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.BuildercontainerAction(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.BuilderqueryAction(Consumer<SqlQueryDatasetAction.Builder> queryAction) AnSqlQueryDatasetActionobject that uses an SQL query to automatically create dataset contents.queryAction(SqlQueryDatasetAction queryAction) AnSqlQueryDatasetActionobject that uses an SQL query to automatically create dataset contents.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, 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
SqlQueryDatasetActionobject that uses an SQL query to automatically create dataset contents.- Parameters:
queryAction- AnSqlQueryDatasetActionobject 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 theSqlQueryDatasetActionobject that uses an SQL query to automatically create dataset contents.SqlQueryDatasetAction.Builderavoiding the need to create one manually viaSqlQueryDatasetAction.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaContainerDatasetAction.builder().When the
Consumercompletes,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:
-