Interface OperationSnapshot


public interface OperationSnapshot
A snapshot of a long-running operation.

The metadata and response will have a structure defined by the particular long-running operation that was initiated.

  • Method Summary

    Modifier and Type
    Method
    Description
    If the operation is done and it failed, returns the failure status code; if the operation is not done or if it succeeded, returns null.
    If the operation is done and it failed, returns the error message; if the operation is not done or if it succeeded, returns null.
    Get metadata for the operation, which can change over the course of the operation.
    The name of the operation.
    If the operation is done and successful, returns the response; if the operation is not done or if it is failed, returns null.
    boolean
    Returns true if the operation is complete or failed, false otherwise.
  • Method Details

    • getName

      String getName()
      The name of the operation. This is used for identifying the operation on the server.
    • getMetadata

      Object getMetadata()
      Get metadata for the operation, which can change over the course of the operation.
    • isDone

      boolean isDone()
      Returns true if the operation is complete or failed, false otherwise.
    • getResponse

      Object getResponse()
      If the operation is done and successful, returns the response; if the operation is not done or if it is failed, returns null.
    • getErrorCode

      StatusCode getErrorCode()
      If the operation is done and it failed, returns the failure status code; if the operation is not done or if it succeeded, returns null.
    • getErrorMessage

      String getErrorMessage()
      If the operation is done and it failed, returns the error message; if the operation is not done or if it succeeded, returns null.