@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AppSpecification extends Object implements Serializable, Cloneable, StructuredPojo
Configuration to run a processing job in a specified container image.
Constructor and Description |
---|
AppSpecification() |
Modifier and Type | Method and Description |
---|---|
AppSpecification |
clone() |
boolean |
equals(Object obj) |
List<String> |
getContainerArguments()
The arguments for a container used to run a processing job.
|
List<String> |
getContainerEntrypoint()
The entrypoint for a container used to run a processing job.
|
String |
getImageUri()
The container image to be run by the processing job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContainerArguments(Collection<String> containerArguments)
The arguments for a container used to run a processing job.
|
void |
setContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a processing job.
|
void |
setImageUri(String imageUri)
The container image to be run by the processing job.
|
String |
toString()
Returns a string representation of this object.
|
AppSpecification |
withContainerArguments(Collection<String> containerArguments)
The arguments for a container used to run a processing job.
|
AppSpecification |
withContainerArguments(String... containerArguments)
The arguments for a container used to run a processing job.
|
AppSpecification |
withContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a processing job.
|
AppSpecification |
withContainerEntrypoint(String... containerEntrypoint)
The entrypoint for a container used to run a processing job.
|
AppSpecification |
withImageUri(String imageUri)
The container image to be run by the processing job.
|
public void setImageUri(String imageUri)
The container image to be run by the processing job.
imageUri
- The container image to be run by the processing job.public String getImageUri()
The container image to be run by the processing job.
public AppSpecification withImageUri(String imageUri)
The container image to be run by the processing job.
imageUri
- The container image to be run by the processing job.public List<String> getContainerEntrypoint()
The entrypoint for a container used to run a processing job.
public void setContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a processing job.
containerEntrypoint
- The entrypoint for a container used to run a processing job.public AppSpecification withContainerEntrypoint(String... containerEntrypoint)
The entrypoint for a container used to run a processing job.
NOTE: This method appends the values to the existing list (if any). Use
setContainerEntrypoint(java.util.Collection)
or withContainerEntrypoint(java.util.Collection)
if you want to override the existing values.
containerEntrypoint
- The entrypoint for a container used to run a processing job.public AppSpecification withContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a processing job.
containerEntrypoint
- The entrypoint for a container used to run a processing job.public List<String> getContainerArguments()
The arguments for a container used to run a processing job.
public void setContainerArguments(Collection<String> containerArguments)
The arguments for a container used to run a processing job.
containerArguments
- The arguments for a container used to run a processing job.public AppSpecification withContainerArguments(String... containerArguments)
The arguments for a container used to run a processing job.
NOTE: This method appends the values to the existing list (if any). Use
setContainerArguments(java.util.Collection)
or withContainerArguments(java.util.Collection)
if
you want to override the existing values.
containerArguments
- The arguments for a container used to run a processing job.public AppSpecification withContainerArguments(Collection<String> containerArguments)
The arguments for a container used to run a processing job.
containerArguments
- The arguments for a container used to run a processing job.public String toString()
toString
in class Object
Object.toString()
public AppSpecification clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.