ผู้อัปโหลดไฟล์ GCS

public class GCSFileUploader
extends GCSCommon

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


ตัวอัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยังพื้นที่เก็บข้อมูลระบบคลาวด์ของ Google (GCS)

สรุป

ช่างก่อสร้างสาธารณะ

GCSFileUploader(File jsonKeyFile)
GCSFileUploader()

วิธีการสาธารณะ

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

อัปโหลดข้อมูลไปยังไฟล์ที่เก็บข้อมูล GCS

วิธีการป้องกัน

Storage getStorage( scopes)

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

ช่างก่อสร้างสาธารณะ

ผู้อัปโหลดไฟล์ GCS

public GCSFileUploader (File jsonKeyFile)

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

ผู้อัปโหลดไฟล์ GCS

public GCSFileUploader ()

วิธีการสาธารณะ

อัปโหลดไฟล์

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

อัปโหลดข้อมูลไปยังไฟล์ที่เก็บข้อมูล GCS gs://[bucketName]/[gcsFileName]

พารามิเตอร์
bucketName String: ชื่อที่เก็บข้อมูล GCS

gcsFilename String: ชื่อไฟล์

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

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

allowOverwrite boolean: "จริง" จะอนุญาตให้เมธอดนี้เขียนทับไฟล์ใน GCS

วิธีการป้องกัน

รับพื้นที่เก็บข้อมูล

protected Storage getStorage ( scopes)

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

พารามิเตอร์
scopes : ขอบเขตเฉพาะในการขอข้อมูลเข้าสู่ระบบ

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

การขว้าง
ข้อยกเว้น IO