public static class IsmFormat.MetadataKeyCoder<K>
extends org.apache.beam.sdk.coders.StructuredCoder<K>
| Modifier and Type | Method and Description |
|---|---|
K |
decode(java.io.InputStream inStream) |
void |
encode(K value,
java.io.OutputStream outStream) |
java.util.List<org.apache.beam.sdk.coders.Coder<?>> |
getCoderArguments() |
org.apache.beam.sdk.coders.Coder<K> |
getKeyCoder() |
static <K> IsmFormat.MetadataKeyCoder<K> |
of(org.apache.beam.sdk.coders.Coder<K> keyCoder) |
void |
verifyDeterministic() |
equals, getComponents, hashCode, toStringpublic static <K> IsmFormat.MetadataKeyCoder<K> of(org.apache.beam.sdk.coders.Coder<K> keyCoder)
public org.apache.beam.sdk.coders.Coder<K> getKeyCoder()
public void encode(K value, java.io.OutputStream outStream) throws org.apache.beam.sdk.coders.CoderException, java.io.IOException
encode in class org.apache.beam.sdk.coders.Coder<K>org.apache.beam.sdk.coders.CoderExceptionjava.io.IOExceptionpublic K decode(java.io.InputStream inStream) throws org.apache.beam.sdk.coders.CoderException, java.io.IOException
decode in class org.apache.beam.sdk.coders.Coder<K>org.apache.beam.sdk.coders.CoderExceptionjava.io.IOExceptionpublic java.util.List<org.apache.beam.sdk.coders.Coder<?>> getCoderArguments()
getCoderArguments in class org.apache.beam.sdk.coders.Coder<K>public void verifyDeterministic()
throws org.apache.beam.sdk.coders.Coder.NonDeterministicException
verifyDeterministic in class org.apache.beam.sdk.coders.Coder<K>org.apache.beam.sdk.coders.Coder.NonDeterministicException