Interface KafkaClusterDescription.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<KafkaClusterDescription.Builder,,KafkaClusterDescription> SdkBuilder<KafkaClusterDescription.Builder,,KafkaClusterDescription> SdkPojo
- Enclosing class:
KafkaClusterDescription
-
Method Summary
Modifier and TypeMethodDescriptiondefault KafkaClusterDescription.BuilderamazonMskCluster(Consumer<AmazonMskCluster.Builder> amazonMskCluster) Details of an Amazon MSK Cluster.amazonMskCluster(AmazonMskCluster amazonMskCluster) Details of an Amazon MSK Cluster.default KafkaClusterDescription.BuilderapacheKafkaCluster(Consumer<ApacheKafkaCluster.Builder> apacheKafkaCluster) Details of an Apache Kafka Cluster.apacheKafkaCluster(ApacheKafkaCluster apacheKafkaCluster) Details of an Apache Kafka Cluster.default KafkaClusterDescription.BuilderclientAuthentication(Consumer<KafkaClusterClientAuthentication.Builder> clientAuthentication) Details of the client authentication used by the Apache Kafka cluster.clientAuthentication(KafkaClusterClientAuthentication clientAuthentication) Details of the client authentication used by the Apache Kafka cluster.default KafkaClusterDescription.BuilderencryptionInTransit(Consumer<KafkaClusterEncryptionInTransit.Builder> encryptionInTransit) Details of encryption in transit to the Apache Kafka cluster.encryptionInTransit(KafkaClusterEncryptionInTransit encryptionInTransit) Details of encryption in transit to the Apache Kafka cluster.kafkaClusterAlias(String kafkaClusterAlias) The alias of the Kafka cluster.default KafkaClusterDescription.BuildervpcConfig(Consumer<KafkaClusterClientVpcConfig.Builder> vpcConfig) Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.vpcConfig(KafkaClusterClientVpcConfig vpcConfig) Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
amazonMskCluster
Details of an Amazon MSK Cluster.
- Parameters:
amazonMskCluster- Details of an Amazon MSK Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonMskCluster
default KafkaClusterDescription.Builder amazonMskCluster(Consumer<AmazonMskCluster.Builder> amazonMskCluster) Details of an Amazon MSK Cluster.
This is a convenience method that creates an instance of theAmazonMskCluster.Builderavoiding the need to create one manually viaAmazonMskCluster.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toamazonMskCluster(AmazonMskCluster).- Parameters:
amazonMskCluster- a consumer that will call methods onAmazonMskCluster.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apacheKafkaCluster
Details of an Apache Kafka Cluster.
- Parameters:
apacheKafkaCluster- Details of an Apache Kafka Cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apacheKafkaCluster
default KafkaClusterDescription.Builder apacheKafkaCluster(Consumer<ApacheKafkaCluster.Builder> apacheKafkaCluster) Details of an Apache Kafka Cluster.
This is a convenience method that creates an instance of theApacheKafkaCluster.Builderavoiding the need to create one manually viaApacheKafkaCluster.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapacheKafkaCluster(ApacheKafkaCluster).- Parameters:
apacheKafkaCluster- a consumer that will call methods onApacheKafkaCluster.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kafkaClusterAlias
The alias of the Kafka cluster. Used to prefix names of replicated topics.
- Parameters:
kafkaClusterAlias- The alias of the Kafka cluster. Used to prefix names of replicated topics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- Parameters:
vpcConfig- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
default KafkaClusterDescription.Builder vpcConfig(Consumer<KafkaClusterClientVpcConfig.Builder> vpcConfig) Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaClusterClientVpcConfig.Builderavoiding the need to create one manually viaKafkaClusterClientVpcConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfig(KafkaClusterClientVpcConfig).- Parameters:
vpcConfig- a consumer that will call methods onKafkaClusterClientVpcConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientAuthentication
KafkaClusterDescription.Builder clientAuthentication(KafkaClusterClientAuthentication clientAuthentication) Details of the client authentication used by the Apache Kafka cluster.
- Parameters:
clientAuthentication- Details of the client authentication used by the Apache Kafka cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientAuthentication
default KafkaClusterDescription.Builder clientAuthentication(Consumer<KafkaClusterClientAuthentication.Builder> clientAuthentication) Details of the client authentication used by the Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaClusterClientAuthentication.Builderavoiding the need to create one manually viaKafkaClusterClientAuthentication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientAuthentication(KafkaClusterClientAuthentication).- Parameters:
clientAuthentication- a consumer that will call methods onKafkaClusterClientAuthentication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionInTransit
KafkaClusterDescription.Builder encryptionInTransit(KafkaClusterEncryptionInTransit encryptionInTransit) Details of encryption in transit to the Apache Kafka cluster.
- Parameters:
encryptionInTransit- Details of encryption in transit to the Apache Kafka cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionInTransit
default KafkaClusterDescription.Builder encryptionInTransit(Consumer<KafkaClusterEncryptionInTransit.Builder> encryptionInTransit) Details of encryption in transit to the Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaClusterEncryptionInTransit.Builderavoiding the need to create one manually viaKafkaClusterEncryptionInTransit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionInTransit(KafkaClusterEncryptionInTransit).- Parameters:
encryptionInTransit- a consumer that will call methods onKafkaClusterEncryptionInTransit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-