Operation
    
    
      
    
    
      
      Tetap teratur dengan koleksi
    
    
      
      Simpan dan kategorikan konten berdasarkan preferensi Anda.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
    
    
      
      
        Resource ini mewakili operasi yang berjalan lama yang merupakan hasil dari panggilan API jaringan.
      
      
        
          
            
              | Representasi 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.
} | 
          
        
      
      
        
          
            
            
          
          
            
              | Kolom | 
          
          
            
              | name | string
 Nama server yang ditetapkan, yang hanya bersifat unik dalam layanan yang sama yang awalnya menampilkannya. Jika Anda menggunakan pemetaan HTTP default, nameharus berupa nama resource yang diakhiri denganoperations/{unique_id}. | 
            
              | metadata | object
 Metadata khusus layanan yang terkait dengan operasi. Biasanya berisi informasi kemajuan dan metadata umum seperti waktu pembuatan. Beberapa layanan mungkin tidak menyediakan metadata tersebut. Setiap metode yang menampilkan operasi yang berjalan lama harus mendokumentasikan tipe metadata, jika ada. Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type"berisi URI yang mengidentifikasi jenis. Contoh:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
            
              | done | boolean
 Jika nilainya adalah false, berarti operasi masih berlangsung. Jikatrue, operasi selesai, danerroratauresponsetersedia. | 
            
              | Kolom union result. Hasil operasi, yang dapat berupaerroratauresponseyang valid. Jikadone==false,erroratauresponsetidak ditetapkan. Jikadone==true, tepat satu darierroratauresponsedapat ditetapkan. Beberapa layanan mungkin tidak memberikan hasil.resulthanya dapat berupa salah satu dari berikut: | 
            
              | error | object (Status)
 Hasil error operasi jika terjadi kegagalan atau pembatalan. | 
            
              | response | object
 Respons operasi yang normal dan berhasil. Jika metode asli tidak menampilkan data saat berhasil, seperti Delete, responsnya adalahgoogle.protobuf.Empty. Jika metode asli adalahGet/Create/Updatestandar, responsnya harus berupa resource. Untuk metode lain, respons harus memiliki jenisXxxResponse, denganXxxyang merupakan nama metode asli. Misalnya, jika nama metode asli adalahTakeSnapshot(), jenis respons yang disimpulkan adalahTakeSnapshotResponse. Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type"berisi URI yang mengidentifikasi jenis. Contoh:{ "id": 1234, "@type": "types.example.com/standard/id" }. | 
          
        
      
    
  
  
  
  
 
  
    
    
      
       
    
    
  
  
  Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
  Terakhir diperbarui pada 2025-07-25 UTC.
  
  
  
    
      [null,null,["Terakhir diperbarui pada 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"]]