Interface ContainerDatasetAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ContainerDatasetAction.Builder,
,ContainerDatasetAction> SdkBuilder<ContainerDatasetAction.Builder,
,ContainerDatasetAction> SdkPojo
- Enclosing class:
ContainerDatasetAction
-
Method Summary
Modifier and TypeMethodDescriptionexecutionRoleArn
(String executionRoleArn) The ARN of the role that gives permission to the system to access required resources to run thecontainerAction
.The ARN of the Docker container stored in your account.default ContainerDatasetAction.Builder
resourceConfiguration
(Consumer<ResourceConfiguration.Builder> resourceConfiguration) Configuration of the resource that executes thecontainerAction
.resourceConfiguration
(ResourceConfiguration resourceConfiguration) Configuration of the resource that executes thecontainerAction
.variables
(Collection<Variable> variables) The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).variables
(Consumer<Variable.Builder>... variables) The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).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
-
image
The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.
- Parameters:
image
- The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The ARN of the role that gives permission to the system to access required resources to run the
containerAction
. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.- Parameters:
executionRoleArn
- The ARN of the role that gives permission to the system to access required resources to run thecontainerAction
. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfiguration
Configuration of the resource that executes the
containerAction
.- Parameters:
resourceConfiguration
- Configuration of the resource that executes thecontainerAction
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfiguration
default ContainerDatasetAction.Builder resourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration) Configuration of the resource that executes the
This is a convenience method that creates an instance of thecontainerAction
.ResourceConfiguration.Builder
avoiding the need to create one manually viaResourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceConfiguration(ResourceConfiguration)
.- Parameters:
resourceConfiguration
- a consumer that will call methods onResourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
variables
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of
stringValue
,datasetContentVersionValue
, oroutputFileUriValue
.- Parameters:
variables
- The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one ofstringValue
,datasetContentVersionValue
, oroutputFileUriValue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
variables
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of
stringValue
,datasetContentVersionValue
, oroutputFileUriValue
.- Parameters:
variables
- The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one ofstringValue
,datasetContentVersionValue
, oroutputFileUriValue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
variables
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of
This is a convenience method that creates an instance of thestringValue
,datasetContentVersionValue
, oroutputFileUriValue
.Variable.Builder
avoiding the need to create one manually viaVariable.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovariables(List<Variable>)
.- Parameters:
variables
- a consumer that will call methods onVariable.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-