Package com.azure.compute.batch.models
Class ServiceArtifactReference
java.lang.Object
com.azure.compute.batch.models.ServiceArtifactReference
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ServiceArtifactReference>
public final class ServiceArtifactReference
extends Object
implements com.azure.json.JsonSerializable<ServiceArtifactReference>
Specifies the service artifact reference id used to set same image version
for all virtual machines in the scale set when using 'latest' image version.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ServiceArtifactReference class. -
Method Summary
Modifier and TypeMethodDescriptionstatic ServiceArtifactReference
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of ServiceArtifactReference from the JsonReader.getId()
Get the id property: The service artifact reference id of ServiceArtifactReference.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ServiceArtifactReference
Creates an instance of ServiceArtifactReference class.- Parameters:
id
- the id value to set.
-
-
Method Details
-
getId
Get the id property: The service artifact reference id of ServiceArtifactReference. The service artifact reference id in the form of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.- Returns:
- the id value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<ServiceArtifactReference>
- Throws:
IOException
-
fromJson
public static ServiceArtifactReference fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ServiceArtifactReference from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of ServiceArtifactReference if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the ServiceArtifactReference.
-