Package com.azure.cosmos.models
Class CosmosBulkPatchItemRequestOptions
java.lang.Object
com.azure.cosmos.models.CosmosBulkPatchItemRequestOptions
Encapsulates options that can be specified for an patch operation used in Bulk execution. It can be passed while
creating bulk patch request using
CosmosBulkOperations
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the FilterPredicate associated with the request in the Azure Cosmos DB service.Gets the If-Match (ETag) associated with the operation inCosmosItemOperation
.Gets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.Gets the boolean to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations inCosmosItemOperation
.setContentResponseOnWriteEnabled
(Boolean contentResponseOnWriteEnabled) Sets the boolean to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations inCosmosItemOperation
.setFilterPredicate
(String filterPredicate) Sets the FilterPredicate associated with the request in the Azure Cosmos DB service. for example:setFilterPredicate("from c where c.taskNum = 3")
.setIfMatchETag
(String ifMatchETag) Sets the If-Match (ETag) associated with the operation inCosmosItemOperation
.setIfNoneMatchETag
(String ifNoneMatchEtag) Sets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.
-
Constructor Details
-
CosmosBulkPatchItemRequestOptions
public CosmosBulkPatchItemRequestOptions()Constructor
-
-
Method Details
-
getFilterPredicate
Gets the FilterPredicate associated with the request in the Azure Cosmos DB service.- Returns:
- the FilterPredicate associated with the request.
-
setFilterPredicate
Sets the FilterPredicate associated with the request in the Azure Cosmos DB service. for example:setFilterPredicate("from c where c.taskNum = 3")
.- Parameters:
filterPredicate
- the filterPredicate associated with the request.- Returns:
- the current request options
-
isContentResponseOnWriteEnabled
Gets the boolean to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations inCosmosItemOperation
. If set to false, service doesn't return payload in the response. It reduces networking and CPU load by not sending the payload back over the network and serializing it on the client. This feature does not impact RU usage for read or write operations. By-default, this is null.- Returns:
- a boolean indicating whether payload will be included in the response or not for this operation.
-
setContentResponseOnWriteEnabled
public CosmosBulkPatchItemRequestOptions setContentResponseOnWriteEnabled(Boolean contentResponseOnWriteEnabled) Sets the boolean to only return the headers and status code in Cosmos DB response in case of Create, Update and Delete operations inCosmosItemOperation
. If set to false, service doesn't return payload in the response. It reduces networking and CPU load by not sending the payload back over the network and serializing it on the client. This feature does not impact RU usage for read or write operations. By-default, this is null. NOTE: This flag is also present onCosmosClientBuilder
, however if specified here, it will override the value specified inCosmosClientBuilder
for this request.- Parameters:
contentResponseOnWriteEnabled
- a boolean indicating whether payload will be included in the response or not for this operation.- Returns:
- the current request options.
-
getIfNoneMatchETag
Gets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.- Returns:
- the ifNoneMatchETag associated with the request.
-
setIfNoneMatchETag
Sets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.- Parameters:
ifNoneMatchEtag
- the ifNoneMatchETag associated with the request.- Returns:
- the current request options.
-
getIfMatchETag
Gets the If-Match (ETag) associated with the operation inCosmosItemOperation
.- Returns:
- ifMatchETag the ifMatchETag associated with the request.
-
setIfMatchETag
Sets the If-Match (ETag) associated with the operation inCosmosItemOperation
.- Parameters:
ifMatchETag
- the ifMatchETag associated with the request.- Returns:
- the current request options
-