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(Collection<String> scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

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

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

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

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

GoogleApiClientUtil

public GoogleApiClientUtil ()

पब्लिक मेथड

createCredential

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

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

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

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

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

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

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

रिटर्न
Credentials Credential

थ्रो
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

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

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

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

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

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

hostOptionKeyFileName String: HostOptions'service-account-json-key-file option's key; it can be null.

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

रिटर्न
Credentials Credential

थ्रो
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException