java.lang.Object
com.azure.resourcemanager.trafficmanager.models.Region

public final class Region extends Object
Class representing a region in the Geographic hierarchy used with the Geographic traffic routing method.
  • Constructor Details

    • Region

      public Region()
  • Method Details

    • code

      public String code()
      Get the code property: The code of the region.
      Returns:
      the code value.
    • withCode

      public Region withCode(String code)
      Set the code property: The code of the region.
      Parameters:
      code - the code value to set.
      Returns:
      the Region object itself.
    • name

      public String name()
      Get the name property: The name of the region.
      Returns:
      the name value.
    • withName

      public Region withName(String name)
      Set the name property: The name of the region.
      Parameters:
      name - the name value to set.
      Returns:
      the Region object itself.
    • regions

      public List<Region> regions()
      Get the regions property: The list of Regions grouped under this Region in the Geographic Hierarchy.
      Returns:
      the regions value.
    • withRegions

      public Region withRegions(List<Region> regions)
      Set the regions property: The list of Regions grouped under this Region in the Geographic Hierarchy.
      Parameters:
      regions - the regions value to set.
      Returns:
      the Region object itself.
    • validate

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