Interface CheckSummary.Builder

  • Method Details

    • id

      The unique identifier of the AWS Trusted Advisor Check

      Parameters:
      id - The unique identifier of the AWS Trusted Advisor Check
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The ARN of the AWS Trusted Advisor Check

      Parameters:
      arn - The ARN of the AWS Trusted Advisor Check
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the AWS Trusted Advisor Check

      Parameters:
      name - The name of the AWS Trusted Advisor Check
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CheckSummary.Builder description(String description)

      A description of what the AWS Trusted Advisor Check is monitoring

      Parameters:
      description - A description of what the AWS Trusted Advisor Check is monitoring
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillarsWithStrings

      CheckSummary.Builder pillarsWithStrings(Collection<String> pillars)

      The Recommendation pillars that the AWS Trusted Advisor Check falls under

      Parameters:
      pillars - The Recommendation pillars that the AWS Trusted Advisor Check falls under
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillarsWithStrings

      CheckSummary.Builder pillarsWithStrings(String... pillars)

      The Recommendation pillars that the AWS Trusted Advisor Check falls under

      Parameters:
      pillars - The Recommendation pillars that the AWS Trusted Advisor Check falls under
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillars

      The Recommendation pillars that the AWS Trusted Advisor Check falls under

      Parameters:
      pillars - The Recommendation pillars that the AWS Trusted Advisor Check falls under
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pillars

      The Recommendation pillars that the AWS Trusted Advisor Check falls under

      Parameters:
      pillars - The Recommendation pillars that the AWS Trusted Advisor Check falls under
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsServices

      CheckSummary.Builder awsServices(Collection<String> awsServices)

      The AWS Services that the Check applies to

      Parameters:
      awsServices - The AWS Services that the Check applies to
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsServices

      CheckSummary.Builder awsServices(String... awsServices)

      The AWS Services that the Check applies to

      Parameters:
      awsServices - The AWS Services that the Check applies to
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • source

      CheckSummary.Builder source(String source)

      The source of the Recommendation

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

      The source of the Recommendation

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

      CheckSummary.Builder metadata(Map<String,String> metadata)

      The column headings for the metadata returned in the resource

      Parameters:
      metadata - The column headings for the metadata returned in the resource
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceArnQueryable

      CheckSummary.Builder resourceArnQueryable(Boolean resourceArnQueryable)

      Indicates whether this check is supported by the ListRecommendationsForResource API.

      Parameters:
      resourceArnQueryable - Indicates whether this check is supported by the ListRecommendationsForResource API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsResourceTypes

      CheckSummary.Builder awsResourceTypes(Collection<String> awsResourceTypes)

      The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).

      Parameters:
      awsResourceTypes - The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • awsResourceTypes

      CheckSummary.Builder awsResourceTypes(String... awsResourceTypes)

      The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).

      Parameters:
      awsResourceTypes - The AWS resource types that this check evaluates (for example, AWS::EC2::Instance).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checkGranularity

      CheckSummary.Builder checkGranularity(String checkGranularity)

      The granularity level at which the check operates: resource, account, or account_region.

      Parameters:
      checkGranularity - The granularity level at which the check operates: resource, account, or account_region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recommendationId

      CheckSummary.Builder recommendationId(String recommendationId)

      The recommendation identifier associated with the check.

      Parameters:
      recommendationId - The recommendation identifier associated with the check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.