Class ResourceRange

java.lang.Object
com.azure.resourcemanager.compute.models.ResourceRange
All Implemented Interfaces:
com.azure.json.JsonSerializable<ResourceRange>

public final class ResourceRange extends Object implements com.azure.json.JsonSerializable<ResourceRange>
Describes the resource range.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of ResourceRange class.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of ResourceRange from the JsonReader.
    max()
    Get the max property: The maximum number of the resource.
    min()
    Get the min property: The minimum number of the resource.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.
    Set the max property: The maximum number of the resource.
    Set the min property: The minimum number of the resource.

    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
  • Constructor Details

    • ResourceRange

      public ResourceRange()
      Creates an instance of ResourceRange class.
  • Method Details

    • min

      public Integer min()
      Get the min property: The minimum number of the resource.
      Returns:
      the min value.
    • withMin

      public ResourceRange withMin(Integer min)
      Set the min property: The minimum number of the resource.
      Parameters:
      min - the min value to set.
      Returns:
      the ResourceRange object itself.
    • max

      public Integer max()
      Get the max property: The maximum number of the resource.
      Returns:
      the max value.
    • withMax

      public ResourceRange withMax(Integer max)
      Set the max property: The maximum number of the resource.
      Parameters:
      max - the max value to set.
      Returns:
      the ResourceRange object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.
    • toJson

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

      public static ResourceRange fromJson(com.azure.json.JsonReader jsonReader) throws IOException
      Reads an instance of ResourceRange from the JsonReader.
      Parameters:
      jsonReader - The JsonReader being read.
      Returns:
      An instance of ResourceRange 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 ResourceRange.