تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

GCSBucket حتى

public class GCSBucketUtil
extends Object

java.lang.Object
com.android.tradefed.util.GCSBucketUtil


مدير الملفات لتنزيل وتحميل الملفات من Google Cloud Storage (GCS).

يجب عدم استخدام هذه الفئة من نطاق الاختبار (على سبيل المثال ، IRemoteTest). هذا مهمل ، الرجاء استخدام GCSFileDownloader بدلاً منه.

ملخص

فئات متداخلة

class GCSBucketUtil.GCSFileMetadata

غلاف بسيط لمعلومات الملف في GCS.

المنشئون العامة

GCSBucketUtil (String bucketName)

الطرق العامة

CommandResult copy (String source, String dest)

انسخ ملفًا أو دليلًا إلى أو من الحاوية.

int getAttempts ()
String getBotoConfig ()
String getBotoPath ()
String getBucketName ()
boolean getNoClobber ()
boolean getParallel ()
boolean getRecursive ()
long getRetryInterval ()
long getTimeout ()
boolean isFile (String path)

تحقق من أن ملف GCS هو ملف أو ليس ملفًا (مجلد).

ls (Path bucketPath)

سرد الملفات تحت مسار GCS.

CommandResult makeBucket (String projectId)

اصنع دلو GCS.

String md5Hash (File localFile)

احسب تجزئة md5 للملف المحلي.

CommandResult pull (Path bucketPath, File localFile)

قم بتنزيل ملف أو دليل من حاوية GCS.

CommandResult pull (Path bucketPath)

قم بتنزيل ملف أو دليل من حاوية GCS إلى الدليل الحالي.

String pullContents (Path bucketPath)

قم بتنزيل ملف من حاوية GCS ، واستخرج محتوياته.

CommandResult push (File localFile)

قم بتحميل ملف أو دليل محلي إلى حاوية GCS.

CommandResult push (File localFile, Path bucketPath)

قم بتحميل ملف أو دليل محلي إلى حاوية GCS بمسار محدد.

CommandResult pushString (String contents, Path bucketPath)

تحميل سلسلة إلى حاوية GCS.

CommandResult remove (String pattern, boolean force)

قم بإزالة ملف أو دليل من الحاوية.

CommandResult remove (Path path, boolean force)

قم بإزالة ملف أو دليل من الحاوية.

CommandResult remove (Path path)

قم بإزالة ملف أو دليل من الحاوية.

CommandResult remove (String pattern)

قم بإزالة ملف أو دليل من الحاوية.

CommandResult removeBucket ()

قم بإزالة دلو GCS

void setAttempts (int attempts)
void setBotoConfig (String botoConfig)
void setBotoPath (String botoPath)
void setBucketName (String bucketName)
void setNoClobber (boolean noClobber)
void setParallel (boolean parallel)
void setRecursive (boolean recursive)
void setRetryInterval (long retryInterval)
void setTimeout (long timeout, TimeUnit unit)
void setTimeoutMs (long timeout)
GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)

احصل على حالة الملف لمسار GCS.

الطرق المحمية

IRunUtil getRunUtil ()

المنشئون العامة

GCSBucket حتى

public GCSBucketUtil (String bucketName)

المعلمات
bucketName String

الطرق العامة

ينسخ

public CommandResult copy (String source, 
                String dest)

انسخ ملفًا أو دليلًا إلى أو من الحاوية.

المعلمات
source String : ملف المصدر أو النمط

dest String : ملف الوجهة أو النمط

عائدات
CommandResult CommandResult نتيجة العملية.

محاولات

public int getAttempts ()

عائدات
int

getBotoConfig

public String getBotoConfig ()

عائدات
String

getBotoPath

public String getBotoPath ()

عائدات
String

getBucketName

public String getBucketName ()

عائدات
String

getNoClobber

public boolean getNoClobber ()

عائدات
boolean

getParallel

public boolean getParallel ()

عائدات
boolean

getRecursive

public boolean getRecursive ()

عائدات
boolean

getRetryInterval

public long getRetryInterval ()

عائدات
long

getTimeout

public long getTimeout ()

عائدات
long

هو ملف

public boolean isFile (String path)

تحقق من أن ملف GCS هو ملف أو ليس ملفًا (مجلد).

إذا كان اسم الملف ينتهي بـ "/" ، فهو مجلد. يجب أن يُرجع gsutil ls gs: // filename gs: // filename إذا كان ملفًا. يجب أن يقوم اسم المجلد gsutil ls gs: // بإرجاع الملفات الموجودة في المجلد إذا كانت هناك ملفات في المجلد. وسيعيد gs: // folder / إذا لم يكن هناك ملفات في المجلد.

المعلمات
path String : المسار المتعلق بالحاوية ..

عائدات
boolean إنه ملف أم ليس ملفًا.

ls

