Class RegulatoryComplianceAssessmentProperties

java.lang.Object
com.azure.resourcemanager.security.fluent.models.RegulatoryComplianceAssessmentProperties

public final class RegulatoryComplianceAssessmentProperties extends Object
Regulatory compliance assessment data.
  • Constructor Details

    • RegulatoryComplianceAssessmentProperties

      public RegulatoryComplianceAssessmentProperties()
  • Method Details

    • description

      public String description()
      Get the description property: The description of the regulatory compliance assessment.
      Returns:
      the description value.
    • assessmentType

      public String assessmentType()
      Get the assessmentType property: The expected type of assessment contained in the AssessmentDetailsLink.
      Returns:
      the assessmentType value.
    • assessmentDetailsLink

      public String assessmentDetailsLink()
      Get the assessmentDetailsLink property: Link to more detailed assessment results data. The response type will be according to the assessmentType field.
      Returns:
      the assessmentDetailsLink value.
    • state

      public State state()
      Get the state property: Aggregative state based on the assessment's scanned resources states.
      Returns:
      the state value.
    • withState

      Set the state property: Aggregative state based on the assessment's scanned resources states.
      Parameters:
      state - the state value to set.
      Returns:
      the RegulatoryComplianceAssessmentProperties object itself.
    • passedResources

      public Integer passedResources()
      Get the passedResources property: The given assessment's related resources count with passed state.
      Returns:
      the passedResources value.
    • failedResources

      public Integer failedResources()
      Get the failedResources property: The given assessment's related resources count with failed state.
      Returns:
      the failedResources value.
    • skippedResources

      public Integer skippedResources()
      Get the skippedResources property: The given assessment's related resources count with skipped state.
      Returns:
      the skippedResources value.
    • unsupportedResources

      public Integer unsupportedResources()
      Get the unsupportedResources property: The given assessment's related resources count with unsupported state.
      Returns:
      the unsupportedResources value.
    • validate

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