Interface RouteTable

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.RouteTableInner>, HasAssociatedSubnets, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.RouteTableInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<RouteTable>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<RouteTable.Update>, UpdatableWithTags<RouteTable>

    public interface RouteTable
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.RouteTableInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<RouteTable>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<RouteTable.Update>, UpdatableWithTags<RouteTable>, HasAssociatedSubnets
    Entry point for route table management.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  RouteTable.Definition
      The entirety of a route table definition.
      static interface  RouteTable.DefinitionStages
      Grouping of route table definition stages.
      static interface  RouteTable.Update
      The template for a route table update operation, containing all the settings that can be modified.
      static interface  RouteTable.UpdateStages
      Grouping of route table update stages.
      • Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isBgpRoutePropagationDisabled()  
      Map<String,​Route> routes()  
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

        id
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

        inner
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager

        manager
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

        name
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup

        resourceGroupName
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

        key
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

        refresh, refreshAsync
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        region, regionName, tags, type
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable

        update
    • Method Detail

      • routes

        Map<String,​Route> routes()
        Returns:
        the routes of this route table
      • isBgpRoutePropagationDisabled

        @Beta(V1_10_0)
        boolean isBgpRoutePropagationDisabled()
        Returns:
        whether to disable the routes learned by BGP on that route table. True means disable.