Interface Input.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Input.Builder,
,Input> SdkBuilder<Input.Builder,
,Input> SdkPojo
- Enclosing class:
Input
-
Method Summary
Modifier and TypeMethodDescriptiondefault Input.Builder
databaseInputDefinition
(Consumer<DatabaseInputDefinition.Builder> databaseInputDefinition) Connection information for dataset input files stored in a database.databaseInputDefinition
(DatabaseInputDefinition databaseInputDefinition) Connection information for dataset input files stored in a database.default Input.Builder
dataCatalogInputDefinition
(Consumer<DataCatalogInputDefinition.Builder> dataCatalogInputDefinition) The Glue Data Catalog parameters for the data.dataCatalogInputDefinition
(DataCatalogInputDefinition dataCatalogInputDefinition) The Glue Data Catalog parameters for the data.default Input.Builder
metadata
(Consumer<Metadata.Builder> metadata) Contains additional resource information needed for specific datasets.Contains additional resource information needed for specific datasets.default Input.Builder
s3InputDefinition
(Consumer<S3Location.Builder> s3InputDefinition) The Amazon S3 location where the data is stored.s3InputDefinition
(S3Location s3InputDefinition) The Amazon S3 location where the data is stored.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
s3InputDefinition
The Amazon S3 location where the data is stored.
- Parameters:
s3InputDefinition
- The Amazon S3 location where the data is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3InputDefinition
The Amazon S3 location where the data is stored.
This is a convenience method that creates an instance of theS3Location.Builder
avoiding the need to create one manually viaS3Location.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3InputDefinition(S3Location)
.- Parameters:
s3InputDefinition
- a consumer that will call methods onS3Location.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataCatalogInputDefinition
The Glue Data Catalog parameters for the data.
- Parameters:
dataCatalogInputDefinition
- The Glue Data Catalog parameters for the data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCatalogInputDefinition
default Input.Builder dataCatalogInputDefinition(Consumer<DataCatalogInputDefinition.Builder> dataCatalogInputDefinition) The Glue Data Catalog parameters for the data.
This is a convenience method that creates an instance of theDataCatalogInputDefinition.Builder
avoiding the need to create one manually viaDataCatalogInputDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataCatalogInputDefinition(DataCatalogInputDefinition)
.- Parameters:
dataCatalogInputDefinition
- a consumer that will call methods onDataCatalogInputDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseInputDefinition
Connection information for dataset input files stored in a database.
- Parameters:
databaseInputDefinition
- Connection information for dataset input files stored in a database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseInputDefinition
default Input.Builder databaseInputDefinition(Consumer<DatabaseInputDefinition.Builder> databaseInputDefinition) Connection information for dataset input files stored in a database.
This is a convenience method that creates an instance of theDatabaseInputDefinition.Builder
avoiding the need to create one manually viaDatabaseInputDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatabaseInputDefinition(DatabaseInputDefinition)
.- Parameters:
databaseInputDefinition
- a consumer that will call methods onDatabaseInputDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Contains additional resource information needed for specific datasets.
- Parameters:
metadata
- Contains additional resource information needed for specific datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Contains additional resource information needed for specific datasets.
This is a convenience method that creates an instance of theMetadata.Builder
avoiding the need to create one manually viaMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(Metadata)
.- Parameters:
metadata
- a consumer that will call methods onMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-