Cloud Pub/Sub V1 API - Class Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud (v1.5.0)

Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud.

Ingestion settings for Confluent Cloud.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#bootstrap_server

def bootstrap_server() -> ::String
Returns
  • (::String) — Required. The address of the bootstrap server. The format is url:port.

#bootstrap_server=

def bootstrap_server=(value) -> ::String
Parameter
  • value (::String) — Required. The address of the bootstrap server. The format is url:port.
Returns
  • (::String) — Required. The address of the bootstrap server. The format is url:port.

#cluster_id

def cluster_id() -> ::String
Returns
  • (::String) — Required. The id of the cluster.

#cluster_id=

def cluster_id=(value) -> ::String
Parameter
  • value (::String) — Required. The id of the cluster.
Returns
  • (::String) — Required. The id of the cluster.

#gcp_service_account

def gcp_service_account() -> ::String
Returns
  • (::String) — Required. The GCP service account to be used for Federated Identity authentication with identity_pool_id.

#gcp_service_account=

def gcp_service_account=(value) -> ::String
Parameter
  • value (::String) — Required. The GCP service account to be used for Federated Identity authentication with identity_pool_id.
Returns
  • (::String) — Required. The GCP service account to be used for Federated Identity authentication with identity_pool_id.

#identity_pool_id

def identity_pool_id() -> ::String
Returns
  • (::String) — 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.

#identity_pool_id=

def identity_pool_id=(value) -> ::String
Parameter
  • value (::String) — 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.
Returns
  • (::String) — 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.

#state

def state() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud::State
Returns

#topic

def topic() -> ::String
Returns
  • (::String) — Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.

#topic=

def topic=(value) -> ::String
Parameter
  • value (::String) — Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.
Returns
  • (::String) — Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.