Class TrafficManagerGeographicHierarchyInner


  • public class TrafficManagerGeographicHierarchyInner
    extends com.azure.core.management.ProxyResource
    Class representing the Geographic hierarchy used with the Geographic traffic routing method.
    • Constructor Detail

      • TrafficManagerGeographicHierarchyInner

        public TrafficManagerGeographicHierarchyInner()
    • Method Detail

      • geographicHierarchy

        public Region geographicHierarchy()
        Get the geographicHierarchy property: The region at the root of the hierarchy from all the regions in the hierarchy can be retrieved.
        Returns:
        the geographicHierarchy value.
      • withGeographicHierarchy

        public TrafficManagerGeographicHierarchyInner withGeographicHierarchy​(Region geographicHierarchy)
        Set the geographicHierarchy property: The region at the root of the hierarchy from all the regions in the hierarchy can be retrieved.
        Parameters:
        geographicHierarchy - the geographicHierarchy value to set.
        Returns:
        the TrafficManagerGeographicHierarchyInner object itself.
      • id

        public String id()
        Get the id property: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public TrafficManagerGeographicHierarchyInner withId​(String id)
        Set the id property: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}.
        Parameters:
        id - the id value to set.
        Returns:
        the TrafficManagerGeographicHierarchyInner object itself.
      • name

        public String name()
        Get the name property: The name of the resource.
        Overrides:
        name in class com.azure.core.management.ProxyResource
        Returns:
        the name value.
      • withName

        public TrafficManagerGeographicHierarchyInner withName​(String name)
        Set the name property: The name of the resource.
        Parameters:
        name - the name value to set.
        Returns:
        the TrafficManagerGeographicHierarchyInner object itself.
      • type

        public String type()
        Get the type property: The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
        Overrides:
        type in class com.azure.core.management.ProxyResource
        Returns:
        the type value.
      • withType

        public TrafficManagerGeographicHierarchyInner withType​(String type)
        Set the type property: The type of the resource. Ex- Microsoft.Network/trafficManagerProfiles.
        Parameters:
        type - the type value to set.
        Returns:
        the TrafficManagerGeographicHierarchyInner object itself.
      • validate

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