Package com.azure.cosmos.models
Class CosmosContainerRequestOptions
java.lang.Object
com.azure.cosmos.models.CosmosContainerRequestOptions
Encapsulates options that can be specified for a request issued to Cosmos container.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.Gets the If-None-Match (ETag) associated with the request in the Azure Cosmos DB service.Gets the token for use with session consistency.boolean
Gets the quotaInfoEnabled setting for cosmos container read requests in the Azure Cosmos DB database service.setIfMatchETag
(String ifMatchETag) Sets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.setIfNoneMatchETag
(String ifNoneMatchETag) Sets the If-None-Match (ETag) associated with the request in the Azure Cosmos DB service.setQuotaInfoEnabled
(boolean quotaInfoEnabled) Sets the quotaInfoEnabled setting for cosmos container read requests in the Azure Cosmos DB database service.setSessionToken
(String sessionToken) Sets the token for use with session consistency.
-
Constructor Details
-
CosmosContainerRequestOptions
public CosmosContainerRequestOptions()
-
-
Method Details
-
isQuotaInfoEnabled
public boolean isQuotaInfoEnabled()Gets the quotaInfoEnabled setting for cosmos container read requests in the Azure Cosmos DB database service. quotaInfoEnabled is used to enable/disable getting cosmos container quota related stats for item container read requests.- Returns:
- true if quotaInfoEnabled is enabled
-
setQuotaInfoEnabled
Sets the quotaInfoEnabled setting for cosmos container read requests in the Azure Cosmos DB database service. quotaInfoEnabled is used to enable/disable getting cosmos container quota related stats for item container read requests.- Parameters:
quotaInfoEnabled
- a boolean value indicating whether quotaInfoEnabled is enabled or not- Returns:
- the current request options
-
getSessionToken
Gets the token for use with session consistency.- Returns:
- the session token.
-
setSessionToken
Sets the token for use with session consistency.- Parameters:
sessionToken
- the session token.- Returns:
- the current request options
-
getIfMatchETag
Gets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.- Returns:
- the ifMatchETag associated with the request.
-
setIfMatchETag
Sets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.- Parameters:
ifMatchETag
- the ifMatchETag associated with the request.- Returns:
- the current request options
-
getIfNoneMatchETag
Gets the If-None-Match (ETag) associated with the request in the Azure Cosmos DB service.- Returns:
- the ifNoneMatchETag associated with the request.
-
setIfNoneMatchETag
Sets the If-None-Match (ETag) associated with the request in the Azure Cosmos DB service.- Parameters:
ifNoneMatchETag
- the ifNoneMatchETag associated with the request.- Returns:
- the current request options
-