| Package | Description |
|---|---|
| com.azure.storage.blob.models |
Package containing classes for AzureBlobStorage.
|
| com.azure.storage.blob.options |
Package containing options model classes used by Azure Storage Blobs.
|
| com.azure.storage.blob.specialized |
Package containing specialized clients for Azure Storage Blobs.
|
| Modifier and Type | Method and Description |
|---|---|
BlobImmutabilityPolicy |
BlobDownloadHeaders.getImmutabilityPolicy()
Get the immutabilityPolicy property: The x-ms-immutability-policy-mode and x-ms-immutability-policy-until-date
property.
|
BlobImmutabilityPolicy |
BlobProperties.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlobItemProperties.getImmutabilityPolicy()
Get the immutabilityPolicy property: The ImmutabilityPolicyUntilDate and ImmutabilityPolicyMode property.
|
BlobImmutabilityPolicy |
BlobImmutabilityPolicy.setExpiryTime(OffsetDateTime expiryTime) |
BlobImmutabilityPolicy |
BlobImmutabilityPolicy.setPolicyMode(BlobImmutabilityPolicyMode policyMode) |
| Modifier and Type | Method and Description |
|---|---|
BlobDownloadHeaders |
BlobDownloadHeaders.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Set the immutabilityPolicy property: x-ms-immutability-policy-mode and x-ms-immutability-policy-until-date
property.
|
BlobItemProperties |
BlobItemProperties.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Set the immutabilityPolicy property: The ImmutabilityPolicyUntilDate and ImmutabilityPolicyMode property.
|
| Constructor and Description |
|---|
BlobProperties(OffsetDateTime creationTime,
OffsetDateTime lastModified,
String eTag,
long blobSize,
String contentType,
byte[] contentMd5,
String contentEncoding,
String contentDisposition,
String contentLanguage,
String cacheControl,
Long blobSequenceNumber,
BlobType blobType,
LeaseStatusType leaseStatus,
LeaseStateType leaseState,
LeaseDurationType leaseDuration,
String copyId,
CopyStatusType copyStatus,
String copySource,
String copyProgress,
OffsetDateTime copyCompletionTime,
String copyStatusDescription,
Boolean isServerEncrypted,
Boolean isIncrementalCopy,
String copyDestinationSnapshot,
AccessTier accessTier,
Boolean isAccessTierInferred,
ArchiveStatus archiveStatus,
String encryptionKeySha256,
String encryptionScope,
OffsetDateTime accessTierChangeTime,
Map<String,String> metadata,
Integer committedBlockCount,
Long tagCount,
String versionId,
Boolean isCurrentVersion,
List<ObjectReplicationPolicy> objectReplicationSourcePolicies,
String objectReplicationDestinationPolicyId,
RehydratePriority rehydratePriority,
Boolean isSealed,
OffsetDateTime lastAccessedTime,
OffsetDateTime expiresOn,
BlobImmutabilityPolicy immutabilityPolicy,
Boolean hasLegalHold)
Constructs a
BlobProperties. |
| Modifier and Type | Method and Description |
|---|---|
BlobImmutabilityPolicy |
AppendBlobCreateOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
PageBlobCreateOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlobBeginCopyOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlobParallelUploadOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlobCopyFromUrlOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlockBlobSimpleUploadOptions.getImmutabilityPolicy() |
BlobImmutabilityPolicy |
BlockBlobCommitBlockListOptions.getImmutabilityPolicy() |
| Modifier and Type | Method and Description |
|---|---|
AppendBlobCreateOptions |
AppendBlobCreateOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
PageBlobCreateOptions |
PageBlobCreateOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlobBeginCopyOptions |
BlobBeginCopyOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlobParallelUploadOptions |
BlobParallelUploadOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlobCopyFromUrlOptions |
BlobCopyFromUrlOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlockBlobSimpleUploadOptions |
BlockBlobSimpleUploadOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlockBlobCommitBlockListOptions |
BlockBlobCommitBlockListOptions.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
| Modifier and Type | Method and Description |
|---|---|
BlobImmutabilityPolicy |
BlobClientBase.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Sets the immutability policy on a blob, blob snapshot or blob version.
|
| Modifier and Type | Method and Description |
|---|---|
BlobImmutabilityPolicy |
BlobClientBase.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Sets the immutability policy on a blob, blob snapshot or blob version.
|
Mono<BlobImmutabilityPolicy> |
BlobAsyncClientBase.setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Sets the immutability policy on a blob, blob snapshot or blob version.
|
Mono<com.azure.core.http.rest.Response<BlobImmutabilityPolicy>> |
BlobAsyncClientBase.setImmutabilityPolicyWithResponse(BlobImmutabilityPolicy immutabilityPolicy,
BlobRequestConditions requestConditions)
Sets the immutability policy on a blob, blob snapshot or blob version.
|
com.azure.core.http.rest.Response<BlobImmutabilityPolicy> |
BlobClientBase.setImmutabilityPolicyWithResponse(BlobImmutabilityPolicy immutabilityPolicy,
BlobRequestConditions requestConditions,
Duration timeout,
com.azure.core.util.Context context)
Sets the immutability policy on a blob, blob snapshot or blob version.
|
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.