Class DevBoxHardwareProfile

java.lang.Object
com.azure.developer.devcenter.models.DevBoxHardwareProfile
All Implemented Interfaces:
com.azure.json.JsonSerializable<DevBoxHardwareProfile>

public final class DevBoxHardwareProfile extends Object implements com.azure.json.JsonSerializable<DevBoxHardwareProfile>
Hardware specifications for the Dev Box.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of DevBoxHardwareProfile from the JsonReader.
    Get the memoryInGb property: The amount of memory available for the Dev Box.
    Get the skuName property: The name of the SKU.
    Get the vCpus property: The number of vCPUs available for the Dev Box.
    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

    • getSkuName

      public SkuName getSkuName()
      Get the skuName property: The name of the SKU.
      Returns:
      the skuName value.
    • getVCpus

      public Integer getVCpus()
      Get the vCpus property: The number of vCPUs available for the Dev Box.
      Returns:
      the vCpus value.
    • toJson

      public com.azure.json.JsonWriter toJson(com.azure.json.JsonWriter jsonWriter) throws IOException
      Specified by:
      toJson in interface com.azure.json.JsonSerializable<DevBoxHardwareProfile>
      Throws:
      IOException
    • fromJson

      public static DevBoxHardwareProfile fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of DevBoxHardwareProfile from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of DevBoxHardwareProfile if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
      Throws:
      IOException - If an error occurs while reading the DevBoxHardwareProfile.
    • getMemoryInGb

      public Integer getMemoryInGb()
      Get the memoryInGb property: The amount of memory available for the Dev Box.
      Returns:
      the memoryInGb value.