ValueT - the underlying value type@Internal public class ValueWithRecordId<ValueT> extends java.lang.Object
Immutable struct containing a value as well as a unique id identifying the value.
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ValueWithRecordId.StripIdsDoFn<T>
 | 
static class  | 
ValueWithRecordId.ValueWithRecordIdCoder<ValueT>
 | 
| Constructor and Description | 
|---|
ValueWithRecordId(ValueT value,
                 byte[] id)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object other)  | 
byte[] | 
getId()  | 
ValueT | 
getValue()  | 
int | 
hashCode()  | 
java.lang.String | 
toString()  | 
public ValueWithRecordId(ValueT value, byte[] id)
public ValueT getValue()
public byte[] getId()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object