Uses of Class
com.azure.resourcemanager.netapp.fluent.models.VolumeProperties
Packages that use VolumeProperties
Package
Description
Package containing the inner data models for NetAppManagementClient.
-
Uses of VolumeProperties in com.azure.resourcemanager.netapp.fluent.models
Methods in com.azure.resourcemanager.netapp.fluent.models that return VolumePropertiesModifier and TypeMethodDescriptionstatic VolumeProperties
VolumeProperties.fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of VolumeProperties from the JsonReader.VolumeProperties.withAvsDataStore
(AvsDataStore avsDataStore) Set the avsDataStore property: Specifies whether the volume is enabled for Azure VMware Solution (AVS) datastore purpose.VolumeProperties.withBackupId
(String backupId) Set the backupId property: Resource identifier used to identify the Backup.VolumeProperties.withCapacityPoolResourceId
(String capacityPoolResourceId) Set the capacityPoolResourceId property: Pool Resource Id used in case of creating a volume through volume group.VolumeProperties.withCoolAccess
(Boolean coolAccess) Set the coolAccess property: Specifies whether Cool Access(tiering) is enabled for the volume.VolumeProperties.withCoolAccessRetrievalPolicy
(CoolAccessRetrievalPolicy coolAccessRetrievalPolicy) Set the coolAccessRetrievalPolicy property: coolAccessRetrievalPolicy determines the data retrieval behavior from the cool tier to standard storage based on the read pattern for cool access enabled volumes.VolumeProperties.withCoolAccessTieringPolicy
(CoolAccessTieringPolicy coolAccessTieringPolicy) Set the coolAccessTieringPolicy property: coolAccessTieringPolicy determines which cold data blocks are moved to cool tier.VolumeProperties.withCoolnessPeriod
(Integer coolnessPeriod) Set the coolnessPeriod property: Specifies the number of days after which data that is not accessed by clients will be tiered.VolumeProperties.withCreationToken
(String creationToken) Set the creationToken property: A unique file path for the volume.VolumeProperties.withDataProtection
(VolumePropertiesDataProtection dataProtection) Set the dataProtection property: DataProtection type volumes include an object containing details of the replication.VolumeProperties.withDefaultGroupQuotaInKiBs
(Long defaultGroupQuotaInKiBs) Set the defaultGroupQuotaInKiBs property: Default group quota for volume in KiBs.VolumeProperties.withDefaultUserQuotaInKiBs
(Long defaultUserQuotaInKiBs) Set the defaultUserQuotaInKiBs property: Default user quota for volume in KiBs.VolumeProperties.withDeleteBaseSnapshot
(Boolean deleteBaseSnapshot) Set the deleteBaseSnapshot property: If enabled (true) the snapshot the volume was created from will be automatically deleted after the volume create operation has finished.VolumeProperties.withEnableSubvolumes
(EnableSubvolumes enableSubvolumes) Set the enableSubvolumes property: Flag indicating whether subvolume operations are enabled on the volume.VolumeProperties.withEncryptionKeySource
(EncryptionKeySource encryptionKeySource) Set the encryptionKeySource property: Source of key used to encrypt data in volume.VolumeProperties.withExportPolicy
(VolumePropertiesExportPolicy exportPolicy) Set the exportPolicy property: Set of export policy rules.VolumeProperties.withIsDefaultQuotaEnabled
(Boolean isDefaultQuotaEnabled) Set the isDefaultQuotaEnabled property: Specifies if default quota is enabled for the volume.VolumeProperties.withIsLargeVolume
(Boolean isLargeVolume) Set the isLargeVolume property: Specifies whether volume is a Large Volume or Regular Volume.VolumeProperties.withKerberosEnabled
(Boolean kerberosEnabled) Set the kerberosEnabled property: Describe if a volume is KerberosEnabled.VolumeProperties.withKeyVaultPrivateEndpointResourceId
(String keyVaultPrivateEndpointResourceId) Set the keyVaultPrivateEndpointResourceId property: The resource ID of private endpoint for KeyVault.VolumeProperties.withLdapEnabled
(Boolean ldapEnabled) Set the ldapEnabled property: Specifies whether LDAP is enabled or not for a given NFS volume.VolumeProperties.withNetworkFeatures
(NetworkFeatures networkFeatures) Set the networkFeatures property: The original value of the network features type available to the volume at the time it was created.VolumeProperties.withPlacementRules
(List<PlacementKeyValuePairs> placementRules) Set the placementRules property: Application specific placement rules for the particular volume.VolumeProperties.withProtocolTypes
(List<String> protocolTypes) Set the protocolTypes property: Set of protocol types, default NFSv3, CIFS for SMB protocol.VolumeProperties.withProximityPlacementGroup
(String proximityPlacementGroup) Set the proximityPlacementGroup property: Proximity placement group associated with the volume.VolumeProperties.withSecurityStyle
(SecurityStyle securityStyle) Set the securityStyle property: The security style of volume, default unix, defaults to ntfs for dual protocol or CIFS protocol.VolumeProperties.withServiceLevel
(ServiceLevel serviceLevel) Set the serviceLevel property: The service level of the file system.VolumeProperties.withSmbAccessBasedEnumeration
(SmbAccessBasedEnumeration smbAccessBasedEnumeration) Set the smbAccessBasedEnumeration property: Enables access-based enumeration share property for SMB Shares.VolumeProperties.withSmbContinuouslyAvailable
(Boolean smbContinuouslyAvailable) Set the smbContinuouslyAvailable property: Enables continuously available share property for smb volume.VolumeProperties.withSmbEncryption
(Boolean smbEncryption) Set the smbEncryption property: Enables encryption for in-flight smb3 data.VolumeProperties.withSmbNonBrowsable
(SmbNonBrowsable smbNonBrowsable) Set the smbNonBrowsable property: Enables non-browsable property for SMB Shares.VolumeProperties.withSnapshotDirectoryVisible
(Boolean snapshotDirectoryVisible) Set the snapshotDirectoryVisible property: If enabled (true) the volume will contain a read-only snapshot directory which provides access to each of the volume's snapshots (defaults to true).VolumeProperties.withSnapshotId
(String snapshotId) Set the snapshotId property: Resource identifier used to identify the Snapshot.VolumeProperties.withSubnetId
(String subnetId) Set the subnetId property: The Azure Resource URI for a delegated subnet.VolumeProperties.withThroughputMibps
(Float throughputMibps) Set the throughputMibps property: Maximum throughput in MiB/s that can be achieved by this volume and this will be accepted as input only for manual qosType volume.VolumeProperties.withUnixPermissions
(String unixPermissions) Set the unixPermissions property: UNIX permissions for NFS volume accepted in octal 4 digit format.VolumeProperties.withUsageThreshold
(long usageThreshold) Set the usageThreshold property: Maximum storage quota allowed for a file system in bytes.VolumeProperties.withVolumeSpecName
(String volumeSpecName) Set the volumeSpecName property: Volume spec name is the application specific designation or identifier for the particular volume in a volume group for e.g. data, log.VolumeProperties.withVolumeType
(String volumeType) Set the volumeType property: What type of volume is this.