GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
पहले से मालूम डायरेक्ट सब-क्लास
|
खास जानकारी
फ़ील्ड्स की फ़िल्में |
public
static
final
String |
APP_NAME
|
सार्वजनिक तरीके |
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)
|
फ़ील्ड्स की फ़िल्में
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 |
: क्रेडेंशियल के दायरे. |
थ्रो |
|
IOअपवाद |
|
सामान्य सुरक्षा अपवाद |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
json कुंजी फ़ाइल से क्रेडेंशियल बनाएं.
पैरामीटर |
file |
File : p12 कुंजी फ़ाइल है |
scopes |
: यह एपीआई का स्कोप है. |
थ्रो |
|
फ़ाइलनॉटफ़ाउंड अपवाद |
|
IOअपवाद |
|
सामान्य सुरक्षा अपवाद |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
पैरामीटर |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer , आम तौर पर यह Credential होता है. |
connectTimeout |
int : कनेक्ट होने का समय मिलीसेकंड में. |
readTimeout |
int : मिलीसेकंड में पढ़ें टाइम आउट. |
सुरक्षित तरीके
DoCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
पैरामीटर |
file |
File |
scopes |
|
DoCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)