Interface PubsubOptions

All Superinterfaces:
ApplicationNameOptions, GcpOptions, GoogleApiDebugOptions, HasDisplayData, PipelineOptions, StreamingOptions
All Known Subinterfaces:
DataflowPipelineOptions, DataflowWorkerHarnessOptions, TestDataflowPipelineOptions, TestPubsubOptions

public interface PubsubOptions extends ApplicationNameOptions, GcpOptions, PipelineOptions, StreamingOptions
Properties that can be set when using Google Cloud Pub/Sub with the Apache Beam SDK.
  • Method Details

    • targetForRootUrl

      @Internal static String targetForRootUrl(String urlString)
      Internal only utility for converting getPubsubRootUrl() (e.g. https://<host>) to an endpoint target, usable by GCP client libraries (e.g. <host>:443)
    • getPubsubRootUrl

      @String("https://pubsub.googleapis.com") @Hidden String getPubsubRootUrl()
      Root URL for use with the Google Cloud Pub/Sub API.
    • setPubsubRootUrl

      void setPubsubRootUrl(String value)