Class DataLakeRequestConditions


  • public class DataLakeRequestConditions
    extends com.azure.core.http.RequestConditions
    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

      • DataLakeRequestConditions

        public DataLakeRequestConditions()
    • Method Detail

      • setIfMatch

        public DataLakeRequestConditions setIfMatch​(String ifMatch)
        Optionally limit requests to resources that match the passed ETag.
        Overrides:
        setIfMatch in class com.azure.core.http.RequestConditions
        Parameters:
        ifMatch - ETag that resources must match.
        Returns:
        The updated DataLakeRequestConditions object.
      • setIfNoneMatch

        public DataLakeRequestConditions setIfNoneMatch​(String ifNoneMatch)
        Optionally limit requests to resources that do not match the passed ETag.
        Overrides:
        setIfNoneMatch in class com.azure.core.http.RequestConditions
        Parameters:
        ifNoneMatch - ETag that resources must not match.
        Returns:
        The updated DataLakeRequestConditions object.
      • setIfModifiedSince

        public DataLakeRequestConditions setIfModifiedSince​(OffsetDateTime ifModifiedSince)
        Optionally limit requests to resources that have only been modified since the passed datetime.
        Overrides:
        setIfModifiedSince in class com.azure.core.http.RequestConditions
        Parameters:
        ifModifiedSince - The datetime that resources must have been modified since.
        Returns:
        The updated DataLakeRequestConditions object.
      • setIfUnmodifiedSince

        public DataLakeRequestConditions setIfUnmodifiedSince​(OffsetDateTime ifUnmodifiedSince)
        Optionally limit requests to resources that have remained unmodified since the passed datetime.
        Overrides:
        setIfUnmodifiedSince in class com.azure.core.http.RequestConditions
        Parameters:
        ifUnmodifiedSince - The datetime that resources must have remained unmodified since.
        Returns:
        The updated DataLakeRequestConditions 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 DataLakeRequestConditions 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 DataLakeRequestConditions object.