GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Google API क्लाइंट बनाने के लिए उपयोगी टूल.

खास जानकारी

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

GoogleApiClientUtil()

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

static Credentials createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

अलग-अलग पासकोड वाली फ़ाइलों या लोकल होस्ट से क्रेडेंशियल बनाने की कोशिश करें.

static Credentials createCredential( scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

अलग-अलग पासकोड वाली फ़ाइलों या लोकल होस्ट से क्रेडेंशियल बनाने की कोशिश करें.

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

GoogleApiClientUtil

public GoogleApiClientUtil ()

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

createCredential

public static Credentials createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

अलग-अलग पासकोड वाली फ़ाइलों या लोकल होस्ट से क्रेडेंशियल बनाने की कोशिश करें.

1. अगर primaryKeyFile सेट है, तो क्रेडेंशियल बनाने के लिए इसका इस्तेमाल करें. 2. HostOptions से मिलती-जुलती मुख्य फ़ाइलें पाने की कोशिश करें. 3. बैकअप कुंजी की फ़ाइलों का इस्तेमाल करें. 4. स्थानीय डिफ़ॉल्ट क्रेडेंशियल का इस्तेमाल करें.

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

primaryKeyFile File: प्राइमरी JSON कुंजी फ़ाइल; यह शून्य हो सकती है.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file विकल्प की कुंजी; यह शून्य हो सकती है.

backupKeyFiles File: बैकअप कुंजी फ़ाइलें.

रिटर्न
Credentials Credential

थ्रो
IOException
GeneralSecurityException

createCredential

public static Credentials createCredential ( scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

अलग-अलग पासकोड वाली फ़ाइलों या लोकल होस्ट से क्रेडेंशियल बनाने की कोशिश करें.

1. अगर useCredentialFactory सही है और ICredentialFactory कॉन्फ़िगर किया गया है, तो ICredentialFactory का इस्तेमाल करें. अगर primaryKeyFile सेट है, तो क्रेडेंशियल बनाने के लिए इसका इस्तेमाल करें. 2. HostOptions से मिलती-जुलती कुंजी फ़ाइलें पाने की कोशिश करें. 3. बैकअप कुंजी की फ़ाइलों का इस्तेमाल करने की कोशिश करें. 4. स्थानीय डिफ़ॉल्ट क्रेडेंशियल का इस्तेमाल करें.

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

useCredentialFactory boolean: अगर क्रेडेंशियल फ़ैक्ट्री कॉन्फ़िगर की गई है, तो उसका इस्तेमाल करें.

primaryKeyFile File: प्राइमरी JSON कुंजी फ़ाइल; यह शून्य हो सकती है.

hostOptionKeyFileName String: HostOptions'service-account-json-key-file विकल्प की कुंजी; यह शून्य हो सकती है.

backupKeyFiles File: बैकअप कुंजी फ़ाइलें.

रिटर्न
Credentials Credential

थ्रो
IOException
GeneralSecurityException