Interface PolicyComplianceDetail.Builder

    • Method Detail

      • policyOwner

        PolicyComplianceDetail.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

        PolicyComplianceDetail.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.
      • memberAccount

        PolicyComplianceDetail.Builder memberAccount​(String memberAccount)

        The Amazon Web Services account ID.

        Parameters:
        memberAccount - The Amazon Web Services account ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • violators

        PolicyComplianceDetail.Builder violators​(Collection<ComplianceViolator> violators)

        An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.

        Parameters:
        violators - An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • violators

        PolicyComplianceDetail.Builder violators​(ComplianceViolator... violators)

        An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.

        Parameters:
        violators - An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationLimitExceeded

        PolicyComplianceDetail.Builder evaluationLimitExceeded​(Boolean evaluationLimitExceeded)

        Indicates if over 100 resources are noncompliant with the Firewall Manager policy.

        Parameters:
        evaluationLimitExceeded - Indicates if over 100 resources are noncompliant with the Firewall Manager policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expiredAt

        PolicyComplianceDetail.Builder expiredAt​(Instant expiredAt)

        A timestamp that indicates when the returned information should be considered out of date.

        Parameters:
        expiredAt - A timestamp that indicates when the returned information should be considered out of date.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • issueInfoMapWithStrings

        PolicyComplianceDetail.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

        PolicyComplianceDetail.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.