@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SimulationApplicationConfig extends Object implements Serializable, Cloneable, StructuredPojo
Information about a simulation application configuration.
Constructor and Description |
---|
SimulationApplicationConfig() |
Modifier and Type | Method and Description |
---|---|
SimulationApplicationConfig |
clone() |
boolean |
equals(Object obj) |
String |
getApplication()
The application information for the simulation application.
|
String |
getApplicationVersion()
The version of the simulation application.
|
LaunchConfig |
getLaunchConfig()
The launch configuration for the simulation application.
|
List<WorldConfig> |
getWorldConfigs()
A list of world configurations.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplication(String application)
The application information for the simulation application.
|
void |
setApplicationVersion(String applicationVersion)
The version of the simulation application.
|
void |
setLaunchConfig(LaunchConfig launchConfig)
The launch configuration for the simulation application.
|
void |
setWorldConfigs(Collection<WorldConfig> worldConfigs)
A list of world configurations.
|
String |
toString()
Returns a string representation of this object.
|
SimulationApplicationConfig |
withApplication(String application)
The application information for the simulation application.
|
SimulationApplicationConfig |
withApplicationVersion(String applicationVersion)
The version of the simulation application.
|
SimulationApplicationConfig |
withLaunchConfig(LaunchConfig launchConfig)
The launch configuration for the simulation application.
|
SimulationApplicationConfig |
withWorldConfigs(Collection<WorldConfig> worldConfigs)
A list of world configurations.
|
SimulationApplicationConfig |
withWorldConfigs(WorldConfig... worldConfigs)
A list of world configurations.
|
public void setApplication(String application)
The application information for the simulation application.
application
- The application information for the simulation application.public String getApplication()
The application information for the simulation application.
public SimulationApplicationConfig withApplication(String application)
The application information for the simulation application.
application
- The application information for the simulation application.public void setApplicationVersion(String applicationVersion)
The version of the simulation application.
applicationVersion
- The version of the simulation application.public String getApplicationVersion()
The version of the simulation application.
public SimulationApplicationConfig withApplicationVersion(String applicationVersion)
The version of the simulation application.
applicationVersion
- The version of the simulation application.public void setLaunchConfig(LaunchConfig launchConfig)
The launch configuration for the simulation application.
launchConfig
- The launch configuration for the simulation application.public LaunchConfig getLaunchConfig()
The launch configuration for the simulation application.
public SimulationApplicationConfig withLaunchConfig(LaunchConfig launchConfig)
The launch configuration for the simulation application.
launchConfig
- The launch configuration for the simulation application.public List<WorldConfig> getWorldConfigs()
A list of world configurations.
public void setWorldConfigs(Collection<WorldConfig> worldConfigs)
A list of world configurations.
worldConfigs
- A list of world configurations.public SimulationApplicationConfig withWorldConfigs(WorldConfig... worldConfigs)
A list of world configurations.
NOTE: This method appends the values to the existing list (if any). Use
setWorldConfigs(java.util.Collection)
or withWorldConfigs(java.util.Collection)
if you want to
override the existing values.
worldConfigs
- A list of world configurations.public SimulationApplicationConfig withWorldConfigs(Collection<WorldConfig> worldConfigs)
A list of world configurations.
worldConfigs
- A list of world configurations.public String toString()
toString
in class Object
Object.toString()
public SimulationApplicationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.