Class PolicyDefinitionSummary


  • public final class PolicyDefinitionSummary
    extends Object
    Policy definition summary.
    • Constructor Detail

      • PolicyDefinitionSummary

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