Class ShareSetPropertiesOptions
- java.lang.Object
-
- com.azure.storage.file.share.options.ShareSetPropertiesOptions
-
public class ShareSetPropertiesOptions extends Object
Extended options that may be passed when setting properties on a share.
-
-
Constructor Summary
Constructors Constructor Description ShareSetPropertiesOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShareAccessTiergetAccessTier()IntegergetQuotaInGb()ShareRequestConditionsgetRequestConditions()ShareRootSquashgetRootSquash()ShareSetPropertiesOptionssetAccessTier(ShareAccessTier accessTier)ShareSetPropertiesOptionssetQuotaInGb(Integer quotaInGb)ShareSetPropertiesOptionssetRequestConditions(ShareRequestConditions requestConditions)ShareSetPropertiesOptionssetRootSquash(ShareRootSquash rootSquash)
-
-
-
Method Detail
-
getAccessTier
public ShareAccessTier getAccessTier()
- Returns:
ShareAccessTier
-
setAccessTier
public ShareSetPropertiesOptions setAccessTier(ShareAccessTier accessTier)
- Parameters:
accessTier-ShareAccessTier.- Returns:
- The updated options.
-
getQuotaInGb
public Integer getQuotaInGb()
- Returns:
- Size in GB to limit the share's growth.
-
setQuotaInGb
public ShareSetPropertiesOptions setQuotaInGb(Integer quotaInGb)
- Parameters:
quotaInGb- Size in GB to limit the share's growth.- Returns:
- The updated options.
-
getRootSquash
public ShareRootSquash getRootSquash()
- Returns:
- The root squash to set for the share. Only valid for NFS.
-
setRootSquash
public ShareSetPropertiesOptions setRootSquash(ShareRootSquash rootSquash)
- Parameters:
rootSquash- The root squash to set for the share. Only valid for NFS.- Returns:
- The updated options.
-
getRequestConditions
public ShareRequestConditions getRequestConditions()
- Returns:
ShareRequestConditions.
-
setRequestConditions
public ShareSetPropertiesOptions setRequestConditions(ShareRequestConditions requestConditions)
- Parameters:
requestConditions-ShareRequestConditions.- Returns:
- The updated options.
-
-