public class HttpJsonOperationSnapshot implements OperationSnapshot
Implementation of OperationSnapshot based on REST transport.
Public for technical reasons. For internal use only.
Implements
OperationSnapshotStatic Methods
create(Operation operation)
public static HttpJsonOperationSnapshot create(Operation operation)
Name | Description |
operation | Operation |
Type | Description |
HttpJsonOperationSnapshot |
newBuilder()
public static HttpJsonOperationSnapshot.Builder newBuilder()
Type | Description |
HttpJsonOperationSnapshot.Builder |
Methods
getErrorCode()
public 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.
Type | Description |
StatusCode |
getErrorMessage()
public 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.
Type | Description |
String |
getMetadata()
public Object getMetadata()
Get metadata for the operation, which can change over the course of the operation.
Type | Description |
Object |
getName()
public String getName()
The name of the operation. This is used for identifying the operation on the server.
Type | Description |
String |
getResponse()
public 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.
Type | Description |
Object |
isDone()
public boolean isDone()
Returns true if the operation is complete or failed, false otherwise.
Type | Description |
boolean |