Poll a long running operation
Stay organized with collections
Save and categorize content based on your preferences.
To poll an operation, repeatedly call the get_long_running_operation() method until the operation finishes. Use a backoff between each poll request, such as 10 seconds.
Explore further
For detailed documentation that includes this code sample, see the following:
Code sample
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.
[[["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"]],[],[[["Repeatedly call the `get_long_running_operation()` method to monitor the status of an ongoing operation until it is complete."],["It is recommended to implement a backoff period, such as a 10-second delay, between each polling request to avoid overloading the system."],["The provided Python code demonstrates how to poll an operation using the `discoveryengine.DocumentServiceClient()` and the `operations_pb2.GetOperationRequest()` method, with a `sleep(10)` function call to implement a backoff period."],["To use the service, you must authenticate to Vertex AI Agent Builder using Application Default Credentials, as detailed in the setup guide."]]],[]]