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 ShareAccessTier
getAccessTier()
Map<String,String>
getMetadata()
ShareProtocols
getProtocols()
Integer
getQuotaInGb()
ShareRootSquash
getRootSquash()
ShareCreateOptions
setAccessTier(ShareAccessTier accessTier)
ShareCreateOptions
setMetadata(Map<String,String> metadata)
ShareCreateOptions
setProtocols(ShareProtocols protocols)
ShareCreateOptions
setQuotaInGb(Integer quotaInGb)
ShareCreateOptions
setRootSquash(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.
-
-