Class DevBoxPool
java.lang.Object
com.azure.developer.devcenter.models.DevBoxPool
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DevBoxPool>
A pool of Dev Boxes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DevBoxPool
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of DevBoxPool from the JsonReader.Get the hardwareProfile property: Hardware settings for the Dev Boxes created in this pool.Get the healthStatus property: Overall health status of the Pool.Get the hibernateSupport property: Indicates whether hibernate is enabled/disabled or unknown.Get the imageReference property: Image settings for Dev Boxes create in this pool.Get the localAdministratorStatus property: Indicates whether owners of Dev Boxes in this pool are local administrators on the Dev Boxes.Get the location property: Azure region where Dev Boxes in the pool are located.getName()
Get the name property: Pool name.Get the osType property: The operating system type of Dev Boxes in this pool.Get the stopOnDisconnect property: Stop on disconnect configuration settings for Dev Boxes created in this pool.Get the storageProfile property: Storage settings for Dev Box created in this pool.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Method Details
-
getName
Get the name property: Pool name.- Returns:
- the name value.
-
getLocation
Get the location property: Azure region where Dev Boxes in the pool are located.- Returns:
- the location value.
-
getOsType
Get the osType property: The operating system type of Dev Boxes in this pool.- Returns:
- the osType value.
-
getHardwareProfile
Get the hardwareProfile property: Hardware settings for the Dev Boxes created in this pool.- Returns:
- the hardwareProfile value.
-
getHibernateSupport
Get the hibernateSupport property: Indicates whether hibernate is enabled/disabled or unknown.- Returns:
- the hibernateSupport value.
-
getStorageProfile
Get the storageProfile property: Storage settings for Dev Box created in this pool.- Returns:
- the storageProfile value.
-
getImageReference
Get the imageReference property: Image settings for Dev Boxes create in this pool.- Returns:
- the imageReference value.
-
getLocalAdministratorStatus
Get the localAdministratorStatus property: Indicates whether owners of Dev Boxes in this pool are local administrators on the Dev Boxes.- Returns:
- the localAdministratorStatus value.
-
getStopOnDisconnect
Get the stopOnDisconnect property: Stop on disconnect configuration settings for Dev Boxes created in this pool.- Returns:
- the stopOnDisconnect value.
-
getHealthStatus
Get the healthStatus property: Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes.- Returns:
- the healthStatus value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<DevBoxPool>
- Throws:
IOException
-
fromJson
Reads an instance of DevBoxPool from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of DevBoxPool if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the DevBoxPool.
-