GCSFileUploader

public class GCSFileUploader
extends GCSCommon

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


โปรแกรมอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยัง Google Cloud Storage (GCS)

สรุป

เครื่องมือสร้างสาธารณะ

GCSFileUploader()
GCSFileUploader(File jsonKeyFile)

เมธอดสาธารณะ

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

อัปโหลดข้อมูลไปยังไฟล์ใน Bucket ของ GCS

วิธีการที่ได้รับการป้องกัน

Storage getStorage(Collection<String> scopes)

ลบล้างการติดตั้งใช้งานในฐานเพื่อรองรับข้อมูลเข้าสู่ระบบตามตัวเลือก TF

เครื่องมือสร้างสาธารณะ

GCSFileUploader

public GCSFileUploader ()

GCSFileUploader

public GCSFileUploader (File jsonKeyFile)

พารามิเตอร์
jsonKeyFile File

เมธอดสาธารณะ

uploadFile

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

อัปโหลดข้อมูลไปยังไฟล์ใน Bucket ของ GCS gs://[bucketName]/[gcsFileName]

พารามิเตอร์
bucketName String: ชื่อ Bucket ของ GCS

gcsFilename String: ชื่อไฟล์

fileContents InputStream: InputStream ของข้อมูลที่จะเขียนลงในไฟล์ GCS

contentType String: คือประเภทสื่อ MIME ของออบเจ็กต์ที่กำลังอัปโหลด

allowOverwrite boolean: จริงจะอนุญาตให้ใช้วิธีนี้เพื่อเขียนทับไฟล์ใน GCS

ส่ง
IOException

วิธีการที่ได้รับการป้องกัน

getStorage

protected Storage getStorage (Collection<String> scopes)

ลบล้างการติดตั้งใช้งานในฐานเพื่อรองรับข้อมูลเข้าสู่ระบบตามตัวเลือก TF

พารามิเตอร์
scopes Collection: ขอบเขตที่เฉพาะเจาะจงเพื่อขอข้อมูลเข้าสู่ระบบ

การคืนสินค้า
Storage Storage ออบเจ็กต์ของที่เก็บข้อมูล GCS

ส่ง
java.io.IOException
IOException