Class RegulatoryComplianceStandardProperties

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

public final class RegulatoryComplianceStandardProperties extends Object
Regulatory compliance standard data.
  • Constructor Details

    • RegulatoryComplianceStandardProperties

      public RegulatoryComplianceStandardProperties()
  • Method Details

    • state

      public State state()
      Get the state property: Aggregative state based on the standard's supported controls states.
      Returns:
      the state value.
    • withState

      Set the state property: Aggregative state based on the standard's supported controls states.
      Parameters:
      state - the state value to set.
      Returns:
      the RegulatoryComplianceStandardProperties object itself.
    • passedControls

      public Integer passedControls()
      Get the passedControls property: The number of supported regulatory compliance controls of the given standard with a passed state.
      Returns:
      the passedControls value.
    • failedControls

      public Integer failedControls()
      Get the failedControls property: The number of supported regulatory compliance controls of the given standard with a failed state.
      Returns:
      the failedControls value.
    • skippedControls

      public Integer skippedControls()
      Get the skippedControls property: The number of supported regulatory compliance controls of the given standard with a skipped state.
      Returns:
      the skippedControls value.
    • unsupportedControls

      public Integer unsupportedControls()
      Get the unsupportedControls property: The number of regulatory compliance controls of the given standard which are unsupported by automated assessments.
      Returns:
      the unsupportedControls value.
    • validate

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