Interface PolicyComplianceStatus.Builder

    • Method Detail

      • policyOwner

        PolicyComplianceStatus.Builder policyOwner​(String policyOwner)

        The Amazon Web Services account that created the Firewall Manager policy.

        Parameters:
        policyOwner - The Amazon Web Services account that created the Firewall Manager policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyId

        PolicyComplianceStatus.Builder policyId​(String policyId)

        The ID of the Firewall Manager policy.

        Parameters:
        policyId - The ID of the Firewall Manager policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • policyName

        PolicyComplianceStatus.Builder policyName​(String policyName)

        The name of the Firewall Manager policy.

        Parameters:
        policyName - The name of the Firewall Manager policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • memberAccount

        PolicyComplianceStatus.Builder memberAccount​(String memberAccount)

        The member account ID.

        Parameters:
        memberAccount - The member account ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationResults

        PolicyComplianceStatus.Builder evaluationResults​(Collection<EvaluationResult> evaluationResults)

        An array of EvaluationResult objects.

        Parameters:
        evaluationResults - An array of EvaluationResult objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationResults

        PolicyComplianceStatus.Builder evaluationResults​(EvaluationResult... evaluationResults)

        An array of EvaluationResult objects.

        Parameters:
        evaluationResults - An array of EvaluationResult objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdated

        PolicyComplianceStatus.Builder lastUpdated​(Instant lastUpdated)

        Timestamp of the last update to the EvaluationResult objects.

        Parameters:
        lastUpdated - Timestamp of the last update to the EvaluationResult objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • issueInfoMapWithStrings

        PolicyComplianceStatus.Builder issueInfoMapWithStrings​(Map<String,​String> issueInfoMap)

        Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.

        Parameters:
        issueInfoMap - Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • issueInfoMap

        PolicyComplianceStatus.Builder issueInfoMap​(Map<DependentServiceName,​String> issueInfoMap)

        Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.

        Parameters:
        issueInfoMap - Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.