Interface DatasetAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DatasetAction.Builder,
,DatasetAction> SdkBuilder<DatasetAction.Builder,
,DatasetAction> SdkPojo
- Enclosing class:
DatasetAction
-
Method Summary
Modifier and TypeMethodDescriptionactionName
(String actionName) The name of the dataset action by which dataset contents are automatically created.default DatasetAction.Builder
containerAction
(Consumer<ContainerDatasetAction.Builder> containerAction) Information that allows the system to run a containerized application to create the dataset contents.containerAction
(ContainerDatasetAction containerAction) Information that allows the system to run a containerized application to create the dataset contents.default DatasetAction.Builder
queryAction
(Consumer<SqlQueryDatasetAction.Builder> queryAction) AnSqlQueryDatasetAction
object that uses an SQL query to automatically create dataset contents.queryAction
(SqlQueryDatasetAction queryAction) AnSqlQueryDatasetAction
object that uses an SQL query to automatically create dataset contents.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
-
actionName
The name of the dataset action by which dataset contents are automatically created.
- Parameters:
actionName
- The name of the dataset action by which dataset contents are automatically created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryAction
An
SqlQueryDatasetAction
object that uses an SQL query to automatically create dataset contents.- Parameters:
queryAction
- AnSqlQueryDatasetAction
object that uses an SQL query to automatically create dataset contents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryAction
An
This is a convenience method that creates an instance of theSqlQueryDatasetAction
object that uses an SQL query to automatically create dataset contents.SqlQueryDatasetAction.Builder
avoiding the need to create one manually viaSqlQueryDatasetAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueryAction(SqlQueryDatasetAction)
.- Parameters:
queryAction
- a consumer that will call methods onSqlQueryDatasetAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
containerAction
Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.
- Parameters:
containerAction
- Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerAction
default DatasetAction.Builder containerAction(Consumer<ContainerDatasetAction.Builder> containerAction) Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.
This is a convenience method that creates an instance of theContainerDatasetAction.Builder
avoiding the need to create one manually viaContainerDatasetAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerAction(ContainerDatasetAction)
.- Parameters:
containerAction
- a consumer that will call methods onContainerDatasetAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-