Interface ExternalEvaluation.Builder

  • Method Details

    • complianceResourceType

      ExternalEvaluation.Builder complianceResourceType(String complianceResourceType)

      The evaluated compliance resource type. Config accepts AWS::::Account resource type.

      Parameters:
      complianceResourceType - The evaluated compliance resource type. Config accepts AWS::::Account resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complianceResourceId

      ExternalEvaluation.Builder complianceResourceId(String complianceResourceId)

      The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

      Parameters:
      complianceResourceId - The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • complianceType

      ExternalEvaluation.Builder complianceType(String complianceType)

      The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

      Parameters:
      complianceType - The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • complianceType

      ExternalEvaluation.Builder complianceType(ComplianceType complianceType)

      The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

      Parameters:
      complianceType - The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • annotation

      ExternalEvaluation.Builder annotation(String annotation)

      Supplementary information about the reason of compliance. For example, this task was completed on a specific date.

      Parameters:
      annotation - Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orderingTimestamp

      ExternalEvaluation.Builder orderingTimestamp(Instant orderingTimestamp)

      The time when the compliance was recorded.

      Parameters:
      orderingTimestamp - The time when the compliance was recorded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.