@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 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.