Class SecuritySolutionsReferenceData

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

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

    • SecuritySolutionsReferenceData

      public SecuritySolutionsReferenceData()
  • 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 SecuritySolutionsReferenceData withSecurityFamily(SecurityFamily securityFamily)
      Set the securityFamily property: The security family of the security solution.
      Parameters:
      securityFamily - the securityFamily value to set.
      Returns:
      the SecuritySolutionsReferenceData object itself.
    • alertVendorName

      public String alertVendorName()
      Get the alertVendorName property: The security solutions' vendor name.
      Returns:
      the alertVendorName value.
    • withAlertVendorName

      public SecuritySolutionsReferenceData withAlertVendorName(String alertVendorName)
      Set the alertVendorName property: The security solutions' vendor name.
      Parameters:
      alertVendorName - the alertVendorName value to set.
      Returns:
      the SecuritySolutionsReferenceData object itself.
    • packageInfoUrl

      public String packageInfoUrl()
      Get the packageInfoUrl property: The security solutions' package info url.
      Returns:
      the packageInfoUrl value.
    • withPackageInfoUrl

      public SecuritySolutionsReferenceData withPackageInfoUrl(String packageInfoUrl)
      Set the packageInfoUrl property: The security solutions' package info url.
      Parameters:
      packageInfoUrl - the packageInfoUrl value to set.
      Returns:
      the SecuritySolutionsReferenceData object itself.
    • productName

      public String productName()
      Get the productName property: The security solutions' product name.
      Returns:
      the productName value.
    • withProductName

      public SecuritySolutionsReferenceData withProductName(String productName)
      Set the productName property: The security solutions' product name.
      Parameters:
      productName - the productName value to set.
      Returns:
      the SecuritySolutionsReferenceData object itself.
    • publisher

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

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

      public String publisherDisplayName()
      Get the publisherDisplayName property: The security solutions' publisher display name.
      Returns:
      the publisherDisplayName value.
    • withPublisherDisplayName

      public SecuritySolutionsReferenceData withPublisherDisplayName(String publisherDisplayName)
      Set the publisherDisplayName property: The security solutions' publisher display name.
      Parameters:
      publisherDisplayName - the publisherDisplayName value to set.
      Returns:
      the SecuritySolutionsReferenceData object itself.
    • template

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

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

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