Interface PolicyComplianceStatus.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PolicyComplianceStatus.Builder,
,PolicyComplianceStatus> SdkBuilder<PolicyComplianceStatus.Builder,
,PolicyComplianceStatus> SdkPojo
- Enclosing class:
PolicyComplianceStatus
-
Method Summary
Modifier and TypeMethodDescriptionevaluationResults
(Collection<EvaluationResult> evaluationResults) An array ofEvaluationResult
objects.evaluationResults
(Consumer<EvaluationResult.Builder>... evaluationResults) An array ofEvaluationResult
objects.evaluationResults
(EvaluationResult... evaluationResults) An array ofEvaluationResult
objects.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.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.lastUpdated
(Instant lastUpdated) Timestamp of the last update to theEvaluationResult
objects.memberAccount
(String memberAccount) The member account ID.The ID of the Firewall Manager policy.policyName
(String policyName) The name of the Firewall Manager policy.policyOwner
(String policyOwner) The Amazon Web Services account that created the Firewall Manager policy.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
An array of
EvaluationResult
objects.- Parameters:
evaluationResults
- An array ofEvaluationResult
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationResults
An array of
EvaluationResult
objects.- Parameters:
evaluationResults
- An array ofEvaluationResult
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
evaluationResults
PolicyComplianceStatus.Builder evaluationResults(Consumer<EvaluationResult.Builder>... evaluationResults) An array of
This is a convenience method that creates an instance of theEvaluationResult
objects.EvaluationResult.Builder
avoiding the need to create one manually viaEvaluationResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toevaluationResults(List<EvaluationResult>)
.- Parameters:
evaluationResults
- a consumer that will call methods onEvaluationResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastUpdated
Timestamp of the last update to the
EvaluationResult
objects.- Parameters:
lastUpdated
- Timestamp of the last update to theEvaluationResult
objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issueInfoMapWithStrings
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
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.
-