Interface CheckSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CheckSummary.Builder,CheckSummary>, SdkBuilder<CheckSummary.Builder,CheckSummary>, SdkPojo
Enclosing class:
CheckSummary

public static interface CheckSummary.Builder extends SdkPojo, CopyableBuilder<CheckSummary.Builder,CheckSummary>
  • Method Details

    • id

      Trusted Advisor check ID.

      Parameters:
      id - Trusted Advisor check ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Trusted Advisor check name.

      Parameters:
      name - Trusted Advisor check name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      CheckSummary.Builder provider(String provider)

      Provider of the check related to the best practice.

      Parameters:
      provider - Provider of the check related to the best practice.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provider

      CheckSummary.Builder provider(CheckProvider provider)

      Provider of the check related to the best practice.

      Parameters:
      provider - Provider of the check related to the best practice.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      CheckSummary.Builder description(String description)

      Trusted Advisor check description.

      Parameters:
      description - Trusted Advisor check description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      CheckSummary.Builder updatedAt(Instant updatedAt)
      Sets the value of the UpdatedAt property for this object.
      Parameters:
      updatedAt - The new value for the UpdatedAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lensArn

      CheckSummary.Builder lensArn(String lensArn)

      Well-Architected Lens ARN associated to the check.

      Parameters:
      lensArn - Well-Architected Lens ARN associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillarId

      CheckSummary.Builder pillarId(String pillarId)
      Sets the value of the PillarId property for this object.
      Parameters:
      pillarId - The new value for the PillarId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • questionId

      CheckSummary.Builder questionId(String questionId)
      Sets the value of the QuestionId property for this object.
      Parameters:
      questionId - The new value for the QuestionId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • choiceId

      CheckSummary.Builder choiceId(String choiceId)
      Sets the value of the ChoiceId property for this object.
      Parameters:
      choiceId - The new value for the ChoiceId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      CheckSummary.Builder status(String status)

      Status associated to the check.

      Parameters:
      status - Status associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Status associated to the check.

      Parameters:
      status - Status associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • accountSummaryWithStrings

      CheckSummary.Builder accountSummaryWithStrings(Map<String,Integer> accountSummary)

      Account summary associated to the check.

      Parameters:
      accountSummary - Account summary associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountSummary

      CheckSummary.Builder accountSummary(Map<CheckStatus,Integer> accountSummary)

      Account summary associated to the check.

      Parameters:
      accountSummary - Account summary associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.