Airbyte Kotlin Bulk CDK
Toggle table of contents
0.1.92
jvm
Platform filter
jvm
Switch theme
Search in API
Airbyte Kotlin Bulk CDK
bulk-cdk-toolkit-load-gcs
/
io.airbyte.cdk.load.file.gcs
/
GcsClient
Gcs
Client
interface
GcsClient
:
ObjectStorageClient
<
GcsBlob
>
Inheritors
GcsS3Client
GcsNativeClient
Members
Functions
delete
Link copied to clipboard
abstract
suspend
fun
delete
(
remoteObject
:
GcsBlob
)
abstract
suspend
fun
delete
(
key
:
String
)
abstract
suspend
fun
delete
(
keys
:
Set
<
String
>
)
get
Link copied to clipboard
abstract
suspend
fun
<
U
>
get
(
key
:
String
,
block
:
(
InputStream
)
->
U
)
:
U
get
Metadata
Link copied to clipboard
abstract
suspend
fun
getMetadata
(
key
:
String
)
:
Map
<
String
,
String
>
list
Link copied to clipboard
abstract
suspend
fun
list
(
prefix
:
String
)
:
Flow
<
GcsBlob
>
move
Link copied to clipboard
abstract
suspend
fun
move
(
remoteObject
:
GcsBlob
,
toKey
:
String
)
:
GcsBlob
abstract
suspend
fun
move
(
key
:
String
,
toKey
:
String
)
:
GcsBlob
put
Link copied to clipboard
abstract
suspend
fun
put
(
key
:
String
,
bytes
:
ByteArray
)
:
GcsBlob
start
Streaming
Upload
Link copied to clipboard
abstract
suspend
fun
startStreamingUpload
(
key
:
String
,
metadata
:
Map
<
String
,
String
>
)
:
StreamingUpload
<
GcsBlob
>