Send feedback
Class Operation<R,M> (6.52.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 6.52.1 keyboard_arrow_down
public class Operation<R , M>
Represents a long-running operation.
Type Parameters Name Description R
M
Methods
Returns the metadata returned by the last refresh of this operation. Returns null if no
metadata was returned or if this operation has not been refreshed.
getName()
Returns the name of the operation.
getResult()
Returns result of the operation if the operation is complete and had a result. Returns null if
the operation is not complete or did not have a result.
isDone()
Returns true if the operation is done.
isSuccessful()
public boolean isSuccessful ()
Returns true if the operation completed successfully.
reload()
public Operation<R , M> reload ()
Fetches the current status of this operation.
waitFor(RetryOption[] waitOptions)
public Operation<R , M> waitFor ( RetryOption [] waitOptions )
Blocks till the operation is complete or maximum time, if specified, has elapsed.
Returns Type Description Operation <R ,M >
null if operation is not found otherwise the current operation.
Send feedback
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-09-19 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"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-09-19 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-09-19 UTC."]]