Interface IngestionDataSourceSettings.ConfluentCloudOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
IngestionDataSourceSettings.ConfluentCloud, IngestionDataSourceSettings.ConfluentCloud.Builder
Enclosing class:
IngestionDataSourceSettings

public static interface IngestionDataSourceSettings.ConfluentCloudOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getStateValue

      int getStateValue()
       Output only. An output-only field that indicates the state of the
       Confluent Cloud ingestion source.
       
      .google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

       Output only. An output-only field that indicates the state of the
       Confluent Cloud ingestion source.
       
      .google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud.State state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • getBootstrapServer

      String getBootstrapServer()
       Required. The address of the bootstrap server. The format is url:port.
       
      string bootstrap_server = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bootstrapServer.
    • getBootstrapServerBytes

      com.google.protobuf.ByteString getBootstrapServerBytes()
       Required. The address of the bootstrap server. The format is url:port.
       
      string bootstrap_server = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for bootstrapServer.
    • getClusterId

      String getClusterId()
       Required. The id of the cluster.
       
      string cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The clusterId.
    • getClusterIdBytes

      com.google.protobuf.ByteString getClusterIdBytes()
       Required. The id of the cluster.
       
      string cluster_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for clusterId.
    • getTopic

      String getTopic()
       Required. The name of the topic in the Confluent Cloud cluster that
       Pub/Sub will import from.
       
      string topic = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The topic.
    • getTopicBytes

      com.google.protobuf.ByteString getTopicBytes()
       Required. The name of the topic in the Confluent Cloud cluster that
       Pub/Sub will import from.
       
      string topic = 4 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for topic.
    • getIdentityPoolId

      String getIdentityPoolId()
       Required. The id of the identity pool to be used for Federated Identity
       authentication with Confluent Cloud. See
       https://docs.confluent.io/cloud/current/security/authenticate/workload-identities/identity-providers/oauth/identity-pools.html#add-oauth-identity-pools.
       
      string identity_pool_id = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The identityPoolId.
    • getIdentityPoolIdBytes

      com.google.protobuf.ByteString getIdentityPoolIdBytes()
       Required. The id of the identity pool to be used for Federated Identity
       authentication with Confluent Cloud. See
       https://docs.confluent.io/cloud/current/security/authenticate/workload-identities/identity-providers/oauth/identity-pools.html#add-oauth-identity-pools.
       
      string identity_pool_id = 5 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for identityPoolId.
    • getGcpServiceAccount

      String getGcpServiceAccount()
       Required. The GCP service account to be used for Federated Identity
       authentication with `identity_pool_id`.
       
      string gcp_service_account = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The gcpServiceAccount.
    • getGcpServiceAccountBytes

      com.google.protobuf.ByteString getGcpServiceAccountBytes()
       Required. The GCP service account to be used for Federated Identity
       authentication with `identity_pool_id`.
       
      string gcp_service_account = 6 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for gcpServiceAccount.