Class DiscoveredSecuritySolutionProperties

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

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

    • DiscoveredSecuritySolutionProperties

      public DiscoveredSecuritySolutionProperties()
  • Method Details

    • securityFamily

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

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

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

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

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

      public DiscoveredSecuritySolutionProperties withPublisher(String publisher)
      Set the publisher property: The security solutions' image publisher.
      Parameters:
      publisher - the publisher value to set.
      Returns:
      the DiscoveredSecuritySolutionProperties 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 DiscoveredSecuritySolutionProperties object itself.
    • validate

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