public static interface UpdateBrokerStorageRequest.Builder extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<UpdateBrokerStorageRequest.Builder,UpdateBrokerStorageRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateBrokerStorageRequest.Builder |
clusterArn(String clusterArn)
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
UpdateBrokerStorageRequest.Builder |
currentVersion(String currentVersion)
The version of cluster to update from.
|
UpdateBrokerStorageRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateBrokerStorageRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateBrokerStorageRequest.Builder |
targetBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
UpdateBrokerStorageRequest.Builder |
targetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
UpdateBrokerStorageRequest.Builder |
targetBrokerEBSVolumeInfo(Consumer<BrokerEBSVolumeInfo.Builder>... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateBrokerStorageRequest.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.
UpdateBrokerStorageRequest.Builder currentVersion(String currentVersion)
The version of cluster to update from. A successful operation will then generate a new version.
currentVersion - The version of cluster to update from. A successful operation will then generate a new version.
UpdateBrokerStorageRequest.Builder targetBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
targetBrokerEBSVolumeInfo - Describes the target volume size and the ID of the broker to apply the update to.
UpdateBrokerStorageRequest.Builder targetBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
targetBrokerEBSVolumeInfo - Describes the target volume size and the ID of the broker to apply the update to.
UpdateBrokerStorageRequest.Builder targetBrokerEBSVolumeInfo(Consumer<BrokerEBSVolumeInfo.Builder>... targetBrokerEBSVolumeInfo)
Describes the target volume size and the ID of the broker to apply the update to.
This is a convenience method that creates an instance of theBrokerEBSVolumeInfo.Builder avoiding the need to create
one manually via BrokerEBSVolumeInfo.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #targetBrokerEBSVolumeInfo(List.
targetBrokerEBSVolumeInfo - a consumer that will call methods on
BrokerEBSVolumeInfo.Builder#targetBrokerEBSVolumeInfo(java.util.Collection) UpdateBrokerStorageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateBrokerStorageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.