Interface DevBoxDefinition
public interface DevBoxDefinition
An immutable client-side representation of DevBoxDefinition.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the DevBoxDefinition definition.static interface
The DevBoxDefinition definition stages.static interface
The template for DevBoxDefinition update.static interface
The DevBoxDefinition update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the activeImageReference property: Image reference information for the currently active image (only populated during updates).Gets the hibernateSupport property: Indicates whether Dev Boxes created with this definition are capable of hibernation.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the imageReference property: Image reference information.Gets the imageValidationErrorDetails property: Details for image validator error.Gets the imageValidationStatus property: Validation status of the configured image.Gets the inner com.azure.resourcemanager.devcenter.fluent.models.DevBoxDefinitionInner object.location()
Gets the location property: The geo-location where the resource lives.name()
Gets the name property: The name of the resource.Gets the osStorageType property: The storage type used for the Operating System disk of Dev Boxes created using this definition.Gets the provisioningState property: The provisioning state of the resource.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.com.azure.core.management.Region
region()
Gets the region of the resource.Gets the name of the resource region.Gets the name of the resource group.sku()
Gets the sku property: The SKU for Dev Boxes created using this definition.com.azure.core.management.SystemData
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.tags()
Gets the tags property: Resource tags.type()
Gets the type property: The type of the resource.update()
Begins update for the DevBoxDefinition resource.
-
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.
-
location
String location()Gets the location property: The geo-location where the resource lives.- Returns:
- the location value.
-
tags
Gets the tags property: Resource tags.- Returns:
- the tags value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: The provisioning state of the resource.- Returns:
- the provisioningState value.
-
imageValidationStatus
ImageValidationStatus imageValidationStatus()Gets the imageValidationStatus property: Validation status of the configured image.- Returns:
- the imageValidationStatus value.
-
imageValidationErrorDetails
ImageValidationErrorDetails imageValidationErrorDetails()Gets the imageValidationErrorDetails property: Details for image validator error. Populated when the image validation is not successful.- Returns:
- the imageValidationErrorDetails value.
-
activeImageReference
ImageReference activeImageReference()Gets the activeImageReference property: Image reference information for the currently active image (only populated during updates).- Returns:
- the activeImageReference value.
-
imageReference
ImageReference imageReference()Gets the imageReference property: Image reference information.- Returns:
- the imageReference value.
-
sku
Sku sku()Gets the sku property: The SKU for Dev Boxes created using this definition.- Returns:
- the sku value.
-
osStorageType
String osStorageType()Gets the osStorageType property: The storage type used for the Operating System disk of Dev Boxes created using this definition.- Returns:
- the osStorageType value.
-
hibernateSupport
HibernateSupport hibernateSupport()Gets the hibernateSupport property: Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate.- Returns:
- the hibernateSupport value.
-
region
com.azure.core.management.Region region()Gets the region of the resource.- Returns:
- the region of the resource.
-
regionName
String regionName()Gets the name of the resource region.- Returns:
- the name of the resource region.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
DevBoxDefinitionInner innerModel()Gets the inner com.azure.resourcemanager.devcenter.fluent.models.DevBoxDefinitionInner object.- Returns:
- the inner object.
-
update
DevBoxDefinition.Update update()Begins update for the DevBoxDefinition resource.- Returns:
- the stage of resource update.
-
refresh
DevBoxDefinition 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.
-