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.
-