Interface OperationSnapshot (2.53.0)
Stay organized with collections
Save and categorize content based on your preferences.
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.
Methods
getErrorCode()
public abstract 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()
public abstract 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.
Returns |
Type |
Description |
String |
|
public abstract Object getMetadata()
Get metadata for the operation, which can change over the course of the operation.
Returns |
Type |
Description |
Object |
|
getName()
public abstract String getName()
The name of the operation. This is used for identifying the operation on the server.
Returns |
Type |
Description |
String |
|
getResponse()
public abstract 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.
Returns |
Type |
Description |
Object |
|
isDone()
public abstract boolean isDone()
Returns true if the operation is complete or failed, false otherwise.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-03 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-10-03 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-03 UTC."]]