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-এর জন্য একটি পুনঃপ্রচেষ্টা কৌশল (retry strategy) সেট আপ করুন।

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

প্রদত্ত HttpRequestInitializer-এর জন্য একটি পুনঃপ্রচেষ্টা কৌশল (retry strategy) সেট আপ করুন।

static Credentials createCredential (Collection<String> scopes)

ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করে গুগল এপিআই ক্রেডেনশিয়াল তৈরি করার চেষ্টা করুন।

static Credentials createCredentialFromJsonKeyFile (File file, Collection<String> scopes)

json কী ফাইল থেকে ক্রেডেনশিয়াল তৈরি করুন।

static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

সুরক্ষিত পদ্ধতি

Credentials doCreateCredentialFromJsonKeyFile (File file, Collection<String> scopes)
Credentials doCreateDefaultCredential (Collection<String> scopes)

ধ্রুবক

অ্যাপের নাম

public static final String APP_NAME

ধ্রুবক মান: 'tradefed'

সরকারি নির্মাণকারী

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 (Collection<String> scopes)

ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করে গুগল এপিআই ক্রেডেনশিয়াল তৈরি করার চেষ্টা করুন।

শুধুমাত্র ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করা হয়।

প্যারামিটার
scopes Collection : ক্রেডেনশিয়ালের জন্য স্কোপসমূহ।

ফেরত
Credentials একটি Credential

নিক্ষেপ
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

JSONKeyFile থেকে ক্রেডেনশিয়াল তৈরি করুন

public static Credentials createCredentialFromJsonKeyFile (File file, 
                Collection<String> scopes)

json কী ফাইল থেকে ক্রেডেনশিয়াল তৈরি করুন।

প্যারামিটার
file File : হল p12 কী ফাইল

scopes Collection : হলো এপিআই-এর স্কোপ।

ফেরত
Credentials একটি Credential

নিক্ষেপ
java.io.FileNotFoundException
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

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, 
                Collection<String> scopes)

প্যারামিটার
file File

scopes Collection

ফেরত
Credentials

নিক্ষেপ
GeneralSecurityException
IOException

doCreateDefaultCredential

protected Credentials doCreateDefaultCredential (Collection<String> scopes)

প্যারামিটার
scopes Collection

ফেরত
Credentials

নিক্ষেপ
IOException