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 ()

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

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