Package com.azure.core.http
Class RequestConditions
java.lang.Object
com.azure.core.http.MatchConditions
com.azure.core.http.RequestConditions
Specifies HTTP options for conditional requests based on modification time.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets thedatetime
that resources must have been modified since.Gets thedatetime
that resources must have remained unmodified since.setIfMatch
(String ifMatch) Optionally limit requests to resources that match the passed ETag.setIfModifiedSince
(OffsetDateTime ifModifiedSince) Optionally limit requests to resources that have only been modified since the passeddatetime
.setIfNoneMatch
(String ifNoneMatch) Optionally limit requests to resources that do not match the passed ETag.setIfUnmodifiedSince
(OffsetDateTime ifUnmodifiedSince) Optionally limit requests to resources that have remained unmodified since the passeddatetime
.Methods inherited from class com.azure.core.http.MatchConditions
getIfMatch, getIfNoneMatch
-
Constructor Details
-
RequestConditions
public RequestConditions()Creates a new instance ofRequestConditions
.
-
-
Method Details
-
setIfMatch
Optionally limit requests to resources that match the passed ETag.- Overrides:
setIfMatch
in classMatchConditions
- Parameters:
ifMatch
- ETag that resources must match.- Returns:
- The updated ResourceConditions object.
-
setIfNoneMatch
Optionally limit requests to resources that do not match the passed ETag.- Overrides:
setIfNoneMatch
in classMatchConditions
- Parameters:
ifNoneMatch
- ETag that resources must not match.- Returns:
- The updated ResourceConditions object.
-
getIfModifiedSince
Gets thedatetime
that resources must have been modified since.- Returns:
- The datetime that resources must have been modified since.
-
setIfModifiedSince
Optionally limit requests to resources that have only been modified since the passeddatetime
.- Parameters:
ifModifiedSince
- The datetime that resources must have been modified since.- Returns:
- The updated ResourceConditions object.
-
getIfUnmodifiedSince
Gets thedatetime
that resources must have remained unmodified since.- Returns:
- The datetime that resources must have remained unmodified since.
-
setIfUnmodifiedSince
Optionally limit requests to resources that have remained unmodified since the passeddatetime
.- Parameters:
ifUnmodifiedSince
- The datetime that resources must have remained unmodified since.- Returns:
- The updated ResourceConditions object.
-