Class CosmosBatchPatchItemRequestOptions


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

      • CosmosBatchPatchItemRequestOptions

        public CosmosBatchPatchItemRequestOptions()
        Constructor
    • Method Detail

      • getFilterPredicate

        public String getFilterPredicate()
        Gets the FilterPredicate associated with the request in the Azure Cosmos DB service.
        Returns:
        the FilterPredicate associated with the request.
      • setFilterPredicate

        public CosmosBatchPatchItemRequestOptions 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").
        Parameters:
        filterPredicate - the filterPredicate associated with the request.
        Returns:
        the current request options
      • 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 CosmosBatchPatchItemRequestOptions 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 CosmosBatchPatchItemRequestOptions 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