Package com.azure.storage.blob.options
Class BlockBlobCommitBlockListOptions
- java.lang.Object
-
- com.azure.storage.blob.options.BlockBlobCommitBlockListOptions
-
public class BlockBlobCommitBlockListOptions extends Object
Extended options that may be passed when committing a block list.
-
-
Constructor Summary
Constructors Constructor Description BlockBlobCommitBlockListOptions(List<String> base64BlockIds)
-
Method Summary
-
-
-
Method Detail
-
getBase64BlockIds
public List<String> getBase64BlockIds()
- Returns:
- A list of base64 encode
String
s that specifies the block IDs to be committed.
-
getHeaders
public BlobHttpHeaders getHeaders()
- Returns:
BlobHttpHeaders
-
setHeaders
public BlockBlobCommitBlockListOptions setHeaders(BlobHttpHeaders headers)
- Parameters:
headers
-BlobHttpHeaders
- Returns:
- The updated
AppendBlobCreateOptions
-
getMetadata
public Map<String,String> getMetadata()
- Returns:
- The metadata to associate with the blob.
-
setMetadata
public BlockBlobCommitBlockListOptions setMetadata(Map<String,String> metadata)
- Parameters:
metadata
- The metadata to associate with the blob.- Returns:
- The updated options
-
setTags
public BlockBlobCommitBlockListOptions setTags(Map<String,String> tags)
- Parameters:
tags
- The tags to associate with the blob.- Returns:
- The updated options.
-
getTier
public AccessTier getTier()
- Returns:
AccessTier
-
setTier
public BlockBlobCommitBlockListOptions setTier(AccessTier tier)
- Parameters:
tier
-AccessTier
- Returns:
- The updated options.
-
getRequestConditions
public BlobRequestConditions getRequestConditions()
- Returns:
BlobRequestConditions
-
setRequestConditions
public BlockBlobCommitBlockListOptions setRequestConditions(BlobRequestConditions requestConditions)
- Parameters:
requestConditions
-BlobRequestConditions
- Returns:
- The updated options.
-
getImmutabilityPolicy
public BlobImmutabilityPolicy getImmutabilityPolicy()
- Returns:
BlobImmutabilityPolicy
-
setImmutabilityPolicy
public BlockBlobCommitBlockListOptions 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.
-
isLegalHold
public Boolean isLegalHold()
- Returns:
- If a legal hold should be placed on the blob.
-
setLegalHold
public BlockBlobCommitBlockListOptions 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.
-
-