GoogleApiClientUtilBase

public class GoogleApiClientUtilBase
extends Object

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


खास जानकारी

कॉन्स्टेंट

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

कॉन्स्टेंट वैल्यू: "tradefed"

पब्लिक कंस्ट्रक्टर

GoogleApiClientUtilBase

public GoogleApiClientUtilBase ()

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

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

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

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

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

configureRetryStrategyAndTimeout

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

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

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

connectTimeout int

readTimeout int

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

createCredential

public static Credentials createCredential ( scopes)

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

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

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

रिटर्न
Credentials Credential

थ्रो
IOException
GeneralSecurityException

createCredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

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

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

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

रिटर्न
Credentials एक Credential.

थ्रो
FileNotFoundException
IOException
GeneralSecurityException

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