public class ModelCoders
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ModelCoders.KvCoderComponents
Components of a KV
RunnerApi.Coder with names. |
static class |
ModelCoders.WindowedValueCoderComponents
Components of a Windowed Value
RunnerApi.Coder with names. |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOOL_CODER_URN |
static java.lang.String |
BYTES_CODER_URN |
static java.lang.String |
CUSTOM_WINDOW_CODER_URN |
static java.lang.String |
DOUBLE_CODER_URN |
static java.lang.String |
GLOBAL_WINDOW_CODER_URN |
static java.lang.String |
INT64_CODER_URN |
static java.lang.String |
INTERVAL_WINDOW_CODER_URN |
static java.lang.String |
ITERABLE_CODER_URN |
static java.lang.String |
KV_CODER_URN |
static java.lang.String |
LENGTH_PREFIX_CODER_URN |
static java.lang.String |
NULLABLE_CODER_URN |
static java.lang.String |
PARAM_WINDOWED_VALUE_CODER_URN |
static java.lang.String |
ROW_CODER_URN |
static java.lang.String |
SHARDED_KEY_CODER_URN |
static java.lang.String |
STATE_BACKED_ITERABLE_CODER_URN |
static java.lang.String |
STRING_UTF8_CODER_URN |
static java.lang.String |
TIMER_CODER_URN |
static java.lang.String |
WINDOWED_VALUE_CODER_URN |
Modifier and Type | Method and Description |
---|---|
static ModelCoders.KvCoderComponents |
getKvCoderComponents(org.apache.beam.model.pipeline.v1.RunnerApi.Coder coder) |
static ModelCoders.WindowedValueCoderComponents |
getWindowedValueCoderComponents(org.apache.beam.model.pipeline.v1.RunnerApi.Coder coder) |
static org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
kvCoder(java.lang.String keyCoderId,
java.lang.String valueCoderId) |
static org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
paramWindowedValueCoder(java.lang.String elementCoderId,
java.lang.String windowCoderId,
byte[] payload) |
static java.util.Set<java.lang.String> |
urns() |
static org.apache.beam.model.pipeline.v1.RunnerApi.Coder |
windowedValueCoder(java.lang.String elementCoderId,
java.lang.String windowCoderId) |
public static final java.lang.String BYTES_CODER_URN
public static final java.lang.String BOOL_CODER_URN
public static final java.lang.String INT64_CODER_URN
public static final java.lang.String STRING_UTF8_CODER_URN
public static final java.lang.String DOUBLE_CODER_URN
public static final java.lang.String ITERABLE_CODER_URN
public static final java.lang.String TIMER_CODER_URN
public static final java.lang.String KV_CODER_URN
public static final java.lang.String LENGTH_PREFIX_CODER_URN
public static final java.lang.String GLOBAL_WINDOW_CODER_URN
public static final java.lang.String INTERVAL_WINDOW_CODER_URN
public static final java.lang.String CUSTOM_WINDOW_CODER_URN
public static final java.lang.String WINDOWED_VALUE_CODER_URN
public static final java.lang.String PARAM_WINDOWED_VALUE_CODER_URN
public static final java.lang.String ROW_CODER_URN
public static final java.lang.String STATE_BACKED_ITERABLE_CODER_URN
public static final java.lang.String SHARDED_KEY_CODER_URN
public static final java.lang.String NULLABLE_CODER_URN
public static java.util.Set<java.lang.String> urns()
public static ModelCoders.WindowedValueCoderComponents getWindowedValueCoderComponents(org.apache.beam.model.pipeline.v1.RunnerApi.Coder coder)
public static org.apache.beam.model.pipeline.v1.RunnerApi.Coder windowedValueCoder(java.lang.String elementCoderId, java.lang.String windowCoderId)
public static org.apache.beam.model.pipeline.v1.RunnerApi.Coder paramWindowedValueCoder(java.lang.String elementCoderId, java.lang.String windowCoderId, byte[] payload)
public static ModelCoders.KvCoderComponents getKvCoderComponents(org.apache.beam.model.pipeline.v1.RunnerApi.Coder coder)
public static org.apache.beam.model.pipeline.v1.RunnerApi.Coder kvCoder(java.lang.String keyCoderId, java.lang.String valueCoderId)