GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.GoogleApiClientUtil


গুগল এপিআই ক্লায়েন্ট তৈরির জন্য ইউটিলস।

সারসংক্ষেপ

ক্ষেত্র

public static final String APP_NAME

পাবলিক কনস্ট্রাক্টর

GoogleApiClientUtil ()

পাবলিক পদ্ধতি

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

প্রদত্ত HttpRequestInitializer-এর জন্য পুনরায় চেষ্টা করার কৌশল সেটআপ করুন।

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

প্রদত্ত HttpRequestInitializer-এর জন্য পুনরায় চেষ্টা করার কৌশল সেটআপ করুন।

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

বিভিন্ন কী ফাইল বা স্থানীয় হোস্ট থেকে শংসাপত্র তৈরি করার চেষ্টা করুন।

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

বিভিন্ন কী ফাইল বা স্থানীয় হোস্ট থেকে শংসাপত্র তৈরি করার চেষ্টা করুন।

static Credentials createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

json কী ফাইল থেকে শংসাপত্র তৈরি করুন।

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

ক্ষেত্র

অ্যাপ্লিকেশন নাম

public static final String APP_NAME

পাবলিক কনস্ট্রাক্টর

GoogleApiClientUtil

public GoogleApiClientUtil ()

পাবলিক পদ্ধতি

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 একটি সূচনাকারী যা ব্যর্থ অনুরোধগুলি স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা করবে।

শংসাপত্র তৈরি করুন

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

বিভিন্ন কী ফাইল বা স্থানীয় হোস্ট থেকে শংসাপত্র তৈরি করার চেষ্টা করুন।

1. প্রাইমারি কিফাইল সেট করা থাকলে, শংসাপত্র তৈরি করতে এটি ব্যবহার করার চেষ্টা করুন। 2. HostOptions থেকে সংশ্লিষ্ট কী ফাইল পাওয়ার চেষ্টা করুন। 3. ব্যাকআপ কী ফাইল ব্যবহার করার চেষ্টা করুন। 4. স্থানীয় ডিফল্ট শংসাপত্র ব্যবহার করুন।

পরামিতি
scopes : শংসাপত্রের জন্য সুযোগ।

primaryKeyFile File : প্রাথমিক json কী ফাইল; এটা শূন্য হতে পারে.

hostOptionKeyFileName String : HostOptions ' service-account-json-key-file অপশনের কী; এটা শূন্য হতে পারে.

backupKeyFiles File : ব্যাকআপ কী ফাইল।

রিটার্নস
Credentials একটি Credential

নিক্ষেপ করে
IO ব্যতিক্রম
সাধারণ নিরাপত্তা ব্যতিক্রম

শংসাপত্র তৈরি করুন

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

বিভিন্ন কী ফাইল বা স্থানীয় হোস্ট থেকে শংসাপত্র তৈরি করার চেষ্টা করুন।

1. ICredentialFactory ব্যবহার করুন যদিCredentialFactoryটি সত্য হয় এবং একটি ICredentialFactory কনফিগার করা থাকে। প্রাথমিক কীফাইল সেট করা থাকলে, শংসাপত্র তৈরি করতে এটি ব্যবহার করার চেষ্টা করুন। 2. HostOptions থেকে সংশ্লিষ্ট কী ফাইল পাওয়ার চেষ্টা করুন। 3. ব্যাকআপ কী ফাইল ব্যবহার করার চেষ্টা করুন। 4. স্থানীয় ডিফল্ট শংসাপত্র ব্যবহার করুন।

পরামিতি
scopes : শংসাপত্রের জন্য সুযোগ।

useCredentialFactory boolean : শংসাপত্রের কারখানা ব্যবহার করুন যদি এটি কনফিগার করা থাকে।

primaryKeyFile File : প্রাথমিক json কী ফাইল; এটা শূন্য হতে পারে.

hostOptionKeyFileName String : HostOptions ' service-account-json-key-file অপশনের কী; এটা শূন্য হতে পারে.

backupKeyFiles File : ব্যাকআপ কী ফাইল।

রিটার্নস
Credentials একটি Credential

নিক্ষেপ করে
IO ব্যতিক্রম
সাধারণ নিরাপত্তা ব্যতিক্রম

CredentialFromJsonKeyFile

public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)

json কী ফাইল থেকে শংসাপত্র তৈরি করুন।

পরামিতি
file File : p12 কী ফাইল

scopes : API এর সুযোগ।

রিটার্নস
Credentials একটি Credential

নিক্ষেপ করে
FileNotFoundException
IO ব্যতিক্রম
সাধারণ নিরাপত্তা ব্যতিক্রম

setHttpTimeout

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

পরামিতি
requestInitializer HttpRequestInitializer : একটি HttpRequestInitializer , সাধারণত এটি Credential

connectTimeout int : মিলিসেকেন্ডে টাইমআউট সংযোগ করুন।

readTimeout int : মিলিসেকেন্ডে টাইমআউট পড়ুন।

রিটার্নস
HttpRequestInitializer টাইমআউট সহ একটি HttpRequestInitializer