Class ImageInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.labservices.fluent.models.ImageInner
public final class ImageInner
extends com.azure.core.management.ProxyResource
Lab services virtual machine image.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthor()
Get the author property: The image author.Get the availableRegions property: The available regions of the image in the shared gallery.Get the description property: A description of the image.Get the displayName property: The image display name.Get the enabledState property: Is the image enabled.iconUrl()
Get the iconUrl property: URL of the image icon.offer()
Get the offer property: The ID of an offer associated with the image.osState()
Get the osState property: The OS State of the image.osType()
Get the osType property: The OS Type of the image.plan()
Get the plan property: The ID of marketplace plan associated with the image (optional).Get the provisioningState property: Current provisioning state of the image.Get the publisher property: The ID of the publisher of the image.Get the sharedGalleryId property: The ID for the image in the shared gallery.sku()
Get the sku property: The image SKU.com.azure.core.management.SystemData
Get the systemData property: Metadata pertaining to creation and last modification of the image.Get the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).void
validate()
Validates the instance.version()
Get the version property: The image version.withAvailableRegions
(List<String> availableRegions) Set the availableRegions property: The available regions of the image in the shared gallery.withEnabledState
(EnableState enabledState) Set the enabledState property: Is the image enabled.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ImageInner
public ImageInner()
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Metadata pertaining to creation and last modification of the image.- Returns:
- the systemData value.
-
provisioningState
Get the provisioningState property: Current provisioning state of the image.- Returns:
- the provisioningState value.
-
displayName
Get the displayName property: The image display name.- Returns:
- the displayName value.
-
description
Get the description property: A description of the image.- Returns:
- the description value.
-
iconUrl
Get the iconUrl property: URL of the image icon.- Returns:
- the iconUrl value.
-
author
Get the author property: The image author.- Returns:
- the author value.
-
osType
Get the osType property: The OS Type of the image.- Returns:
- the osType value.
-
plan
Get the plan property: The ID of marketplace plan associated with the image (optional).- Returns:
- the plan value.
-
termsStatus
Get the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).- Returns:
- the termsStatus value.
-
offer
Get the offer property: The ID of an offer associated with the image.- Returns:
- the offer value.
-
publisher
Get the publisher property: The ID of the publisher of the image.- Returns:
- the publisher value.
-
sku
Get the sku property: The image SKU.- Returns:
- the sku value.
-
version
Get the version property: The image version.- Returns:
- the version value.
-
availableRegions
Get the availableRegions property: The available regions of the image in the shared gallery.- Returns:
- the availableRegions value.
-
withAvailableRegions
Set the availableRegions property: The available regions of the image in the shared gallery.- Parameters:
availableRegions
- the availableRegions value to set.- Returns:
- the ImageInner object itself.
-
osState
Get the osState property: The OS State of the image.- Returns:
- the osState value.
-
enabledState
Get the enabledState property: Is the image enabled.- Returns:
- the enabledState value.
-
withEnabledState
Set the enabledState property: Is the image enabled.- Parameters:
enabledState
- the enabledState value to set.- Returns:
- the ImageInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-