Package com.google.api.gax.longrunning
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 TypeMethodDescriptionIf 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.getName()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.booleanisDone()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.
-