package google.longrunning

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Operations

operations.proto:54

Manages long-running operations with an API service. When an API method normally takes long time to complete, it can be designed to return [Operation][google.longrunning.Operation] to the client, and the client can use this interface to receive the real response asynchronously by polling the operation resource, or pass the operation resource to another API (such as Google Cloud Pub/Sub API) to receive the response. Any API service that returns long-running operations should implement the `Operations` interface so developers can have a consistent client experience.

message Operation

operations.proto:122

This resource represents a long-running operation that is the result of a network API call.

Used as response type in: ads.googleads.v1.services.CampaignDraftService.PromoteCampaignDraft, ads.googleads.v1.services.CampaignExperimentService.CreateCampaignExperiment, ads.googleads.v1.services.CampaignExperimentService.PromoteCampaignExperiment, ads.googleads.v1.services.MutateJobService.RunMutateJob, ads.googleads.v2.services.CampaignDraftService.PromoteCampaignDraft, ads.googleads.v2.services.CampaignExperimentService.CreateCampaignExperiment, ads.googleads.v2.services.CampaignExperimentService.PromoteCampaignExperiment, ads.googleads.v2.services.MutateJobService.RunMutateJob, api.servicemanagement.v1.ServiceManager.CreateService, api.servicemanagement.v1.ServiceManager.CreateServiceRollout, api.servicemanagement.v1.ServiceManager.DeleteService, api.servicemanagement.v1.ServiceManager.DisableService, api.servicemanagement.v1.ServiceManager.EnableService, api.servicemanagement.v1.ServiceManager.SubmitConfigSource, api.servicemanagement.v1.ServiceManager.UndeleteService, appengine.v1.Applications.RepairApplication, appengine.v1.Instances.DebugInstance, appengine.v1.Instances.DeleteInstance, appengine.v1.Services.DeleteService, appengine.v1.Services.UpdateService, appengine.v1.Versions.CreateVersion, appengine.v1.Versions.DeleteVersion, appengine.v1.Versions.UpdateVersion, bigtable.admin.cluster.v1.BigtableClusterService.UndeleteCluster, bigtable.admin.v2.BigtableInstanceAdmin.CreateCluster, bigtable.admin.v2.BigtableInstanceAdmin.CreateInstance, bigtable.admin.v2.BigtableInstanceAdmin.PartialUpdateInstance, bigtable.admin.v2.BigtableInstanceAdmin.UpdateAppProfile, bigtable.admin.v2.BigtableInstanceAdmin.UpdateCluster, bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot, bigtable.admin.v2.BigtableTableAdmin.SnapshotTable, cloud.asset.v1.AssetService.ExportAssets, cloud.asset.v1beta1.AssetService.ExportAssets, cloud.asset.v1p2beta1.AssetService.ExportAssets, cloud.automl.v1.AutoMl.CreateDataset, cloud.automl.v1.AutoMl.CreateModel, cloud.automl.v1.AutoMl.DeleteDataset, cloud.automl.v1.AutoMl.DeleteModel, cloud.automl.v1.AutoMl.DeployModel, cloud.automl.v1.AutoMl.ExportData, cloud.automl.v1.AutoMl.ExportModel, cloud.automl.v1.AutoMl.ImportData, cloud.automl.v1.AutoMl.UndeployModel, cloud.automl.v1.PredictionService.BatchPredict, cloud.automl.v1beta1.AutoMl.CreateModel, cloud.automl.v1beta1.AutoMl.DeleteDataset, cloud.automl.v1beta1.AutoMl.DeleteModel, cloud.automl.v1beta1.AutoMl.DeployModel, cloud.automl.v1beta1.AutoMl.ExportData, cloud.automl.v1beta1.AutoMl.ExportEvaluatedExamples, cloud.automl.v1beta1.AutoMl.ExportModel, cloud.automl.v1beta1.AutoMl.ImportData, cloud.automl.v1beta1.AutoMl.UndeployModel, cloud.automl.v1beta1.PredictionService.BatchPredict, cloud.datalabeling.v1beta1.DataLabelingService.CreateInstruction, cloud.datalabeling.v1beta1.DataLabelingService.ExportData, cloud.datalabeling.v1beta1.DataLabelingService.ImportData, cloud.datalabeling.v1beta1.DataLabelingService.LabelImage, cloud.datalabeling.v1beta1.DataLabelingService.LabelText, cloud.datalabeling.v1beta1.DataLabelingService.LabelVideo, cloud.dataproc.v1.ClusterController.CreateCluster, cloud.dataproc.v1.ClusterController.DeleteCluster, cloud.dataproc.v1.ClusterController.DiagnoseCluster, cloud.dataproc.v1.ClusterController.UpdateCluster, cloud.dataproc.v1.WorkflowTemplateService.InstantiateInlineWorkflowTemplate, cloud.dataproc.v1.WorkflowTemplateService.InstantiateWorkflowTemplate, cloud.dataproc.v1beta2.ClusterController.CreateCluster, cloud.dataproc.v1beta2.ClusterController.DeleteCluster, cloud.dataproc.v1beta2.ClusterController.DiagnoseCluster, cloud.dataproc.v1beta2.ClusterController.UpdateCluster, cloud.dataproc.v1beta2.WorkflowTemplateService.InstantiateInlineWorkflowTemplate, cloud.dataproc.v1beta2.WorkflowTemplateService.InstantiateWorkflowTemplate, cloud.dialogflow.v2.Agents.ExportAgent, cloud.dialogflow.v2.Agents.ImportAgent, cloud.dialogflow.v2.Agents.RestoreAgent, cloud.dialogflow.v2.Agents.TrainAgent, cloud.dialogflow.v2.EntityTypes.BatchCreateEntities, cloud.dialogflow.v2.EntityTypes.BatchDeleteEntities, cloud.dialogflow.v2.EntityTypes.BatchDeleteEntityTypes, cloud.dialogflow.v2.EntityTypes.BatchUpdateEntities, cloud.dialogflow.v2.EntityTypes.BatchUpdateEntityTypes, cloud.dialogflow.v2.Intents.BatchDeleteIntents, cloud.dialogflow.v2.Intents.BatchUpdateIntents, cloud.dialogflow.v2beta1.Agents.ExportAgent, cloud.dialogflow.v2beta1.Agents.ImportAgent, cloud.dialogflow.v2beta1.Agents.RestoreAgent, cloud.dialogflow.v2beta1.Agents.TrainAgent, cloud.dialogflow.v2beta1.Documents.CreateDocument, cloud.dialogflow.v2beta1.Documents.DeleteDocument, cloud.dialogflow.v2beta1.Documents.ReloadDocument, cloud.dialogflow.v2beta1.Documents.UpdateDocument, cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities, cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities, cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes, cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities, cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes, cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents, cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents, cloud.documentai.v1beta1.DocumentUnderstandingService.BatchProcessDocuments, cloud.functions.v1beta2.CloudFunctionsService.CreateFunction, cloud.functions.v1beta2.CloudFunctionsService.DeleteFunction, cloud.functions.v1beta2.CloudFunctionsService.UpdateFunction, cloud.ml.v1.ModelService.CreateVersion, cloud.ml.v1.ModelService.DeleteModel, cloud.ml.v1.ModelService.DeleteVersion, cloud.redis.v1.CloudRedis.CreateInstance, cloud.redis.v1.CloudRedis.DeleteInstance, cloud.redis.v1.CloudRedis.ExportInstance, cloud.redis.v1.CloudRedis.FailoverInstance, cloud.redis.v1.CloudRedis.ImportInstance, cloud.redis.v1.CloudRedis.UpdateInstance, cloud.redis.v1beta1.CloudRedis.CreateInstance, cloud.redis.v1beta1.CloudRedis.DeleteInstance, cloud.redis.v1beta1.CloudRedis.ExportInstance, cloud.redis.v1beta1.CloudRedis.FailoverInstance, cloud.redis.v1beta1.CloudRedis.ImportInstance, cloud.redis.v1beta1.CloudRedis.UpdateInstance, cloud.resourcemanager.v2.Folders.CreateFolder, cloud.resourcemanager.v2.Folders.MoveFolder, cloud.runtimeconfig.v1beta1.RuntimeConfigManager.CreateWaiter, cloud.securitycenter.v1.SecurityCenter.RunAssetDiscovery, cloud.securitycenter.v1beta1.SecurityCenter.RunAssetDiscovery, cloud.speech.v1.Speech.LongRunningRecognize, cloud.speech.v1p1beta1.Speech.LongRunningRecognize, cloud.talent.v4beta1.JobService.BatchCreateJobs, cloud.talent.v4beta1.JobService.BatchUpdateJobs, cloud.translation.v3.TranslationService.BatchTranslateText, cloud.translation.v3.TranslationService.CreateGlossary, cloud.translation.v3.TranslationService.DeleteGlossary, cloud.translation.v3beta1.TranslationService.BatchTranslateText, cloud.translation.v3beta1.TranslationService.CreateGlossary, cloud.translation.v3beta1.TranslationService.DeleteGlossary, cloud.videointelligence.v1.VideoIntelligenceService.AnnotateVideo, cloud.videointelligence.v1beta2.VideoIntelligenceService.AnnotateVideo, cloud.videointelligence.v1p1beta1.VideoIntelligenceService.AnnotateVideo, cloud.videointelligence.v1p2beta1.VideoIntelligenceService.AnnotateVideo, cloud.videointelligence.v1p3beta1.VideoIntelligenceService.AnnotateVideo, cloud.vision.v1.ImageAnnotator.AsyncBatchAnnotateFiles, cloud.vision.v1.ImageAnnotator.AsyncBatchAnnotateImages, cloud.vision.v1.ProductSearch.ImportProductSets, cloud.vision.v1.ProductSearch.PurgeProducts, cloud.vision.v1p2beta1.ImageAnnotator.AsyncBatchAnnotateFiles, cloud.vision.v1p3beta1.ImageAnnotator.AsyncBatchAnnotateFiles, cloud.vision.v1p3beta1.ProductSearch.ImportProductSets, cloud.vision.v1p4beta1.ImageAnnotator.AsyncBatchAnnotateFiles, cloud.vision.v1p4beta1.ImageAnnotator.AsyncBatchAnnotateImages, cloud.vision.v1p4beta1.ProductSearch.ImportProductSets, datastore.admin.v1.DatastoreAdmin.ExportEntities, datastore.admin.v1.DatastoreAdmin.ImportEntities, datastore.admin.v1beta1.DatastoreAdmin.ExportEntities, datastore.admin.v1beta1.DatastoreAdmin.ImportEntities, devtools.cloudbuild.v1.CloudBuild.CreateBuild, devtools.cloudbuild.v1.CloudBuild.RetryBuild, devtools.cloudbuild.v1.CloudBuild.RunBuildTrigger, devtools.containeranalysis.v1alpha1.ContainerAnalysis.CreateOperation, devtools.containeranalysis.v1alpha1.ContainerAnalysis.UpdateOperation, firestore.admin.v1.FirestoreAdmin.CreateIndex, firestore.admin.v1.FirestoreAdmin.ExportDocuments, firestore.admin.v1.FirestoreAdmin.ImportDocuments, firestore.admin.v1.FirestoreAdmin.UpdateField, firestore.admin.v1beta1.FirestoreAdmin.CreateIndex, firestore.admin.v1beta1.FirestoreAdmin.ExportDocuments, firestore.admin.v1beta1.FirestoreAdmin.ImportDocuments, firestore.admin.v1beta2.FirestoreAdmin.CreateIndex, firestore.admin.v1beta2.FirestoreAdmin.ExportDocuments, firestore.admin.v1beta2.FirestoreAdmin.ImportDocuments, firestore.admin.v1beta2.FirestoreAdmin.UpdateField, genomics.v1.ReadServiceV1.ExportReadGroupSet, genomics.v1.ReadServiceV1.ImportReadGroupSets, genomics.v1.VariantServiceV1.ExportVariantSet, genomics.v1.VariantServiceV1.ImportVariants, genomics.v1alpha2.PipelinesV1Alpha2.RunPipeline, Operations.GetOperation, Operations.WaitOperation, spanner.admin.database.v1.DatabaseAdmin.CreateDatabase, spanner.admin.database.v1.DatabaseAdmin.UpdateDatabaseDdl, spanner.admin.instance.v1.InstanceAdmin.CreateInstance, spanner.admin.instance.v1.InstanceAdmin.UpdateInstance

Used as field type in: bigtable.admin.cluster.v1.Cluster, bigtable.admin.table.v1.Table, devtools.containeranalysis.v1alpha1.CreateOperationRequest, devtools.containeranalysis.v1alpha1.Discovery.Discovered, devtools.containeranalysis.v1alpha1.UpdateOperationRequest, ListOperationsResponse

message OperationInfo

operations.proto:222

A message representing the message types used by a long-running operation. Example: rpc LongRunningRecognize(LongRunningRecognizeRequest) returns (google.longrunning.Operation) { option (google.longrunning.operation_info) = { response_type: "LongRunningRecognizeResponse" metadata_type: "LongRunningRecognizeMetadata" }; }