GCSConfigurationServer

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object
com.android.tradefed.config.gcs.GCSConfigurationServer


কনফিগ সার্ভার গুগল ক্লাউড স্টোরেজ (GCS) থেকে কনফিগারেশন লোড করে।

সারসংক্ষেপ

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

GCSConfigurationServer ()

জনসাধারণের পদ্ধতি

InputStream getConfig (String name)

নাম দিয়ে কনফিগারেশনের বিষয়বস্তু পান।

String getCurrentHostConfig ()

বর্তমান ট্রেডফেড সেশনের জন্য বর্তমান হোস্টের কনফিগারেশন ফাইলের নাম জানুন।

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

File downloadFile (String name)
String getHostConfig (String hostname, String cluster)

হোস্টের জন্য ট্রেডফেড গ্লোবাল কনফিগ পান।

boolean sameHost (String currentHostname, String hostname)

দুটি হোস্টনেম একই হোস্টের কিনা তা যাচাই করুন।

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

GCSConfigurationServer

public GCSConfigurationServer ()

জনসাধারণের পদ্ধতি

getConfig

public InputStream getConfig (String name)

নাম দিয়ে কনফিগারেশনের বিষয়বস্তু পান।

প্যারামিটার
name String : কনফিগের নাম

ফেরত
InputStream একটি InputStream হলো কনফিগারেশন ফাইলের বিষয়বস্তু।

নিক্ষেপ
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

বর্তমান ট্রেডফেড সেশনের জন্য বর্তমান হোস্টের কনফিগারেশন ফাইলের নাম জানুন। লোকাল ফাইল থেকে হোস্ট কনফিগারেশন ফাইল পড়ার পরিবর্তে, IConfigurationServer দিয়ে শুরু হওয়া ট্রেডফেড সার্ভার থেকে হোস্ট কনফিগারেশন সংগ্রহ করে।

ফেরত
String একটি হোস্ট কনফিগারেশন ফাইলের নাম।

নিক্ষেপ
ConfigurationException

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

ডাউনলোডফাইল

protected File downloadFile (String name)

প্যারামিটার
name String

ফেরত
File

নিক্ষেপ
ConfigurationException

হোস্ট কনফিগারেশন পান

protected String getHostConfig (String hostname, 
                String cluster)

হোস্টের জন্য ট্রেডফেড গ্লোবাল কনফিগ নিন। ক্লাস্টারের নাম দেওয়া থাকলে সেটি ব্যবহার করুন, অন্যথায় হোস্টনেম ব্যবহার করুন।

প্যারামিটার
hostname String : হোস্টের নাম

cluster String : ক্লাস্টারের নাম।

ফেরত
String জিসিএস বাকেটের সাপেক্ষে পাথ

নিক্ষেপ
com.android.tradefed.config.ConfigurationException
ConfigurationException

একই হোস্ট

protected boolean sameHost (String currentHostname, 
                String hostname)

দুটি হোস্টনেম একই হোস্টের কিনা তা যাচাই করুন। কনফিগারেশন ফাইলে আমরা কখনও কখনও হোস্টের সংক্ষিপ্ত নাম ব্যবহার করি।

প্যারামিটার
currentHostname String : বর্তমান হোস্টের নাম

hostname String : কনফিগে থাকা হোস্টনেম।

ফেরত
boolean যদি তারা একই হোস্ট হয় তবে সত্য, অন্যথায় মিথ্যা;