Interface Input.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Input.Builder,,Input> SdkBuilder<Input.Builder,,Input> SdkPojo
- Enclosing class:
Input
-
Method Summary
Modifier and TypeMethodDescriptiondefault Input.BuilderdatabaseInputDefinition(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.BuilderdataCatalogInputDefinition(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.Buildermetadata(Consumer<Metadata.Builder> metadata) Contains additional resource information needed for specific datasets.Contains additional resource information needed for specific datasets.default Input.Builders3InputDefinition(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDataCatalogInputDefinition.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDatabaseInputDefinition.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMetadata.builder().When the
Consumercompletes,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:
-