O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
GCSBucketUtil
public
class
GCSBucketUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.GCSBucketUtil
|
Gerenciador de arquivos para fazer o download e upload de arquivos do Google Cloud Storage (GCS).
Essa classe NÃO pode ser usada no escopo de um teste (por exemplo, IRemoteTest). Isso é
descontinuado, use GCSFileDownloader
.
Resumo
Métodos públicos |
CommandResult
|
copy(String source, String dest)
Copie um arquivo ou diretório de ou para o bucket.
|
int
|
getAttempts()
|
String
|
getBotoConfig()
|
String
|
getBotoPath()
|
String
|
getBucketName()
|
boolean
|
getNoClobber()
|
boolean
|
getParallel()
|
boolean
|
getRecursive()
|
long
|
getRetryInterval()
|
long
|
getTimeout()
|
boolean
|
isFile(String path)
Verifique se um arquivo do GCS é um arquivo ou não um arquivo (uma pasta).
|
|
ls(Path bucketPath)
Liste arquivos em um caminho do GCS.
|
CommandResult
|
makeBucket(String projectId)
Crie o bucket do GCS.
|
String
|
md5Hash(File localFile)
Calcule o hash md5 para o arquivo local.
|
CommandResult
|
pull(Path bucketPath, File localFile)
Faça o download de um arquivo ou diretório de um bucket do GCS.
|
CommandResult
|
pull(Path bucketPath)
Faça o download de um arquivo ou diretório de um bucket do GCS para o diretório atual.
|
String
|
pullContents(Path bucketPath)
Faça o download de um arquivo de um bucket do GCS e extraia o conteúdo dele.
|
CommandResult
|
push(File localFile)
Faça upload de um arquivo ou diretório local para um bucket do GCS.
|
CommandResult
|
push(File localFile, Path bucketPath)
Faça upload de um arquivo ou diretório local para um bucket do GCS com um caminho específico.
|
CommandResult
|
pushString(String contents, Path bucketPath)
Faça o upload de uma string em um bucket do GCS.
|
CommandResult
|
remove(String pattern, boolean force)
Remova um arquivo ou diretório do bucket.
|
CommandResult
|
remove(Path path, boolean force)
Remova um arquivo ou diretório do bucket.
|
CommandResult
|
remove(Path path)
Remova um arquivo ou diretório do bucket.
|
CommandResult
|
remove(String pattern)
Remova um arquivo ou diretório do bucket.
|
CommandResult
|
removeBucket()
Remover o bucket do 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)
Descubra o estado do arquivo referente ao caminho do GCS.
|
Construtores públicos
GCSBucketUtil
public GCSBucketUtil (String bucketName)
Parâmetros |
bucketName |
String |
Métodos públicos
copiar
public CommandResult copy (String source,
String dest)
Copie um arquivo ou diretório de ou para o bucket.
Parâmetros |
source |
String : arquivo ou padrão de origem |
dest |
String : arquivo ou padrão de destino |
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)
Verifique se um arquivo do GCS é um arquivo ou não um arquivo (uma pasta).
Se o nome do arquivo terminar com "/", ele é uma pasta. gsutil ls gs://filename deve retornar
o gs://filename, se for um arquivo. gsutil ls gs://folder name deve retornar os arquivos na
se houver arquivos nela. E ele retornará gs://folder/ se não houver arquivos
na pasta.
Parâmetros |
path |
String : o caminho relativo ao bucket. |
Retorna |
boolean |
se trata de um arquivo ou não. |
ls
public ls (Path bucketPath)
Liste arquivos em um caminho do GCS.
Parâmetros |
bucketPath |
Path : o caminho do GCS |
Retorna |
|
Uma lista de String s que são arquivos no caminho do GCS |
MakeBucket
public CommandResult makeBucket (String projectId)
Crie o bucket do GCS.
Parâmetros |
projectId |
String |
md5Hash
public String md5Hash (File localFile)
Calcule o hash md5 para o arquivo local.
Parâmetros |
localFile |
File : um arquivo local. |
Retorna |
String |
o hash md5 do arquivo local. |
puxar
public CommandResult pull (Path bucketPath,
File localFile)
Faça o download de um arquivo ou diretório de um bucket do GCS.
Parâmetros |
bucketPath |
Path : caminho do arquivo no bucket do GCS |
localFile |
File : caminho de destino local |
puxar
public CommandResult pull (Path bucketPath)
Faça o download de um arquivo ou diretório de um bucket do GCS para o diretório atual.
Parâmetros |
bucketPath |
Path : caminho do arquivo no bucket do GCS |
pullContents
public String pullContents (Path bucketPath)
Faça o download de um arquivo de um bucket do GCS e extraia o conteúdo dele.
Parâmetros |
bucketPath |
Path : caminho do arquivo no bucket do GCS |
Retorna |
String |
Conteúdo de string do arquivo
|
push
public CommandResult push (File localFile)
Faça upload de um arquivo ou diretório local para um bucket do GCS.
Parâmetros |
localFile |
File : arquivo ou diretório local |
push
public CommandResult push (File localFile,
Path bucketPath)
Faça upload de um arquivo ou diretório local para um bucket do GCS com um caminho específico.
Parâmetros |
localFile |
File : arquivo ou diretório local |
bucketPath |
Path : caminho do arquivo no bucket do GCS |
pushString
public CommandResult pushString (String contents,
Path bucketPath)
Faça o upload de uma string em um bucket do GCS.
Parâmetros |
contents |
String : conteúdo do arquivo, como uma string |
bucketPath |
Path : caminho do arquivo no bucket do GCS |
remove
public CommandResult remove (String pattern,
boolean force)
Remova um arquivo ou diretório do bucket.
Parâmetros |
pattern |
String : arquivo, diretório ou padrão a ser removido. |
force |
boolean : se as falhas serão ignoradas e continuarão silenciosamente (não será gerado)
|
remove
public CommandResult remove (Path path,
boolean force)
Remova um arquivo ou diretório do bucket.
Parâmetros |
path |
Path : caminho a ser removido |
force |
boolean : se haverá falha se o arquivo não existir
|
remove
public CommandResult remove (Path path)
Remova um arquivo ou diretório do bucket.
Parâmetros |
path |
Path : caminho a ser removido
|
remove
public CommandResult remove (String pattern)
Remova um arquivo ou diretório do bucket.
Parâmetros |
pattern |
String : arquivo, diretório ou padrão a ser removido.
|
removeBucket
public CommandResult removeBucket ()
Remover o bucket do GCS
setAttempts
public void setAttempts (int attempts)
setBotoConfig
public void setBotoConfig (String botoConfig)
Parâmetros |
botoConfig |
String |
setBotoPath
public void setBotoPath (String botoPath)
Parâmetros |
botoPath |
String |
setBucketName
public void setBucketName (String bucketName)
Parâmetros |
bucketName |
String |
setNoClobber
public void setNoClobber (boolean noClobber)
Parâmetros |
noClobber |
boolean |
setParallel
public void setParallel (boolean parallel)
Parâmetros |
parallel |
boolean |
setRecursive
public void setRecursive (boolean recursive)
Parâmetros |
recursive |
boolean |
setRetryInterval
public void setRetryInterval (long retryInterval)
Parâmetros |
retryInterval |
long |
setTimeout
public void setTimeout (long timeout,
TimeUnit unit)
Parâmetros |
timeout |
long |
unit |
TimeUnit |
setTimeoutMs
public void setTimeoutMs (long timeout)
estatística
public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)
Descubra o estado do arquivo referente ao caminho do GCS.
Parâmetros |
bucketPath |
Path : o caminho do GCS |
Métodos protegidos
getRunUtil
protected IRunUtil getRunUtil ()
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2024-08-23 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-08-23 UTC."],[],[]]