Interface GoalSummary.Builder

  • Method Details

    • id

      The unique identifier of the goal.

      Parameters:
      id - The unique identifier of the goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • profileArn

      GoalSummary.Builder profileArn(String profileArn)

      The Amazon Resource Name (ARN) of the associated profile.

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

      GoalSummary.Builder pillarsWithStrings(Collection<String> pillars)

      The Well-Architected Tool Framework pillars associated with this goal.

      Parameters:
      pillars - The Well-Architected Tool Framework pillars associated with this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillarsWithStrings

      GoalSummary.Builder pillarsWithStrings(String... pillars)

      The Well-Architected Tool Framework pillars associated with this goal.

      Parameters:
      pillars - The Well-Architected Tool Framework pillars associated with this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillars

      The Well-Architected Tool Framework pillars associated with this goal.

      Parameters:
      pillars - The Well-Architected Tool Framework pillars associated with this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillars

      GoalSummary.Builder pillars(Pillar... pillars)

      The Well-Architected Tool Framework pillars associated with this goal.

      Parameters:
      pillars - The Well-Architected Tool Framework pillars associated with this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • title

      The title of the goal.

      Parameters:
      title - The title of the goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      GoalSummary.Builder description(String description)

      A description of the goal.

      Parameters:
      description - A description of the goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdBy

      GoalSummary.Builder createdBy(String createdBy)

      The identifier of the user or system that created this goal.

      Parameters:
      createdBy - The identifier of the user or system that created this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      GoalSummary.Builder createdAt(Instant createdAt)

      The timestamp when the goal was created.

      Parameters:
      createdAt - The timestamp when the goal was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedBy

      GoalSummary.Builder lastModifiedBy(String lastModifiedBy)

      The identifier of the user or system that last modified this goal.

      Parameters:
      lastModifiedBy - The identifier of the user or system that last modified this goal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedAt

      GoalSummary.Builder lastModifiedAt(Instant lastModifiedAt)

      The timestamp when the goal was last modified.

      Parameters:
      lastModifiedAt - The timestamp when the goal was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.