Interface AggregateEvaluationResult.Builder

    • Method Detail

      • evaluationResultIdentifier

        AggregateEvaluationResult.Builder evaluationResultIdentifier​(EvaluationResultIdentifier evaluationResultIdentifier)

        Uniquely identifies the evaluation result.

        Parameters:
        evaluationResultIdentifier - Uniquely identifies the evaluation result.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • complianceType

        AggregateEvaluationResult.Builder complianceType​(String complianceType)

        The resource compliance status.

        For the AggregationEvaluationResult data type, Config supports only the COMPLIANT and NON_COMPLIANT. Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.

        Parameters:
        complianceType - The resource compliance status.

        For the AggregationEvaluationResult data type, Config supports only the COMPLIANT and NON_COMPLIANT. Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComplianceType, ComplianceType
      • complianceType

        AggregateEvaluationResult.Builder complianceType​(ComplianceType complianceType)

        The resource compliance status.

        For the AggregationEvaluationResult data type, Config supports only the COMPLIANT and NON_COMPLIANT. Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.

        Parameters:
        complianceType - The resource compliance status.

        For the AggregationEvaluationResult data type, Config supports only the COMPLIANT and NON_COMPLIANT. Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComplianceType, ComplianceType
      • resultRecordedTime

        AggregateEvaluationResult.Builder resultRecordedTime​(Instant resultRecordedTime)

        The time when Config recorded the aggregate evaluation result.

        Parameters:
        resultRecordedTime - The time when Config recorded the aggregate evaluation result.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configRuleInvokedTime

        AggregateEvaluationResult.Builder configRuleInvokedTime​(Instant configRuleInvokedTime)

        The time when the Config rule evaluated the Amazon Web Services resource.

        Parameters:
        configRuleInvokedTime - The time when the Config rule evaluated the Amazon Web Services resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • annotation

        AggregateEvaluationResult.Builder annotation​(String annotation)

        Supplementary information about how the agrregate evaluation determined the compliance.

        Parameters:
        annotation - Supplementary information about how the agrregate evaluation determined the compliance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accountId

        AggregateEvaluationResult.Builder accountId​(String accountId)

        The 12-digit account ID of the source account.

        Parameters:
        accountId - The 12-digit account ID of the source account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • awsRegion

        AggregateEvaluationResult.Builder awsRegion​(String awsRegion)

        The source region from where the data is aggregated.

        Parameters:
        awsRegion - The source region from where the data is aggregated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.