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(Collection<String> scopes)

टीएफ़ विकल्पों के आधार पर क्रेडेंशियल के साथ काम करने के लिए, बुनियादी कोड में बदलाव करें.

सार्वजनिक कंस्ट्रक्टर

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 फ़ाइल में लिखे जाने वाले डेटा का InputStream.

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

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

थ्रो
IOException

प्रोटेक्टेड मेथड

getStorage

protected Storage getStorage (Collection<String> scopes)

टीएफ़ विकल्पों के आधार पर क्रेडेंशियल के साथ काम करने के लिए, बुनियादी कोड में बदलाव करें.

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

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

थ्रो
java.io.IOException
IOException