Class CosmosBatchItemRequestOptions

java.lang.Object
com.azure.cosmos.models.CosmosBatchItemRequestOptions

public final class CosmosBatchItemRequestOptions extends Object
Encapsulates options that can be specified for an operation within a CosmosBatch.
  • Constructor Details

  • Method Details

    • getIfMatchETag

      public String getIfMatchETag()
      Gets the If-Match (ETag) associated with the operation in CosmosBatch.
      Returns:
      ifMatchETag the ifMatchETag associated with the request.
    • setIfMatchETag

      public CosmosBatchItemRequestOptions setIfMatchETag(String ifMatchETag)
      Sets the If-Match (ETag) associated with the operation in CosmosBatch.
      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 in CosmosBatch.
      Returns:
      the ifNoneMatchETag associated with the request.
    • setIfNoneMatchETag

      public CosmosBatchItemRequestOptions setIfNoneMatchETag(String ifNoneMatchEtag)
      Sets the If-None-Match (ETag) associated with the request in operation in CosmosBatch.
      Parameters:
      ifNoneMatchEtag - the ifNoneMatchETag associated with the request.
      Returns:
      the current request options
    • setThroughputControlGroupName

      public CosmosBatchItemRequestOptions setThroughputControlGroupName(String throughputControlGroupName)
      Sets the throughput control group name.
      Parameters:
      throughputControlGroupName - the throughput control group name.
      Returns:
      the CosmosBulkExecutionOptions.