BlobRequestConditions Class
- java.
lang. Object - com.
azure. core. http. MatchConditions - com.
azure. core. http. RequestConditions - com.
azure. storage. blob. models. BlobLeaseRequestConditions - com.
azure. storage. blob. models. BlobRequestConditions
- com.
- com.
- com.
- com.
public class BlobRequestConditions
extends BlobLeaseRequestConditions
This class contains values which will restrict the successful operation of a variety of requests to the conditions present. These conditions are entirely optional. The entire object or any of its properties may be set to null when passed to a method to indicate that those conditions are not desired. Please refer to the type of each field for more information on those particular access conditions.
Constructor | Description | |
---|---|---|
Blob |
Modifier and Type | Method and Description |
---|---|
String |
get Gets the lease ID that blobs and containers must match. |
Blob |
set Optionally limit requests to resources that match the passed ETag. |
Blob |
set Optionally limit requests to resources that have only been modified since the passed datetime. |
Blob |
set Optionally limit requests to resources that do not match the passed ETag. |
Blob |
set Optionally limit requests to resources that have remained unmodified since the passed datetime. |
Blob |
set Optionally limits requests to blobs and containers that match the lease ID. |
Blob |
set Optionally applies the SQL statement to the tags of the blob. |
Methods inherited from MatchConditions
Methods inherited from RequestConditions
Methods inherited from BlobLeaseRequestConditions
Methods inherited from java.lang.Object
BlobRequestConditions
public BlobRequestConditions()
getLeaseId
public String getLeaseId()
Gets the lease ID that blobs and containers must match.
Returns:
setIfMatch
public BlobRequestConditions setIfMatch(String ifMatch)
Optionally limit requests to resources that match the passed ETag.
Overrides:
BlobRequestConditions.setIfMatch(String ifMatch)Parameters:
Returns:
setIfModifiedSince
public BlobRequestConditions setIfModifiedSince(OffsetDateTime ifModifiedSince)
Optionally limit requests to resources that have only been modified since the passed datetime.
Overrides:
BlobRequestConditions.setIfModifiedSince(OffsetDateTime ifModifiedSince)Parameters:
Returns:
setIfNoneMatch
public BlobRequestConditions setIfNoneMatch(String ifNoneMatch)
Optionally limit requests to resources that do not match the passed ETag.
Overrides:
BlobRequestConditions.setIfNoneMatch(String ifNoneMatch)Parameters:
Returns:
setIfUnmodifiedSince
public BlobRequestConditions setIfUnmodifiedSince(OffsetDateTime ifUnmodifiedSince)
Optionally limit requests to resources that have remained unmodified since the passed datetime.
Overrides:
BlobRequestConditions.setIfUnmodifiedSince(OffsetDateTime ifUnmodifiedSince)Parameters:
Returns:
setLeaseId
public BlobRequestConditions setLeaseId(String leaseId)
Optionally limits requests to blobs and containers that match the lease ID.
Parameters:
Returns:
setTagsConditions
public BlobRequestConditions setTagsConditions(String tagsConditions)
Optionally applies the SQL statement to the tags of the blob.
Overrides:
BlobRequestConditions.setTagsConditions(String tagsConditions)Parameters:
Returns:
Azure SDK for Java feedback
Azure SDK for Java is an open source project. Select a link to provide feedback: