GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
Riepilogo
Campi |
public
static
final
String |
APP_NAME
|
Metodi pubblici |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Configura una strategia di ripetizione per il HttpRequestInitializer fornito.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
Configura una strategia di ripetizione per il HttpRequestInitializer fornito.
|
static
Credentials
|
createCredential( scopes)
Prova a creare una credenziale API di Google con credenziale predefinita.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
Crea la credenziale dal file di chiave JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Campi
APP_NAME
public static final String APP_NAME
Costruttori pubblici
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
Metodi pubblici
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Configura una strategia di ripetizione per il HttpRequestInitializer fornito. In caso di errori del server
verranno ritentate automaticamente con un backoff esponenziale.
Parametri |
initializer |
HttpRequestInitializer : - un inizializzatore che configurerà una strategia di ripetizione. |
Ritorni |
HttpRequestInitializer |
un inizializzatore che riproverà automaticamente le richieste non riuscite. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
Configura una strategia di ripetizione per il HttpRequestInitializer fornito. In caso di errori del server
verranno ritentate automaticamente con un backoff esponenziale.
Parametri |
initializer |
HttpRequestInitializer : - un inizializzatore che configurerà una strategia di ripetizione. |
connectTimeout |
int |
readTimeout |
int |
Ritorni |
HttpRequestInitializer |
un inizializzatore che riproverà automaticamente le richieste non riuscite. |
createCredential
public static Credentials createCredential ( scopes)
Prova a creare una credenziale API di Google con credenziale predefinita.
Viene utilizzata solo la credenziale predefinita.
Parametri |
scopes |
: ambiti per la credenziale. |
Lanci |
|
Eccezione IO |
|
Eccezione GeneralSecurityE |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
Crea la credenziale dal file di chiave JSON.
Parametri |
file |
File : è il file di chiave p12 |
scopes |
: è l'ambito dell'API. |
Lanci |
|
Eccezione FileNotFound |
|
Eccezione IO |
|
Eccezione GeneralSecurityE |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Parametri |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer , di solito è Credential . |
connectTimeout |
int : timeout della connessione in millisecondi. |
readTimeout |
int : timeout di lettura in millisecondi. |
Metodi protetti
doCreaCredenzialiDaFileChiaveJson
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
Parametri |
file |
File |
scopes |
|
DoCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)