@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSimulationJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
CreateSimulationJobRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateSimulationJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getFailureBehavior()
The failure behavior the simulation job.
|
String |
getIamRole()
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf.
|
Long |
getMaxJobDurationInSeconds()
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds.
|
OutputLocation |
getOutputLocation()
Location for output files generated by the simulation job.
|
List<RobotApplicationConfig> |
getRobotApplications()
The robot application to use in the simulation job.
|
List<SimulationApplicationConfig> |
getSimulationApplications()
The simulation application to use in the simulation job.
|
VPCConfig |
getVpcConfig()
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security
group IDs and subnet IDs.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setFailureBehavior(String failureBehavior)
The failure behavior the simulation job.
|
void |
setIamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf.
|
void |
setMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds.
|
void |
setOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
|
void |
setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
|
void |
setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
|
void |
setVpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security
group IDs and subnet IDs.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateSimulationJobRequest |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateSimulationJobRequest |
withFailureBehavior(FailureBehavior failureBehavior)
The failure behavior the simulation job.
|
CreateSimulationJobRequest |
withFailureBehavior(String failureBehavior)
The failure behavior the simulation job.
|
CreateSimulationJobRequest |
withIamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf.
|
CreateSimulationJobRequest |
withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds.
|
CreateSimulationJobRequest |
withOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
|
CreateSimulationJobRequest |
withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
|
CreateSimulationJobRequest |
withRobotApplications(RobotApplicationConfig... robotApplications)
The robot application to use in the simulation job.
|
CreateSimulationJobRequest |
withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
|
CreateSimulationJobRequest |
withSimulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application to use in the simulation job.
|
CreateSimulationJobRequest |
withVpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security
group IDs and subnet IDs.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public CreateSimulationJobRequest withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public void setOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
outputLocation - Location for output files generated by the simulation job.public OutputLocation getOutputLocation()
Location for output files generated by the simulation job.
public CreateSimulationJobRequest withOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
outputLocation - Location for output files generated by the simulation job.public void setMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.
maxJobDurationInSeconds - The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.public Long getMaxJobDurationInSeconds()
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.public CreateSimulationJobRequest withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.
maxJobDurationInSeconds - The maximum simulation job duration in seconds (up to 14 days or 1,209,600 seconds. When
maxJobDurationInSeconds is reached, the simulation job will status will transition to
Completed.public void setIamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.
iamRole - The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.public String getIamRole()
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.
public CreateSimulationJobRequest withIamRole(String iamRole)
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.
iamRole - The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf. This is how credentials are passed in to your simulation job. See how to specify AWS security credentials for your application.public void setFailureBehavior(String failureBehavior)
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
failureBehavior - The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehaviorpublic String getFailureBehavior()
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehaviorpublic CreateSimulationJobRequest withFailureBehavior(String failureBehavior)
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
failureBehavior - The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehaviorpublic CreateSimulationJobRequest withFailureBehavior(FailureBehavior failureBehavior)
The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
failureBehavior - The failure behavior the simulation job.
Restart the simulation job in the same host instance.
Stop the simulation job and terminate the instance.
FailureBehaviorpublic List<RobotApplicationConfig> getRobotApplications()
The robot application to use in the simulation job.
public void setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
robotApplications - The robot application to use in the simulation job.public CreateSimulationJobRequest withRobotApplications(RobotApplicationConfig... robotApplications)
The robot application to use in the simulation job.
NOTE: This method appends the values to the existing list (if any). Use
setRobotApplications(java.util.Collection) or withRobotApplications(java.util.Collection) if
you want to override the existing values.
robotApplications - The robot application to use in the simulation job.public CreateSimulationJobRequest withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application to use in the simulation job.
robotApplications - The robot application to use in the simulation job.public List<SimulationApplicationConfig> getSimulationApplications()
The simulation application to use in the simulation job.
public void setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
simulationApplications - The simulation application to use in the simulation job.public CreateSimulationJobRequest withSimulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application to use in the simulation job.
NOTE: This method appends the values to the existing list (if any). Use
setSimulationApplications(java.util.Collection) or
withSimulationApplications(java.util.Collection) if you want to override the existing values.
simulationApplications - The simulation application to use in the simulation job.public CreateSimulationJobRequest withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application to use in the simulation job.
simulationApplications - The simulation application to use in the simulation job.public void setVpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
vpcConfig - If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of
security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one
security group and one subnet ID.public VPCConfig getVpcConfig()
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
public CreateSimulationJobRequest withVpcConfig(VPCConfig vpcConfig)
If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID.
vpcConfig - If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of
security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one
security group and one subnet ID.public String toString()
toString in class ObjectObject.toString()public CreateSimulationJobRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.