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.static booleanstatic voidabstract <NewT> WindowedValues.WindowedValueCoder<NewT> withValueCoder(Coder<NewT> valueCoder) Returns a newWindowedValueCoderthat 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, toStringMethods 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
-
setMetadataSupported
public static void setMetadataSupported() -
isMetadataSupported
public static boolean isMetadataSupported() -
getValueCoder
Returns the value coder. -
withValueCoder
public abstract <NewT> WindowedValues.WindowedValueCoder<NewT> withValueCoder(Coder<NewT> valueCoder) Returns a newWindowedValueCoderthat is a copy of this one, but with a different value coder.
-