Interface CreateConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateConfigurationRequest.Builder,CreateConfigurationRequest>
,KafkaRequest.Builder
,SdkBuilder<CreateConfigurationRequest.Builder,CreateConfigurationRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateConfigurationRequest
public static interface CreateConfigurationRequest.Builder extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<CreateConfigurationRequest.Builder,CreateConfigurationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateConfigurationRequest.Builder
description(String description)
The description of the configuration.CreateConfigurationRequest.Builder
kafkaVersions(String... kafkaVersions)
The versions of Apache Kafka with which you can use this MSK configuration.CreateConfigurationRequest.Builder
kafkaVersions(Collection<String> kafkaVersions)
The versions of Apache Kafka with which you can use this MSK configuration.CreateConfigurationRequest.Builder
name(String name)
The name of the configuration.CreateConfigurationRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateConfigurationRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
CreateConfigurationRequest.Builder
serverProperties(SdkBytes serverProperties)
Contents of theserver.properties file.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kafka.model.KafkaRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
description
CreateConfigurationRequest.Builder description(String description)
The description of the configuration.
- Parameters:
description
-The description of the configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kafkaVersions
CreateConfigurationRequest.Builder kafkaVersions(Collection<String> kafkaVersions)
The versions of Apache Kafka with which you can use this MSK configuration.
- Parameters:
kafkaVersions
-The versions of Apache Kafka with which you can use this MSK configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kafkaVersions
CreateConfigurationRequest.Builder kafkaVersions(String... kafkaVersions)
The versions of Apache Kafka with which you can use this MSK configuration.
- Parameters:
kafkaVersions
-The versions of Apache Kafka with which you can use this MSK configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateConfigurationRequest.Builder name(String name)
The name of the configuration.
- Parameters:
name
-The name of the configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverProperties
CreateConfigurationRequest.Builder serverProperties(SdkBytes serverProperties)
Contents of the
server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the AWS Management Console, the SDK, or the AWS CLI, the contents ofserver.properties can be in plaintext.- Parameters:
serverProperties
-Contents of the
server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the AWS Management Console, the SDK, or the AWS CLI, the contents ofserver.properties can be in plaintext.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-