Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
File manager untuk mendownload dan mengupload file dari Google Cloud Storage (GCS).
Class ini TIDAK boleh digunakan dari cakupan pengujian (yaitu, IRemoteTest). Ini adalah
tidak digunakan lagi, sebagai gantinya gunakan GCSFileDownloader
.
Ringkasan
Metode publik |
CommandResult
|
copy(String source, String dest)
Salin file atau direktori ke atau dari bucket.
|
int
|
getAttempts()
|
String
|
getBotoConfig()
|
String
|
getBotoPath()
|
String
|
getBucketName()
|
boolean
|
getNoClobber()
|
boolean
|
getParallel()
|
boolean
|
getRecursive()
|
long
|
getRetryInterval()
|
long
|
getTimeout()
|
boolean
|
isFile(String path)
Periksa apakah file GCS adalah file atau bukan file (folder).
|
|
ls(Path bucketPath)
Mencantumkan file pada jalur GCS.
|
CommandResult
|
makeBucket(String projectId)
Buat bucket GCS.
|
String
|
md5Hash(File localFile)
Hitung hash md5 untuk file lokal.
|
CommandResult
|
pull(Path bucketPath, File localFile)
Download file atau direktori dari bucket GCS.
|
CommandResult
|
pull(Path bucketPath)
Download file atau direktori dari bucket GCS ke direktori saat ini.
|
String
|
pullContents(Path bucketPath)
Download file dari bucket GCS, dan ekstrak isinya.
|
CommandResult
|
push(File localFile)
Upload file atau direktori lokal ke bucket GCS.
|
CommandResult
|
push(File localFile, Path bucketPath)
Upload file atau direktori lokal ke bucket GCS dengan jalur tertentu.
|
CommandResult
|
pushString(String contents, Path bucketPath)
Upload String ke bucket GCS.
|
CommandResult
|
remove(String pattern, boolean force)
Menghapus file atau direktori dari bucket.
|
CommandResult
|
remove(Path path, boolean force)
Menghapus file atau direktori dari bucket.
|
CommandResult
|
remove(Path path)
Menghapus file atau direktori dari bucket.
|
CommandResult
|
remove(String pattern)
Menghapus file atau direktori dari bucket.
|
CommandResult
|
removeBucket()
Menghapus bucket 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)
Mendapatkan status file untuk jalur GCS.
|
Konstruktor publik
GCSBucketUtil
public GCSBucketUtil (String bucketName)
Parameter |
bucketName |
String |
Metode publik
salin
public CommandResult copy (String source,
String dest)
Salin file atau direktori ke atau dari bucket.
Parameter |
source |
String : File sumber atau pola |
dest |
String : File atau pola tujuan |
getPercobaan
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 ()
{i>getTimeout<i}
public long getTimeout ()
File
public boolean isFile (String path)
Periksa apakah file GCS adalah file atau bukan file (folder).
Jika nama file diakhiri dengan '/', berarti itu adalah folder. gsutil ls gs://filename harus ditampilkan
{i>gs://filename<i} jika itu adalah sebuah file. Nama {i>gsutil ls gs://folder<i} akan mengembalikan file yang ada di
jika ada file dalam folder tersebut. Perintah ini akan menampilkan gs://folder/ jika tidak ada file
ke dalam folder.
Parameter |
path |
String : jalur relatif terhadap bucket.. |
Hasil |
boolean |
apakah itu file atau bukan file. |
{i>ls<i}
public ls (Path bucketPath)
Mencantumkan file pada jalur GCS.
Parameter |
bucketPath |
Path : jalur GCS |
Hasil |
|
daftar String yang merupakan file pada jalur GCS |
makeBucket
public CommandResult makeBucket (String projectId)
Buat bucket GCS.
Parameter |
projectId |
String |
Hashmd5
public String md5Hash (File localFile)
Hitung hash md5 untuk file lokal.
Parameter |
localFile |
File : file lokal |
Hasil |
String |
{i>hash <i}md5 untuk file lokal. |
tarik
public CommandResult pull (Path bucketPath,
File localFile)
Download file atau direktori dari bucket GCS.
Parameter |
bucketPath |
Path : Jalur file di bucket GCS |
localFile |
File : Jalur tujuan lokal |
tarik
public CommandResult pull (Path bucketPath)
Download file atau direktori dari bucket GCS ke direktori saat ini.
Parameter |
bucketPath |
Path : Jalur file di bucket GCS |
pullContents
public String pullContents (Path bucketPath)
Download file dari bucket GCS, dan ekstrak isinya.
Parameter |
bucketPath |
Path : Jalur file di bucket GCS |
Hasil |
String |
Konten string dalam file
|
push
public CommandResult push (File localFile)
Upload file atau direktori lokal ke bucket GCS.
Parameter |
localFile |
File : File atau direktori lokal |
push
public CommandResult push (File localFile,
Path bucketPath)
Upload file atau direktori lokal ke bucket GCS dengan jalur tertentu.
Parameter |
localFile |
File : File atau direktori lokal |
bucketPath |
Path : Jalur file di bucket GCS |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Upload String ke bucket GCS.
Parameter |
contents |
String : Konten file, sebagai string |
bucketPath |
Path : Jalur file di bucket GCS |
hapus
public CommandResult remove (String pattern,
boolean force)
Menghapus file atau direktori dari bucket.
Parameter |
pattern |
String : File, direktori, atau pola yang akan dihapus. |
force |
boolean : Apakah akan mengabaikan kegagalan dan melanjutkan secara otomatis (tidak akan ditampilkan)
|
hapus
public CommandResult remove (Path path,
boolean force)
Menghapus file atau direktori dari bucket.
Parameter |
path |
Path : Jalur yang akan dihapus |
force |
boolean : Apakah akan gagal jika file tidak ada
|
hapus
public CommandResult remove (Path path)
Menghapus file atau direktori dari bucket.
Parameter |
path |
Path : Jalur yang akan dihapus
|
hapus
public CommandResult remove (String pattern)
Menghapus file atau direktori dari bucket.
Parameter |
pattern |
String : File, direktori, atau pola yang akan dihapus.
|
removeBucket
public CommandResult removeBucket ()
Menghapus bucket GCS
setPercobaan
public void setAttempts (int attempts)
setBotoConfig
public void setBotoConfig (String botoConfig)
Parameter |
botoConfig |
String |
setBotoPath
public void setBotoPath (String botoPath)
Parameter |
botoPath |
String |
Nama bucketBucket
public void setBucketName (String bucketName)
Parameter |
bucketName |
String |
setNoClobber
public void setNoClobber (boolean noClobber)
Parameter |
noClobber |
boolean |
setParalel
public void setParallel (boolean parallel)
Parameter |
parallel |
boolean |
{i>setRecursive<i}
public void setRecursive (boolean recursive)
Parameter |
recursive |
boolean |
setRetryInterval
public void setRetryInterval (long retryInterval)
Parameter |
retryInterval |
long |
setTimeout
public void setTimeout (long timeout,
TimeUnit unit)
Parameter |
timeout |
long |
unit |
TimeUnit |
setTimeoutMd
public void setTimeoutMs (long timeout)
statistik
public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)
Mendapatkan status file untuk jalur GCS.
Parameter |
bucketPath |
Path : jalur GCS |
Metode yang dilindungi
getRunUtil
protected IRunUtil getRunUtil ()
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-23 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-23 UTC."],[],[]]