Class SecuritySolutionProperties

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

public final class SecuritySolutionProperties extends Object
The SecuritySolutionProperties model.
  • Constructor Details

    • SecuritySolutionProperties

      public SecuritySolutionProperties()
  • Method Details

    • securityFamily

      public SecurityFamily securityFamily()
      Get the securityFamily property: The security family of the security solution.
      Returns:
      the securityFamily value.
    • withSecurityFamily

      public SecuritySolutionProperties withSecurityFamily(SecurityFamily securityFamily)
      Set the securityFamily property: The security family of the security solution.
      Parameters:
      securityFamily - the securityFamily value to set.
      Returns:
      the SecuritySolutionProperties object itself.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: The security family provisioning State.
      Returns:
      the provisioningState value.
    • withProvisioningState

      public SecuritySolutionProperties withProvisioningState(ProvisioningState provisioningState)
      Set the provisioningState property: The security family provisioning State.
      Parameters:
      provisioningState - the provisioningState value to set.
      Returns:
      the SecuritySolutionProperties object itself.
    • template

      public String template()
      Get the template property: The security solutions' template.
      Returns:
      the template value.
    • withTemplate

      public SecuritySolutionProperties withTemplate(String template)
      Set the template property: The security solutions' template.
      Parameters:
      template - the template value to set.
      Returns:
      the SecuritySolutionProperties object itself.
    • protectionStatus

      public String protectionStatus()
      Get the protectionStatus property: The security solutions' status.
      Returns:
      the protectionStatus value.
    • withProtectionStatus

      public SecuritySolutionProperties withProtectionStatus(String protectionStatus)
      Set the protectionStatus property: The security solutions' status.
      Parameters:
      protectionStatus - the protectionStatus value to set.
      Returns:
      the SecuritySolutionProperties object itself.
    • validate

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