Class BlobRequestConditions

  • Direct Known Subclasses:
    AppendBlobRequestConditions, PageBlobRequestConditions

    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 Detail

      • BlobRequestConditions

        public BlobRequestConditions()
    • Method Detail

      • setIfNoneMatch

        public BlobRequestConditions setIfNoneMatch​(String ifNoneMatch)
        Optionally limit requests to resources that do not match the passed ETag.
        Overrides:
        setIfNoneMatch in class BlobLeaseRequestConditions
        Parameters:
        ifNoneMatch - ETag that resources must not match.
        Returns:
        The updated BlobRequestConditions object.
      • setTagsConditions

        public BlobRequestConditions setTagsConditions​(String tagsConditions)
        Optionally applies the SQL statement to the tags of the blob.
        Overrides:
        setTagsConditions in class BlobLeaseRequestConditions
        Parameters:
        tagsConditions - The SQL statement that apply to the tags of the blob.
        Returns:
        The updated BlobRequestConditions object.
      • getLeaseId

        public String getLeaseId()
        Gets the lease ID that blobs and containers must match.
        Returns:
        The lease ID that blobs and containers must match.
      • setLeaseId

        public BlobRequestConditions setLeaseId​(String leaseId)
        Optionally limits requests to blobs and containers that match the lease ID.
        Parameters:
        leaseId - Lease ID that blobs and containers must match.
        Returns:
        The updated BlobRequestConditions object.