@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContainerDatasetAction extends Object implements Serializable, Cloneable, StructuredPojo
 Information required to run the containerAction to produce dataset contents.
 
| Constructor and Description | 
|---|
| ContainerDatasetAction() | 
| Modifier and Type | Method and Description | 
|---|---|
| ContainerDatasetAction | clone() | 
| boolean | equals(Object obj) | 
| String | getExecutionRoleArn()
 The ARN of the role that gives permission to the system to access required resources to run the
  containerAction. | 
| String | getImage()
 The ARN of the Docker container stored in your account. | 
| ResourceConfiguration | getResourceConfiguration()
 Configuration of the resource that executes the  containerAction. | 
| List<Variable> | getVariables()
 The values of variables used in 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 that gives permission to the system to access required resources 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 that executes the  containerAction. | 
| void | setVariables(Collection<Variable> variables)
 The values of variables used in 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 that gives permission to the system to access required resources 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 that executes the  containerAction. | 
| ContainerDatasetAction | withVariables(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 | withVariables(Variable... variables)
 The values of variables used in 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 required support libraries and is used to generate dataset contents.
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.public String getImage()
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.
public ContainerDatasetAction withImage(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.
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.public void setExecutionRoleArn(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.
 
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.public String getExecutionRoleArn()
 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.
 
containerAction. This includes, at minimum, permission to retrieve the dataset contents that
         are the input to the containerized application.public ContainerDatasetAction withExecutionRoleArn(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.
 
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.public void setResourceConfiguration(ResourceConfiguration resourceConfiguration)
 Configuration of the resource that executes the containerAction.
 
resourceConfiguration - Configuration of the resource that executes the containerAction.public ResourceConfiguration getResourceConfiguration()
 Configuration of the resource that executes the containerAction.
 
containerAction.public ContainerDatasetAction withResourceConfiguration(ResourceConfiguration resourceConfiguration)
 Configuration of the resource that executes the containerAction.
 
resourceConfiguration - Configuration of the resource that executes the containerAction.public List<Variable> getVariables()
 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, or outputFileUriValue.
 
stringValue, datasetContentVersionValue, or outputFileUriValue.public void setVariables(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, or outputFileUriValue.
 
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, or outputFileUriValue.public ContainerDatasetAction withVariables(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, 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 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, or outputFileUriValue.public ContainerDatasetAction withVariables(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, or outputFileUriValue.
 
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, or outputFileUriValue.public String toString()
toString in class ObjectObject.toString()public ContainerDatasetAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.