public abstract static class PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration |
build() |
abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder |
setAttributesFieldName(java.lang.String value)
The attributes field name of the source
Row . |
abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder |
setPayloadFieldName(java.lang.String value)
The payload field name of the source
Row . |
abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder |
setTimestampFieldName(java.lang.String value)
The timestamp field name of the source
Row . |
public abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder setAttributesFieldName(java.lang.String value)
public abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder setTimestampFieldName(java.lang.String value)
public abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration.Builder setPayloadFieldName(java.lang.String value)
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.public abstract PubsubWriteSchemaTransformConfiguration.SourceConfiguration build()