Interface ContainerDatasetAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>,SdkBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>,SdkPojo
- Enclosing class:
- ContainerDatasetAction
public static interface ContainerDatasetAction.Builder extends SdkPojo, CopyableBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ContainerDatasetAction.BuilderexecutionRoleArn(String executionRoleArn)The ARN of the role that gives permission to the system to access required resources to run thecontainerAction.ContainerDatasetAction.Builderimage(String image)The ARN of the Docker container stored in your account.default ContainerDatasetAction.BuilderresourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration)Configuration of the resource that executes thecontainerAction.ContainerDatasetAction.BuilderresourceConfiguration(ResourceConfiguration resourceConfiguration)Configuration of the resource that executes thecontainerAction.ContainerDatasetAction.Buildervariables(Collection<Variable> variables)The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).ContainerDatasetAction.Buildervariables(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).ContainerDatasetAction.Buildervariables(Variable... variables)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
image
ContainerDatasetAction.Builder image(String 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
ContainerDatasetAction.Builder executionRoleArn(String 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
ContainerDatasetAction.Builder resourceConfiguration(ResourceConfiguration 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.Builderavoiding the need to create one manually viaResourceConfiguration.builder().When the
Consumercompletes,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:
resourceConfiguration(ResourceConfiguration)
-
variables
ContainerDatasetAction.Builder 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). 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
ContainerDatasetAction.Builder variables(Variable... 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
ContainerDatasetAction.Builder 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). 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.Builderavoiding the need to create one manually viaVariable.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#variables(List.) - 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:
#variables(java.util.Collection)
-
-