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
- (::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::ConfluentCloud::State) — Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.
#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.