GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String APP_NAME

सार्वजनिक कंस्ट्रक्टर

GoogleApiClientUtilBase()

सार्वजनिक तरीके

static HttpRequestInitializer configureRetryStrategy(HttpRequestInitializer initializer)

दिए गए HttpRequestInitializer के लिए फिर से कोशिश करने की रणनीति सेट अप करें.

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

दिए गए HttpRequestInitializer के लिए फिर से कोशिश करने की रणनीति सेट अप करें.

static Credentials createCredential( scopes)

डिफ़ॉल्ट क्रेडेंशियल के साथ Google API क्रेडेंशियल बनाने की कोशिश करें.

static Credentials createCredentialFromJsonKeyFile(File file, scopes)

json कुंजी फ़ाइल से क्रेडेंशियल बनाएं.

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

सुरक्षित तरीके

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

फ़ील्ड्स की फ़िल्में

APP_NAME

public static final String APP_NAME

सार्वजनिक कंस्ट्रक्टर

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

सार्वजनिक तरीके

कॉन्फ़िगर करने का विकल्प

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

दिए गए HttpRequestInitializer के लिए फिर से कोशिश करने की रणनीति सेट अप करें. सर्वर की गड़बड़ियों पर एक्सपोनेन्शियल बैकऑफ़ के साथ अपने-आप फिर से कोशिश करने की कोशिश की जाएगी.

पैरामीटर
initializer HttpRequestInitializer: - यह एक इनिशलाइज़र है, जो फिर से कोशिश करने की रणनीति सेटअप करेगा.

रिटर्न
HttpRequestInitializer एक ऐसा इनिशलाइज़र जो पूरे न हो पाने वाले अनुरोधों को अपने-आप फिर से शुरू करने की कोशिश करेगा.

कॉन्फ़िगर करेंफिर से शुरू करें रणनीति और समय का आउट

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

दिए गए HttpRequestInitializer के लिए फिर से कोशिश करने की रणनीति सेट अप करें. सर्वर की गड़बड़ियों पर एक्सपोनेन्शियल बैकऑफ़ के साथ अपने-आप फिर से कोशिश करने की कोशिश की जाएगी.

पैरामीटर
initializer HttpRequestInitializer: - यह एक इनिशलाइज़र है, जो फिर से कोशिश करने की रणनीति सेटअप करेगा.

connectTimeout int

readTimeout int

रिटर्न
HttpRequestInitializer एक ऐसा इनिशलाइज़र जो पूरे न हो पाने वाले अनुरोधों को अपने-आप फिर से शुरू करने की कोशिश करेगा.

क्रेडेंशियल बनाएं

public static Credentials createCredential ( scopes)

डिफ़ॉल्ट क्रेडेंशियल के साथ Google API क्रेडेंशियल बनाने की कोशिश करें.

सिर्फ़ डिफ़ॉल्ट क्रेडेंशियल का इस्तेमाल किया जाता है.

पैरामीटर
scopes : क्रेडेंशियल के दायरे.

रिटर्न
Credentials Credential

थ्रो
IOअपवाद
सामान्य सुरक्षा अपवाद

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

json कुंजी फ़ाइल से क्रेडेंशियल बनाएं.

पैरामीटर
file File: p12 कुंजी फ़ाइल है

scopes : यह एपीआई का स्कोप है.

रिटर्न
Credentials Credential.

थ्रो
फ़ाइलनॉटफ़ाउंड अपवाद
IOअपवाद
सामान्य सुरक्षा अपवाद

setHttpTimeout

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

पैरामीटर
requestInitializer HttpRequestInitializer: HttpRequestInitializer, आम तौर पर यह Credential होता है.

connectTimeout int: कनेक्ट होने का समय मिलीसेकंड में.

readTimeout int: मिलीसेकंड में पढ़ें टाइम आउट.

रिटर्न
HttpRequestInitializer टाइम आउट के साथ HttpRequestInitializer.

सुरक्षित तरीके

DoCreateCredentialFromJsonKeyFile

protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)

पैरामीटर
file File

scopes

रिटर्न
Credentials

DoCreateDefaultCredential

protected Credentials doCreateDefaultCredential ( scopes)

पैरामीटर
scopes

रिटर्न
Credentials