החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
כלי לניהול קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS).
אסור להשתמש בכיתה הזו בהיקף של בדיקה (כלומר, IRemoteTest). האפשרות הזו הוצאה משימוש. במקומה צריך להשתמש ב-GCSFileDownloader
.
סיכום
שיטות ציבוריות |
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.
|
קונסטרוקטורים גלויים לכולם
GCSBucketUtil
public GCSBucketUtil (String bucketName)
פרמטרים |
bucketName |
String |
שיטות ציבוריות
העתק
public CommandResult copy (String source,
String dest)
העתקת קובץ או ספרייה אל הקטגוריה או ממנה.
פרמטרים |
source |
String : קובץ מקור או תבנית |
dest |
String : קובץ או תבנית יעד |
getAttempts
public int getAttempts ()
getBotoConfig
public String getBotoConfig ()
getBotoPath
public String getBotoPath ()
getBucketName
public String getBucketName ()
getNoClobber
public boolean getNoClobber ()
getParallel
public boolean getParallel ()
getRecursive
public boolean getRecursive ()
getRetryInterval
public long getRetryInterval ()
getTimeout
public long getTimeout ()
isFile
public boolean isFile (String path)
בדיקה אם קובץ GCS הוא קובץ או לא קובץ (תיקייה).
אם שם הקובץ מסתיים ב-'/', סימן שמדובר בתיקייה. הפקודה gsutil ls gs://filename אמורה להחזיר את gs://filename אם מדובר בקובץ. הפקודה gsutil ls gs://folder name אמורה להחזיר את הקבצים בתיקייה אם יש קבצים בתיקייה. אם אין קבצים בתיקייה, הפונקציה תחזיר את הערך gs://folder/.
פרמטרים |
path |
String : הנתיב ביחס לקטגוריה. |
החזרות |
boolean |
אם זהו קובץ או לא. |
ls
public ls (Path bucketPath)
הצגת רשימת קבצים בנתיב GCS.
פרמטרים |
bucketPath |
Path : הנתיב ב-GCS |
החזרות |
|
רשימה של String s שהם קבצים בנתיב GCS |
makeBucket
public CommandResult makeBucket (String projectId)
יוצרים את הקטגוריה ב-GCS.
md5Hash
public String md5Hash (File localFile)
מחשבים את גיבוב ה-MD5 של הקובץ המקומי.
פרמטרים |
localFile |
File : קובץ מקומי |
החזרות |
String |
גיבוב MD5 של הקובץ המקומי. |
משיכה
public CommandResult pull (Path bucketPath,
File localFile)
הורדת קובץ או ספרייה מקטגוריה ב-GCS.
פרמטרים |
bucketPath |
Path : נתיב הקובץ בקטגוריה של GCS |
localFile |
File : נתיב היעד המקומי |
משיכה
public CommandResult pull (Path bucketPath)
הורדת קובץ או ספרייה מקטגוריית GCS לספרייה הנוכחית.
פרמטרים |
bucketPath |
Path : נתיב הקובץ בקטגוריה של GCS |
pullContents
public String pullContents (Path bucketPath)
הורדת קובץ מקטגוריה ב-GCS וחילוץ התוכן שלו.
פרמטרים |
bucketPath |
Path : נתיב הקובץ בקטגוריה של GCS |
החזרות |
String |
תוכן המחרוזת בקובץ
|
דחיפה
public CommandResult push (File localFile)
העלאה של קובץ או ספרייה מקומיים לקטגוריה ב-GCS.
פרמטרים |
localFile |
File : קובץ או ספרייה מקומיים |
דחיפה
public CommandResult push (File localFile,
Path bucketPath)
העלאת קובץ או ספרייה מקומיים לקטגוריה ב-GCS עם נתיב ספציפי.
פרמטרים |
localFile |
File : קובץ או ספרייה מקומיים |
bucketPath |
Path : נתיב הקובץ בקטגוריה של GCS |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
העלאת מחרוזת לקטגוריה ב-GCS.
פרמטרים |
contents |
String : תוכן הקובץ, כמחרוזת |
bucketPath |
Path : נתיב הקובץ בקטגוריה של GCS |
הסר
public CommandResult remove (String pattern,
boolean force)
הסרת קובץ או ספרייה מהקטגוריה.
פרמטרים |
pattern |
String : הקובץ, הספרייה או התבנית להסרה. |
force |
boolean : האם להתעלם מכשלים ולהמשיך בשקט (לא יושלחו הודעות שגיאה)
|
הסר
public CommandResult remove (Path path,
boolean force)
הסרת קובץ או ספרייה מהקטגוריה.
פרמטרים |
path |
Path : הנתיב להסרה |
force |
boolean : האם להיכשל אם הקובץ לא קיים
|
הסר
public CommandResult remove (Path path)
הסרת קובץ או ספרייה מהקטגוריה.
פרמטרים |
path |
Path : הנתיב להסרה
|
הסר
public CommandResult remove (String pattern)
הסרת קובץ או ספרייה מהקטגוריה.
פרמטרים |
pattern |
String : הקובץ, הספרייה או התבנית להסרה.
|
removeBucket
public CommandResult removeBucket ()
הסרת הקטגוריה ב-GCS
setAttempts
public void setAttempts (int attempts)
setBotoConfig
public void setBotoConfig (String botoConfig)
פרמטרים |
botoConfig |
String |
setBotoPath
public void setBotoPath (String botoPath)
setBucketName
public void setBucketName (String bucketName)
פרמטרים |
bucketName |
String |
setNoClobber
public void setNoClobber (boolean noClobber)
פרמטרים |
noClobber |
boolean |
setParallel
public void setParallel (boolean parallel)
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)
שיטות מוגנות
getRunUtil
protected IRunUtil getRunUtil ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]