@Generated(value="software.amazon.awssdk:codegen") public final class UpdateOntapVolumeConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpdateOntapVolumeConfiguration.Builder,UpdateOntapVolumeConfiguration>
Used to specify changes to the ONTAP configuration for the volume you are updating.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateOntapVolumeConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateOntapVolumeConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
junctionPath()
Specifies the location in the SVM's namespace where the volume is mounted.
|
List<SdkField<?>> |
sdkFields() |
SecurityStyle |
securityStyle()
The security style for the volume, which can be
UNIX. |
String |
securityStyleAsString()
The security style for the volume, which can be
UNIX. |
static Class<? extends UpdateOntapVolumeConfiguration.Builder> |
serializableBuilderClass() |
Integer |
sizeInMegabytes()
Specifies the size of the volume in megabytes.
|
Boolean |
storageEfficiencyEnabled()
Default is
false. |
TieringPolicy |
tieringPolicy()
Update the volume's data tiering policy.
|
UpdateOntapVolumeConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String junctionPath()
Specifies the location in the SVM's namespace where the volume is mounted. The JunctionPath must
have a leading forward slash, such as /vol3.
JunctionPath
must have a leading forward slash, such as /vol3.public final SecurityStyle securityStyle()
The security style for the volume, which can be UNIX. NTFS, or MIXED.
If the service returns an enum value that is not available in the current SDK version, securityStyle
will return SecurityStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
securityStyleAsString().
UNIX. NTFS, or
MIXED.SecurityStylepublic final String securityStyleAsString()
The security style for the volume, which can be UNIX. NTFS, or MIXED.
If the service returns an enum value that is not available in the current SDK version, securityStyle
will return SecurityStyle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
securityStyleAsString().
UNIX. NTFS, or
MIXED.SecurityStylepublic final Integer sizeInMegabytes()
Specifies the size of the volume in megabytes.
public final Boolean storageEfficiencyEnabled()
Default is false. Set to true to enable the deduplication, compression, and compaction storage
efficiency features on the volume.
false. Set to true to enable the deduplication, compression, and compaction
storage efficiency features on the volume.public final TieringPolicy tieringPolicy()
Update the volume's data tiering policy.
public UpdateOntapVolumeConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateOntapVolumeConfiguration.Builder,UpdateOntapVolumeConfiguration>public static UpdateOntapVolumeConfiguration.Builder builder()
public static Class<? extends UpdateOntapVolumeConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.