Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Tetap teratur dengan koleksi
    
    
      
      Simpan dan kategorikan konten berdasarkan preferensi Anda.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GoogleApiClientUtil
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.GoogleApiClientUtil | 
  
  
    
  Utilitas untuk membuat klien Google API. 
Ringkasan
| Kolom | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| Metode publik | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Coba buat kredensial dengan file kunci lain atau dari host lokal.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Coba buat kredensial dengan file kunci lain atau dari host lokal.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      Membuat kredensial dari file kunci json.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromP12File(String serviceAccount, File keyFile,  scopes)
      
      Metode ini tidak digunakan lagi.
    Sebaiknya gunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine.
     Selain itu, file kunci JSON memiliki informasi lebih lanjut.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
Kolom
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
Konstruktor publik
    GoogleApiClientUtil
    
public GoogleApiClientUtil ()
    
    
    
  
 
Metode publik
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan. Jika terjadi error server
 permintaan akan dicoba ulang secara otomatis 
dengan {i>backoff <i}eksponensial.
    
    | Parameter | 
|---|
      
        | initializer | HttpRequestInitializer: - penginisialisasi yang akan menyiapkan strategi percobaan ulang. | 
    
    
      | Hasil | 
|---|
      
        | HttpRequestInitializer | penginisialisasi yang akan mencoba 
ulang permintaan yang gagal secara otomatis. | 
    
 
    createCredential
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Coba buat kredensial dengan file kunci lain atau dari host lokal.
 
1. Gunakan ICredentialFactory jika useCredentialFactory bernilai benar dan ICredentialFactory dikonfigurasi. Jika primaryKeyFile disetel, coba gunakan untuk membuat
 kredensial. 2. Coba dapatkan file kunci yang sesuai dari HostOptions. 3. Coba gunakan
 file kunci cadangan. 4. Gunakan kredensial default lokal.
    
    | Parameter | 
|---|
      
        | scopes | : cakupan untuk kredensial. | 
      
        | useCredentialFactory | Boolean: menggunakan factory kredensial jika dikonfigurasi. | 
      
        | primaryKeyFile | File: file kunci json utama; bisa saja null. | 
      
        | hostOptionKeyFileName | String:HostOptions'kunci opsi service-account-json-key-file;
     bisa saja null. | 
      
        | backupKeyFiles | File: file kunci cadangan. | 
    
    
      
  
 
    createCredential
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Coba buat kredensial dengan file kunci lain atau dari host lokal.
 
1. Jika primaryKeyFile disetel, coba gunakan untuk membuat kredensial. 2. Coba dapatkan
 file kunci yang sesuai dari HostOptions. 3. Coba gunakan file kunci cadangan. 4. Gunakan
 kredensial default lokal.
    
    | Parameter | 
|---|
      
        | scopes | : cakupan untuk kredensial. | 
      
        | primaryKeyFile | File: file kunci json utama; bisa saja null. | 
      
        | hostOptionKeyFileName | String:HostOptions'kunci opsi service-account-json-key-file;
     bisa saja null. | 
      
        | backupKeyFiles | File: file kunci cadangan. | 
    
    
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  Membuat kredensial dari file kunci json.
    
    | Parameter | 
|---|
      
        | file | File: adalah file kunci p12 | 
      
        | scopes | : adalah cakupan API. | 
    
    
      
      | Menampilkan | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
      
  
 
    {i>createCredentialFromP12File<i}
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      Metode ini tidak digunakan lagi.
    Sebaiknya gunakan file kunci json, karena p12 tidak digunakan lagi oleh Google App Engine.
     Dan file kunci json memiliki informasi lebih lanjut.
  
  Membuat kredensial dari file p12 untuk akun layanan.
    
    | Parameter | 
|---|
      
        | serviceAccount | String: adalah akun layanan | 
      
        | keyFile | File: adalah file kunci p12 | 
      
        | scopes | : adalah cakupan API. | 
    
    
      
      | Menampilkan | 
|---|
        
          |  | GeneralSecurityException | 
      
  
 
    setHttpTimeout
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | Parameter | 
|---|
      
        | requestInitializer | HttpRequestInitializer:HttpRequestInitializer, biasanyaCredential. | 
      
        | connectTimeout | int: waktu tunggu koneksi dalam milidetik. | 
      
        | readTimeout | int: waktu tunggu baca dalam milidetik. | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
  Terakhir diperbarui pada 2025-07-27 UTC.
  
  
  
    
      [[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[]]