Class PubsubMessageWithAttributesCoder
- java.lang.Object
-
- org.apache.beam.sdk.coders.Coder<T>
-
- org.apache.beam.sdk.coders.CustomCoder<PubsubMessage>
-
- org.apache.beam.sdk.io.gcp.pubsub.PubsubMessageWithAttributesCoder
-
- All Implemented Interfaces:
java.io.Serializable
public class PubsubMessageWithAttributesCoder extends org.apache.beam.sdk.coders.CustomCoder<PubsubMessage>
A coder for PubsubMessage including attributes.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PubsubMessageWithAttributesCoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PubsubMessage
decode(java.io.InputStream inStream)
PubsubMessage
decode(java.io.InputStream inStream, org.apache.beam.sdk.coders.Coder.Context context)
void
encode(PubsubMessage value, java.io.OutputStream outStream)
void
encode(PubsubMessage value, java.io.OutputStream outStream, org.apache.beam.sdk.coders.Coder.Context context)
static PubsubMessageWithAttributesCoder
of()
static org.apache.beam.sdk.coders.Coder<PubsubMessage>
of(org.apache.beam.sdk.values.TypeDescriptor<PubsubMessage> ignored)
-
Methods inherited from class org.apache.beam.sdk.coders.CustomCoder
getCoderArguments, verifyDeterministic
-
-
-
-
Method Detail
-
of
public static org.apache.beam.sdk.coders.Coder<PubsubMessage> of(org.apache.beam.sdk.values.TypeDescriptor<PubsubMessage> ignored)
-
of
public static PubsubMessageWithAttributesCoder of()
-
encode
public void encode(PubsubMessage value, java.io.OutputStream outStream) throws java.io.IOException
- Specified by:
encode
in classorg.apache.beam.sdk.coders.Coder<PubsubMessage>
- Throws:
java.io.IOException
-
encode
public void encode(PubsubMessage value, java.io.OutputStream outStream, org.apache.beam.sdk.coders.Coder.Context context) throws java.io.IOException
- Overrides:
encode
in classorg.apache.beam.sdk.coders.Coder<PubsubMessage>
- Throws:
java.io.IOException
-
decode
public PubsubMessage decode(java.io.InputStream inStream) throws java.io.IOException
- Specified by:
decode
in classorg.apache.beam.sdk.coders.Coder<PubsubMessage>
- Throws:
java.io.IOException
-
decode
public PubsubMessage decode(java.io.InputStream inStream, org.apache.beam.sdk.coders.Coder.Context context) throws java.io.IOException
- Overrides:
decode
in classorg.apache.beam.sdk.coders.Coder<PubsubMessage>
- Throws:
java.io.IOException
-
-