public static interface UpdateSecurityRequest.Builder extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<UpdateSecurityRequest.Builder,UpdateSecurityRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateSecurityRequest.Builder clientAuthentication(ClientAuthentication clientAuthentication)
Includes all client authentication related information.
clientAuthentication - Includes all client authentication related information.
default UpdateSecurityRequest.Builder clientAuthentication(Consumer<ClientAuthentication.Builder> clientAuthentication)
Includes all client authentication related information.
This is a convenience method that creates an instance of theClientAuthentication.Builder avoiding
the need to create one manually via ClientAuthentication.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to clientAuthentication(ClientAuthentication).
clientAuthentication - a consumer that will call methods on ClientAuthentication.BuilderclientAuthentication(ClientAuthentication)UpdateSecurityRequest.Builder clusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateSecurityRequest.Builder currentVersion(String currentVersion)
The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.
currentVersion - The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.
UpdateSecurityRequest.Builder encryptionInfo(EncryptionInfo encryptionInfo)
Includes all encryption-related information.
encryptionInfo - Includes all encryption-related information.
default UpdateSecurityRequest.Builder encryptionInfo(Consumer<EncryptionInfo.Builder> encryptionInfo)
Includes all encryption-related information.
This is a convenience method that creates an instance of theEncryptionInfo.Builder avoiding the need
to create one manually via EncryptionInfo.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to encryptionInfo(EncryptionInfo).
encryptionInfo - a consumer that will call methods on EncryptionInfo.BuilderencryptionInfo(EncryptionInfo)UpdateSecurityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateSecurityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.