Class CosmosContainerRequestOptions


  • public final class CosmosContainerRequestOptions
    extends Object
    Encapsulates options that can be specified for a request issued to Cosmos container.
    • Constructor Detail

      • CosmosContainerRequestOptions

        public CosmosContainerRequestOptions()
    • Method Detail

      • 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

        public CosmosContainerRequestOptions setQuotaInfoEnabled​(boolean quotaInfoEnabled)
        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

        public String getSessionToken()
        Gets the token for use with session consistency.
        Returns:
        the session token.
      • setSessionToken

        public CosmosContainerRequestOptions setSessionToken​(String sessionToken)
        Sets the token for use with session consistency.
        Parameters:
        sessionToken - the session token.
        Returns:
        the current request options
      • getIfMatchETag

        public String getIfMatchETag()
        Gets the If-Match (ETag) associated with the request in the Azure Cosmos DB service.
        Returns:
        the ifMatchETag associated with the request.
      • setIfMatchETag

        public CosmosContainerRequestOptions setIfMatchETag​(String ifMatchETag)
        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

        public String 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

        public CosmosContainerRequestOptions setIfNoneMatchETag​(String ifNoneMatchETag)
        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