@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateSimulationJobResult() |
Modifier and Type | Method and Description |
---|---|
CreateSimulationJobResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateSimulationJobResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateSimulationJobResult |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the simulation job.
|
String |
getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
ComputeResponse |
getCompute()
Compute information for the simulation job.
|
List<DataSource> |
getDataSources()
The data sources for the simulation job.
|
String |
getFailureBehavior()
the failure behavior for the simulation job.
|
String |
getFailureCode()
The failure code of the simulation job if it failed:
|
String |
getIamRole()
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on
your behalf.
|
Date |
getLastStartedAt()
The time, in milliseconds since the epoch, when the simulation job was last started.
|
Date |
getLastUpdatedAt()
The time, in milliseconds since the epoch, when the simulation job was last updated.
|
LoggingConfig |
getLoggingConfig()
The logging configuration.
|
Long |
getMaxJobDurationInSeconds()
The maximum simulation job duration in seconds.
|
OutputLocation |
getOutputLocation()
Simulation job output files location.
|
List<RobotApplicationConfig> |
getRobotApplications()
The robot application used by the simulation job.
|
List<SimulationApplicationConfig> |
getSimulationApplications()
The simulation application used by the simulation job.
|
Long |
getSimulationTimeMillis()
The simulation job execution duration in milliseconds.
|
String |
getStatus()
The status of the simulation job.
|
Map<String,String> |
getTags()
The list of all tags added to the simulation job.
|
VPCConfigResponse |
getVpcConfig()
Information about the vpc configuration.
|
int |
hashCode() |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
|
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setCompute(ComputeResponse compute)
Compute information for the simulation job.
|
void |
setDataSources(Collection<DataSource> dataSources)
The data sources for the simulation job.
|
void |
setFailureBehavior(String failureBehavior)
the failure behavior for the simulation job.
|
void |
setFailureCode(String failureCode)
The failure code of the simulation job if it failed:
|
void |
setIamRole(String iamRole)
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on
your behalf.
|
void |
setLastStartedAt(Date lastStartedAt)
The time, in milliseconds since the epoch, when the simulation job was last started.
|
void |
setLastUpdatedAt(Date lastUpdatedAt)
The time, in milliseconds since the epoch, when the simulation job was last updated.
|
void |
setLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
|
void |
setMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds.
|
void |
setOutputLocation(OutputLocation outputLocation)
Simulation job output files location.
|
void |
setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application used by the simulation job.
|
void |
setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application used by the simulation job.
|
void |
setSimulationTimeMillis(Long simulationTimeMillis)
The simulation job execution duration in milliseconds.
|
void |
setStatus(String status)
The status of the simulation job.
|
void |
setTags(Map<String,String> tags)
The list of all tags added to the simulation job.
|
void |
setVpcConfig(VPCConfigResponse vpcConfig)
Information about the vpc configuration.
|
String |
toString()
Returns a string representation of this object.
|
CreateSimulationJobResult |
withArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
|
CreateSimulationJobResult |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateSimulationJobResult |
withCompute(ComputeResponse compute)
Compute information for the simulation job.
|
CreateSimulationJobResult |
withDataSources(Collection<DataSource> dataSources)
The data sources for the simulation job.
|
CreateSimulationJobResult |
withDataSources(DataSource... dataSources)
The data sources for the simulation job.
|
CreateSimulationJobResult |
withFailureBehavior(FailureBehavior failureBehavior)
the failure behavior for the simulation job.
|
CreateSimulationJobResult |
withFailureBehavior(String failureBehavior)
the failure behavior for the simulation job.
|
CreateSimulationJobResult |
withFailureCode(SimulationJobErrorCode failureCode)
The failure code of the simulation job if it failed:
|
CreateSimulationJobResult |
withFailureCode(String failureCode)
The failure code of the simulation job if it failed:
|
CreateSimulationJobResult |
withIamRole(String iamRole)
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on
your behalf.
|
CreateSimulationJobResult |
withLastStartedAt(Date lastStartedAt)
The time, in milliseconds since the epoch, when the simulation job was last started.
|
CreateSimulationJobResult |
withLastUpdatedAt(Date lastUpdatedAt)
The time, in milliseconds since the epoch, when the simulation job was last updated.
|
CreateSimulationJobResult |
withLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
|
CreateSimulationJobResult |
withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds.
|
CreateSimulationJobResult |
withOutputLocation(OutputLocation outputLocation)
Simulation job output files location.
|
CreateSimulationJobResult |
withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application used by the simulation job.
|
CreateSimulationJobResult |
withRobotApplications(RobotApplicationConfig... robotApplications)
The robot application used by the simulation job.
|
CreateSimulationJobResult |
withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application used by the simulation job.
|
CreateSimulationJobResult |
withSimulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application used by the simulation job.
|
CreateSimulationJobResult |
withSimulationTimeMillis(Long simulationTimeMillis)
The simulation job execution duration in milliseconds.
|
CreateSimulationJobResult |
withStatus(SimulationJobStatus status)
The status of the simulation job.
|
CreateSimulationJobResult |
withStatus(String status)
The status of the simulation job.
|
CreateSimulationJobResult |
withTags(Map<String,String> tags)
The list of all tags added to the simulation job.
|
CreateSimulationJobResult |
withVpcConfig(VPCConfigResponse vpcConfig)
Information about the vpc configuration.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
arn
- The Amazon Resource Name (ARN) of the simulation job.public String getArn()
The Amazon Resource Name (ARN) of the simulation job.
public CreateSimulationJobResult withArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
arn
- The Amazon Resource Name (ARN) of the simulation job.public void setStatus(String status)
The status of the simulation job.
status
- The status of the simulation job.SimulationJobStatus
public String getStatus()
The status of the simulation job.
SimulationJobStatus
public CreateSimulationJobResult withStatus(String status)
The status of the simulation job.
status
- The status of the simulation job.SimulationJobStatus
public CreateSimulationJobResult withStatus(SimulationJobStatus status)
The status of the simulation job.
status
- The status of the simulation job.SimulationJobStatus
public void setLastStartedAt(Date lastStartedAt)
The time, in milliseconds since the epoch, when the simulation job was last started.
lastStartedAt
- The time, in milliseconds since the epoch, when the simulation job was last started.public Date getLastStartedAt()
The time, in milliseconds since the epoch, when the simulation job was last started.
public CreateSimulationJobResult withLastStartedAt(Date lastStartedAt)
The time, in milliseconds since the epoch, when the simulation job was last started.
lastStartedAt
- The time, in milliseconds since the epoch, when the simulation job was last started.public void setLastUpdatedAt(Date lastUpdatedAt)
The time, in milliseconds since the epoch, when the simulation job was last updated.
lastUpdatedAt
- The time, in milliseconds since the epoch, when the simulation job was last updated.public Date getLastUpdatedAt()
The time, in milliseconds since the epoch, when the simulation job was last updated.
public CreateSimulationJobResult withLastUpdatedAt(Date lastUpdatedAt)
The time, in milliseconds since the epoch, when the simulation job was last updated.
lastUpdatedAt
- The time, in milliseconds since the epoch, when the simulation job was last updated.public void setFailureBehavior(String failureBehavior)
the failure behavior for the simulation job.
failureBehavior
- the failure behavior for the simulation job.FailureBehavior
public String getFailureBehavior()
the failure behavior for the simulation job.
FailureBehavior
public CreateSimulationJobResult withFailureBehavior(String failureBehavior)
the failure behavior for the simulation job.
failureBehavior
- the failure behavior for the simulation job.FailureBehavior
public CreateSimulationJobResult withFailureBehavior(FailureBehavior failureBehavior)
the failure behavior for the simulation job.
failureBehavior
- the failure behavior for the simulation job.FailureBehavior
public void setFailureCode(String failureCode)
The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
failureCode
- The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
SimulationJobErrorCode
public String getFailureCode()
The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
SimulationJobErrorCode
public CreateSimulationJobResult withFailureCode(String failureCode)
The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
failureCode
- The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
SimulationJobErrorCode
public CreateSimulationJobResult withFailureCode(SimulationJobErrorCode failureCode)
The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
failureCode
- The failure code of the simulation job if it failed:
Internal service error.
Robot application exited abnormally.
Simulation application exited abnormally.
Robot application bundle could not be downloaded.
Simulation application bundle could not be downloaded.
Unable to publish outputs to customer-provided S3 bucket.
Unable to publish logs to customer-provided CloudWatch Logs resource.
Subnet IP limit exceeded.
ENI limit exceeded.
Unable to use the Role provided.
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
Etag for RobotApplication does not match value during version creation.
Etag for SimulationApplication does not match value during version creation.
SimulationJobErrorCode
public 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 CreateSimulationJobResult 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)
Simulation job output files location.
outputLocation
- Simulation job output files location.public OutputLocation getOutputLocation()
Simulation job output files location.
public CreateSimulationJobResult withOutputLocation(OutputLocation outputLocation)
Simulation job output files location.
outputLocation
- Simulation job output files location.public void setLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
loggingConfig
- The logging configuration.public LoggingConfig getLoggingConfig()
The logging configuration.
public CreateSimulationJobResult withLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
loggingConfig
- The logging configuration.public void setMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds.
maxJobDurationInSeconds
- The maximum simulation job duration in seconds.public Long getMaxJobDurationInSeconds()
The maximum simulation job duration in seconds.
public CreateSimulationJobResult withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum simulation job duration in seconds.
maxJobDurationInSeconds
- The maximum simulation job duration in seconds.public void setSimulationTimeMillis(Long simulationTimeMillis)
The simulation job execution duration in milliseconds.
simulationTimeMillis
- The simulation job execution duration in milliseconds.public Long getSimulationTimeMillis()
The simulation job execution duration in milliseconds.
public CreateSimulationJobResult withSimulationTimeMillis(Long simulationTimeMillis)
The simulation job execution duration in milliseconds.
simulationTimeMillis
- The simulation job execution duration in milliseconds.public void setIamRole(String iamRole)
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
iamRole
- The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated
policies on your behalf.public String getIamRole()
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
public CreateSimulationJobResult withIamRole(String iamRole)
The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated policies on your behalf.
iamRole
- The IAM role that allows the simulation job to call the AWS APIs that are specified in its associated
policies on your behalf.public List<RobotApplicationConfig> getRobotApplications()
The robot application used by the simulation job.
public void setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application used by the simulation job.
robotApplications
- The robot application used by the simulation job.public CreateSimulationJobResult withRobotApplications(RobotApplicationConfig... robotApplications)
The robot application used by 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 used by the simulation job.public CreateSimulationJobResult withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
The robot application used by the simulation job.
robotApplications
- The robot application used by the simulation job.public List<SimulationApplicationConfig> getSimulationApplications()
The simulation application used by the simulation job.
public void setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application used by the simulation job.
simulationApplications
- The simulation application used by the simulation job.public CreateSimulationJobResult withSimulationApplications(SimulationApplicationConfig... simulationApplications)
The simulation application used by 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 used by the simulation job.public CreateSimulationJobResult withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
The simulation application used by the simulation job.
simulationApplications
- The simulation application used by the simulation job.public List<DataSource> getDataSources()
The data sources for the simulation job.
public void setDataSources(Collection<DataSource> dataSources)
The data sources for the simulation job.
dataSources
- The data sources for the simulation job.public CreateSimulationJobResult withDataSources(DataSource... dataSources)
The data sources for the simulation job.
NOTE: This method appends the values to the existing list (if any). Use
setDataSources(java.util.Collection)
or withDataSources(java.util.Collection)
if you want to
override the existing values.
dataSources
- The data sources for the simulation job.public CreateSimulationJobResult withDataSources(Collection<DataSource> dataSources)
The data sources for the simulation job.
dataSources
- The data sources for the simulation job.public Map<String,String> getTags()
The list of all tags added to the simulation job.
public void setTags(Map<String,String> tags)
The list of all tags added to the simulation job.
tags
- The list of all tags added to the simulation job.public CreateSimulationJobResult withTags(Map<String,String> tags)
The list of all tags added to the simulation job.
tags
- The list of all tags added to the simulation job.public CreateSimulationJobResult addTagsEntry(String key, String value)
public CreateSimulationJobResult clearTagsEntries()
public void setVpcConfig(VPCConfigResponse vpcConfig)
Information about the vpc configuration.
vpcConfig
- Information about the vpc configuration.public VPCConfigResponse getVpcConfig()
Information about the vpc configuration.
public CreateSimulationJobResult withVpcConfig(VPCConfigResponse vpcConfig)
Information about the vpc configuration.
vpcConfig
- Information about the vpc configuration.public void setCompute(ComputeResponse compute)
Compute information for the simulation job.
compute
- Compute information for the simulation job.public ComputeResponse getCompute()
Compute information for the simulation job.
public CreateSimulationJobResult withCompute(ComputeResponse compute)
Compute information for the simulation job.
compute
- Compute information for the simulation job.public String toString()
toString
in class Object
Object.toString()
public CreateSimulationJobResult clone()