Interface DatabaseTableOutputOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatabaseTableOutputOptions.Builder,
,DatabaseTableOutputOptions> SdkBuilder<DatabaseTableOutputOptions.Builder,
,DatabaseTableOutputOptions> SdkPojo
- Enclosing class:
DatabaseTableOutputOptions
public static interface DatabaseTableOutputOptions.Builder
extends SdkPojo, CopyableBuilder<DatabaseTableOutputOptions.Builder,DatabaseTableOutputOptions>
-
Method Summary
Modifier and TypeMethodDescriptionA prefix for the name of a table DataBrew will create in the database.tempDirectory
(Consumer<S3Location.Builder> tempDirectory) Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.tempDirectory
(S3Location tempDirectory) Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.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
-
tempDirectory
Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
- Parameters:
tempDirectory
- Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tempDirectory
default DatabaseTableOutputOptions.Builder tempDirectory(Consumer<S3Location.Builder> tempDirectory) Represents an Amazon S3 location (bucket name and object key) where DataBrew can store intermediate results.
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 totempDirectory(S3Location)
.- Parameters:
tempDirectory
- 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:
-
tableName
A prefix for the name of a table DataBrew will create in the database.
- Parameters:
tableName
- A prefix for the name of a table DataBrew will create in the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-