@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContainerDatasetAction extends Object implements Serializable, Cloneable, StructuredPojo
Information needed to run the "containerAction" to produce data set contents.
Constructor and Description |
---|
ContainerDatasetAction() |
Modifier and Type | Method and Description |
---|---|
ContainerDatasetAction |
clone() |
boolean |
equals(Object obj) |
String |
getExecutionRoleArn()
The ARN of the role which gives permission to the system to access needed resources in order to run the
"containerAction".
|
String |
getImage()
The ARN of the Docker container stored in your account.
|
ResourceConfiguration |
getResourceConfiguration()
Configuration of the resource which executes the "containerAction".
|
List<Variable> |
getVariables()
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExecutionRoleArn(String executionRoleArn)
The ARN of the role which gives permission to the system to access needed resources in order to run the
"containerAction".
|
void |
setImage(String image)
The ARN of the Docker container stored in your account.
|
void |
setResourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
|
void |
setVariables(Collection<Variable> variables)
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
String |
toString()
Returns a string representation of this object.
|
ContainerDatasetAction |
withExecutionRoleArn(String executionRoleArn)
The ARN of the role which gives permission to the system to access needed resources in order to run the
"containerAction".
|
ContainerDatasetAction |
withImage(String image)
The ARN of the Docker container stored in your account.
|
ContainerDatasetAction |
withResourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
|
ContainerDatasetAction |
withVariables(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 |
withVariables(Variable... variables)
The values of variables used within the context of the execution of the containerized application (basically,
parameters passed to the application).
|
public void setImage(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.public String getImage()
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.
public ContainerDatasetAction withImage(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.public void setExecutionRoleArn(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.public String getExecutionRoleArn()
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.
public ContainerDatasetAction withExecutionRoleArn(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.public void setResourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
resourceConfiguration
- Configuration of the resource which executes the "containerAction".public ResourceConfiguration getResourceConfiguration()
Configuration of the resource which executes the "containerAction".
public ContainerDatasetAction withResourceConfiguration(ResourceConfiguration resourceConfiguration)
Configuration of the resource which executes the "containerAction".
resourceConfiguration
- Configuration of the resource which executes the "containerAction".public List<Variable> getVariables()
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".
public void setVariables(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".public ContainerDatasetAction withVariables(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".
NOTE: This method appends the values to the existing list (if any). Use
setVariables(java.util.Collection)
or withVariables(java.util.Collection)
if you want to
override the existing values.
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".public ContainerDatasetAction withVariables(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".public String toString()
toString
in class Object
Object.toString()
public ContainerDatasetAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.