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()