AppendBlobAccessConditions Class

Definition

This class contains values that restrict the successful completion of AppendBlock operations to certain conditions. Any field may be set to null if no access conditions are desired.

Please refer to the request header section here for more conceptual information.

public class AppendBlobAccessConditions
Inheritance
java.lang.Object
AppendBlobAccessConditions

Constructors

AppendBlobAccessConditions()

Creates an instance which has fields set to non-null, empty values.

Methods

appendPositionAccessConditions()

Access conditions used for appending data only if the operation meets the provided conditions related to the size of the append blob.

leaseAccessConditions()

By setting lease access conditions, requests will fail if the provided lease does not match the active lease on the blob.

modifiedAccessConditions()

Standard HTTP Access conditions related to the modification of data. ETag and LastModifiedTime are used to construct conditions related to when the blob was changed relative to the given request. The request will fail if the specified condition is not satisfied.

withAppendPositionAccessConditions(AppendPositionAccessConditions appendPositionAccessConditions)

Access conditions used for appending data only if the operation meets the provided conditions related to the size of the append blob.

withLeaseAccessConditions(LeaseAccessConditions leaseAccessConditions)

By setting lease access conditions, requests will fail if the provided lease does not match the active lease on the blob.

withModifiedAccessConditions(ModifiedAccessConditions modifiedAccessConditions)

Standard HTTP Access conditions related to the modification of data. ETag and LastModifiedTime are used to construct conditions related to when the blob was changed relative to the given request. The request will fail if the specified condition is not satisfied.

Applies to