Interface CreateSimulationJobResponse.Builder

    • Method Detail

      • arn

        CreateSimulationJobResponse.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.
      • lastStartedAt

        CreateSimulationJobResponse.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

        CreateSimulationJobResponse.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.
      • failureCode

        CreateSimulationJobResponse.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

        CreateSimulationJobResponse.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
      • clientRequestToken

        CreateSimulationJobResponse.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

        CreateSimulationJobResponse.Builder outputLocation​(OutputLocation outputLocation)

        Simulation job output files location.

        Parameters:
        outputLocation - Simulation job output files location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • loggingConfig

        CreateSimulationJobResponse.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.
      • maxJobDurationInSeconds

        CreateSimulationJobResponse.Builder maxJobDurationInSeconds​(Long maxJobDurationInSeconds)

        The maximum simulation job duration in seconds.

        Parameters:
        maxJobDurationInSeconds - The maximum simulation job duration in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • simulationTimeMillis

        CreateSimulationJobResponse.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

        CreateSimulationJobResponse.Builder iamRole​(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.

        Parameters:
        iamRole - The IAM role that allows the simulation job 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

        CreateSimulationJobResponse.Builder robotApplications​(Collection<RobotApplicationConfig> robotApplications)

        The robot application used by the simulation job.

        Parameters:
        robotApplications - The robot application used by the simulation job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • robotApplications

        CreateSimulationJobResponse.Builder robotApplications​(RobotApplicationConfig... robotApplications)

        The robot application used by the simulation job.

        Parameters:
        robotApplications - The robot application used by the simulation job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • simulationApplications

        CreateSimulationJobResponse.Builder simulationApplications​(Collection<SimulationApplicationConfig> simulationApplications)

        The simulation application used by the simulation job.

        Parameters:
        simulationApplications - The simulation application used by the simulation job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • simulationApplications

        CreateSimulationJobResponse.Builder simulationApplications​(SimulationApplicationConfig... simulationApplications)

        The simulation application used by the simulation job.

        Parameters:
        simulationApplications - The simulation application used by the simulation job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSources

        CreateSimulationJobResponse.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

        CreateSimulationJobResponse.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.
      • tags

        CreateSimulationJobResponse.Builder tags​(Map<String,​String> tags)

        The list of all tags added to the simulation job.

        Parameters:
        tags - The list of all tags added to the simulation job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcConfig

        CreateSimulationJobResponse.Builder vpcConfig​(VPCConfigResponse vpcConfig)

        Information about the vpc configuration.

        Parameters:
        vpcConfig - Information about the vpc configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compute

        CreateSimulationJobResponse.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.