AppendBlobCreateOptions Class

  • java.lang.Object
    • com.azure.storage.blob.options.AppendBlobCreateOptions

public class AppendBlobCreateOptions

Extended options that may be passed when creating an Append Blob.

Constructor Summary

Constructor Description
AppendBlobCreateOptions()

Method Summary

Modifier and Type Method and Description
BlobHttpHeaders getHeaders()
BlobImmutabilityPolicy getImmutabilityPolicy()
Map<String,String> getMetadata()
BlobRequestConditions getRequestConditions()
Map<String,String> getTags()
Boolean hasLegalHold()
AppendBlobCreateOptions setHeaders(BlobHttpHeaders headers)
AppendBlobCreateOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)

Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

AppendBlobCreateOptions setLegalHold(Boolean legalHold)

Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

AppendBlobCreateOptions setMetadata(Map<String,String> metadata)
AppendBlobCreateOptions setRequestConditions(BlobRequestConditions requestConditions)
AppendBlobCreateOptions setTags(Map<String,String> tags)

Methods inherited from java.lang.Object

Constructor Details

AppendBlobCreateOptions

public AppendBlobCreateOptions()

Method Details

getHeaders

public BlobHttpHeaders getHeaders()

Returns:

getImmutabilityPolicy

public BlobImmutabilityPolicy getImmutabilityPolicy()

Returns:

getMetadata

public Map getMetadata()

Returns:

The metadata to associate with the blob.

getRequestConditions

public BlobRequestConditions getRequestConditions()

Returns:

getTags

public Map getTags()

Returns:

The tags to associate with the blob.

hasLegalHold

public Boolean hasLegalHold()

Returns:

If a legal hold should be placed on the blob.

setHeaders

public AppendBlobCreateOptions setHeaders(BlobHttpHeaders headers)

Parameters:

headers - BlobHttpHeaders

Returns:

The updated AppendBlobCreateOptions

setImmutabilityPolicy

public AppendBlobCreateOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)

Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

Parameters:

immutabilityPolicy - BlobImmutabilityPolicy

Returns:

The updated options.

setLegalHold

public AppendBlobCreateOptions setLegalHold(Boolean legalHold)

Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.

Parameters:

legalHold - Indicates if a legal hold should be placed on the blob.

Returns:

The updated options.

setMetadata

public AppendBlobCreateOptions setMetadata(Map metadata)

Parameters:

metadata - The metadata to associate with the blob.

Returns:

The updated options

setRequestConditions

public AppendBlobCreateOptions setRequestConditions(BlobRequestConditions requestConditions)

Parameters:

requestConditions - BlobRequestConditions

Returns:

The updated options.

setTags

public AppendBlobCreateOptions setTags(Map tags)

Parameters:

tags - The tags to associate with the blob.

Returns:

The updated options.

Applies to