Class VolumeQuotaRulePatch
java.lang.Object
com.azure.resourcemanager.netapp.models.VolumeQuotaRulePatch
Patchable Quota Rule of a Volume.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the provisioningState property: Gets the status of the VolumeQuotaRule at the time the operation was called.Get the quotaSizeInKiBs property: Size of quota.Get the quotaTarget property: UserID/GroupID/SID based on the quota target type.Get the quotaType property: quotaTypevoid
validate()
Validates the instance.withQuotaSizeInKiBs
(Long quotaSizeInKiBs) Set the quotaSizeInKiBs property: Size of quota.withQuotaTarget
(String quotaTarget) Set the quotaTarget property: UserID/GroupID/SID based on the quota target type.withQuotaType
(Type quotaType) Set the quotaType property: quotaType
-
Constructor Details
-
VolumeQuotaRulePatch
public VolumeQuotaRulePatch()
-
-
Method Details
-
provisioningState
Get the provisioningState property: Gets the status of the VolumeQuotaRule at the time the operation was called.- Returns:
- the provisioningState value.
-
quotaSizeInKiBs
Get the quotaSizeInKiBs property: Size of quota.- Returns:
- the quotaSizeInKiBs value.
-
withQuotaSizeInKiBs
Set the quotaSizeInKiBs property: Size of quota.- Parameters:
quotaSizeInKiBs
- the quotaSizeInKiBs value to set.- Returns:
- the VolumeQuotaRulePatch object itself.
-
quotaType
Get the quotaType property: quotaTypeType of quota.
- Returns:
- the quotaType value.
-
withQuotaType
Set the quotaType property: quotaTypeType of quota.
- Parameters:
quotaType
- the quotaType value to set.- Returns:
- the VolumeQuotaRulePatch object itself.
-
quotaTarget
Get the quotaTarget property: UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>.- Returns:
- the quotaTarget value.
-
withQuotaTarget
Set the quotaTarget property: UserID/GroupID/SID based on the quota target type. UserID and groupID can be found by running ‘id’ or ‘getent’ command for the user or group and SID can be found by running <wmic useraccount where name='user-name' get sid>.- Parameters:
quotaTarget
- the quotaTarget value to set.- Returns:
- the VolumeQuotaRulePatch object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-