Operation
    
    
      
    
    
      
      Mantenha tudo organizado com as coleções
    
    
      
      Salve e categorize o conteúdo com base nas suas preferências.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
        Este recurso representa uma operação de longa duração resultante de uma chamada à API de rede.
      
      
        
          
            
              | Representação 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.
} | 
          
        
      
      
        
          
            
            
          
          
            
              | Campos | 
          
          
            
              | name | string
 O nome atribuído pelo servidor, que é exclusivo somente no mesmo serviço que o retorna originalmente. Se você usar o mapeamento padrão de HTTP, nameprecisa ser um nome de recurso que termine comoperations/{unique_id}. | 
            
              | metadata | object
 Metadados específicos do serviço associados à operação. Eles geralmente contêm informações sobre o progresso e metadados comuns, como a hora da criação. Em alguns serviços, esses metadados talvez não sejam fornecidos. Em qualquer método que retorna uma operação de longa duração, o tipo de metadados, se houver, deve ser documentado. Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type"contém uma URI que identifica o tipo. Exemplo:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
            
              | done | boolean
 Se o valor for false, significa que a operação ainda está em andamento. Se fortrue, a operação será concluída eerrorouresponseestarão disponíveis. | 
            
              | Campo de união result. O resultado da operação, que pode ser umerrorou umaresponseválida. Sedone==false, nemerrorouresponseestão definidos. Sedone==true, é possível definir exatamente um entreerrorouresponse. Alguns serviços podem não fornecer o resultado.resultpode ser apenas de um dos tipos a seguir: | 
            
              | error | object (Status)
 Resultado do erro da operação em caso de falha ou cancelamento. | 
            
              | response | object
 A resposta normal e bem-sucedida da operação. Se o método original não retornar dados em caso de êxito, como Delete, a resposta serágoogle.protobuf.Empty. Se o método original forGet/Create/Updatepadrão, a resposta será o recurso. Para outros métodos, a resposta precisa ser do tipoXxxResponse, em queXxxé o nome do método original. Por exemplo, se o nome do método original forTakeSnapshot(), o tipo inferido de resposta seráTakeSnapshotResponse. Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type"contém uma URI que identifica o tipo. Exemplo:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
  Última atualização 2025-07-25 UTC.
  
  
  
    
      [[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]