@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartSimulationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartSimulationRequest() |
Modifier and Type | Method and Description |
---|---|
StartSimulationRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
StartSimulationRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
StartSimulationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once.
|
String |
getDescription()
The description of the simulation.
|
String |
getMaximumDuration()
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d
or D).
|
String |
getName()
The name of the simulation.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to
perform actions.
|
S3Location |
getSchemaS3Location()
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3).
|
Map<String,String> |
getTags()
A list of tags for the simulation.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once.
|
void |
setDescription(String description)
The description of the simulation.
|
void |
setMaximumDuration(String maximumDuration)
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d
or D).
|
void |
setName(String name)
The name of the simulation.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to
perform actions.
|
void |
setSchemaS3Location(S3Location schemaS3Location)
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3).
|
void |
setTags(Map<String,String> tags)
A list of tags for the simulation.
|
String |
toString()
Returns a string representation of this object.
|
StartSimulationRequest |
withClientToken(String clientToken)
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once.
|
StartSimulationRequest |
withDescription(String description)
The description of the simulation.
|
StartSimulationRequest |
withMaximumDuration(String maximumDuration)
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d
or D).
|
StartSimulationRequest |
withName(String name)
The name of the simulation.
|
StartSimulationRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to
perform actions.
|
StartSimulationRequest |
withSchemaS3Location(S3Location schemaS3Location)
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3).
|
StartSimulationRequest |
withTags(Map<String,String> tags)
A list of tags for the simulation.
|
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, withSdkRequestTimeout
public void setClientToken(String clientToken)
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once. A ClientToken
is also known as an idempotency token. A ClientToken
expires after 24 hours.
clientToken
- A value that you provide to ensure that repeated calls to this API operation using the same parameters
complete only once. A ClientToken
is also known as an idempotency token. A
ClientToken
expires after 24 hours.public String getClientToken()
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once. A ClientToken
is also known as an idempotency token. A ClientToken
expires after 24 hours.
ClientToken
is also known as an idempotency token. A
ClientToken
expires after 24 hours.public StartSimulationRequest withClientToken(String clientToken)
A value that you provide to ensure that repeated calls to this API operation using the same parameters complete
only once. A ClientToken
is also known as an idempotency token. A ClientToken
expires after 24 hours.
clientToken
- A value that you provide to ensure that repeated calls to this API operation using the same parameters
complete only once. A ClientToken
is also known as an idempotency token. A
ClientToken
expires after 24 hours.public void setDescription(String description)
The description of the simulation.
description
- The description of the simulation.public String getDescription()
The description of the simulation.
public StartSimulationRequest withDescription(String description)
The description of the simulation.
description
- The description of the simulation.public void setMaximumDuration(String maximumDuration)
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d or D). The simulation stops when it reaches this limit.
maximumDuration
- The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or
days (d or D). The simulation stops when it reaches this limit.public String getMaximumDuration()
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d or D). The simulation stops when it reaches this limit.
public StartSimulationRequest withMaximumDuration(String maximumDuration)
The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or days (d or D). The simulation stops when it reaches this limit.
maximumDuration
- The maximum running time of the simulation, specified as a number of months (m or M), hours (h or H), or
days (d or D). The simulation stops when it reaches this limit.public void setName(String name)
The name of the simulation.
name
- The name of the simulation.public String getName()
The name of the simulation.
public StartSimulationRequest withName(String name)
The name of the simulation.
name
- The name of the simulation.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to perform actions. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference. For more information about IAM roles, see IAM roles in the Identity and Access Management User Guide.
roleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation
assumes to perform actions. For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference. For more information about IAM roles, see
IAM roles in the Identity
and Access Management User Guide.public String getRoleArn()
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to perform actions. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference. For more information about IAM roles, see IAM roles in the Identity and Access Management User Guide.
public StartSimulationRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation assumes to perform actions. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference. For more information about IAM roles, see IAM roles in the Identity and Access Management User Guide.
roleArn
- The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that the simulation
assumes to perform actions. For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference. For more information about IAM roles, see
IAM roles in the Identity
and Access Management User Guide.public void setSchemaS3Location(S3Location schemaS3Location)
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3). For more information about Amazon S3, see the Amazon Simple Storage Service User Guide .
schemaS3Location
- The location of the simulation schema in Amazon Simple Storage Service (Amazon S3). For more information
about Amazon S3, see the
Amazon Simple Storage Service User Guide .public S3Location getSchemaS3Location()
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3). For more information about Amazon S3, see the Amazon Simple Storage Service User Guide .
public StartSimulationRequest withSchemaS3Location(S3Location schemaS3Location)
The location of the simulation schema in Amazon Simple Storage Service (Amazon S3). For more information about Amazon S3, see the Amazon Simple Storage Service User Guide .
schemaS3Location
- The location of the simulation schema in Amazon Simple Storage Service (Amazon S3). For more information
about Amazon S3, see the
Amazon Simple Storage Service User Guide .public Map<String,String> getTags()
A list of tags for the simulation. For more information about tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
public void setTags(Map<String,String> tags)
A list of tags for the simulation. For more information about tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
tags
- A list of tags for the simulation. For more information about tags, see Tagging Amazon Web Services
resources in the Amazon Web Services General Reference.public StartSimulationRequest withTags(Map<String,String> tags)
A list of tags for the simulation. For more information about tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
tags
- A list of tags for the simulation. For more information about tags, see Tagging Amazon Web Services
resources in the Amazon Web Services General Reference.public StartSimulationRequest addTagsEntry(String key, String value)
public StartSimulationRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public StartSimulationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()