Operation
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
    
    
      
      
        Ten zasób reprezentuje długotrwałą operację, która jest wynikiem wywołania sieciowego interfejsu API.
      
      
        
          
            
              | Zapis 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.
} | 
          
        
      
      
        
          
            
            
          
          
            
              | Pola | 
          
          
            
              | name | string
 Nazwa przypisana przez serwer, która jest unikalna tylko w obrębie tej samej usługi, która pierwotnie została zwrócona. Jeśli używasz domyślnego mapowania HTTP, pole namepowinno być nazwą zasobu kończącą się naoperations/{unique_id}. | 
            
              | metadata | object
 Metadane specyficzne dla usługi powiązane z operacją. Zwykle zawiera on informacje o postępach i typowe metadane, takie jak czas utworzenia. Niektóre usługi mogą nie udostępniać takich metadanych. Każda metoda zwracająca długotrwałą operację powinna udokumentować typ metadanych, jeśli taki istnieje. Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type"zawiera identyfikator URI identyfikujący typ. Przykład:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
            
              | done | boolean
 Jeśli wartość to false, oznacza to, że operacja jest nadal w toku. Jeślitrue, operacja jest ukończona i dostępna jest wartośćerrorlubresponse. | 
            
              | Pole sumy result. Wynik operacji, którym może byćerrorlub prawidłowyresponse. Jeślidone==false, nie ustawionoerroraniresponse. Jeślidone==true, może być ustawione dokładnie jedna z tych wartości:errorlubresponse. Niektóre usługi mogą nie dawać oczekiwanych rezultatów.resultmoże mieć tylko jedną z tych wartości: | 
            
              | error | object (Status)
 Wynik błędu operacji w przypadku niepowodzenia lub anulowania. | 
            
              | response | object
 Normalna, udana odpowiedź operacji. Jeśli pierwotna metoda nie zwróci żadnych danych o powodzeniu, np. Delete, odpowiedź będzie miała postaćgoogle.protobuf.Empty. Jeśli pierwotna metoda to standardowa metodaGet/Create/Update, odpowiedzią powinna być zasób. W przypadku innych metod odpowiedź powinna mieć typXxxResponse, gdzieXxxto pierwotna nazwa metody. Jeśli na przykład pierwotna nazwa metody toTakeSnapshot(), typ odpowiedzi toTakeSnapshotResponse. Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type"zawiera identyfikator URI identyfikujący typ. Przykład:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
          
        
      
    
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-25 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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"]]