Package com.azure.storage.blob.options
Class AppendBlobCreateOptions
- java.lang.Object
-
- com.azure.storage.blob.options.AppendBlobCreateOptions
-
public class AppendBlobCreateOptions extends Object
Extended options that may be passed when creating an Append Blob.
-
-
Constructor Summary
Constructors Constructor Description AppendBlobCreateOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getHeaders
public BlobHttpHeaders getHeaders()
- Returns:
BlobHttpHeaders
-
setHeaders
public AppendBlobCreateOptions 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 AppendBlobCreateOptions setMetadata(Map<String,String> metadata)
- Parameters:
metadata
- The metadata to associate with the blob.- Returns:
- The updated options
-
setTags
public AppendBlobCreateOptions setTags(Map<String,String> tags)
- Parameters:
tags
- The tags to associate with the blob.- Returns:
- The updated options.
-
getRequestConditions
public BlobRequestConditions getRequestConditions()
- Returns:
BlobRequestConditions
-
setRequestConditions
public AppendBlobCreateOptions setRequestConditions(BlobRequestConditions requestConditions)
- Parameters:
requestConditions
-BlobRequestConditions
- Returns:
- The updated options.
-
getImmutabilityPolicy
public BlobImmutabilityPolicy getImmutabilityPolicy()
- Returns:
BlobImmutabilityPolicy
-
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.
-
hasLegalHold
public Boolean hasLegalHold()
- Returns:
- If a legal hold should be placed on the blob.
-
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.
-
-