Package com.azure.cosmos.models
Class CosmosBulkItemRequestOptions
- java.lang.Object
-
- com.azure.cosmos.models.CosmosBulkItemRequestOptions
-
public final class CosmosBulkItemRequestOptions extends Object
Encapsulates options that can be specified for an operation used in Bulk execution. It can be passed while creating bulk request usingCosmosBulkOperations
.
-
-
Constructor Summary
Constructors Constructor Description CosmosBulkItemRequestOptions()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getIfMatchETag()
Gets the If-Match (ETag) associated with the operation inCosmosItemOperation
.String
getIfNoneMatchETag()
Gets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.Boolean
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
.CosmosBulkItemRequestOptions
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
.CosmosBulkItemRequestOptions
setIfMatchETag(String ifMatchETag)
Sets the If-Match (ETag) associated with the operation inCosmosItemOperation
.CosmosBulkItemRequestOptions
setIfNoneMatchETag(String ifNoneMatchEtag)
Sets the If-None-Match (ETag) associated with the request in operation inCosmosItemOperation
.
-
-
-
Method Detail
-
getIfMatchETag
public String getIfMatchETag()
Gets the If-Match (ETag) associated with the operation inCosmosItemOperation
.- Returns:
- ifMatchETag the ifMatchETag associated with the request.
-
setIfMatchETag
public CosmosBulkItemRequestOptions setIfMatchETag(String ifMatchETag)
Sets the If-Match (ETag) associated with the operation inCosmosItemOperation
.- 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 operation inCosmosItemOperation
.- Returns:
- the ifNoneMatchETag associated with the request.
-
setIfNoneMatchETag
public CosmosBulkItemRequestOptions setIfNoneMatchETag(String ifNoneMatchEtag)
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.
-
setContentResponseOnWriteEnabled
public CosmosBulkItemRequestOptions 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.
-
isContentResponseOnWriteEnabled
public Boolean 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.
-
-