public static interface ContainerDatasetAction.Builder extends SdkPojo, CopyableBuilder<ContainerDatasetAction.Builder,ContainerDatasetAction>
Modifier and Type | Method and Description |
---|---|
ContainerDatasetAction.Builder |
executionRoleArn(String executionRoleArn)
The ARN of the role which gives permission to the system to access needed resources in order to run the
"containerAction".
|
ContainerDatasetAction.Builder |
image(String image)
The ARN of the Docker container stored in your account.
|
default ContainerDatasetAction.Builder |
resourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration)
Configuration of the resource which executes the "containerAction".
|
ContainerDatasetAction.Builder |
resourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
|
ContainerDatasetAction.Builder |
variables(Collection<Variable> variables)
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
ContainerDatasetAction.Builder |
variables(Consumer<Variable.Builder>... variables)
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
ContainerDatasetAction.Builder |
variables(Variable... variables)
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
copy
applyMutation, build
ContainerDatasetAction.Builder image(String image)
The ARN of the Docker container stored in your account. The Docker container contains an application and needed support libraries and is used to generate data set contents.
image
- The ARN of the Docker container stored in your account. The Docker container contains an application
and needed support libraries and is used to generate data set contents.ContainerDatasetAction.Builder executionRoleArn(String executionRoleArn)
The ARN of the role which gives permission to the system to access needed resources in order to run the "containerAction". This includes, at minimum, permission to retrieve the data set contents which are the input to the containerized application.
executionRoleArn
- The ARN of the role which gives permission to the system to access needed resources in order to run
the "containerAction". This includes, at minimum, permission to retrieve the data set contents which
are the input to the containerized application.ContainerDatasetAction.Builder resourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
resourceConfiguration
- Configuration of the resource which executes the "containerAction".default ContainerDatasetAction.Builder resourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration)
Configuration of the resource which executes the "containerAction".
This is a convenience that creates an instance of theResourceConfiguration.Builder
avoiding the need
to create one manually via ResourceConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to resourceConfiguration(ResourceConfiguration)
.resourceConfiguration
- a consumer that will call methods on ResourceConfiguration.Builder
resourceConfiguration(ResourceConfiguration)
ContainerDatasetAction.Builder variables(Collection<Variable> variables)
The values of variables used within 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", or "outputFileUriValue".
variables
- The values of variables used within 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", or "outputFileUriValue".ContainerDatasetAction.Builder variables(Variable... variables)
The values of variables used within 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", or "outputFileUriValue".
variables
- The values of variables used within 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", or "outputFileUriValue".ContainerDatasetAction.Builder variables(Consumer<Variable.Builder>... variables)
The values of variables used within 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", or "outputFileUriValue".
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #variables(List)
.variables
- a consumer that will call methods on List.Builder
#variables(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.