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 non-compliant with the AWS Firewall Manager policy.
|
PolicyComplianceDetail.Builder |
expiredAt(Instant expiredAt)
A time stamp 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 non-compliant.
|
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 non-compliant.
|
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 are not protected by the policy.
|
PolicyComplianceDetail.Builder |
violators(ComplianceViolator... violators)
An array of resources that are not protected by the policy.
|
PolicyComplianceDetail.Builder |
violators(Consumer<ComplianceViolator.Builder>... violators)
An array of resources that are not protected by the policy.
|
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 are not protected by the policy.
violators
- An array of resources that are not protected by the policy.PolicyComplianceDetail.Builder violators(ComplianceViolator... violators)
An array of resources that are not protected by the policy.
violators
- An array of resources that are not protected by the policy.PolicyComplianceDetail.Builder violators(Consumer<ComplianceViolator.Builder>... violators)
An array of resources that are not protected by the 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 non-compliant with the AWS Firewall Manager policy.
evaluationLimitExceeded
- Indicates if over 100 resources are non-compliant with the AWS Firewall Manager policy.PolicyComplianceDetail.Builder expiredAt(Instant expiredAt)
A time stamp that indicates when the returned information should be considered out-of-date.
expiredAt
- A time stamp 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 non-compliant. The details include the name of the dependent service and the error message recieved indicating 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 non-compliant. The details include the name of the dependent service and the error
message recieved indicating 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 non-compliant. The details include the name of the dependent service and the error message recieved indicating 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 non-compliant. The details include the name of the dependent service and the error
message recieved indicating the problem with the service.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.