Class CosmosStoredProcedureRequestOptions


  • public final class CosmosStoredProcedureRequestOptions
    extends Object
    Encapsulates options that can be specified for a request issued to cosmos stored procedure.
    • Constructor Detail

      • CosmosStoredProcedureRequestOptions

        public CosmosStoredProcedureRequestOptions()
    • Method Detail

      • 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 CosmosStoredProcedureRequestOptions 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 CosmosStoredProcedureRequestOptions 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
      • getPartitionKey

        public PartitionKey getPartitionKey()
        Gets the partition key used to identify the current request's target partition.
        Returns:
        the partition key value.
      • setPartitionKey

        public CosmosStoredProcedureRequestOptions setPartitionKey​(PartitionKey partitionKey)
        Sets the partition key used to identify the current request's target partition.
        Parameters:
        partitionKey - the partition key value.
        Returns:
        the CosmosStoredProcedureRequestOptions.
      • getSessionToken

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

        public CosmosStoredProcedureRequestOptions setSessionToken​(String sessionToken)
        Sets the token for use with session consistency.
        Parameters:
        sessionToken - the session token.
        Returns:
        the CosmosStoredProcedureRequestOptions.
      • isScriptLoggingEnabled

        public boolean isScriptLoggingEnabled()
        Gets whether Javascript stored procedure logging is enabled for the current request in the Azure Cosmos DB database service or not. Default value is false
        Returns:
        true if Javascript stored procedure logging is enabled
      • setScriptLoggingEnabled

        public CosmosStoredProcedureRequestOptions setScriptLoggingEnabled​(boolean scriptLoggingEnabled)
        Sets whether Javascript stored procedure logging is enabled for the current request in the Azure Cosmos DB database service or not. Default value is false
        Parameters:
        scriptLoggingEnabled - true if stored procedure Javascript logging is enabled
        Returns:
        the CosmosStoredProcedureRequestOptions.