java.lang.Object
com.azure.resourcemanager.policyinsights.models.Summary

public final class Summary extends Object
Summary results.
  • Constructor Details

    • Summary

      public Summary()
      Creates an instance of Summary class.
  • Method Details

    • odataId

      public String odataId()
      Get the odataId property: OData entity ID; always set to null since summaries do not have an entity ID.
      Returns:
      the odataId value.
    • withOdataId

      public Summary withOdataId(String odataId)
      Set the odataId property: OData entity ID; always set to null since summaries do not have an entity ID.
      Parameters:
      odataId - the odataId value to set.
      Returns:
      the Summary object itself.
    • odataContext

      public String odataContext()
      Get the odataContext property: OData context string; used by OData clients to resolve type information based on metadata.
      Returns:
      the odataContext value.
    • withOdataContext

      public Summary withOdataContext(String odataContext)
      Set the odataContext property: OData context string; used by OData clients to resolve type information based on metadata.
      Parameters:
      odataContext - the odataContext value to set.
      Returns:
      the Summary object itself.
    • results

      public SummaryResults results()
      Get the results property: Compliance summary for all policy assignments.
      Returns:
      the results value.
    • withResults

      public Summary withResults(SummaryResults results)
      Set the results property: Compliance summary for all policy assignments.
      Parameters:
      results - the results value to set.
      Returns:
      the Summary object itself.
    • policyAssignments

      public List<PolicyAssignmentSummary> policyAssignments()
      Get the policyAssignments property: Policy assignments summary.
      Returns:
      the policyAssignments value.
    • withPolicyAssignments

      public Summary withPolicyAssignments(List<PolicyAssignmentSummary> policyAssignments)
      Set the policyAssignments property: Policy assignments summary.
      Parameters:
      policyAssignments - the policyAssignments value to set.
      Returns:
      the Summary object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.