Package com.azure.storage.blob.options
Class AppendBlobCreateOptions
java.lang.Object
com.azure.storage.blob.options.AppendBlobCreateOptions
Extended options that may be passed when creating an Append Blob.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets theBlobHttpHeaders.Gets the immutability policy for the blob.Gets the metadata to associate with the blob.Gets theBlobRequestConditions.getTags()Gets the tags to associate with the blob.Gets if a legal hold should be placed on the blob.setHeaders(BlobHttpHeaders headers) Sets theBlobHttpHeaders.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy) Sets the immutability policy for the blob.setLegalHold(Boolean legalHold) Sets if a legal hold should be placed on the blob.setMetadata(Map<String, String> metadata) Sets the metadata to associate with the blob.setRequestConditions(BlobRequestConditions requestConditions) Sets theBlobRequestConditions.Sets the tags to associate with the blob.
-
Constructor Details
-
AppendBlobCreateOptions
public AppendBlobCreateOptions()Creates a new instance ofAppendBlobCreateOptions.
-
-
Method Details
-
getHeaders
Gets theBlobHttpHeaders.- Returns:
BlobHttpHeaders
-
setHeaders
Sets theBlobHttpHeaders.- Parameters:
headers-BlobHttpHeaders- Returns:
- The updated
AppendBlobCreateOptions
-
getMetadata
Gets the metadata to associate with the blob.- Returns:
- The metadata to associate with the blob.
-
setMetadata
Sets the metadata to associate with the blob.- Parameters:
metadata- The metadata to associate with the blob.- Returns:
- The updated options
-
getTags
Gets the tags to associate with the blob.- Returns:
- The tags to associate with the blob.
-
setTags
Sets the tags to associate with the blob.- Parameters:
tags- The tags to associate with the blob.- Returns:
- The updated options.
-
getRequestConditions
Gets theBlobRequestConditions.- Returns:
BlobRequestConditions
-
setRequestConditions
Sets theBlobRequestConditions.- Parameters:
requestConditions-BlobRequestConditions- Returns:
- The updated options.
-
getImmutabilityPolicy
Gets the immutability policy for the blob.- Returns:
BlobImmutabilityPolicy
-
setImmutabilityPolicy
Sets the immutability policy for the blob.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.
-
hasLegalHold
Gets if a legal hold should be placed on the blob.- Returns:
- If a legal hold should be placed on the blob.
-
setLegalHold
Sets if a legal hold should be placed on the blob.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.
-