Interface Image
public interface Image
An immutable client-side representation of Image.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of the Image definition.static interface
The Image definition stages.static interface
The template for Image update.static interface
The Image update stages. -
Method Summary
Modifier and TypeMethodDescriptionauthor()
Gets the author property: The image author.Gets the availableRegions property: The available regions of the image in the shared gallery.Gets the description property: A description of the image.Gets the displayName property: The image display name.Gets the enabledState property: Is the image enabled.iconUrl()
Gets the iconUrl property: URL of the image icon.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.name()
Gets the name property: The name of the resource.offer()
Gets the offer property: The ID of an offer associated with the image.osState()
Gets the osState property: The OS State of the image.osType()
Gets the osType property: The OS Type of the image.plan()
Gets the plan property: The ID of marketplace plan associated with the image (optional).Gets the provisioningState property: Current provisioning state of the image.Gets the publisher property: The ID of the publisher of the image.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.Gets the name of the resource group.Gets the sharedGalleryId property: The ID for the image in the shared gallery.sku()
Gets the sku property: The image SKU.com.azure.core.management.SystemData
Gets the systemData property: Metadata pertaining to creation and last modification of the image.Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).type()
Gets the type property: The type of the resource.update()
Begins update for the Image resource.version()
Gets the version property: The image version.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Metadata pertaining to creation and last modification of the image.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: Current provisioning state of the image.- Returns:
- the provisioningState value.
-
displayName
String displayName()Gets the displayName property: The image display name.- Returns:
- the displayName value.
-
description
String description()Gets the description property: A description of the image.- Returns:
- the description value.
-
iconUrl
String iconUrl()Gets the iconUrl property: URL of the image icon.- Returns:
- the iconUrl value.
-
author
String author()Gets the author property: The image author.- Returns:
- the author value.
-
osType
OsType osType()Gets the osType property: The OS Type of the image.- Returns:
- the osType value.
-
plan
String plan()Gets the plan property: The ID of marketplace plan associated with the image (optional).- Returns:
- the plan value.
-
termsStatus
EnableState termsStatus()Gets the termsStatus property: The status of image terms of use (enabled = accepted, disabled = not accepted).- Returns:
- the termsStatus value.
-
offer
String offer()Gets the offer property: The ID of an offer associated with the image.- Returns:
- the offer value.
-
publisher
String publisher()Gets the publisher property: The ID of the publisher of the image.- Returns:
- the publisher value.
-
sku
String sku()Gets the sku property: The image SKU.- Returns:
- the sku value.
-
version
String version()Gets the version property: The image version.- Returns:
- the version value.
-
availableRegions
Gets the availableRegions property: The available regions of the image in the shared gallery.- Returns:
- the availableRegions value.
-
osState
OsState osState()Gets the osState property: The OS State of the image.- Returns:
- the osState value.
-
enabledState
EnableState enabledState()Gets the enabledState property: Is the image enabled.- Returns:
- the enabledState value.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
ImageInner innerModel()Gets the inner com.azure.resourcemanager.labservices.fluent.models.ImageInner object.- Returns:
- the inner object.
-
update
Image.Update update()Begins update for the Image resource.- Returns:
- the stage of resource update.
-
refresh
Image refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-