public interface ExamplePubsubTopicAndSubscriptionOptions extends ExamplePubsubTopicOptions
| Modifier and Type | Interface and Description |
|---|---|
static class |
ExamplePubsubTopicAndSubscriptionOptions.PubsubSubscriptionFactory
Returns a default Pub/Sub subscription based on the project and the job names.
|
ExamplePubsubTopicOptions.PubsubTopicFactoryorg.apache.beam.sdk.extensions.gcp.options.GcpOptions.DefaultProjectFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.EnableStreamingEngineFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpOAuthScopesFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpTempLocationFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpUserCredentialsFactoryorg.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracerorg.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPubsubSubscription() |
void |
setPubsubSubscription(java.lang.String subscription) |
getPubsubTopic, setPubsubTopicgetCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpOauthScopes, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpOauthScopes, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZonegetGoogleApiTrace, setGoogleApiTrace@Default.InstanceFactory(value=ExamplePubsubTopicAndSubscriptionOptions.PubsubSubscriptionFactory.class) java.lang.String getPubsubSubscription()
void setPubsubSubscription(java.lang.String subscription)