public  ls (Path bucketPath)

سرد الملفات تحت مسار GCS.

المعلمات
bucketPath Path : مسار GCS

عائدات
قائمة String الملفات الموجودة ضمن مسار GCS

MakeBucket

public CommandResult makeBucket (String projectId)

اصنع دلو GCS.

المعلمات
projectId String

عائدات
CommandResult CommandResult نتيجة العملية.

تجزئة

public String md5Hash (File localFile)

احسب تجزئة md5 للملف المحلي.

المعلمات
localFile File : ملف محلي

عائدات
String تجزئة md5 للملف المحلي.

يحذب

public CommandResult pull (Path bucketPath, 
                File localFile)

قم بتنزيل ملف أو دليل من حاوية GCS.

المعلمات
bucketPath Path : مسار الملف في حاوية GCS

localFile File : مسار الوجهة المحلي

عائدات
CommandResult CommandResult نتيجة العملية.

يحذب

public CommandResult pull (Path bucketPath)

قم بتنزيل ملف أو دليل من حاوية GCS إلى الدليل الحالي.

المعلمات
bucketPath Path : مسار الملف في حاوية GCS

عائدات
CommandResult CommandResult نتيجة العملية.

سحب المحتويات

public String pullContents (Path bucketPath)

قم بتنزيل ملف من حاوية GCS ، واستخرج محتوياته.

المعلمات
bucketPath Path : مسار الملف في حاوية GCS

عائدات
String محتويات السلسلة للملف

يدفع

public CommandResult push (File localFile)

قم بتحميل ملف أو دليل محلي إلى حاوية GCS.

المعلمات
localFile File : ملف محلي أو دليل

عائدات
CommandResult CommandResult نتيجة العملية.

يدفع

public CommandResult push (File localFile, 
                Path bucketPath)

قم بتحميل ملف أو دليل محلي إلى حاوية GCS بمسار محدد.

المعلمات
localFile File : ملف محلي أو دليل

bucketPath Path : مسار الملف في حاوية GCS

عائدات
CommandResult CommandResult نتيجة العملية.

PushString

public CommandResult pushString (String contents, 
                Path bucketPath)

تحميل سلسلة إلى حاوية GCS.

المعلمات
contents String : محتويات الملف ، كسلسلة

bucketPath Path : مسار الملف في حاوية GCS

عائدات
CommandResult CommandResult نتيجة العملية.

إزالة

public CommandResult remove (String pattern, 
                boolean force)

قم بإزالة ملف أو دليل من الحاوية.

المعلمات
pattern String : ملف أو دليل أو نمط تريد إزالته.

force boolean : تجاهل الإخفاقات والاستمرار بصمت (لن يرمي)

عائدات
CommandResult

إزالة

public CommandResult remove (Path path, 
                boolean force)

قم بإزالة ملف أو دليل من الحاوية.

المعلمات
path Path : مسار للإزالة

force boolean : ما إذا كان سيتم الفشل إذا لم يكن الملف موجودًا أم لا

عائدات
CommandResult

إزالة

public CommandResult remove (Path path)

قم بإزالة ملف أو دليل من الحاوية.

المعلمات
path Path : مسار للإزالة

عائدات
CommandResult

إزالة

public CommandResult remove (String pattern)

قم بإزالة ملف أو دليل من الحاوية.

المعلمات
pattern String : ملف أو دليل أو نمط تريد إزالته.

عائدات
CommandResult

أزالباكت

public CommandResult removeBucket ()

قم بإزالة دلو GCS

عائدات
CommandResult

مجموعة المحاولات

public void setAttempts (int attempts)

المعلمات
attempts int

setBotoConfig

public void setBotoConfig (String botoConfig)

المعلمات
botoConfig String

setBotoPath

public void setBotoPath (String botoPath)

المعلمات
botoPath String

setBucketName

public void setBucketName (String bucketName)

المعلمات
bucketName String

مجموعة لا كلوبر

public void setNoClobber (boolean noClobber)

المعلمات
noClobber boolean

setParallel

public void setParallel (boolean parallel)

المعلمات
parallel boolean

setRecursive

public void setRecursive (boolean recursive)

المعلمات
recursive boolean

setRetryInterval

public void setRetryInterval (long retryInterval)

المعلمات
retryInterval long

setTimeout

public void setTimeout (long timeout, 
                TimeUnit unit)

المعلمات
timeout long

unit TimeUnit

setTimeoutMs

public void setTimeoutMs (long timeout)

المعلمات
timeout long

ستات

public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)

احصل على حالة الملف لمسار GCS.

المعلمات
bucketPath Path : مسار GCS

عائدات
GCSBucketUtil.GCSFileMetadata GCSFileMetadata لمسار GCS

الطرق المحمية

getRunUtil

protected IRunUtil getRunUtil ()

عائدات
IRunUtil