ImageDiskReference Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. ImageDiskReference
- com.
Implements
public final class ImageDiskReference
implements JsonSerializable<ImageDiskReference>
The source image used for creating the disk.
Constructor Summary
Constructor | Description |
---|---|
ImageDiskReference() |
Creates an instance of Image |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
communityGalleryImageId()
Get the community |
static
Image |
fromJson(JsonReader jsonReader)
Reads an instance of Image |
String |
id()
Get the id property: A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference. |
Integer |
lun()
Get the lun property: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. |
String |
sharedGalleryImageId()
Get the shared |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Image |
withCommunityGalleryImageId(String communityGalleryImageId)
Set the community |
Image |
withId(String id)
Set the id property: A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference. |
Image |
withLun(Integer lun)
Set the lun property: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. |
Image |
withSharedGalleryImageId(String sharedGalleryImageId)
Set the shared |
Methods inherited from java.lang.Object
Constructor Details
ImageDiskReference
public ImageDiskReference()
Creates an instance of ImageDiskReference class.
Method Details
communityGalleryImageId
public String communityGalleryImageId()
Get the communityGalleryImageId property: A relative uri containing a community Azure Compute Gallery image reference.
Returns:
fromJson
public static ImageDiskReference fromJson(JsonReader jsonReader)
Reads an instance of ImageDiskReference from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference.
Returns:
lun
public Integer lun()
Get the lun property: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
Returns:
sharedGalleryImageId
public String sharedGalleryImageId()
Get the sharedGalleryImageId property: A relative uri containing a direct shared Azure Compute Gallery image reference.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCommunityGalleryImageId
public ImageDiskReference withCommunityGalleryImageId(String communityGalleryImageId)
Set the communityGalleryImageId property: A relative uri containing a community Azure Compute Gallery image reference.
Parameters:
Returns:
withId
public ImageDiskReference withId(String id)
Set the id property: A relative uri containing either a Platform Image Repository, user image, or Azure Compute Gallery image reference.
Parameters:
Returns:
withLun
public ImageDiskReference withLun(Integer lun)
Set the lun property: If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
Parameters:
Returns:
withSharedGalleryImageId
public ImageDiskReference withSharedGalleryImageId(String sharedGalleryImageId)
Set the sharedGalleryImageId property: A relative uri containing a direct shared Azure Compute Gallery image reference.
Parameters:
Returns:
Applies to
Azure SDK for Java