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