Interface CheckDetail.Builder

    • Method Detail

      • id

        CheckDetail.Builder id​(String 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

        CheckDetail.Builder name​(String 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:
        CheckProvider, CheckProvider
      • 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:
        CheckProvider, CheckProvider
      • 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:
        CheckStatus, CheckStatus
      • status

        CheckDetail.Builder status​(CheckStatus 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:
        CheckStatus, CheckStatus
      • 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.
      • 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.