Class UpdateVolumeRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.fsx.model.FSxRequest
-
- software.amazon.awssdk.services.fsx.model.UpdateVolumeRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateVolumeRequest.Builder,UpdateVolumeRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateVolumeRequest extends FSxRequest implements ToCopyableBuilder<UpdateVolumeRequest.Builder,UpdateVolumeRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateVolumeRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateVolumeRequest.Builderbuilder()StringclientRequestToken()Returns the value of the ClientRequestToken property for this object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the OpenZFS volume.UpdateOntapVolumeConfigurationontapConfiguration()The configuration of the ONTAP volume that you are updating.UpdateOpenZFSVolumeConfigurationopenZFSConfiguration()The configuration of the OpenZFS volume that you are updating.List<SdkField<?>>sdkFields()static Class<? extends UpdateVolumeRequest.Builder>serializableBuilderClass()UpdateVolumeRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvolumeId()The ID of the volume that you want to update, in the formatfsvol-0123456789abcdef0.-
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
-
clientRequestToken
public final String clientRequestToken()
Returns the value of the ClientRequestToken property for this object.- Returns:
- The value of the ClientRequestToken property for this object.
-
volumeId
public final String volumeId()
The ID of the volume that you want to update, in the format
fsvol-0123456789abcdef0.- Returns:
- The ID of the volume that you want to update, in the format
fsvol-0123456789abcdef0.
-
ontapConfiguration
public final UpdateOntapVolumeConfiguration ontapConfiguration()
The configuration of the ONTAP volume that you are updating.
- Returns:
- The configuration of the ONTAP volume that you are updating.
-
name
public final String name()
The name of the OpenZFS volume. OpenZFS root volumes are automatically named
FSX. Child volume names must be unique among their parent volume's children. The name of the volume is part of the mount string for the OpenZFS volume.- Returns:
- The name of the OpenZFS volume. OpenZFS root volumes are automatically named
FSX. Child volume names must be unique among their parent volume's children. The name of the volume is part of the mount string for the OpenZFS volume.
-
openZFSConfiguration
public final UpdateOpenZFSVolumeConfiguration openZFSConfiguration()
The configuration of the OpenZFS volume that you are updating.
- Returns:
- The configuration of the OpenZFS volume that you are updating.
-
toBuilder
public UpdateVolumeRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateVolumeRequest.Builder,UpdateVolumeRequest>- Specified by:
toBuilderin classFSxRequest
-
builder
public static UpdateVolumeRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateVolumeRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkRequest
-
-