GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase


Ringkasan

Kolom

public static final String APP_NAME

Konstruktor publik

GoogleApiClientUtilBase()

Metode publik

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan.

static HttpRequestInitializer configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)

Menyiapkan strategi percobaan ulang untuk HttpRequestInitializer yang disediakan.

static Credentials createCredential( scopes)

Mencoba membuat kredensial Google API dengan kredensial default.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

Membuat kredensial dari file kunci json.

static HttpRequestInitializer setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

Metode yang dilindungi

Credentials doCreateCredentialFromJsonKeyFile(File file, scopes)
Credentials doCreateDefaultCredential( scopes)

Kolom

APP_NAME

public static final String APP_NAME

Konstruktor publik

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

Metode publik

mengonfigurasiRetryStrategy

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.

mengonfigurasiRetryStrategyAndTimeout

public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)

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.

connectTimeout int

readTimeout int

Hasil
HttpRequestInitializer penginisialisasi yang akan mencoba ulang permintaan yang gagal secara otomatis.

createCredential

public static Credentials createCredential ( scopes)

Mencoba membuat kredensial Google API dengan kredensial default.

Hanya kredensial default yang digunakan.

Parameter
scopes : cakupan untuk kredensial.

Hasil
Credentials Credential

Menampilkan
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

Membuat kredensial dari file kunci json.

Parameter
file File: adalah file kunci p12

scopes : adalah cakupan API.

Hasil
Credentials Credential.

Menampilkan
FileNotFoundException
IOException
GeneralSecurityException

setHttpTimeout

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

Parameter
requestInitializer HttpRequestInitializer: HttpRequestInitializer, biasanya Credential.

connectTimeout int: waktu tunggu koneksi dalam milidetik.

readTimeout int: waktu tunggu baca dalam milidetik.

Hasil
HttpRequestInitializer HttpRequestInitializer dengan waktu tunggu.

Metode yang dilindungi

doCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

Parameter
file File

scopes

Hasil
Credentials

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

Parameter
scopes

Hasil
Credentials