GalleryArtifactSafetyProfileBase Class

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

Implements

public class GalleryArtifactSafetyProfileBase
implements JsonSerializable<GalleryArtifactSafetyProfileBase>

This is the safety profile of the Gallery Artifact Version.

Constructor Summary

Constructor Description
GalleryArtifactSafetyProfileBase()

Creates an instance of GalleryArtifactSafetyProfileBase class.

Method Summary

Modifier and Type Method and Description
Boolean allowDeletionOfReplicatedLocations()

Get the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

static GalleryArtifactSafetyProfileBase fromJson(JsonReader jsonReader)

Reads an instance of GalleryArtifactSafetyProfileBase from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

GalleryArtifactSafetyProfileBase withAllowDeletionOfReplicatedLocations(Boolean allowDeletionOfReplicatedLocations)

Set the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

Methods inherited from java.lang.Object

Constructor Details

GalleryArtifactSafetyProfileBase

public GalleryArtifactSafetyProfileBase()

Creates an instance of GalleryArtifactSafetyProfileBase class.

Method Details

allowDeletionOfReplicatedLocations

public Boolean allowDeletionOfReplicatedLocations()

Get the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

Returns:

the allowDeletionOfReplicatedLocations value.

fromJson

public static GalleryArtifactSafetyProfileBase fromJson(JsonReader jsonReader)

Reads an instance of GalleryArtifactSafetyProfileBase from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of GalleryArtifactSafetyProfileBase 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 GalleryArtifactSafetyProfileBase.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAllowDeletionOfReplicatedLocations

public GalleryArtifactSafetyProfileBase withAllowDeletionOfReplicatedLocations(Boolean allowDeletionOfReplicatedLocations)

Set the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

Parameters:

allowDeletionOfReplicatedLocations - the allowDeletionOfReplicatedLocations value to set.

Returns:

the GalleryArtifactSafetyProfileBase object itself.

Applies to