java.lang.Object
com.azure.resourcemanager.appcomplianceautomation.models.Control

public final class Control extends Object
A class represent the control.
  • Constructor Details

    • Control

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

    • controlId

      public String controlId()
      Get the controlId property: The Id of the control. e.g. "Operational Security#10".
      Returns:
      the controlId value.
    • controlShortName

      public String controlShortName()
      Get the controlShortName property: The short name of the control. e.g. "Unsupported OS and Software.".
      Returns:
      the controlShortName value.
    • controlFullName

      public String controlFullName()
      Get the controlFullName property: The full name of the control. e.g. "Validate that unsupported operating systems and software components are not in use.".
      Returns:
      the controlFullName value.
    • controlType

      public ControlType controlType()
      Get the controlType property: The control type.
      Returns:
      the controlType value.
    • controlDescription

      public String controlDescription()
      Get the controlDescription property: The control's description.
      Returns:
      the controlDescription value.
    • controlDescriptionHyperLink

      public String controlDescriptionHyperLink()
      Get the controlDescriptionHyperLink property: The hyper link to the control's description'.
      Returns:
      the controlDescriptionHyperLink value.
    • controlStatus

      public ControlStatus controlStatus()
      Get the controlStatus property: Control status.
      Returns:
      the controlStatus value.
    • assessments

      public List<Assessment> assessments()
      Get the assessments property: List of assessments.
      Returns:
      the assessments value.
    • validate

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