GoogleApiClientUtil
public class GoogleApiClientUtil
extends Object
java.lang.অবজেক্ট |
↳ | com.android.tradefed.util.GoogleApiClientUtil |
গুগল এপিআই ক্লায়েন্ট তৈরির জন্য ইউটিলস।
সারসংক্ষেপ
ক্ষেত্র |
---|
public static final String | APP_NAME |
পাবলিক পদ্ধতি |
---|
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 ()
পাবলিক পদ্ধতি
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 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 : ব্যাকআপ কী ফাইল। |
নিক্ষেপ করে |
---|
| 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 : ব্যাকআপ কী ফাইল। |
নিক্ষেপ করে |
---|
| IOException |
| সাধারণ নিরাপত্তা ব্যতিক্রম |
CredentialFromJsonKeyFile
public static Credential createCredentialFromJsonKeyFile (File file,
scopes)
json কী ফাইল থেকে শংসাপত্র তৈরি করুন।
পরামিতি |
---|
file | File : p12 কী ফাইল |
scopes | : API এর সুযোগ। |
নিক্ষেপ করে |
---|
| FileNotFoundException |
| IOException |
| সাধারণ নিরাপত্তা ব্যতিক্রম |
CredentialFromP12File
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
এই পদ্ধতি অবজ্ঞা করা হয়.
json কী ফাইলটি ব্যবহার করা ভাল, যেহেতু p12 Google অ্যাপ ইঞ্জিন দ্বারা বাতিল করা হয়েছে। এবং json কী ফাইলে আরও তথ্য রয়েছে।
পরিষেবা অ্যাকাউন্টের জন্য p12 ফাইল থেকে শংসাপত্র তৈরি করুন।
পরামিতি |
---|
serviceAccount | String : পরিষেবা অ্যাকাউন্ট |
keyFile | File : p12 কী ফাইল |
scopes | : API এর সুযোগ। |
নিক্ষেপ করে |
---|
| সাধারণ নিরাপত্তা ব্যতিক্রম |
| IOException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
পরামিতি |
---|
requestInitializer | HttpRequestInitializer : একটি HttpRequestInitializer , সাধারণত এটি Credential । |
connectTimeout | int : মিলিসেকেন্ডে টাইমআউট সংযোগ করুন। |
readTimeout | int : মিলিসেকেন্ডে টাইমআউট পড়ুন। |