Interface SessionSummary.Builder

  • Method Details

    • applicationId

      SessionSummary.Builder applicationId(String applicationId)

      The ID of the application that the session belongs to.

      Parameters:
      applicationId - The ID of the application that the session belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sessionId

      SessionSummary.Builder sessionId(String sessionId)

      The ID of the session.

      Parameters:
      sessionId - The ID of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the session.

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

      The optional name of the session.

      Parameters:
      name - The optional name of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the session.

      Parameters:
      state - The state of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the session.

      Parameters:
      state - The state of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateDetails

      SessionSummary.Builder stateDetails(String stateDetails)

      Additional details about the current state of the session.

      Parameters:
      stateDetails - Additional details about the current state of the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • releaseLabel

      SessionSummary.Builder releaseLabel(String releaseLabel)

      The Amazon EMR release label associated with the session.

      Parameters:
      releaseLabel - The Amazon EMR release label associated with the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionRoleArn

      SessionSummary.Builder executionRoleArn(String executionRoleArn)

      The Amazon Resource Name (ARN) of the execution role for the session.

      Parameters:
      executionRoleArn - The Amazon Resource Name (ARN) of the execution role for the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      SessionSummary.Builder createdBy(String createdBy)

      The IAM principal that created the session.

      Parameters:
      createdBy - The IAM principal that created the session.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      SessionSummary.Builder createdAt(Instant createdAt)

      The date and time that the session was created.

      Parameters:
      createdAt - The date and time that the session was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      SessionSummary.Builder updatedAt(Instant updatedAt)

      The date and time that the session was last updated.

      Parameters:
      updatedAt - The date and time that the session was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.