public static interface PolicyComplianceDetail.Builder extends SdkPojo, CopyableBuilder<PolicyComplianceDetail.Builder,PolicyComplianceDetail>
Modifier and Type | Method and Description |
---|---|
PolicyComplianceDetail.Builder |
evaluationLimitExceeded(Boolean evaluationLimitExceeded)
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
|
PolicyComplianceDetail.Builder |
expiredAt(Instant expiredAt)
A timestamp that indicates when the returned information should be considered out of date.
|
PolicyComplianceDetail.Builder |
issueInfoMap(Map<DependentServiceName,String> issueInfoMap)
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to
be noncompliant.
|
PolicyComplianceDetail.Builder |
issueInfoMapWithStrings(Map<String,String> issueInfoMap)
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to
be noncompliant.
|
PolicyComplianceDetail.Builder |
memberAccount(String memberAccount)
The AWS account ID.
|
PolicyComplianceDetail.Builder |
policyId(String policyId)
The ID of the AWS Firewall Manager policy.
|
PolicyComplianceDetail.Builder |
policyOwner(String policyOwner)
The AWS account that created the AWS Firewall Manager policy.
|
PolicyComplianceDetail.Builder |
violators(Collection<ComplianceViolator> violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in
compliance with the security group policy.
|
PolicyComplianceDetail.Builder |
violators(ComplianceViolator... violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in
compliance with the security group policy.
|
PolicyComplianceDetail.Builder |
violators(Consumer<ComplianceViolator.Builder>... violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in
compliance with the security group policy.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
PolicyComplianceDetail.Builder policyOwner(String policyOwner)
The AWS account that created the AWS Firewall Manager policy.
policyOwner
- The AWS account that created the AWS Firewall Manager policy.PolicyComplianceDetail.Builder policyId(String policyId)
The ID of the AWS Firewall Manager policy.
policyId
- The ID of the AWS Firewall Manager policy.PolicyComplianceDetail.Builder memberAccount(String memberAccount)
The AWS account ID.
memberAccount
- The AWS account ID.PolicyComplianceDetail.Builder violators(Collection<ComplianceViolator> violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
violators
- An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in
compliance with the security group policy.PolicyComplianceDetail.Builder violators(ComplianceViolator... violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
violators
- An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in
compliance with the security group policy.PolicyComplianceDetail.Builder violators(Consumer<ComplianceViolator.Builder>... violators)
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #violators(List)
.violators
- a consumer that will call methods on List.Builder
#violators(List)
PolicyComplianceDetail.Builder evaluationLimitExceeded(Boolean evaluationLimitExceeded)
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
evaluationLimitExceeded
- Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.PolicyComplianceDetail.Builder expiredAt(Instant expiredAt)
A timestamp that indicates when the returned information should be considered out of date.
expiredAt
- A timestamp that indicates when the returned information should be considered out of date.PolicyComplianceDetail.Builder issueInfoMapWithStrings(Map<String,String> issueInfoMap)
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
issueInfoMap
- Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a
resource to be noncompliant. The details include the name of the dependent service and the error
message received that indicates the problem with the service.PolicyComplianceDetail.Builder issueInfoMap(Map<DependentServiceName,String> issueInfoMap)
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
issueInfoMap
- Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a
resource to be noncompliant. The details include the name of the dependent service and the error
message received that indicates the problem with the service.