# Hierarchy For Package com.google.cloud.dataflow.sdk.values

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.cloud.dataflow.sdk.values.KV<K,V> (implements java.io.Serializable)
  - com.google.cloud.dataflow.sdk.values.KV.OrderByKey<K,V> (implements com.google.cloud.dataflow.sdk.transforms.SerializableComparator<T>)
  - com.google.cloud.dataflow.sdk.values.KV.OrderByValue<K,V> (implements com.google.cloud.dataflow.sdk.transforms.SerializableComparator<T>)
  - com.google.cloud.dataflow.sdk.values.PBegin (implements com.google.cloud.dataflow.sdk.values.PInput)
  - com.google.cloud.dataflow.sdk.values.PCollectionList<T> (implements com.google.cloud.dataflow.sdk.values.PInput, com.google.cloud.dataflow.sdk.values.POutput)
  - com.google.cloud.dataflow.sdk.values.PCollectionTuple (implements com.google.cloud.dataflow.sdk.values.PInput, com.google.cloud.dataflow.sdk.values.POutput)
  - com.google.cloud.dataflow.sdk.values.POutputValueBase (implements com.google.cloud.dataflow.sdk.values.POutput)
    - com.google.cloud.dataflow.sdk.values.PDone
    - com.google.cloud.dataflow.sdk.values.PValueBase (implements com.google.cloud.dataflow.sdk.values.PValue)
      - com.google.cloud.dataflow.sdk.values.TypedPValue<T> (implements com.google.cloud.dataflow.sdk.values.PValue)
        - com.google.cloud.dataflow.sdk.values.PCollection<T>
  - com.google.cloud.dataflow.sdk.coders.StandardCoder<T> (implements com.google.cloud.dataflow.sdk.coders.Coder<T>)
    - com.google.cloud.dataflow.sdk.values.TimestampedValue.TimestampedValueCoder<T>
  - com.google.cloud.dataflow.sdk.values.TimestampedValue<V>
  - com.google.cloud.dataflow.sdk.values.TupleTag<V> (implements java.io.Serializable)
  - com.google.cloud.dataflow.sdk.values.TupleTagList (implements java.io.Serializable)
  - com.google.cloud.dataflow.sdk.values.TypeDescriptor<T> (implements java.io.Serializable)

## Interface Hierarchy

- com.google.cloud.dataflow.sdk.values.PInput
  - com.google.cloud.dataflow.sdk.values.PValue (also extends com.google.cloud.dataflow.sdk.values.POutput)
    - com.google.cloud.dataflow.sdk.values.PCollectionView<T> (also extends java.io.Serializable)
- com.google.cloud.dataflow.sdk.values.POutput
  - com.google.cloud.dataflow.sdk.values.PValue (also extends com.google.cloud.dataflow.sdk.values.PInput)
    - com.google.cloud.dataflow.sdk.values.PCollectionView<T> (also extends java.io.Serializable)
- java.io.Serializable
  - com.google.cloud.dataflow.sdk.values.PCollectionView<T> (also extends com.google.cloud.dataflow.sdk.values.PValue)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.google.cloud.dataflow.sdk.values.PCollection.IsBounded