public class PageBlobCreateOptions extends Object
Constructor and Description |
---|
PageBlobCreateOptions(long size) |
public PageBlobCreateOptions(long size)
size
- Specifies the maximum size for the page blob, up to 8 TB. The page blob size must be aligned to a
512-byte boundary.public long getSize()
public Long getSequenceNumber()
public PageBlobCreateOptions setSequenceNumber(Long sequenceNumber)
sequenceNumber
- A user-controlled value that you can use to track requests. The value of the sequence
number must be between 0 and 2^63 - 1.The default value is 0.public BlobHttpHeaders getHeaders()
BlobHttpHeaders
public PageBlobCreateOptions setHeaders(BlobHttpHeaders headers)
headers
- BlobHttpHeaders
AppendBlobCreateOptions
public Map<String,String> getMetadata()
public PageBlobCreateOptions setMetadata(Map<String,String> metadata)
metadata
- The metadata to associate with the blob.public PageBlobCreateOptions setTags(Map<String,String> tags)
tags
- The tags to associate with the blob.public BlobRequestConditions getRequestConditions()
BlobRequestConditions
public PageBlobCreateOptions setRequestConditions(BlobRequestConditions requestConditions)
requestConditions
- BlobRequestConditions
public BlobImmutabilityPolicy getImmutabilityPolicy()
BlobImmutabilityPolicy
public PageBlobCreateOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
immutabilityPolicy
- BlobImmutabilityPolicy
public Boolean isLegalHold()
public PageBlobCreateOptions setLegalHold(Boolean legalHold)
legalHold
- Indicates if a legal hold should be placed on the blob.Copyright © 2021 Microsoft Corporation. All rights reserved.