public static interface UpdateOntapVolumeConfiguration.Builder extends SdkPojo, CopyableBuilder<UpdateOntapVolumeConfiguration.Builder,UpdateOntapVolumeConfiguration>
| Modifier and Type | Method and Description |
|---|---|
UpdateOntapVolumeConfiguration.Builder |
junctionPath(String junctionPath)
Specifies the location in the SVM's namespace where the volume is mounted.
|
UpdateOntapVolumeConfiguration.Builder |
securityStyle(SecurityStyle securityStyle)
The security style for the volume, which can be
UNIX. |
UpdateOntapVolumeConfiguration.Builder |
securityStyle(String securityStyle)
The security style for the volume, which can be
UNIX. |
UpdateOntapVolumeConfiguration.Builder |
sizeInMegabytes(Integer sizeInMegabytes)
Specifies the size of the volume in megabytes.
|
UpdateOntapVolumeConfiguration.Builder |
storageEfficiencyEnabled(Boolean storageEfficiencyEnabled)
Default is
false. |
default UpdateOntapVolumeConfiguration.Builder |
tieringPolicy(Consumer<TieringPolicy.Builder> tieringPolicy)
Update the volume's data tiering policy.
|
UpdateOntapVolumeConfiguration.Builder |
tieringPolicy(TieringPolicy tieringPolicy)
Update the volume's data tiering policy.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateOntapVolumeConfiguration.Builder junctionPath(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 - Specifies the location in the SVM's namespace where the volume is mounted. The
JunctionPath must have a leading forward slash, such as /vol3.UpdateOntapVolumeConfiguration.Builder securityStyle(String securityStyle)
The security style for the volume, which can be UNIX. NTFS, or MIXED.
securityStyle - The security style for the volume, which can be UNIX. NTFS, or
MIXED.SecurityStyle,
SecurityStyleUpdateOntapVolumeConfiguration.Builder securityStyle(SecurityStyle securityStyle)
The security style for the volume, which can be UNIX. NTFS, or MIXED.
securityStyle - The security style for the volume, which can be UNIX. NTFS, or
MIXED.SecurityStyle,
SecurityStyleUpdateOntapVolumeConfiguration.Builder sizeInMegabytes(Integer sizeInMegabytes)
Specifies the size of the volume in megabytes.
sizeInMegabytes - Specifies the size of the volume in megabytes.UpdateOntapVolumeConfiguration.Builder storageEfficiencyEnabled(Boolean storageEfficiencyEnabled)
Default is false. Set to true to enable the deduplication, compression, and compaction storage
efficiency features on the volume.
storageEfficiencyEnabled - Default is false. Set to true to enable the deduplication, compression, and compaction
storage efficiency features on the volume.UpdateOntapVolumeConfiguration.Builder tieringPolicy(TieringPolicy tieringPolicy)
Update the volume's data tiering policy.
tieringPolicy - Update the volume's data tiering policy.default UpdateOntapVolumeConfiguration.Builder tieringPolicy(Consumer<TieringPolicy.Builder> tieringPolicy)
Update the volume's data tiering policy.
This is a convenience method that creates an instance of theTieringPolicy.Builder avoiding the need
to create one manually via TieringPolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to tieringPolicy(TieringPolicy).
tieringPolicy - a consumer that will call methods on TieringPolicy.BuildertieringPolicy(TieringPolicy)Copyright © 2022. All rights reserved.