Interface CheckDetail.Builder

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

public static interface CheckDetail.Builder extends SdkPojo, CopyableBuilder<CheckDetail.Builder,CheckDetail>
  • 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.
    • description

      CheckDetail.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.
    • provider

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

      CheckDetail.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:
    • lensArn

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

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

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

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

      CheckDetail.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:
    • accountId

      CheckDetail.Builder accountId(String accountId)
      Sets the value of the AccountId property for this object.
      Parameters:
      accountId - The new value for the AccountId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flaggedResources

      CheckDetail.Builder flaggedResources(Integer flaggedResources)

      Count of flagged resources associated to the check.

      Parameters:
      flaggedResources - Count of flagged resources associated to the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reason

      CheckDetail.Builder reason(String reason)

      Reason associated to the check.

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

      Reason associated to the check.

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

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