קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
JavaScript.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
מנהל קבצים להורדה ולהעלאה של קבצים מ-Google Cloud Storage (GCS).
אין להשתמש בכיתה הזו מתוך היקף הבדיקה (כלומר ). הדבר
הוצא משימוש. במקומו יש להשתמש ב-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 : קובץ יעד או דפוס |
ניסיונות לקבל
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 gs://folder של gsutil צריך להחזיר את הקבצים
התיקייה, אם יש קבצים בתיקייה. והיא תחזיר gs://folder/ אם אין קבצים
בתיקייה.
פרמטרים |
path |
String : הנתיב ביחס לקטגוריה. |
החזרות |
boolean |
זה קובץ או לא קובץ. |
שנ'
public ls (Path bucketPath)
הצגת רשימה של קבצים בנתיב GCS.
פרמטרים |
bucketPath |
Path : הנתיב של GCS |
החזרות |
|
רשימה של רכיבי String שנמצאים מתחת לנתיב של 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
ניסיונות מוגדרים
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)
הגדרה רקורסיבי
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)
נתונים סטטיסטיים
public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)
מאתרים את מצב הקובץ של הנתיב של GCS.
פרמטרים |
bucketPath |
Path : הנתיב של GCS |
שיטות מוגנות
getRunUtil
protected IRunUtil getRunUtil ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-23 (שעון 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"]],["עדכון אחרון: 2024-08-23 (שעון UTC)."],[],[]]