Interface Input.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Input.Builder,Input>,SdkBuilder<Input.Builder,Input>,SdkPojo
- Enclosing class:
- Input
public static interface Input.Builder extends SdkPojo, CopyableBuilder<Input.Builder,Input>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Input.BuilderdatabaseInputDefinition(Consumer<DatabaseInputDefinition.Builder> databaseInputDefinition)Connection information for dataset input files stored in a database.Input.BuilderdatabaseInputDefinition(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.Input.BuilderdataCatalogInputDefinition(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.Input.Buildermetadata(Metadata metadata)Contains additional resource information needed for specific datasets.default Input.Builders3InputDefinition(Consumer<S3Location.Builder> s3InputDefinition)The Amazon S3 location where the data is stored.Input.Builders3InputDefinition(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 Detail
-
s3InputDefinition
Input.Builder s3InputDefinition(S3Location 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
default Input.Builder s3InputDefinition(Consumer<S3Location.Builder> 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:
s3InputDefinition(S3Location)
-
dataCatalogInputDefinition
Input.Builder dataCatalogInputDefinition(DataCatalogInputDefinition 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:
dataCatalogInputDefinition(DataCatalogInputDefinition)
-
databaseInputDefinition
Input.Builder databaseInputDefinition(DatabaseInputDefinition 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:
databaseInputDefinition(DatabaseInputDefinition)
-
metadata
Input.Builder metadata(Metadata 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
default Input.Builder metadata(Consumer<Metadata.Builder> 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:
metadata(Metadata)
-
-