public static final class CfnDataSet.S3SourceProperty.Builder
extends java.lang.Object
CfnDataSet.S3SourceProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDataSet.S3SourceProperty |
build()
Builds the configured instance.
|
CfnDataSet.S3SourceProperty.Builder |
dataSourceArn(java.lang.String dataSourceArn)
Sets the value of
CfnDataSet.S3SourceProperty.getDataSourceArn() |
CfnDataSet.S3SourceProperty.Builder |
inputColumns(IResolvable inputColumns)
Sets the value of
CfnDataSet.S3SourceProperty.getInputColumns() |
CfnDataSet.S3SourceProperty.Builder |
inputColumns(java.util.List<? extends java.lang.Object> inputColumns)
Sets the value of
CfnDataSet.S3SourceProperty.getInputColumns() |
CfnDataSet.S3SourceProperty.Builder |
uploadSettings(CfnDataSet.UploadSettingsProperty uploadSettings)
Sets the value of
CfnDataSet.S3SourceProperty.getUploadSettings() |
CfnDataSet.S3SourceProperty.Builder |
uploadSettings(IResolvable uploadSettings)
Sets the value of
CfnDataSet.S3SourceProperty.getUploadSettings() |
public CfnDataSet.S3SourceProperty.Builder dataSourceArn(java.lang.String dataSourceArn)
CfnDataSet.S3SourceProperty.getDataSourceArn()
dataSourceArn
- The Amazon Resource Name (ARN) for the data source. This parameter is required.this
public CfnDataSet.S3SourceProperty.Builder inputColumns(IResolvable inputColumns)
CfnDataSet.S3SourceProperty.getInputColumns()
inputColumns
- A physical table type for an S3 data source. This parameter is required.
For files that aren't JSON, only
STRING
data types are supported in input columns.
this
public CfnDataSet.S3SourceProperty.Builder inputColumns(java.util.List<? extends java.lang.Object> inputColumns)
CfnDataSet.S3SourceProperty.getInputColumns()
inputColumns
- A physical table type for an S3 data source. This parameter is required.
For files that aren't JSON, only
STRING
data types are supported in input columns.
this
public CfnDataSet.S3SourceProperty.Builder uploadSettings(IResolvable uploadSettings)
CfnDataSet.S3SourceProperty.getUploadSettings()
uploadSettings
- Information about the format for the S3 source file or files.this
public CfnDataSet.S3SourceProperty.Builder uploadSettings(CfnDataSet.UploadSettingsProperty uploadSettings)
CfnDataSet.S3SourceProperty.getUploadSettings()
uploadSettings
- Information about the format for the S3 source file or files.this
public CfnDataSet.S3SourceProperty build()
CfnDataSet.S3SourceProperty
java.lang.NullPointerException
- if any required attribute was not provided