Class SecuritySolutionInner

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

public final class SecuritySolutionInner extends com.azure.core.management.ProxyResource
The SecuritySolution model.
  • Constructor Details

    • SecuritySolutionInner

      public SecuritySolutionInner()
  • Method Details

    • location

      public String location()
      Get the location property: Location where the resource is stored.
      Returns:
      the location value.
    • securityFamily

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

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

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

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

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

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

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

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

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