Package com.google.pubsub.v1
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 Summary
Modifier and TypeMethodDescriptionRequired.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.Required.com.google.protobuf.ByteStringRequired.getState()Output only.intOutput only.getTopic()Required.com.google.protobuf.ByteStringRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.
-