@Generated(value="software.amazon.awssdk:codegen") public final class PolicyComplianceStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PolicyComplianceStatus.Builder,PolicyComplianceStatus>
Indicates whether the account is compliant with the specified policy. An account is considered noncompliant if it includes resources that are not protected by the policy, for AWS WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PolicyComplianceStatus.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PolicyComplianceStatus.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<EvaluationResult> |
evaluationResults()
An array of
EvaluationResult objects. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEvaluationResults()
Returns true if the EvaluationResults property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasIssueInfoMap()
Returns true if the IssueInfoMap property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
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.
|
Map<String,String> |
issueInfoMapAsStrings()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be
noncompliant.
|
Instant |
lastUpdated()
Timestamp of the last update to the
EvaluationResult objects. |
String |
memberAccount()
The member account ID.
|
String |
policyId()
The ID of the AWS Firewall Manager policy.
|
String |
policyName()
The name of the AWS Firewall Manager policy.
|
String |
policyOwner()
The AWS account that created the AWS Firewall Manager policy.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PolicyComplianceStatus.Builder> |
serializableBuilderClass() |
PolicyComplianceStatus.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String policyOwner()
The AWS account that created the AWS Firewall Manager policy.
public String policyId()
The ID of the AWS Firewall Manager policy.
public String policyName()
The name of the AWS Firewall Manager policy.
public String memberAccount()
The member account ID.
public boolean hasEvaluationResults()
public List<EvaluationResult> evaluationResults()
An array of EvaluationResult objects.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEvaluationResults() to see if a value was sent in this field.
EvaluationResult objects.public Instant lastUpdated()
Timestamp of the last update to the EvaluationResult objects.
EvaluationResult objects.public 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIssueInfoMap() to see if a value was sent in this field.
public boolean hasIssueInfoMap()
public Map<String,String> issueInfoMapAsStrings()
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIssueInfoMap() to see if a value was sent in this field.
public PolicyComplianceStatus.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PolicyComplianceStatus.Builder,PolicyComplianceStatus>public static PolicyComplianceStatus.Builder builder()
public static Class<? extends PolicyComplianceStatus.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.