Class PolicyDefinitionSummary
java.lang.Object
com.azure.resourcemanager.policyinsights.models.PolicyDefinitionSummary
Policy definition summary.
-
Constructor Summary
ConstructorDescriptionCreates an instance of PolicyDefinitionSummary class. -
Method Summary
Modifier and TypeMethodDescriptioneffect()
Get the effect property: Policy effect, i.e.Get the policyDefinitionGroupNames property: Policy definition group names.Get the policyDefinitionId property: Policy definition ID.Get the policyDefinitionReferenceId property: Policy definition reference ID.results()
Get the results property: Compliance summary for the policy definition.void
validate()
Validates the instance.withEffect
(String effect) Set the effect property: Policy effect, i.e.withPolicyDefinitionGroupNames
(List<String> policyDefinitionGroupNames) Set the policyDefinitionGroupNames property: Policy definition group names.withPolicyDefinitionId
(String policyDefinitionId) Set the policyDefinitionId property: Policy definition ID.withPolicyDefinitionReferenceId
(String policyDefinitionReferenceId) Set the policyDefinitionReferenceId property: Policy definition reference ID.withResults
(SummaryResults results) Set the results property: Compliance summary for the policy definition.
-
Constructor Details
-
PolicyDefinitionSummary
public PolicyDefinitionSummary()Creates an instance of PolicyDefinitionSummary class.
-
-
Method Details
-
policyDefinitionId
Get the policyDefinitionId property: Policy definition ID.- Returns:
- the policyDefinitionId value.
-
withPolicyDefinitionId
Set the policyDefinitionId property: Policy definition ID.- Parameters:
policyDefinitionId
- the policyDefinitionId value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
policyDefinitionReferenceId
Get the policyDefinitionReferenceId property: Policy definition reference ID.- Returns:
- the policyDefinitionReferenceId value.
-
withPolicyDefinitionReferenceId
Set the policyDefinitionReferenceId property: Policy definition reference ID.- Parameters:
policyDefinitionReferenceId
- the policyDefinitionReferenceId value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
policyDefinitionGroupNames
Get the policyDefinitionGroupNames property: Policy definition group names.- Returns:
- the policyDefinitionGroupNames value.
-
withPolicyDefinitionGroupNames
public PolicyDefinitionSummary withPolicyDefinitionGroupNames(List<String> policyDefinitionGroupNames) Set the policyDefinitionGroupNames property: Policy definition group names.- Parameters:
policyDefinitionGroupNames
- the policyDefinitionGroupNames value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
effect
Get the effect property: Policy effect, i.e. policy definition action.- Returns:
- the effect value.
-
withEffect
Set the effect property: Policy effect, i.e. policy definition action.- Parameters:
effect
- the effect value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
results
Get the results property: Compliance summary for the policy definition.- Returns:
- the results value.
-
withResults
Set the results property: Compliance summary for the policy definition.- Parameters:
results
- the results value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-