Share via


SecuritySolutionsReferenceData Class

public final class SecuritySolutionsReferenceData
extends ProxyResource

The SecuritySolutionsReferenceData model.

Constructor Summary

Constructor Description
SecuritySolutionsReferenceData()

Creates an instance of SecuritySolutionsReferenceData class.

Method Summary

Modifier and Type Method and Description
String alertVendorName()

Get the alertVendorName property: The security solutions' vendor name.

static SecuritySolutionsReferenceData fromJson(JsonReader jsonReader)

Reads an instance of SecuritySolutionsReferenceData from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String location()

Get the location property: Location where the resource is stored.

String name()

Get the name property: The name of the resource.

String packageInfoUrl()

Get the packageInfoUrl property: The security solutions' package info url.

String productName()

Get the productName property: The security solutions' product name.

String publisher()

Get the publisher property: The security solutions' publisher.

String publisherDisplayName()

Get the publisherDisplayName property: The security solutions' publisher display name.

SecurityFamily securityFamily()

Get the securityFamily property: The security family of the security solution.

String template()

Get the template property: The security solutions' template.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

SecuritySolutionsReferenceData withAlertVendorName(String alertVendorName)

Set the alertVendorName property: The security solutions' vendor name.

SecuritySolutionsReferenceData withPackageInfoUrl(String packageInfoUrl)

Set the packageInfoUrl property: The security solutions' package info url.

SecuritySolutionsReferenceData withProductName(String productName)

Set the productName property: The security solutions' product name.

SecuritySolutionsReferenceData withPublisher(String publisher)

Set the publisher property: The security solutions' publisher.

SecuritySolutionsReferenceData withPublisherDisplayName(String publisherDisplayName)

Set the publisherDisplayName property: The security solutions' publisher display name.

SecuritySolutionsReferenceData withSecurityFamily(SecurityFamily securityFamily)

Set the securityFamily property: The security family of the security solution.

SecuritySolutionsReferenceData withTemplate(String template)

Set the template property: The security solutions' template.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SecuritySolutionsReferenceData

public SecuritySolutionsReferenceData()

Creates an instance of SecuritySolutionsReferenceData class.

Method Details

alertVendorName

public String alertVendorName()

Get the alertVendorName property: The security solutions' vendor name.

Returns:

the alertVendorName value.

fromJson

public static SecuritySolutionsReferenceData fromJson(JsonReader jsonReader)

Reads an instance of SecuritySolutionsReferenceData from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SecuritySolutionsReferenceData if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

SecuritySolutionsReferenceData.id()

Returns:

the id value.

location

public String location()

Get the location property: Location where the resource is stored.

Returns:

the location value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SecuritySolutionsReferenceData.name()

Returns:

the name value.

packageInfoUrl

public String packageInfoUrl()

Get the packageInfoUrl property: The security solutions' package info url.

Returns:

the packageInfoUrl value.

productName

public String productName()

Get the productName property: The security solutions' product name.

Returns:

the productName value.

publisher

public String publisher()

Get the publisher property: The security solutions' publisher.

Returns:

the publisher value.

publisherDisplayName

public String publisherDisplayName()

Get the publisherDisplayName property: The security solutions' publisher display name.

Returns:

the publisherDisplayName value.

securityFamily

public SecurityFamily securityFamily()

Get the securityFamily property: The security family of the security solution.

Returns:

the securityFamily value.

template

public String template()

Get the template property: The security solutions' template.

Returns:

the template value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SecuritySolutionsReferenceData.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

SecuritySolutionsReferenceData.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

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.

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.

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.

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.

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.

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.

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.

Applies to