Class AvailabilityZoneMappings

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

public final class AvailabilityZoneMappings extends Object implements com.azure.json.JsonSerializable<AvailabilityZoneMappings>
Availability zone mappings for the region.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    fromJson(com.azure.json.JsonReader jsonReader)
    Reads an instance of AvailabilityZoneMappings from the JsonReader.
    Get the logicalZone property: The logical zone id for the availability zone.
    Get the physicalZone property: The fully qualified physical zone id of availability zone to which logical zone id is mapped to.
    com.azure.json.JsonWriter
    toJson(com.azure.json.JsonWriter jsonWriter)
    void
    Validates the instance.

    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

    • AvailabilityZoneMappings

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

    • logicalZone

      public String logicalZone()
      Get the logicalZone property: The logical zone id for the availability zone.
      Returns:
      the logicalZone value.
    • physicalZone

      public String physicalZone()
      Get the physicalZone property: The fully qualified physical zone id of availability zone to which logical zone id is mapped to.
      Returns:
      the physicalZone value.
    • 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<AvailabilityZoneMappings>
      Throws:
      IOException
    • fromJson

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