Class ShareCreateOptions
- java.lang.Object
-
- com.azure.storage.file.share.options.ShareCreateOptions
-
public class ShareCreateOptions extends Object
Extended options that may be passed when creating a share.
-
-
Constructor Summary
Constructors Constructor Description ShareCreateOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShareAccessTiergetAccessTier()Map<String,String>getMetadata()ShareProtocolsgetProtocols()IntegergetQuotaInGb()ShareRootSquashgetRootSquash()ShareCreateOptionssetAccessTier(ShareAccessTier accessTier)ShareCreateOptionssetMetadata(Map<String,String> metadata)ShareCreateOptionssetProtocols(ShareProtocols protocols)ShareCreateOptionssetQuotaInGb(Integer quotaInGb)ShareCreateOptionssetRootSquash(ShareRootSquash rootSquash)
-
-
-
Method Detail
-
getQuotaInGb
public Integer getQuotaInGb()
- Returns:
- Size in GB to limit the share's growth.
-
setQuotaInGb
public ShareCreateOptions setQuotaInGb(Integer quotaInGb)
- Parameters:
quotaInGb- Size in GB to limit the share's growth. The quota in GB must be between 1 and 5120.- Returns:
- The updated options.
-
setMetadata
public ShareCreateOptions setMetadata(Map<String,String> metadata)
- Parameters:
metadata- Metadata to associate with the share. If there is leading or trailing whitespace in any metadata key or value, it must be removed or encoded.- Returns:
- The updated options.
-
getAccessTier
public ShareAccessTier getAccessTier()
- Returns:
ShareAccessTier.
-
setAccessTier
public ShareCreateOptions setAccessTier(ShareAccessTier accessTier)
- Parameters:
accessTier-ShareAccessTier.- Returns:
- The updated options.
-
getProtocols
public ShareProtocols getProtocols()
- Returns:
ShareProtocols
-
setProtocols
public ShareCreateOptions setProtocols(ShareProtocols protocols)
- Parameters:
protocols-ShareProtocols- Returns:
- The updated options.
-
getRootSquash
public ShareRootSquash getRootSquash()
- Returns:
- The root squash to set for the share. Only valid for NFS.
-
setRootSquash
public ShareCreateOptions setRootSquash(ShareRootSquash rootSquash)
- Parameters:
rootSquash- The root squash to set for the share. Only valid for NFS.- Returns:
- The updated options.
-
-