Class PolicyDefinitionSummary
- java.lang.Object
-
- com.azure.resourcemanager.policyinsights.models.PolicyDefinitionSummary
-
public final class PolicyDefinitionSummary extends Object
Policy definition summary.
-
-
Constructor Summary
Constructors Constructor Description PolicyDefinitionSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
effect()
Get the effect property: Policy effect, i.e.List<String>
policyDefinitionGroupNames()
Get the policyDefinitionGroupNames property: Policy definition group names.String
policyDefinitionId()
Get the policyDefinitionId property: Policy definition ID.String
policyDefinitionReferenceId()
Get the policyDefinitionReferenceId property: Policy definition reference ID.SummaryResults
results()
Get the results property: Compliance summary for the policy definition.void
validate()
Validates the instance.PolicyDefinitionSummary
withEffect(String effect)
Set the effect property: Policy effect, i.e.PolicyDefinitionSummary
withPolicyDefinitionGroupNames(List<String> policyDefinitionGroupNames)
Set the policyDefinitionGroupNames property: Policy definition group names.PolicyDefinitionSummary
withPolicyDefinitionId(String policyDefinitionId)
Set the policyDefinitionId property: Policy definition ID.PolicyDefinitionSummary
withPolicyDefinitionReferenceId(String policyDefinitionReferenceId)
Set the policyDefinitionReferenceId property: Policy definition reference ID.PolicyDefinitionSummary
withResults(SummaryResults results)
Set the results property: Compliance summary for the policy definition.
-
-
-
Method Detail
-
policyDefinitionId
public String policyDefinitionId()
Get the policyDefinitionId property: Policy definition ID.- Returns:
- the policyDefinitionId value.
-
withPolicyDefinitionId
public PolicyDefinitionSummary withPolicyDefinitionId(String policyDefinitionId)
Set the policyDefinitionId property: Policy definition ID.- Parameters:
policyDefinitionId
- the policyDefinitionId value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
policyDefinitionReferenceId
public String policyDefinitionReferenceId()
Get the policyDefinitionReferenceId property: Policy definition reference ID.- Returns:
- the policyDefinitionReferenceId value.
-
withPolicyDefinitionReferenceId
public PolicyDefinitionSummary withPolicyDefinitionReferenceId(String policyDefinitionReferenceId)
Set the policyDefinitionReferenceId property: Policy definition reference ID.- Parameters:
policyDefinitionReferenceId
- the policyDefinitionReferenceId value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
policyDefinitionGroupNames
public List<String> 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
public String effect()
Get the effect property: Policy effect, i.e. policy definition action.- Returns:
- the effect value.
-
withEffect
public PolicyDefinitionSummary withEffect(String effect)
Set the effect property: Policy effect, i.e. policy definition action.- Parameters:
effect
- the effect value to set.- Returns:
- the PolicyDefinitionSummary object itself.
-
results
public SummaryResults results()
Get the results property: Compliance summary for the policy definition.- Returns:
- the results value.
-
withResults
public PolicyDefinitionSummary withResults(SummaryResults results)
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.
-
-