public static interface S3Source.Builder extends SdkPojo, CopyableBuilder<S3Source.Builder,S3Source>
Modifier and Type | Method and Description |
---|---|
S3Source.Builder |
dataSourceArn(String dataSourceArn)
The Amazon Resource Name (ARN) for the data source.
|
S3Source.Builder |
inputColumns(Collection<InputColumn> inputColumns)
A physical table type for an S3 data source.
|
S3Source.Builder |
inputColumns(Consumer<InputColumn.Builder>... inputColumns)
A physical table type for an S3 data source.
|
S3Source.Builder |
inputColumns(InputColumn... inputColumns)
A physical table type for an S3 data source.
|
default S3Source.Builder |
uploadSettings(Consumer<UploadSettings.Builder> uploadSettings)
Information about the format for the S3 source file or files.
|
S3Source.Builder |
uploadSettings(UploadSettings uploadSettings)
Information about the format for the S3 source file or files.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
S3Source.Builder dataSourceArn(String dataSourceArn)
The Amazon Resource Name (ARN) for the data source.
dataSourceArn
- The Amazon Resource Name (ARN) for the data source.S3Source.Builder uploadSettings(UploadSettings uploadSettings)
Information about the format for the S3 source file or files.
uploadSettings
- Information about the format for the S3 source file or files.default S3Source.Builder uploadSettings(Consumer<UploadSettings.Builder> uploadSettings)
Information about the format for the S3 source file or files.
This is a convenience method that creates an instance of theUploadSettings.Builder
avoiding the need
to create one manually via UploadSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to uploadSettings(UploadSettings)
.
uploadSettings
- a consumer that will call methods on UploadSettings.Builder
uploadSettings(UploadSettings)
S3Source.Builder inputColumns(Collection<InputColumn> inputColumns)
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
inputColumns
- A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
S3Source.Builder inputColumns(InputColumn... inputColumns)
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
inputColumns
- A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
S3Source.Builder inputColumns(Consumer<InputColumn.Builder>... inputColumns)
A physical table type for an S3 data source.
For files that aren't JSON, only STRING
data types are supported in input columns.
InputColumn.Builder
avoiding the need to create one
manually via InputColumn.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately
and its result is passed to #inputColumns(List
.
inputColumns
- a consumer that will call methods on
InputColumn.Builder
#inputColumns(java.util.Collection)
Copyright © 2023. All rights reserved.