Reference documentation and code samples for the Cloud PubSub V1 Client class ConfluentCloud.
Ingestion settings for Confluent Cloud.
Generated from protobuf message google.pubsub.v1.IngestionDataSourceSettings.ConfluentCloud
Namespace
Google \ Cloud \ PubSub \ V1 \ IngestionDataSourceSettingsMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ state |
int
Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source. |
↳ bootstrap_server |
string
Required. The address of the bootstrap server. The format is url:port. |
↳ cluster_id |
string
Required. The id of the cluster. |
↳ topic |
string
Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from. |
↳ identity_pool_id |
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. |
↳ gcp_service_account |
string
Required. The GCP service account to be used for Federated Identity authentication with |
getState
Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type State. |
setState
Output only. An output-only field that indicates the state of the Confluent Cloud ingestion source.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type State. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getBootstrapServer
Required. The address of the bootstrap server. The format is url:port.
| Returns | |
|---|---|
| Type | Description |
string |
|
setBootstrapServer
Required. The address of the bootstrap server. The format is url:port.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getClusterId
Required. The id of the cluster.
| Returns | |
|---|---|
| Type | Description |
string |
|
setClusterId
Required. The id of the cluster.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTopic
Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTopic
Required. The name of the topic in the Confluent Cloud cluster that Pub/Sub will import from.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
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.
| Returns | |
|---|---|
| Type | Description |
string |
|
setIdentityPoolId
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGcpServiceAccount
Required. The GCP service account to be used for Federated Identity
authentication with identity_pool_id.
| Returns | |
|---|---|
| Type | Description |
string |
|
setGcpServiceAccount
Required. The GCP service account to be used for Federated Identity
authentication with identity_pool_id.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|