Class PolicyAssignmentSummary


  • public final class PolicyAssignmentSummary
    extends Object
    Policy assignment summary.
    • Constructor Detail

      • PolicyAssignmentSummary

        public PolicyAssignmentSummary()
    • 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.