Interface JobSummary.Builder

    • Method Detail

      • jobArn

        JobSummary.Builder jobArn​(String jobArn)

        The Amazon Resource Name (ARN) of the job.

        Parameters:
        jobArn - The Amazon Resource Name (ARN) of the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobId

        JobSummary.Builder jobId​(String jobId)

        The job ID.

        Parameters:
        jobId - The job ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobName

        JobSummary.Builder jobName​(String jobName)

        The job name.

        Parameters:
        jobName - The job name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        JobSummary.Builder createdAt​(Long createdAt)

        The Unix timestamp (in milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.

        Parameters:
        createdAt - The Unix timestamp (in milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the SUBMITTED state (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered the PENDING state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        JobSummary.Builder status​(String status)

        The current status for the job.

        Parameters:
        status - The current status for the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        JobStatus, JobStatus
      • status

        JobSummary.Builder status​(JobStatus status)

        The current status for the job.

        Parameters:
        status - The current status for the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        JobStatus, JobStatus
      • statusReason

        JobSummary.Builder statusReason​(String statusReason)

        A short, human-readable string to provide more details for the current status of the job.

        Parameters:
        statusReason - A short, human-readable string to provide more details for the current status of the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startedAt

        JobSummary.Builder startedAt​(Long startedAt)

        The Unix timestamp for when the job was started. More specifically, it's when the job transitioned from the STARTING state to the RUNNING state.

        Parameters:
        startedAt - The Unix timestamp for when the job was started. More specifically, it's when the job transitioned from the STARTING state to the RUNNING state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stoppedAt

        JobSummary.Builder stoppedAt​(Long stoppedAt)

        The Unix timestamp for when the job was stopped. More specifically, it's when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED.

        Parameters:
        stoppedAt - The Unix timestamp for when the job was stopped. More specifically, it's when the job transitioned from the RUNNING state to a terminal state, such as SUCCEEDED or FAILED.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • container

        JobSummary.Builder container​(ContainerSummary container)

        An object that represents the details of the container that's associated with the job.

        Parameters:
        container - An object that represents the details of the container that's associated with the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arrayProperties

        JobSummary.Builder arrayProperties​(ArrayPropertiesSummary arrayProperties)

        The array properties of the job, if it's an array job.

        Parameters:
        arrayProperties - The array properties of the job, if it's an array job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nodeProperties

        JobSummary.Builder nodeProperties​(NodePropertiesSummary nodeProperties)

        The node properties for a single node in a job summary list.

        This isn't applicable to jobs that are running on Fargate resources.

        Parameters:
        nodeProperties - The node properties for a single node in a job summary list.

        This isn't applicable to jobs that are running on Fargate resources.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobDefinition

        JobSummary.Builder jobDefinition​(String jobDefinition)

        The Amazon Resource Name (ARN) of the job definition.

        Parameters:
        jobDefinition - The Amazon Resource Name (ARN) of the job definition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.