@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSimulationJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeSimulationJobResult() |
Modifier and Type | Method and Description |
---|---|
DescribeSimulationJobResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
DescribeSimulationJobResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
DescribeSimulationJobResult |
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 |
getFailureReason()
Details about why the simulation job failed.
|
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.
|
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 job duration in seconds.
|
String |
getName()
The name of the simulation job.
|
NetworkInterface |
getNetworkInterface()
The network interface information for the simulation job.
|
OutputLocation |
getOutputLocation()
Location for output files generated by the simulation job.
|
List<RobotApplicationConfig> |
getRobotApplications()
A list of robot applications.
|
List<SimulationApplicationConfig> |
getSimulationApplications()
A list of simulation applications.
|
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 specified simulation job.
|
VPCConfigResponse |
getVpcConfig()
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 |
setFailureReason(String failureReason)
Details about why the simulation job failed.
|
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 |
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 job duration in seconds.
|
void |
setName(String name)
The name of the simulation job.
|
void |
setNetworkInterface(NetworkInterface networkInterface)
The network interface information for the simulation job.
|
void |
setOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
|
void |
setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
A list of robot applications.
|
void |
setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
A list of simulation applications.
|
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 specified simulation job.
|
void |
setVpcConfig(VPCConfigResponse vpcConfig)
The VPC configuration.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSimulationJobResult |
withArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
|
DescribeSimulationJobResult |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
DescribeSimulationJobResult |
withCompute(ComputeResponse compute)
Compute information for the simulation job.
|
DescribeSimulationJobResult |
withDataSources(Collection<DataSource> dataSources)
The data sources for the simulation job.
|
DescribeSimulationJobResult |
withDataSources(DataSource... dataSources)
The data sources for the simulation job.
|
DescribeSimulationJobResult |
withFailureBehavior(FailureBehavior failureBehavior)
The failure behavior for the simulation job.
|
DescribeSimulationJobResult |
withFailureBehavior(String failureBehavior)
The failure behavior for the simulation job.
|
DescribeSimulationJobResult |
withFailureCode(SimulationJobErrorCode failureCode)
The failure code of the simulation job if it failed:
|
DescribeSimulationJobResult |
withFailureCode(String failureCode)
The failure code of the simulation job if it failed:
|
DescribeSimulationJobResult |
withFailureReason(String failureReason)
Details about why the simulation job failed.
|
DescribeSimulationJobResult |
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.
|
DescribeSimulationJobResult |
withLastStartedAt(Date lastStartedAt)
The time, in milliseconds since the epoch, when the simulation job was last started.
|
DescribeSimulationJobResult |
withLastUpdatedAt(Date lastUpdatedAt)
The time, in milliseconds since the epoch, when the simulation job was last updated.
|
DescribeSimulationJobResult |
withLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
|
DescribeSimulationJobResult |
withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum job duration in seconds.
|
DescribeSimulationJobResult |
withName(String name)
The name of the simulation job.
|
DescribeSimulationJobResult |
withNetworkInterface(NetworkInterface networkInterface)
The network interface information for the simulation job.
|
DescribeSimulationJobResult |
withOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
|
DescribeSimulationJobResult |
withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
A list of robot applications.
|
DescribeSimulationJobResult |
withRobotApplications(RobotApplicationConfig... robotApplications)
A list of robot applications.
|
DescribeSimulationJobResult |
withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
A list of simulation applications.
|
DescribeSimulationJobResult |
withSimulationApplications(SimulationApplicationConfig... simulationApplications)
A list of simulation applications.
|
DescribeSimulationJobResult |
withSimulationTimeMillis(Long simulationTimeMillis)
The simulation job execution duration in milliseconds.
|
DescribeSimulationJobResult |
withStatus(SimulationJobStatus status)
The status of the simulation job.
|
DescribeSimulationJobResult |
withStatus(String status)
The status of the simulation job.
|
DescribeSimulationJobResult |
withTags(Map<String,String> tags)
The list of all tags added to the specified simulation job.
|
DescribeSimulationJobResult |
withVpcConfig(VPCConfigResponse vpcConfig)
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 DescribeSimulationJobResult withArn(String arn)
The Amazon Resource Name (ARN) of the simulation job.
arn
- The Amazon Resource Name (ARN) of the simulation job.public void setName(String name)
The name of the simulation job.
name
- The name of the simulation job.public String getName()
The name of the simulation job.
public DescribeSimulationJobResult withName(String name)
The name of the simulation job.
name
- The name 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 DescribeSimulationJobResult withStatus(String status)
The status of the simulation job.
status
- The status of the simulation job.SimulationJobStatus
public DescribeSimulationJobResult 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 DescribeSimulationJobResult 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 DescribeSimulationJobResult 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 DescribeSimulationJobResult withFailureBehavior(String failureBehavior)
The failure behavior for the simulation job.
failureBehavior
- The failure behavior for the simulation job.FailureBehavior
public DescribeSimulationJobResult 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 DescribeSimulationJobResult 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 DescribeSimulationJobResult 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 setFailureReason(String failureReason)
Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.
failureReason
- Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.public String getFailureReason()
Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.
public DescribeSimulationJobResult withFailureReason(String failureReason)
Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.
failureReason
- Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.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 DescribeSimulationJobResult 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 DescribeSimulationJobResult withOutputLocation(OutputLocation outputLocation)
Location for output files generated by the simulation job.
outputLocation
- Location for output files generated by the simulation job.public void setLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
loggingConfig
- The logging configuration.public LoggingConfig getLoggingConfig()
The logging configuration.
public DescribeSimulationJobResult withLoggingConfig(LoggingConfig loggingConfig)
The logging configuration.
loggingConfig
- The logging configuration.public void setMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.
maxJobDurationInSeconds
- The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.public Long getMaxJobDurationInSeconds()
The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.
public DescribeSimulationJobResult withMaxJobDurationInSeconds(Long maxJobDurationInSeconds)
The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.
maxJobDurationInSeconds
- The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.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 DescribeSimulationJobResult 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 instance to call the AWS APIs that are specified in its associated policies on your behalf.
iamRole
- The IAM role that allows the simulation instance 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 instance to call the AWS APIs that are specified in its associated policies on your behalf.
public DescribeSimulationJobResult 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.
iamRole
- The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated
policies on your behalf.public List<RobotApplicationConfig> getRobotApplications()
A list of robot applications.
public void setRobotApplications(Collection<RobotApplicationConfig> robotApplications)
A list of robot applications.
robotApplications
- A list of robot applications.public DescribeSimulationJobResult withRobotApplications(RobotApplicationConfig... robotApplications)
A list of robot applications.
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
- A list of robot applications.public DescribeSimulationJobResult withRobotApplications(Collection<RobotApplicationConfig> robotApplications)
A list of robot applications.
robotApplications
- A list of robot applications.public List<SimulationApplicationConfig> getSimulationApplications()
A list of simulation applications.
public void setSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
A list of simulation applications.
simulationApplications
- A list of simulation applications.public DescribeSimulationJobResult withSimulationApplications(SimulationApplicationConfig... simulationApplications)
A list of simulation applications.
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
- A list of simulation applications.public DescribeSimulationJobResult withSimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)
A list of simulation applications.
simulationApplications
- A list of simulation applications.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 DescribeSimulationJobResult 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 DescribeSimulationJobResult 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 specified simulation job.
public void setTags(Map<String,String> tags)
The list of all tags added to the specified simulation job.
tags
- The list of all tags added to the specified simulation job.public DescribeSimulationJobResult withTags(Map<String,String> tags)
The list of all tags added to the specified simulation job.
tags
- The list of all tags added to the specified simulation job.public DescribeSimulationJobResult addTagsEntry(String key, String value)
public DescribeSimulationJobResult clearTagsEntries()
public void setVpcConfig(VPCConfigResponse vpcConfig)
The VPC configuration.
vpcConfig
- The VPC configuration.public VPCConfigResponse getVpcConfig()
The VPC configuration.
public DescribeSimulationJobResult withVpcConfig(VPCConfigResponse vpcConfig)
The VPC configuration.
vpcConfig
- The VPC configuration.public void setNetworkInterface(NetworkInterface networkInterface)
The network interface information for the simulation job.
networkInterface
- The network interface information for the simulation job.public NetworkInterface getNetworkInterface()
The network interface information for the simulation job.
public DescribeSimulationJobResult withNetworkInterface(NetworkInterface networkInterface)
The network interface information for the simulation job.
networkInterface
- The network interface information for the simulation job.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 DescribeSimulationJobResult 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 DescribeSimulationJobResult clone()