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)

GCS बकेट फ़ाइल में डेटा अपलोड करें.

सुरक्षित तरीके

Storage getStorage( 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)

GCS बकेट फ़ाइल में डेटा अपलोड करें. gs://[bucketName]/[gcsFileName]

पैरामीटर
bucketName String: GCS बकेट का नाम

gcsFilename String: फ़ाइल का नाम.

fileContents InputStream: GCS फ़ाइल में लिखे जाने वाले डेटा का इनपुट स्ट्रीम.

contentType String: अपलोड किए जा रहे ऑब्जेक्ट का MIME मीडिया टाइप है.

allowOverwrite boolean: True का मतलब है कि इस तरीके से GCS पर मौजूद फ़ाइल को ओवरराइट किया जा सकता है.

सुरक्षित तरीके

getStorage

protected Storage getStorage ( scopes)

TF के विकल्पों के आधार पर क्रेडेंशियल का इस्तेमाल करने के लिए, बुनियादी लागू करने के तरीके को बदलें.

पैरामीटर
scopes : क्रेडेंशियल का अनुरोध करने के लिए खास दायरे.

रिटर्न
Storage GCS बकेट का Storage ऑब्जेक्ट

थ्रो
IOException