public interface PubsubOptions extends ApplicationNameOptions, GcpOptions, PipelineOptions, StreamingOptions
GcpOptions.DefaultProjectFactory, GcpOptions.EnableStreamingEngineFactory, GcpOptions.GcpTempLocationFactory, GcpOptions.GcpUserCredentialsFactoryGoogleApiDebugOptions.GoogleApiTracerSTREAMING_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, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZonegetGoogleApiTrace, setGoogleApiTraceisStreaming, setStreaminggetAppName, 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)