ShareCreateOptions Class

  • java.lang.Object
    • com.azure.storage.file.share.options.ShareCreateOptions

public class ShareCreateOptions

Extended options that may be passed when creating a share.

Constructor Summary

Constructor Description
ShareCreateOptions()

Method Summary

Modifier and Type Method and 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)

Methods inherited from java.lang.Object

Constructor Details

ShareCreateOptions

public ShareCreateOptions()

Method Details

getAccessTier

public ShareAccessTier getAccessTier()

Returns:

getMetadata

public Map getMetadata()

Returns:

Metadata to associate with the share

getProtocols

public ShareProtocols getProtocols()

Returns:

getQuotaInGb

public Integer getQuotaInGb()

Returns:

Size in GB to limit the share's growth.

getRootSquash

public ShareRootSquash getRootSquash()

Returns:

The root squash to set for the share. Only valid for NFS.

setAccessTier

public ShareCreateOptions setAccessTier(ShareAccessTier accessTier)

Parameters:

accessTier - ShareAccessTier.

Returns:

The updated options.

setMetadata

public ShareCreateOptions setMetadata(Map 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.

setProtocols

public ShareCreateOptions setProtocols(ShareProtocols protocols)

Parameters:

protocols - ShareProtocols

Returns:

The updated options.

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.

setRootSquash

public ShareCreateOptions setRootSquash(ShareRootSquash rootSquash)

Parameters:

rootSquash - The root squash to set for the share. Only valid for NFS.

Returns:

The updated options.

Applies to