@DefaultSchema(value=AutoValueSchema.class) public abstract static class PubsubWriteSchemaTransformConfiguration.SourceConfiguration extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder |
Constructor and Description |
---|
SourceConfiguration() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getAttributesFieldName()
The attributes field name of the source
Row . |
abstract java.lang.String |
getPayloadFieldName()
The payload field name of the source
Row . |
abstract java.lang.String |
getTimestampFieldName()
The timestamp field name of the source
Row . |
@Nullable public abstract java.lang.String getAttributesFieldName()
@Nullable public abstract java.lang.String getTimestampFieldName()
@Nullable public abstract java.lang.String getPayloadFieldName()
Row
. Schema.FieldType
must be either Schema.FieldType.BYTES
or a Row
. If null, payload serialized from user fields other than
attributes. Not compatible with other payload intended fields.