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()
BlobHttpHeaderspublic PageBlobCreateOptions setHeaders(BlobHttpHeaders headers)
headers - BlobHttpHeadersAppendBlobCreateOptionspublic 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()
BlobRequestConditionspublic PageBlobCreateOptions setRequestConditions(BlobRequestConditions requestConditions)
requestConditions - BlobRequestConditionspublic BlobImmutabilityPolicy getImmutabilityPolicy()
BlobImmutabilityPolicypublic PageBlobCreateOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
immutabilityPolicy - BlobImmutabilityPolicypublic Boolean isLegalHold()
public PageBlobCreateOptions setLegalHold(Boolean legalHold)
legalHold - Indicates if a legal hold should be placed on the blob.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.