Class PubsubWriteSchemaTransformConfiguration.Builder
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.pubsub.PubsubWriteSchemaTransformConfiguration.Builder
-
- Enclosing class:
- PubsubWriteSchemaTransformConfiguration
public abstract static class PubsubWriteSchemaTransformConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract PubsubWriteSchemaTransformConfigurationbuild()abstract PubsubWriteSchemaTransformConfiguration.BuildersetAttributes(java.util.List<java.lang.String> attributes)abstract PubsubWriteSchemaTransformConfiguration.BuildersetAttributesMap(java.lang.String attributesMap)abstract PubsubWriteSchemaTransformConfiguration.BuildersetErrorHandling(PubsubWriteSchemaTransformConfiguration.ErrorHandling errorHandling)abstract PubsubWriteSchemaTransformConfiguration.BuildersetFormat(java.lang.String format)abstract PubsubWriteSchemaTransformConfiguration.BuildersetIdAttribute(java.lang.String idAttribute)abstract PubsubWriteSchemaTransformConfiguration.BuildersetTimestampAttribute(java.lang.String timestampAttribute)abstract PubsubWriteSchemaTransformConfiguration.BuildersetTopic(java.lang.String topic)
-
-
-
Method Detail
-
setFormat
public abstract PubsubWriteSchemaTransformConfiguration.Builder setFormat(java.lang.String format)
-
setTopic
public abstract PubsubWriteSchemaTransformConfiguration.Builder setTopic(java.lang.String topic)
-
setAttributes
public abstract PubsubWriteSchemaTransformConfiguration.Builder setAttributes(@Nullable java.util.List<java.lang.String> attributes)
-
setAttributesMap
public abstract PubsubWriteSchemaTransformConfiguration.Builder setAttributesMap(@Nullable java.lang.String attributesMap)
-
setIdAttribute
public abstract PubsubWriteSchemaTransformConfiguration.Builder setIdAttribute(@Nullable java.lang.String idAttribute)
-
setTimestampAttribute
public abstract PubsubWriteSchemaTransformConfiguration.Builder setTimestampAttribute(@Nullable java.lang.String timestampAttribute)
-
setErrorHandling
public abstract PubsubWriteSchemaTransformConfiguration.Builder setErrorHandling(@Nullable PubsubWriteSchemaTransformConfiguration.ErrorHandling errorHandling)
-
build
public abstract PubsubWriteSchemaTransformConfiguration build()
-
-