Package org.apache.beam.sdk.values
Class WindowedValues.WindowedValueCoder<T>
java.lang.Object
org.apache.beam.sdk.coders.Coder<WindowedValue<T>>
org.apache.beam.sdk.coders.StructuredCoder<WindowedValue<T>>
org.apache.beam.sdk.values.WindowedValues.WindowedValueCoder<T>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WindowedValues.FullWindowedValueCoder
,WindowedValues.ValueOnlyWindowedValueCoder
- Enclosing class:
WindowedValues
public abstract static class WindowedValues.WindowedValueCoder<T>
extends StructuredCoder<WindowedValue<T>>
Abstract class for
WindowedValue
coder.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.sdk.coders.Coder
Coder.Context, Coder.NonDeterministicException
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value coder.abstract <NewT> WindowedValues.WindowedValueCoder
<NewT> withValueCoder
(Coder<NewT> valueCoder) Returns a newWindowedValueCoder
that is a copy of this one, but with a different value coder.Methods inherited from class org.apache.beam.sdk.coders.StructuredCoder
equals, getComponents, hashCode, toString
Methods inherited from class org.apache.beam.sdk.coders.Coder
consistentWithEquals, decode, decode, encode, encode, getCoderArguments, getEncodedElementByteSize, getEncodedElementByteSizeUsingCoder, getEncodedTypeDescriptor, isRegisterByteSizeObserverCheap, registerByteSizeObserver, structuralValue, verifyDeterministic, verifyDeterministic, verifyDeterministic
-
Method Details
-
getValueCoder
Returns the value coder. -
withValueCoder
public abstract <NewT> WindowedValues.WindowedValueCoder<NewT> withValueCoder(Coder<NewT> valueCoder) Returns a newWindowedValueCoder
that is a copy of this one, but with a different value coder.
-