Operation
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
     Этот ресурс представляет собой длительную операцию, являющуюся результатом вызова сетевого API.
| JSON-представление | 
|---|
| {
  "name": string,
  "metadata": {
    "@type": string,
    field1: ...,
    ...
  },
  "done": boolean,
  // Union field resultcan be only one of the following:
  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union fieldresult.
} | 
| Поля | 
|---|
| name |  string  Имя, назначенное сервером, уникальное только в пределах той службы, которая его первоначально возвращает. Если вы используете сопоставление HTTP по умолчанию, nameдолжно быть именем ресурса, заканчивающимся наoperations/{unique_id}. | 
| metadata |  object  Метаданные, относящиеся к службе, связанные с операцией. Обычно он содержит информацию о ходе выполнения и общие метаданные, такие как время создания. Некоторые службы могут не предоставлять такие метаданные. Любой метод, возвращающий длительную операцию, должен документировать тип метаданных, если таковые имеются.  Объект, содержащий поля произвольного типа. Дополнительное поле "@type"содержит URI, идентифицирующий тип. Пример:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
| done |  boolean  Если значение false, это означает, что операция все еще выполняется. Еслиtrue, операция завершается и доступна либоerror, либоresponse. | 
| resultполя объединения. Результат операции, который может быть либоerror, либо допустимымresponse. Еслиdone==false, ниerror, ниresponseне устанавливаются. Еслиdone==true, может быть установлен ровно один изerrorилиresponse. Некоторые службы могут не предоставить результат.resultможет быть только одним из следующих: | 
| error |  object ( Status)  Ошибка результата операции в случае сбоя или отмены. | 
| response |  object  Нормальный, успешный ответ на операцию. Если исходный метод не возвращает данных об успехе, например, Delete, ответом будетgoogle.protobuf.Empty. Если исходный метод — стандартныйGet/Create/Update, ответом должен быть ресурс. Для других методов ответ должен иметь типXxxResponse, гдеXxx— исходное имя метода. Например, если исходное имя метода —TakeSnapshot(), предполагаемый тип ответа —TakeSnapshotResponse.  Объект, содержащий поля произвольного типа. Дополнительное поле "@type"содержит URI, идентифицирующий тип. Пример:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
  
  
  
 
  
    
    
      
       
    
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-25 UTC.
  
  
  
    
      [null,null,["Последнее обновление: 2025-07-25 UTC."],[],["This content defines the structure of a long-running operation's JSON representation. It includes fields for `name` (server-assigned identifier), `metadata` (service-specific data), and `done` (operation status). If `done` is true, the `result` field will contain either an `error` object (for failed operations) or a `response` object (for successful ones). `result` field can only contain one of them. Otherwise, it contains neither of them.\n"]]