Class RequestConditions


  • public class RequestConditions
    extends MatchConditions
    Specifies HTTP options for conditional requests based on modification time.
    • Constructor Detail

      • RequestConditions

        public RequestConditions()
    • Method Detail

      • setIfMatch

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

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

        public OffsetDateTime getIfModifiedSince()
        Gets the datetime that resources must have been modified since.
        Returns:
        The datetime that resources must have been modified since.
      • setIfModifiedSince

        public RequestConditions setIfModifiedSince​(OffsetDateTime ifModifiedSince)
        Optionally limit requests to resources that have only been modified since the passed datetime.
        Parameters:
        ifModifiedSince - The datetime that resources must have been modified since.
        Returns:
        The updated ResourceConditions object.
      • getIfUnmodifiedSince

        public OffsetDateTime getIfUnmodifiedSince()
        Gets the datetime that resources must have remained unmodified since.
        Returns:
        The datetime that resources must have remained unmodified since.
      • setIfUnmodifiedSince

        public RequestConditions setIfUnmodifiedSince​(OffsetDateTime ifUnmodifiedSince)
        Optionally limit requests to resources that have remained unmodified since the passed datetime.
        Parameters:
        ifUnmodifiedSince - The datetime that resources must have remained unmodified since.
        Returns:
        The updated ResourceConditions object.