Interface DescribeSimulationJobResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeSimulationJobResponse.Builder,
,DescribeSimulationJobResponse> RoboMakerResponse.Builder
,SdkBuilder<DescribeSimulationJobResponse.Builder,
,DescribeSimulationJobResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeSimulationJobResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the simulation job.clientRequestToken
(String clientRequestToken) Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.compute
(Consumer<ComputeResponse.Builder> compute) Compute information for the simulation job.compute
(ComputeResponse compute) Compute information for the simulation job.dataSources
(Collection<DataSource> dataSources) The data sources for the simulation job.dataSources
(Consumer<DataSource.Builder>... dataSources) The data sources for the simulation job.dataSources
(DataSource... dataSources) The data sources for the simulation job.failureBehavior
(String failureBehavior) The failure behavior for the simulation job.failureBehavior
(FailureBehavior failureBehavior) The failure behavior for the simulation job.failureCode
(String failureCode) The failure code of the simulation job if it failed:failureCode
(SimulationJobErrorCode failureCode) The failure code of the simulation job if it failed:failureReason
(String failureReason) Details about why the simulation job failed.The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.lastStartedAt
(Instant lastStartedAt) The time, in milliseconds since the epoch, when the simulation job was last started.lastUpdatedAt
(Instant lastUpdatedAt) The time, in milliseconds since the epoch, when the simulation job was last updated.loggingConfig
(Consumer<LoggingConfig.Builder> loggingConfig) The logging configuration.loggingConfig
(LoggingConfig loggingConfig) The logging configuration.maxJobDurationInSeconds
(Long maxJobDurationInSeconds) The maximum job duration in seconds.The name of the simulation job.networkInterface
(Consumer<NetworkInterface.Builder> networkInterface) The network interface information for the simulation job.networkInterface
(NetworkInterface networkInterface) The network interface information for the simulation job.outputLocation
(Consumer<OutputLocation.Builder> outputLocation) Location for output files generated by the simulation job.outputLocation
(OutputLocation outputLocation) Location for output files generated by the simulation job.robotApplications
(Collection<RobotApplicationConfig> robotApplications) A list of robot applications.robotApplications
(Consumer<RobotApplicationConfig.Builder>... robotApplications) A list of robot applications.robotApplications
(RobotApplicationConfig... robotApplications) A list of robot applications.simulationApplications
(Collection<SimulationApplicationConfig> simulationApplications) A list of simulation applications.simulationApplications
(Consumer<SimulationApplicationConfig.Builder>... simulationApplications) A list of simulation applications.simulationApplications
(SimulationApplicationConfig... simulationApplications) A list of simulation applications.simulationTimeMillis
(Long simulationTimeMillis) The simulation job execution duration in milliseconds.The status of the simulation job.status
(SimulationJobStatus status) The status of the simulation job.The list of all tags added to the specified simulation job.vpcConfig
(Consumer<VPCConfigResponse.Builder> vpcConfig) The VPC configuration.vpcConfig
(VPCConfigResponse vpcConfig) The VPC configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.robomaker.model.RoboMakerResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the simulation job.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the simulation job.
- Parameters:
name
- The name of the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the simulation job.
- Parameters:
status
- The status of the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the simulation job.
- Parameters:
status
- The status of the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastStartedAt
The time, in milliseconds since the epoch, when the simulation job was last started.
- Parameters:
lastStartedAt
- The time, in milliseconds since the epoch, when the simulation job was last started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The time, in milliseconds since the epoch, when the simulation job was last updated.
- Parameters:
lastUpdatedAt
- The time, in milliseconds since the epoch, when the simulation job was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureBehavior
The failure behavior for the simulation job.
- Parameters:
failureBehavior
- The failure behavior for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureBehavior
The failure behavior for the simulation job.
- Parameters:
failureBehavior
- The failure behavior for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureCode
The failure code of the simulation job if it failed:
- InternalServiceError
-
Internal service error.
- RobotApplicationCrash
-
Robot application exited abnormally.
- SimulationApplicationCrash
-
Simulation application exited abnormally.
- BadPermissionsRobotApplication
-
Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
-
Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
-
Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
-
Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
-
Subnet IP limit exceeded.
- ENILimitExceeded
-
ENI limit exceeded.
- BadPermissionsUserCredentials
-
Unable to use the Role provided.
- InvalidBundleRobotApplication
-
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
-
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
-
Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
-
Etag for SimulationApplication does not match value during version creation.
- Parameters:
failureCode
- The failure code of the simulation job if it failed:- InternalServiceError
-
Internal service error.
- RobotApplicationCrash
-
Robot application exited abnormally.
- SimulationApplicationCrash
-
Simulation application exited abnormally.
- BadPermissionsRobotApplication
-
Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
-
Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
-
Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
-
Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
-
Subnet IP limit exceeded.
- ENILimitExceeded
-
ENI limit exceeded.
- BadPermissionsUserCredentials
-
Unable to use the Role provided.
- InvalidBundleRobotApplication
-
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
-
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
-
Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
-
Etag for SimulationApplication does not match value during version creation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureCode
The failure code of the simulation job if it failed:
- InternalServiceError
-
Internal service error.
- RobotApplicationCrash
-
Robot application exited abnormally.
- SimulationApplicationCrash
-
Simulation application exited abnormally.
- BadPermissionsRobotApplication
-
Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
-
Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
-
Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
-
Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
-
Subnet IP limit exceeded.
- ENILimitExceeded
-
ENI limit exceeded.
- BadPermissionsUserCredentials
-
Unable to use the Role provided.
- InvalidBundleRobotApplication
-
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
-
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
-
Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
-
Etag for SimulationApplication does not match value during version creation.
- Parameters:
failureCode
- The failure code of the simulation job if it failed:- InternalServiceError
-
Internal service error.
- RobotApplicationCrash
-
Robot application exited abnormally.
- SimulationApplicationCrash
-
Simulation application exited abnormally.
- BadPermissionsRobotApplication
-
Robot application bundle could not be downloaded.
- BadPermissionsSimulationApplication
-
Simulation application bundle could not be downloaded.
- BadPermissionsS3Output
-
Unable to publish outputs to customer-provided S3 bucket.
- BadPermissionsCloudwatchLogs
-
Unable to publish logs to customer-provided CloudWatch Logs resource.
- SubnetIpLimitExceeded
-
Subnet IP limit exceeded.
- ENILimitExceeded
-
ENI limit exceeded.
- BadPermissionsUserCredentials
-
Unable to use the Role provided.
- InvalidBundleRobotApplication
-
Robot bundle cannot be extracted (invalid format, bundling error, or other issue).
- InvalidBundleSimulationApplication
-
Simulation bundle cannot be extracted (invalid format, bundling error, or other issue).
- RobotApplicationVersionMismatchedEtag
-
Etag for RobotApplication does not match value during version creation.
- SimulationApplicationVersionMismatchedEtag
-
Etag for SimulationApplication does not match value during version creation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.
- Parameters:
failureReason
- Details about why the simulation job failed. For more information about troubleshooting, see Troubleshooting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientRequestToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputLocation
Location for output files generated by the simulation job.
- Parameters:
outputLocation
- Location for output files generated by the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputLocation
default DescribeSimulationJobResponse.Builder outputLocation(Consumer<OutputLocation.Builder> outputLocation) Location for output files generated by the simulation job.
This is a convenience method that creates an instance of theOutputLocation.Builder
avoiding the need to create one manually viaOutputLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputLocation(OutputLocation)
.- Parameters:
outputLocation
- a consumer that will call methods onOutputLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
loggingConfig
The logging configuration.
- Parameters:
loggingConfig
- The logging configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingConfig
default DescribeSimulationJobResponse.Builder loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig) The logging configuration.
This is a convenience method that creates an instance of theLoggingConfig.Builder
avoiding the need to create one manually viaLoggingConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologgingConfig(LoggingConfig)
.- Parameters:
loggingConfig
- a consumer that will call methods onLoggingConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxJobDurationInSeconds
The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.
- Parameters:
maxJobDurationInSeconds
- The maximum job duration in seconds. The value must be 8 days (691,200 seconds) or less.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simulationTimeMillis
The simulation job execution duration in milliseconds.
- Parameters:
simulationTimeMillis
- The simulation job execution duration in milliseconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamRole
The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.
- Parameters:
iamRole
- The IAM role that allows the simulation instance to call the AWS APIs that are specified in its associated policies on your behalf.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
robotApplications
DescribeSimulationJobResponse.Builder robotApplications(Collection<RobotApplicationConfig> robotApplications) A list of robot applications.
- Parameters:
robotApplications
- A list of robot applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
robotApplications
DescribeSimulationJobResponse.Builder robotApplications(RobotApplicationConfig... robotApplications) A list of robot applications.
- Parameters:
robotApplications
- A list of robot applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
robotApplications
DescribeSimulationJobResponse.Builder robotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications) A list of robot applications.
This is a convenience method that creates an instance of theRobotApplicationConfig.Builder
avoiding the need to create one manually viaRobotApplicationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torobotApplications(List<RobotApplicationConfig>)
.- Parameters:
robotApplications
- a consumer that will call methods onRobotApplicationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
simulationApplications
DescribeSimulationJobResponse.Builder simulationApplications(Collection<SimulationApplicationConfig> simulationApplications) A list of simulation applications.
- Parameters:
simulationApplications
- A list of simulation applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simulationApplications
DescribeSimulationJobResponse.Builder simulationApplications(SimulationApplicationConfig... simulationApplications) A list of simulation applications.
- Parameters:
simulationApplications
- A list of simulation applications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
simulationApplications
DescribeSimulationJobResponse.Builder simulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications) A list of simulation applications.
This is a convenience method that creates an instance of theSimulationApplicationConfig.Builder
avoiding the need to create one manually viaSimulationApplicationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosimulationApplications(List<SimulationApplicationConfig>)
.- Parameters:
simulationApplications
- a consumer that will call methods onSimulationApplicationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSources
The data sources for the simulation job.
- Parameters:
dataSources
- The data sources for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
The data sources for the simulation job.
- Parameters:
dataSources
- The data sources for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
The data sources for the simulation job.
This is a convenience method that creates an instance of theDataSource.Builder
avoiding the need to create one manually viaDataSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSources(List<DataSource>)
.- Parameters:
dataSources
- a consumer that will call methods onDataSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The list of all tags added to the specified simulation job.
- Parameters:
tags
- The list of all tags added to the specified simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
The VPC configuration.
- Parameters:
vpcConfig
- The VPC configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
default DescribeSimulationJobResponse.Builder vpcConfig(Consumer<VPCConfigResponse.Builder> vpcConfig) The VPC configuration.
This is a convenience method that creates an instance of theVPCConfigResponse.Builder
avoiding the need to create one manually viaVPCConfigResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConfig(VPCConfigResponse)
.- Parameters:
vpcConfig
- a consumer that will call methods onVPCConfigResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterface
The network interface information for the simulation job.
- Parameters:
networkInterface
- The network interface information for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterface
default DescribeSimulationJobResponse.Builder networkInterface(Consumer<NetworkInterface.Builder> networkInterface) The network interface information for the simulation job.
This is a convenience method that creates an instance of theNetworkInterface.Builder
avoiding the need to create one manually viaNetworkInterface.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonetworkInterface(NetworkInterface)
.- Parameters:
networkInterface
- a consumer that will call methods onNetworkInterface.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
compute
Compute information for the simulation job.
- Parameters:
compute
- Compute information for the simulation job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
compute
Compute information for the simulation job.
This is a convenience method that creates an instance of theComputeResponse.Builder
avoiding the need to create one manually viaComputeResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocompute(ComputeResponse)
.- Parameters:
compute
- a consumer that will call methods onComputeResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-