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

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

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

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

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

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

static Credential createCredentialFromP12File (String serviceAccount, File keyFile, scopes) createCredentialFromP12File (String serviceAccount, File keyFile, scopes)

এই পদ্ধতি অবজ্ঞা করা হয়. json কী ফাইলটি ব্যবহার করা ভাল, যেহেতু p12 Google অ্যাপ ইঞ্জিন দ্বারা বাতিল করা হয়েছে। এবং 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 Credential 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 : ব্যাকআপ কী ফাইল।

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

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

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

public static Credential 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 : ব্যাকআপ কী ফাইল।

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

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

CredentialFromJsonKeyFile

public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)

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

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

scopes : API এর সুযোগ।

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

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

CredentialFromP12File

public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)

এই পদ্ধতি অবজ্ঞা করা হয়.
json কী ফাইলটি ব্যবহার করা ভাল, যেহেতু p12 Google অ্যাপ ইঞ্জিন দ্বারা বাতিল করা হয়েছে। এবং json কী ফাইলে আরও তথ্য রয়েছে।

পরিষেবা অ্যাকাউন্টের জন্য p12 ফাইল থেকে শংসাপত্র তৈরি করুন।

পরামিতি
serviceAccount String : পরিষেবা অ্যাকাউন্ট

keyFile File : p12 কী ফাইল

scopes : API এর সুযোগ।

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

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

setHttpTimeout

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

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

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

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

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