Class GalleryScriptVersionSafetyProfile
java.lang.Object
com.azure.resourcemanager.compute.models.GalleryArtifactSafetyProfileBase
com.azure.resourcemanager.compute.models.GalleryScriptVersionSafetyProfile
- All Implemented Interfaces:
com.azure.json.JsonSerializable<GalleryArtifactSafetyProfileBase>
The safety profile of the Gallery Script Version.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of GalleryScriptVersionSafetyProfile class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of GalleryScriptVersionSafetyProfile from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAllowDeletionOfReplicatedLocations(Boolean allowDeletionOfReplicatedLocations) Set the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.Methods inherited from class GalleryArtifactSafetyProfileBase
allowDeletionOfReplicatedLocationsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
GalleryScriptVersionSafetyProfile
public GalleryScriptVersionSafetyProfile()Creates an instance of GalleryScriptVersionSafetyProfile class.
-
-
Method Details
-
withAllowDeletionOfReplicatedLocations
public GalleryScriptVersionSafetyProfile withAllowDeletionOfReplicatedLocations(Boolean allowDeletionOfReplicatedLocations) Set the allowDeletionOfReplicatedLocations property: Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.- Overrides:
withAllowDeletionOfReplicatedLocationsin classGalleryArtifactSafetyProfileBase- Parameters:
allowDeletionOfReplicatedLocations- the allowDeletionOfReplicatedLocations value to set.- Returns:
- the GalleryArtifactSafetyProfileBase object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classGalleryArtifactSafetyProfileBase- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<GalleryArtifactSafetyProfileBase>- Overrides:
toJsonin classGalleryArtifactSafetyProfileBase- Throws:
IOException
-
fromJson
public static GalleryScriptVersionSafetyProfile fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of GalleryScriptVersionSafetyProfile from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of GalleryScriptVersionSafetyProfile 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 GalleryScriptVersionSafetyProfile.
-