Package com.azure.cosmos.models
Class CosmosStoredProcedureRequestOptions
java.lang.Object
com.azure.cosmos.models.CosmosStoredProcedureRequestOptions
Encapsulates options that can be specified for a request issued to cosmos stored procedure.
-
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 partition key used to identify the current request's target partition.Gets the token for use with session consistency.boolean
Gets whether Javascript stored procedure logging is enabled for the current request in the Azure Cosmos DB database service or not.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.setPartitionKey
(PartitionKey partitionKey) Sets the partition key used to identify the current request's target partition.setScriptLoggingEnabled
(boolean scriptLoggingEnabled) Sets whether Javascript stored procedure logging is enabled for the current request in the Azure Cosmos DB database service or not.setSessionToken
(String sessionToken) Sets the token for use with session consistency.
-
Constructor Details
-
CosmosStoredProcedureRequestOptions
public CosmosStoredProcedureRequestOptions()
-
-
Method Details
-
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
-
getPartitionKey
Gets the partition key used to identify the current request's target partition.- Returns:
- the partition key value.
-
setPartitionKey
Sets the partition key used to identify the current request's target partition.- Parameters:
partitionKey
- the partition key value.- Returns:
- the CosmosStoredProcedureRequestOptions.
-
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 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
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.
-