GalleryImageVersionUefiSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.GalleryImageVersionUefiSettings

Implements

public final class GalleryImageVersionUefiSettings
implements JsonSerializable<GalleryImageVersionUefiSettings>

Contains UEFI settings for the image version.

Constructor Summary

Constructor Description
GalleryImageVersionUefiSettings()

Creates an instance of GalleryImageVersionUefiSettings class.

Method Summary

Modifier and Type Method and Description
UefiKeySignatures additionalSignatures()

Get the additionalSignatures property: Additional UEFI key signatures that will be added to the image in addition to the signature templates.

static GalleryImageVersionUefiSettings fromJson(JsonReader jsonReader)

Reads an instance of GalleryImageVersionUefiSettings from the JsonReader.

List<UefiSignatureTemplateName> signatureTemplateNames()

Get the signatureTemplateNames property: The name of the template(s) that contains default UEFI key signatures that will be added to the image.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

GalleryImageVersionUefiSettings withAdditionalSignatures(UefiKeySignatures additionalSignatures)

Set the additionalSignatures property: Additional UEFI key signatures that will be added to the image in addition to the signature templates.

GalleryImageVersionUefiSettings withSignatureTemplateNames(List<UefiSignatureTemplateName> signatureTemplateNames)

Set the signatureTemplateNames property: The name of the template(s) that contains default UEFI key signatures that will be added to the image.

Methods inherited from java.lang.Object

Constructor Details

GalleryImageVersionUefiSettings

public GalleryImageVersionUefiSettings()

Creates an instance of GalleryImageVersionUefiSettings class.

Method Details

additionalSignatures

public UefiKeySignatures additionalSignatures()

Get the additionalSignatures property: Additional UEFI key signatures that will be added to the image in addition to the signature templates.

Returns:

the additionalSignatures value.

fromJson

public static GalleryImageVersionUefiSettings fromJson(JsonReader jsonReader)

Reads an instance of GalleryImageVersionUefiSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the GalleryImageVersionUefiSettings.

signatureTemplateNames

public List signatureTemplateNames()

Get the signatureTemplateNames property: The name of the template(s) that contains default UEFI key signatures that will be added to the image.

Returns:

the signatureTemplateNames value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAdditionalSignatures

public GalleryImageVersionUefiSettings withAdditionalSignatures(UefiKeySignatures additionalSignatures)

Set the additionalSignatures property: Additional UEFI key signatures that will be added to the image in addition to the signature templates.

Parameters:

additionalSignatures - the additionalSignatures value to set.

Returns:

the GalleryImageVersionUefiSettings object itself.

withSignatureTemplateNames

public GalleryImageVersionUefiSettings withSignatureTemplateNames(List signatureTemplateNames)

Set the signatureTemplateNames property: The name of the template(s) that contains default UEFI key signatures that will be added to the image.

Parameters:

signatureTemplateNames - the signatureTemplateNames value to set.

Returns:

the GalleryImageVersionUefiSettings object itself.

Applies to