Outil d'importation de fichiers GCS

public class GCSFileUploader
extends GCSCommon

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GCSCommon
     ↳ com.android.tradefed.util.GCSFileUploader


Outil d'importation de fichiers pour importer les données d'un fichier dans Google Cloud Storage (GCS)

Résumé

Constructeurs publics

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

Méthodes publiques

void uploadFile(String bucketName, String gcsFilename, InputStream fileContents, String contentType, boolean allowOverwrite)

importer des données dans un fichier de bucket GCS ;

Méthodes protégées

Storage getStorage( scopes)

Ignorez l'implémentation dans la base pour prendre en charge les identifiants basés sur les options TF.

Constructeurs publics

Outil d'importation de fichiers GCS

public GCSFileUploader (File jsonKeyFile)

Paramètres
jsonKeyFile File

Outil d'importation de fichiers GCS

public GCSFileUploader ()

Méthodes publiques

ImporterFichier

public void uploadFile (String bucketName, 
                String gcsFilename, 
                InputStream fileContents, 
                String contentType, 
                boolean allowOverwrite)

importer des données dans un fichier de bucket GCS ; gs://[Nombucket]/[gcsFileName]

Paramètres
bucketName String: nom du bucket GCS

gcsFilename String: nom du fichier.

fileContents InputStream: flux d'entrée des données à écrire dans le fichier GCS.

contentType String: correspond au type de média MIME de l'objet importé.

allowOverwrite boolean: sur "True", cette méthode peut écraser un fichier dans GCS.

Méthodes protégées

getStorage

protected Storage getStorage ( scopes)

Ignorez l'implémentation dans la base pour prendre en charge les identifiants basés sur les options TF.

Paramètres
scopes : niveaux d'accès spécifiques pour lesquels demander des identifiants.

Renvoie
Storage Objet Storage du bucket GCS

Génère
IOException