Class DiscoveredSecuritySolutionInner

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

public final class DiscoveredSecuritySolutionInner extends com.azure.core.management.ProxyResource
The DiscoveredSecuritySolution model.
  • Constructor Details

    • DiscoveredSecuritySolutionInner

      public DiscoveredSecuritySolutionInner()
  • 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 discovered solution.
      Returns:
      the securityFamily value.
    • withSecurityFamily

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

      public String offer()
      Get the offer property: The security solutions' image offer.
      Returns:
      the offer value.
    • withOffer

      public DiscoveredSecuritySolutionInner withOffer(String offer)
      Set the offer property: The security solutions' image offer.
      Parameters:
      offer - the offer value to set.
      Returns:
      the DiscoveredSecuritySolutionInner object itself.
    • publisher

      public String publisher()
      Get the publisher property: The security solutions' image publisher.
      Returns:
      the publisher value.
    • withPublisher

      public DiscoveredSecuritySolutionInner withPublisher(String publisher)
      Set the publisher property: The security solutions' image publisher.
      Parameters:
      publisher - the publisher value to set.
      Returns:
      the DiscoveredSecuritySolutionInner object itself.
    • sku

      public String sku()
      Get the sku property: The security solutions' image sku.
      Returns:
      the sku value.
    • withSku

      Set the sku property: The security solutions' image sku.
      Parameters:
      sku - the sku value to set.
      Returns:
      the DiscoveredSecuritySolutionInner object itself.
    • validate

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