@Generated(value="software.amazon.awssdk:codegen") public final class CreateOntapVolumeConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CreateOntapVolumeConfiguration.Builder,CreateOntapVolumeConfiguration>
Specifies the configuration of the ONTAP volume that you are creating.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateOntapVolumeConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateOntapVolumeConfiguration.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()
Specifies the security style for the volume.
|
String |
securityStyleAsString()
Specifies the security style for the volume.
|
static Class<? extends CreateOntapVolumeConfiguration.Builder> |
serializableBuilderClass() |
Integer |
sizeInMegabytes()
Specifies the size of the volume, in megabytes (MB), that you are creating.
|
Boolean |
storageEfficiencyEnabled()
Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume.
|
String |
storageVirtualMachineId()
Specifies the ONTAP SVM in which to create the volume.
|
TieringPolicy |
tieringPolicy()
Returns the value of the TieringPolicy property for this object.
|
CreateOntapVolumeConfiguration.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()
Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. For more information, see Volume security style in the Amazon FSx for NetApp ONTAP User Guide. Specify one of the following values:
UNIX if the file system is managed by a UNIX administrator, the majority of users are NFS clients,
and an application accessing the data uses a UNIX user as the service account.
NTFS if the file system is managed by a Windows administrator, the majority of users are SMB
clients, and an application accessing the data uses a Windows user as the service account.
MIXED if the file system is managed by both UNIX and Windows administrators and users consist of
both NFS and SMB clients.
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 if the file system is managed by a UNIX administrator, the majority of users are NFS
clients, and an application accessing the data uses a UNIX user as the service account.
NTFS if the file system is managed by a Windows administrator, the majority of users are SMB
clients, and an application accessing the data uses a Windows user as the service account.
MIXED if the file system is managed by both UNIX and Windows administrators and users
consist of both NFS and SMB clients.
SecurityStylepublic final String securityStyleAsString()
Specifies the security style for the volume. If a volume's security style is not specified, it is automatically set to the root volume's security style. The security style determines the type of permissions that FSx for ONTAP uses to control data access. For more information, see Volume security style in the Amazon FSx for NetApp ONTAP User Guide. Specify one of the following values:
UNIX if the file system is managed by a UNIX administrator, the majority of users are NFS clients,
and an application accessing the data uses a UNIX user as the service account.
NTFS if the file system is managed by a Windows administrator, the majority of users are SMB
clients, and an application accessing the data uses a Windows user as the service account.
MIXED if the file system is managed by both UNIX and Windows administrators and users consist of
both NFS and SMB clients.
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 if the file system is managed by a UNIX administrator, the majority of users are NFS
clients, and an application accessing the data uses a UNIX user as the service account.
NTFS if the file system is managed by a Windows administrator, the majority of users are SMB
clients, and an application accessing the data uses a Windows user as the service account.
MIXED if the file system is managed by both UNIX and Windows administrators and users
consist of both NFS and SMB clients.
SecurityStylepublic final Integer sizeInMegabytes()
Specifies the size of the volume, in megabytes (MB), that you are creating.
public final Boolean storageEfficiencyEnabled()
Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume.
public final String storageVirtualMachineId()
Specifies the ONTAP SVM in which to create the volume.
public final TieringPolicy tieringPolicy()
public CreateOntapVolumeConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateOntapVolumeConfiguration.Builder,CreateOntapVolumeConfiguration>public static CreateOntapVolumeConfiguration.Builder builder()
public static Class<? extends CreateOntapVolumeConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.