ServiceArtifactReference Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. ServiceArtifactReference
- com.
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. Minimum api-version: 2022-11-01.
Constructor Summary
Constructor | Description |
---|---|
ServiceArtifactReference() |
Creates an instance of Service |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Service |
fromJson(JsonReader jsonReader)
Reads an instance of Service |
String |
id()
Get the id property: The service artifact reference id in the form of /subscriptions/{subscription |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Service |
withId(String id)
Set the id property: The service artifact reference id in the form of /subscriptions/{subscription |
Methods inherited from java.lang.Object
Constructor Details
ServiceArtifactReference
public ServiceArtifactReference()
Creates an instance of ServiceArtifactReference class.
Method Details
fromJson
public static ServiceArtifactReference fromJson(JsonReader jsonReader)
Reads an instance of ServiceArtifactReference from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: The service artifact reference id in the form of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.
Returns:
toJson
validate
public void validate()
Validates the instance.
withId
public ServiceArtifactReference withId(String id)
Set the id property: The service artifact reference id in the form of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}.
Parameters:
Returns:
Applies to
Azure SDK for Java