@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.