Class CosmosBatchOperationResult


  • public final class CosmosBatchOperationResult
    extends Object
    Represents a result for a specific operation that was part of a CosmosBatch request.
    • Method Detail

      • getETag

        public String getETag()
        Gets the entity tag associated with the current item. ETags are used for concurrency checking when updating resources.
        Returns:
        Entity tag associated with the current item.
      • getRequestCharge

        public double getRequestCharge()
        Gets the request charge as request units (RU) consumed by the current operation.

        For more information about the RU and factors that can impact the effective charges please visit Request Units in Azure Cosmos DB

        Returns:
        the request charge.
      • getItem

        public <T> T getItem​(Class<T> type)
        Gets the item associated with the current result.
        Type Parameters:
        T - the type parameter
        Parameters:
        type - class type for which deserialization is needed.
        Returns:
        item associated with the current result.
      • getRetryAfterDuration

        public Duration getRetryAfterDuration()
        Gets retry after.
        Returns:
        the retry after
      • getSubStatusCode

        public int getSubStatusCode()
        Gets sub status code associated with the current result.
        Returns:
        the sub status code
      • isSuccessStatusCode

        public boolean isSuccessStatusCode()
        Gets a value indicating whether the current operation completed successfully.
        Returns:
        true if the current operation completed successfully; false otherwise.
      • getStatusCode

        public int getStatusCode()
        Gets the HTTP status code associated with the current result.
        Returns:
        the status code.
      • getOperation

        public CosmosItemOperation getOperation()
        Gets the original operation for this result.
        Returns:
        the CosmosItemOperation.