Class UpdateStorageRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.kafka.model.KafkaRequest
-
- software.amazon.awssdk.services.kafka.model.UpdateStorageRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateStorageRequest.Builder,UpdateStorageRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateStorageRequest extends KafkaRequest implements ToCopyableBuilder<UpdateStorageRequest.Builder,UpdateStorageRequest>
Request object for UpdateStorage api. Its used to update the storage attributes for the cluster.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateStorageRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateStorageRequest.Builder
builder()
String
clusterArn()
The Amazon Resource Name (ARN) of the cluster to be updated.String
currentVersion()
The version of cluster to update from.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
ProvisionedThroughput
provisionedThroughput()
EBS volume provisioned throughput information.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends UpdateStorageRequest.Builder>
serializableBuilderClass()
StorageMode
storageMode()
Controls storage mode for supported storage tiers.String
storageModeAsString()
Controls storage mode for supported storage tiers.UpdateStorageRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Integer
volumeSizeGB()
size of the EBS volume to update.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
clusterArn
public final String clusterArn()
The Amazon Resource Name (ARN) of the cluster to be updated.
- Returns:
The Amazon Resource Name (ARN) of the cluster to be updated.
-
currentVersion
public final String currentVersion()
The version of cluster to update from. A successful operation will then generate a new version.
- Returns:
The version of cluster to update from. A successful operation will then generate a new version.
-
provisionedThroughput
public final ProvisionedThroughput provisionedThroughput()
EBS volume provisioned throughput information.
- Returns:
EBS volume provisioned throughput information.
-
storageMode
public final StorageMode storageMode()
Controls storage mode for supported storage tiers.
If the service returns an enum value that is not available in the current SDK version,
storageMode
will returnStorageMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstorageModeAsString()
.- Returns:
Controls storage mode for supported storage tiers.
- See Also:
StorageMode
-
storageModeAsString
public final String storageModeAsString()
Controls storage mode for supported storage tiers.
If the service returns an enum value that is not available in the current SDK version,
storageMode
will returnStorageMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstorageModeAsString()
.- Returns:
Controls storage mode for supported storage tiers.
- See Also:
StorageMode
-
volumeSizeGB
public final Integer volumeSizeGB()
size of the EBS volume to update.
- Returns:
size of the EBS volume to update.
-
toBuilder
public UpdateStorageRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateStorageRequest.Builder,UpdateStorageRequest>
- Specified by:
toBuilder
in classKafkaRequest
-
builder
public static UpdateStorageRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateStorageRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-