Class RegulatoryComplianceStandardInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.security.fluent.models.RegulatoryComplianceStandardInner

public final class RegulatoryComplianceStandardInner extends com.azure.core.management.ProxyResource
Regulatory compliance standard details and state.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the failedControls property: The number of supported regulatory compliance controls of the given standard with a failed state.
    Get the passedControls property: The number of supported regulatory compliance controls of the given standard with a passed state.
    Get the skippedControls property: The number of supported regulatory compliance controls of the given standard with a skipped state.
    Get the state property: Aggregative state based on the standard's supported controls states.
    Get the unsupportedControls property: The number of regulatory compliance controls of the given standard which are unsupported by automated assessments.
    void
    Validates the instance.
    Set the state property: Aggregative state based on the standard's supported controls states.

    Methods inherited from class com.azure.core.management.ProxyResource

    id, name, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RegulatoryComplianceStandardInner

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

      public RegulatoryComplianceStandardInner withState(State state)
      Set the state property: Aggregative state based on the standard's supported controls states.
      Parameters:
      state - the state value to set.
      Returns:
      the RegulatoryComplianceStandardInner 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.