Package google.longrunning
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
     Операция
 Этот ресурс представляет собой длительную операцию, являющуюся результатом вызова сетевого API. 
| Поля | 
|---|
| name |  string  Имя, назначенное сервером, уникально только в пределах той же службы, которая его изначально возвращает. Если вы используете HTTP-сопоставление по умолчанию, nameдолжно быть именем ресурса, заканчивающимся наoperations/{unique_id}. | 
| metadata |  Any  Метаданные, специфичные для сервиса, связанные с операцией. Обычно они содержат информацию о ходе выполнения и общие метаданные, такие как время создания. Некоторые сервисы могут не предоставлять такие метаданные. Любой метод, возвращающий длительную операцию, должен документировать тип метаданных, если таковой имеется.  | 
| done |  bool  Если значение равно false, это означает, что операция всё ещё выполняется. Еслиtrue, операция завершена и доступен либоerror, либоresponse. | 
| Поле объединения result. Результат операции, который может быть либоerror, либо допустимымresponse. Еслиdone==false, ниerror, ниresponseне устанавливаются. Еслиdone==true, устанавливается только одно из значений:errorилиresponse.resultможет быть только одним из следующих: | 
| error |  Status  Ошибочный результат операции в случае сбоя или отмены.  | 
| response |  Any  Обычный ответ операции в случае успеха. Если исходный метод не возвращает данных об успешном выполнении, например, Delete, ответом будетgoogle.protobuf.Empty. Если исходный метод — стандартныйGet/Create/Update, ответом должен быть ресурс. Для других методов ответ должен иметь типXxxResponse, гдеXxx— имя исходного метода. Например, если имя исходного метода —TakeSnapshot(), выведенный тип ответа —TakeSnapshotResponse. | 
  
  
  
 
  
    
    
      
       
    
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-24 UTC.
  
  
  
    
      [null,null,["Последнее обновление: 2025-07-24 UTC."],[],["The `Operation` message represents a long-running network API call. It includes a server-assigned `name` and `metadata` for progress and details. The `done` field indicates if the operation is complete. The `result` field, a union, contains either an `error` status or a successful `response`. If `done` is false, both `error` and `response` are unset. If `done` is true, only one of the two fields will have a value.\n"]]