Interface DescribeSimulationJobResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeSimulationJobResponse.Builder,DescribeSimulationJobResponse>,RoboMakerResponse.Builder,SdkBuilder<DescribeSimulationJobResponse.Builder,DescribeSimulationJobResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeSimulationJobResponse
public static interface DescribeSimulationJobResponse.Builder extends RoboMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeSimulationJobResponse.Builder,DescribeSimulationJobResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeSimulationJobResponse.Builderarn(String arn)The Amazon Resource Name (ARN) of the simulation job.DescribeSimulationJobResponse.BuilderclientRequestToken(String clientRequestToken)Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.default DescribeSimulationJobResponse.Buildercompute(Consumer<ComputeResponse.Builder> compute)Compute information for the simulation job.DescribeSimulationJobResponse.Buildercompute(ComputeResponse compute)Compute information for the simulation job.DescribeSimulationJobResponse.BuilderdataSources(Collection<DataSource> dataSources)The data sources for the simulation job.DescribeSimulationJobResponse.BuilderdataSources(Consumer<DataSource.Builder>... dataSources)The data sources for the simulation job.DescribeSimulationJobResponse.BuilderdataSources(DataSource... dataSources)The data sources for the simulation job.DescribeSimulationJobResponse.BuilderfailureBehavior(String failureBehavior)The failure behavior for the simulation job.DescribeSimulationJobResponse.BuilderfailureBehavior(FailureBehavior failureBehavior)The failure behavior for the simulation job.DescribeSimulationJobResponse.BuilderfailureCode(String failureCode)The failure code of the simulation job if it failed:DescribeSimulationJobResponse.BuilderfailureCode(SimulationJobErrorCode failureCode)The failure code of the simulation job if it failed:DescribeSimulationJobResponse.BuilderfailureReason(String failureReason)Details about why the simulation job failed.DescribeSimulationJobResponse.BuilderiamRole(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.DescribeSimulationJobResponse.BuilderlastStartedAt(Instant lastStartedAt)The time, in milliseconds since the epoch, when the simulation job was last started.DescribeSimulationJobResponse.BuilderlastUpdatedAt(Instant lastUpdatedAt)The time, in milliseconds since the epoch, when the simulation job was last updated.default DescribeSimulationJobResponse.BuilderloggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)The logging configuration.DescribeSimulationJobResponse.BuilderloggingConfig(LoggingConfig loggingConfig)The logging configuration.DescribeSimulationJobResponse.BuildermaxJobDurationInSeconds(Long maxJobDurationInSeconds)The maximum job duration in seconds.DescribeSimulationJobResponse.Buildername(String name)The name of the simulation job.default DescribeSimulationJobResponse.BuildernetworkInterface(Consumer<NetworkInterface.Builder> networkInterface)The network interface information for the simulation job.DescribeSimulationJobResponse.BuildernetworkInterface(NetworkInterface networkInterface)The network interface information for the simulation job.default DescribeSimulationJobResponse.BuilderoutputLocation(Consumer<OutputLocation.Builder> outputLocation)Location for output files generated by the simulation job.DescribeSimulationJobResponse.BuilderoutputLocation(OutputLocation outputLocation)Location for output files generated by the simulation job.DescribeSimulationJobResponse.BuilderrobotApplications(Collection<RobotApplicationConfig> robotApplications)A list of robot applications.DescribeSimulationJobResponse.BuilderrobotApplications(Consumer<RobotApplicationConfig.Builder>... robotApplications)A list of robot applications.DescribeSimulationJobResponse.BuilderrobotApplications(RobotApplicationConfig... robotApplications)A list of robot applications.DescribeSimulationJobResponse.BuildersimulationApplications(Collection<SimulationApplicationConfig> simulationApplications)A list of simulation applications.DescribeSimulationJobResponse.BuildersimulationApplications(Consumer<SimulationApplicationConfig.Builder>... simulationApplications)A list of simulation applications.DescribeSimulationJobResponse.BuildersimulationApplications(SimulationApplicationConfig... simulationApplications)A list of simulation applications.DescribeSimulationJobResponse.BuildersimulationTimeMillis(Long simulationTimeMillis)The simulation job execution duration in milliseconds.DescribeSimulationJobResponse.Builderstatus(String status)The status of the simulation job.DescribeSimulationJobResponse.Builderstatus(SimulationJobStatus status)The status of the simulation job.DescribeSimulationJobResponse.Buildertags(Map<String,String> tags)The list of all tags added to the specified simulation job.default DescribeSimulationJobResponse.BuildervpcConfig(Consumer<VPCConfigResponse.Builder> vpcConfig)The VPC configuration.DescribeSimulationJobResponse.BuildervpcConfig(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 Detail
-
arn
DescribeSimulationJobResponse.Builder arn(String 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
DescribeSimulationJobResponse.Builder name(String 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
DescribeSimulationJobResponse.Builder status(String 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:
SimulationJobStatus,SimulationJobStatus
-
status
DescribeSimulationJobResponse.Builder status(SimulationJobStatus 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:
SimulationJobStatus,SimulationJobStatus
-
lastStartedAt
DescribeSimulationJobResponse.Builder lastStartedAt(Instant 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
DescribeSimulationJobResponse.Builder lastUpdatedAt(Instant 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
DescribeSimulationJobResponse.Builder failureBehavior(String 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,FailureBehavior
-
failureBehavior
DescribeSimulationJobResponse.Builder failureBehavior(FailureBehavior 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,FailureBehavior
-
failureCode
DescribeSimulationJobResponse.Builder failureCode(String 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:
SimulationJobErrorCode,SimulationJobErrorCode
-
failureCode
DescribeSimulationJobResponse.Builder failureCode(SimulationJobErrorCode 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:
SimulationJobErrorCode,SimulationJobErrorCode
-
failureReason
DescribeSimulationJobResponse.Builder failureReason(String 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
DescribeSimulationJobResponse.Builder clientRequestToken(String 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
DescribeSimulationJobResponse.Builder outputLocation(OutputLocation 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.Builderavoiding the need to create one manually viaOutputLocation.builder().When the
Consumercompletes,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:
outputLocation(OutputLocation)
-
loggingConfig
DescribeSimulationJobResponse.Builder loggingConfig(LoggingConfig 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.Builderavoiding the need to create one manually viaLoggingConfig.builder().When the
Consumercompletes,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:
loggingConfig(LoggingConfig)
-
maxJobDurationInSeconds
DescribeSimulationJobResponse.Builder maxJobDurationInSeconds(Long 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
DescribeSimulationJobResponse.Builder simulationTimeMillis(Long 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
DescribeSimulationJobResponse.Builder iamRole(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.
- 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.Builderavoiding the need to create one manually viaRobotApplicationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#robotApplications(List.) - 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:
#robotApplications(java.util.Collection)
-
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.Builderavoiding the need to create one manually viaSimulationApplicationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#simulationApplications(List.) - 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:
#simulationApplications(java.util.Collection)
-
dataSources
DescribeSimulationJobResponse.Builder dataSources(Collection<DataSource> 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
DescribeSimulationJobResponse.Builder dataSources(DataSource... 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
DescribeSimulationJobResponse.Builder dataSources(Consumer<DataSource.Builder>... dataSources)
The data sources for the simulation job.
This is a convenience method that creates an instance of theDataSource.Builderavoiding the need to create one manually viaDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dataSources(List.) - 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:
#dataSources(java.util.Collection)
-
tags
DescribeSimulationJobResponse.Builder tags(Map<String,String> 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
DescribeSimulationJobResponse.Builder vpcConfig(VPCConfigResponse 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.Builderavoiding the need to create one manually viaVPCConfigResponse.builder().When the
Consumercompletes,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:
vpcConfig(VPCConfigResponse)
-
networkInterface
DescribeSimulationJobResponse.Builder networkInterface(NetworkInterface 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.Builderavoiding the need to create one manually viaNetworkInterface.builder().When the
Consumercompletes,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:
networkInterface(NetworkInterface)
-
compute
DescribeSimulationJobResponse.Builder compute(ComputeResponse 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
default DescribeSimulationJobResponse.Builder compute(Consumer<ComputeResponse.Builder> compute)
Compute information for the simulation job.
This is a convenience method that creates an instance of theComputeResponse.Builderavoiding the need to create one manually viaComputeResponse.builder().When the
Consumercompletes,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:
compute(ComputeResponse)
-
-