Share via


ServiceArtifactReference Class

  • java.lang.Object
    • com.azure.compute.batch.models.ServiceArtifactReference

Implements

public final class ServiceArtifactReference
implements 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

Constructor Description
ServiceArtifactReference(String id)

Creates an instance of ServiceArtifactReference class.

Method Summary

Modifier and Type Method and Description
static ServiceArtifactReference fromJson(JsonReader jsonReader)

Reads an instance of ServiceArtifactReference from the JsonReader.

String getId()

Get the id property: The service artifact reference id of ServiceArtifactReference.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

ServiceArtifactReference

public ServiceArtifactReference(String id)

Creates an instance of ServiceArtifactReference class.

Parameters:

id - the id value to set.

Method Details

fromJson

public static ServiceArtifactReference fromJson(JsonReader jsonReader)

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:

IOException

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

getId

public String 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

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to