Class PubsubReadSchemaTransformConfiguration.Builder
java.lang.Object
org.apache.beam.sdk.io.gcp.pubsub.PubsubReadSchemaTransformConfiguration.Builder
- Enclosing class:
PubsubReadSchemaTransformConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAttributes
(List<String> attributes) setAttributesMap
(String attributesMap) setClientFactory
(PubsubTestClient.PubsubTestClientFactory clientFactory) setClock
(com.google.api.client.util.Clock clock) setIdAttribute
(String schema) setSubscription
(String subscription) setTimestampAttribute
(String schema)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTopic
-
setSubscription
public abstract PubsubReadSchemaTransformConfiguration.Builder setSubscription(@Nullable String subscription) -
setFormat
-
setSchema
-
setAttributes
public abstract PubsubReadSchemaTransformConfiguration.Builder setAttributes(@Nullable List<String> attributes) -
setAttributesMap
public abstract PubsubReadSchemaTransformConfiguration.Builder setAttributesMap(@Nullable String attributesMap) -
setIdAttribute
public abstract PubsubReadSchemaTransformConfiguration.Builder setIdAttribute(@Nullable String schema) -
setTimestampAttribute
public abstract PubsubReadSchemaTransformConfiguration.Builder setTimestampAttribute(@Nullable String schema) -
setErrorHandling
public abstract PubsubReadSchemaTransformConfiguration.Builder setErrorHandling(@Nullable PubsubReadSchemaTransformConfiguration.ErrorHandling errorHandling) -
setClientFactory
public abstract PubsubReadSchemaTransformConfiguration.Builder setClientFactory(@Nullable PubsubTestClient.PubsubTestClientFactory clientFactory) -
setClock
public abstract PubsubReadSchemaTransformConfiguration.Builder setClock(@Nullable com.google.api.client.util.Clock clock) -
build
-