Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

GCSBucketUtil

public class GCSBucketUtil
extends Object

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


Administrador de archivos para descargar y cargar archivos desde Google Cloud Storage (GCS).

Esta clase NO debe usarse desde el alcance de una prueba (es decir, IRemoteTest). Esto está obsoleto, utilice GCSFileDownloader en GCSFileDownloader lugar.

Resumen

Clases anidadas

class GCSBucketUtil.GCSFileMetadata

Contenedor simple para información de archivos en GCS.

Constructores públicos

GCSBucketUtil (String bucketName)

Métodos públicos

CommandResult copy (String source, String dest)

Copie un archivo o directorio hacia o desde el depósito.

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

Compruebe que un archivo GCS sea un archivo o no un archivo (una carpeta).

ls (Path bucketPath)

Muestra los archivos en una ruta de GCS.

CommandResult makeBucket (String projectId)

Haz el cubo de GCS.

String md5Hash (File localFile)

Calcule el hash md5 para el archivo local.

CommandResult pull (Path bucketPath, File localFile)

Descargue un archivo o directorio de un depósito de GCS.

CommandResult pull (Path bucketPath)

Descarga un archivo o directorio desde un depósito de GCS al directorio actual.

String pullContents (Path bucketPath)

Descargue un archivo de un depósito de GCS y extraiga su contenido.

CommandResult push (File localFile)

Sube un archivo o directorio local a un depósito de GCS.

CommandResult push (File localFile, Path bucketPath)

Sube un archivo o directorio local a un depósito de GCS con una ruta específica.

CommandResult pushString (String contents, Path bucketPath)

Sube una cadena a un depósito de GCS.

CommandResult remove (String pattern, boolean force)

Elimina un archivo o directorio del depósito.

CommandResult remove (Path path, boolean force)

Elimina un archivo o directorio del depósito.

CommandResult remove (Path path)

Elimina un archivo o directorio del depósito.

CommandResult remove (String pattern)

Elimina un archivo o directorio del depósito.

CommandResult removeBucket ()

Retire el depósito de 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)

Obtenga el estado del archivo para la ruta de GCS.

Métodos protegidos

IRunUtil getRunUtil ()

Constructores públicos

GCSBucketUtil

public GCSBucketUtil (String bucketName)

Parámetros
bucketName String

Métodos públicos

Copiar

public CommandResult copy (String source, 
                String dest)

Copie un archivo o directorio hacia o desde el depósito.

Parámetros
source String : archivo de origen o patrón

dest String : archivo o patrón de destino

Devoluciones
CommandResult CommandResult resultado de la operación.

getAttempts

public int getAttempts ()

Devoluciones
int

getBotoConfig

public String getBotoConfig ()

Devoluciones
String

getBotoPath

public String getBotoPath ()

Devoluciones
String

getBucketName

public String getBucketName ()

Devoluciones
String

getNoClobber

public boolean getNoClobber ()

Devoluciones
boolean

getParallel

public boolean getParallel ()

Devoluciones
boolean

getRecursive

public boolean getRecursive ()

Devoluciones
boolean

getRetryInterval

public long getRetryInterval ()

Devoluciones
long

getTimeout

public long getTimeout ()

Devoluciones
long

isFile

public boolean isFile (String path)

Compruebe que un archivo GCS sea un archivo o no un archivo (una carpeta).

Si el nombre del archivo termina con '/', entonces es una carpeta. gsutil ls gs: // filename debe devolver el nombre de archivo gs: // si es un archivo. gsutil ls gs: // nombre de la carpeta debe devolver los archivos en la carpeta si hay archivos en la carpeta. Y devolverá gs: // carpeta / si no hay archivos en la carpeta.

Parámetros
path String : la ruta relativa al depósito.

Devoluciones
boolean es un archivo o no un archivo.

ls

public  ls (Path bucketPath)

Muestra los archivos en una ruta de GCS.

Parámetros
bucketPath Path : la ruta de GCS

Devoluciones
una lista de String s que son archivos bajo la ruta GCS

makeBucket

public CommandResult makeBucket (String projectId)

Haz el cubo de GCS.

Parámetros
projectId String

Devoluciones
CommandResult CommandResult resultado de la operación.

md5Hash

public String md5Hash (File localFile)

Calcule el hash md5 para el archivo local.

Parámetros
localFile File : un archivo local

Devoluciones
String el hash md5 para el archivo local.

Halar

public CommandResult pull (Path bucketPath, 
                File localFile)

Descargue un archivo o directorio de un depósito de GCS.

Parámetros
bucketPath Path : ruta del archivo en el depósito de GCS

localFile File : ruta de destino local

Devoluciones
CommandResult CommandResult resultado de la operación.

Halar

public CommandResult pull (Path bucketPath)

Descarga un archivo o directorio de un depósito de GCS al directorio actual.

Parámetros
bucketPath Path : ruta del archivo en el depósito de GCS

Devoluciones
CommandResult CommandResult resultado de la operación.

pullContents

public String pullContents (Path bucketPath)

Descargue un archivo de un depósito de GCS y extraiga su contenido.

Parámetros
bucketPath Path : ruta del archivo en el depósito de GCS

Devoluciones
String Contenido de cadena del archivo

empujar

public CommandResult push (File localFile)

Sube un archivo o directorio local a un depósito de GCS.

Parámetros
localFile File : archivo o directorio local

Devoluciones
CommandResult CommandResult resultado de la operación.

empujar

public CommandResult push (File localFile, 
                Path bucketPath)

Sube un archivo o directorio local a un depósito de GCS con una ruta específica.

Parámetros
localFile File : archivo o directorio local

bucketPath Path : ruta del archivo en el depósito de GCS

Devoluciones
CommandResult CommandResult resultado de la operación.

pushString

public CommandResult pushString (String contents, 
                Path bucketPath)

Sube una cadena a un depósito de GCS.

Parámetros
contents String : contenido del archivo, como una cadena

bucketPath Path : ruta del archivo en el depósito de GCS

Devoluciones
CommandResult CommandResult resultado de la operación.

eliminar

public CommandResult remove (String pattern, 
                boolean force)

Elimina un archivo o directorio del depósito.

Parámetros
pattern String : archivo, directorio o patrón para eliminar.

force boolean : si ignorar fallas y continuar en silencio (no lanzará)

Devoluciones
CommandResult

eliminar

public CommandResult remove (Path path, 
                boolean force)

Elimina un archivo o directorio del depósito.

Parámetros
path Path : ruta para eliminar

force boolean : si falla si el archivo no existe

Devoluciones
CommandResult

eliminar

public CommandResult remove (Path path)

Elimina un archivo o directorio del depósito.

Parámetros
path Path : ruta para eliminar

Devoluciones
CommandResult

eliminar

public CommandResult remove (String pattern)

Elimina un archivo o directorio del depósito.

Parámetros
pattern String : archivo, directorio o patrón para eliminar.

Devoluciones
CommandResult

removeBucket

public CommandResult removeBucket ()

Retire el depósito de GCS

Devoluciones
CommandResult

setAttempts

public void setAttempts (int attempts)

Parámetros
attempts int

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)

Parámetros
timeout long

estadística

public GCSBucketUtil.GCSFileMetadata stat (Path bucketPath)

Obtenga el estado del archivo para la ruta de GCS.

Parámetros
bucketPath Path : la ruta de GCS

Devoluciones
GCSBucketUtil.GCSFileMetadata GCSFileMetadata para la ruta de GCS

Métodos protegidos

getRunUtil

protected IRunUtil getRunUtil ()

Devoluciones
IRunUtil