Class PolicyAssignmentSummary
- java.lang.Object
-
- com.azure.resourcemanager.policyinsights.models.PolicyAssignmentSummary
-
public final class PolicyAssignmentSummary extends Object
Policy assignment summary.
-
-
Constructor Summary
Constructors Constructor Description PolicyAssignmentSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
policyAssignmentId()
Get the policyAssignmentId property: Policy assignment ID.List<PolicyDefinitionSummary>
policyDefinitions()
Get the policyDefinitions property: Policy definitions summary.List<PolicyGroupSummary>
policyGroups()
Get the policyGroups property: Policy definition group summary.String
policySetDefinitionId()
Get the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.SummaryResults
results()
Get the results property: Compliance summary for the policy assignment.void
validate()
Validates the instance.PolicyAssignmentSummary
withPolicyAssignmentId(String policyAssignmentId)
Set the policyAssignmentId property: Policy assignment ID.PolicyAssignmentSummary
withPolicyDefinitions(List<PolicyDefinitionSummary> policyDefinitions)
Set the policyDefinitions property: Policy definitions summary.PolicyAssignmentSummary
withPolicyGroups(List<PolicyGroupSummary> policyGroups)
Set the policyGroups property: Policy definition group summary.PolicyAssignmentSummary
withPolicySetDefinitionId(String policySetDefinitionId)
Set the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.PolicyAssignmentSummary
withResults(SummaryResults results)
Set the results property: Compliance summary for the policy assignment.
-
-
-
Method Detail
-
policyAssignmentId
public String policyAssignmentId()
Get the policyAssignmentId property: Policy assignment ID.- Returns:
- the policyAssignmentId value.
-
withPolicyAssignmentId
public PolicyAssignmentSummary withPolicyAssignmentId(String policyAssignmentId)
Set the policyAssignmentId property: Policy assignment ID.- Parameters:
policyAssignmentId
- the policyAssignmentId value to set.- Returns:
- the PolicyAssignmentSummary object itself.
-
policySetDefinitionId
public String policySetDefinitionId()
Get the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionId value.
-
withPolicySetDefinitionId
public PolicyAssignmentSummary withPolicySetDefinitionId(String policySetDefinitionId)
Set the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.- Parameters:
policySetDefinitionId
- the policySetDefinitionId value to set.- Returns:
- the PolicyAssignmentSummary object itself.
-
results
public SummaryResults results()
Get the results property: Compliance summary for the policy assignment.- Returns:
- the results value.
-
withResults
public PolicyAssignmentSummary withResults(SummaryResults results)
Set the results property: Compliance summary for the policy assignment.- Parameters:
results
- the results value to set.- Returns:
- the PolicyAssignmentSummary object itself.
-
policyDefinitions
public List<PolicyDefinitionSummary> policyDefinitions()
Get the policyDefinitions property: Policy definitions summary.- Returns:
- the policyDefinitions value.
-
withPolicyDefinitions
public PolicyAssignmentSummary withPolicyDefinitions(List<PolicyDefinitionSummary> policyDefinitions)
Set the policyDefinitions property: Policy definitions summary.- Parameters:
policyDefinitions
- the policyDefinitions value to set.- Returns:
- the PolicyAssignmentSummary object itself.
-
policyGroups
public List<PolicyGroupSummary> policyGroups()
Get the policyGroups property: Policy definition group summary.- Returns:
- the policyGroups value.
-
withPolicyGroups
public PolicyAssignmentSummary withPolicyGroups(List<PolicyGroupSummary> policyGroups)
Set the policyGroups property: Policy definition group summary.- Parameters:
policyGroups
- the policyGroups value to set.- Returns:
- the PolicyAssignmentSummary object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-