public interface PubsubOptions extends ApplicationNameOptions, GcpOptions, PipelineOptions, StreamingOptions
GcpOptions.DefaultProjectFactory, GcpOptions.EnableStreamingEngineFactory, GcpOptions.GcpOAuthScopesFactory, GcpOptions.GcpTempLocationFactory, GcpOptions.GcpUserCredentialsFactory
GoogleApiDebugOptions.GoogleApiTracer
STREAMING_ENGINE_EXPERIMENT, WINDMILL_SERVICE_EXPERIMENT
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPubsubRootUrl()
Root URL for use with the Google Cloud Pub/Sub API.
|
void |
setPubsubRootUrl(java.lang.String value) |
static java.lang.String |
targetForRootUrl(java.lang.String urlString)
Internal only utility for converting
getPubsubRootUrl() (e.g. |
getCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpOauthScopes, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpOauthScopes, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZone
getGoogleApiTrace, setGoogleApiTrace
getUpdateCompatibilityVersion, isStreaming, setStreaming, setUpdateCompatibilityVersion, updateCompatibilityVersionLessThan
getAppName, setAppName
@Internal static java.lang.String targetForRootUrl(java.lang.String urlString)
getPubsubRootUrl()
(e.g. https://<host>
)
to an endpoint target, usable by GCP client libraries (e.g. <host>:443
)@Default.String(value="https://pubsub.googleapis.com") @Hidden java.lang.String getPubsubRootUrl()
void setPubsubRootUrl(java.lang.String value)