Class RegulatoryComplianceControlInner

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the description property: The description of the regulatory compliance control.
    Get the failedAssessments property: The number of supported regulatory compliance assessments of the given control with a failed state.
    Get the passedAssessments property: The number of supported regulatory compliance assessments of the given control with a passed state.
    Get the skippedAssessments property: The number of supported regulatory compliance assessments of the given control with a skipped state.
    Get the state property: Aggregative state based on the control's supported assessments states.
    void
    Validates the instance.
    Set the state property: Aggregative state based on the control's supported assessments 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

    • RegulatoryComplianceControlInner

      public RegulatoryComplianceControlInner()
  • Method Details

    • description

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

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

      public RegulatoryComplianceControlInner withState(State state)
      Set the state property: Aggregative state based on the control's supported assessments states.
      Parameters:
      state - the state value to set.
      Returns:
      the RegulatoryComplianceControlInner object itself.
    • passedAssessments

      public Integer passedAssessments()
      Get the passedAssessments property: The number of supported regulatory compliance assessments of the given control with a passed state.
      Returns:
      the passedAssessments value.
    • failedAssessments

      public Integer failedAssessments()
      Get the failedAssessments property: The number of supported regulatory compliance assessments of the given control with a failed state.
      Returns:
      the failedAssessments value.
    • skippedAssessments

      public Integer skippedAssessments()
      Get the skippedAssessments property: The number of supported regulatory compliance assessments of the given control with a skipped state.
      Returns:
      the skippedAssessments value.
    • validate

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