Stay organized with collections
Save and categorize content based on your preferences.
GCSFileUploader
public
class
GCSFileUploader
extends GCSCommon
File uploader to upload file data to google cloud storage (GCS).
Summary
Public methods |
void
|
uploadFile(String bucketName, String gcsFilename, InputStream fileContents, String contentType, boolean allowOverwrite)
Upload data to a GCS bucket file.
|
Protected methods |
Storage
|
getStorage( scopes)
Override the implementation in base to support credential based on TF options.
|
Public constructors
GCSFileUploader
public GCSFileUploader (File jsonKeyFile)
Parameters |
jsonKeyFile |
File |
GCSFileUploader
public GCSFileUploader ()
Public methods
public void uploadFile (String bucketName,
String gcsFilename,
InputStream fileContents,
String contentType,
boolean allowOverwrite)
Upload data to a GCS bucket file. gs://[bucketName]/[gcsFileName]
Parameters |
bucketName |
String : GCS bucket name |
gcsFilename |
String : the filename. |
fileContents |
InputStream : InputStream of data to be written to the GCS File. |
contentType |
String : is the MIME media type of the object being uploaded. |
allowOverwrite |
boolean : True will allow this method to overwrite a file on GCS. |
Protected methods
getStorage
protected Storage getStorage ( scopes)
Override the implementation in base to support credential based on TF options.
Parameters |
scopes |
: specific scopes to request credential for. |
Returns |
Storage |
Storage object of the GCS bucket |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-08-13 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-08-13 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-13 UTC."]]