Class Operation<R,M> (6.119.0)
Stay organized with collections
Save and categorize content based on your preferences.
6.119.0 (latest)
6.118.0
6.116.0
6.111.1
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
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.
Returns
Type
Description
M
getName()
Returns the name of the operation.
Returns
Type
Description
String
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.
Returns
Type
Description
R
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.
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 2026-07-31 UTC.
[null,null,["Last updated 2026-07-31 UTC."],[],[]]