Interface KafkaClusterDescription.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<KafkaClusterDescription.Builder,,- KafkaClusterDescription> - SdkBuilder<KafkaClusterDescription.Builder,,- KafkaClusterDescription> - SdkPojo
- Enclosing class:
- KafkaClusterDescription
@Mutable
@NotThreadSafe
public static interface KafkaClusterDescription.Builder
extends SdkPojo, CopyableBuilder<KafkaClusterDescription.Builder,KafkaClusterDescription> 
- 
Method SummaryModifier and TypeMethodDescriptiondefault KafkaClusterDescription.BuilderamazonMskCluster(Consumer<AmazonMskCluster.Builder> amazonMskCluster) Details of an Amazon MSK Cluster.amazonMskCluster(AmazonMskCluster amazonMskCluster) Details of an Amazon MSK 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
amazonMskClusterDetails 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.
 
- 
amazonMskClusterdefault 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 on- AmazonMskCluster.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
kafkaClusterAliasThe 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.
 
- 
vpcConfigDetails 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.
 
- 
vpcConfigdefault 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 on- KafkaClusterClientVpcConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-