Interface NextHop

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Executable<NextHop>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<NetworkWatcher>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface NextHop extends com.azure.resourcemanager.resources.fluentcore.model.Executable<NextHop>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<NetworkWatcher>
A client-side representation allowing user to get next hop for a packet from specific vm.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of next hop parameters definition.
    static interface 
    Grouping of next hop definition stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the destination IP address.
    Gets the next hop IP Address.
    Gets the next hop type.
    Get the resource identifier for the route table associated with the route being returned.
    Gets the source IP address.
    Gets the network interface id.
    Get the resource identifier of the target resource against which the action is to be performed.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Executable

    execute, executeAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • Method Details

    • targetResourceId

      String targetResourceId()
      Get the resource identifier of the target resource against which the action is to be performed.
      Returns:
      the targetResourceId value
    • sourceIpAddress

      String sourceIpAddress()
      Gets the source IP address.
      Returns:
      the source IP address
    • destinationIpAddress

      String destinationIpAddress()
      Gets the destination IP address.
      Returns:
      the destination IP address
    • targetNetworkInterfaceId

      String targetNetworkInterfaceId()
      Gets the network interface id.
      Returns:
      the network interface id
    • nextHopType

      NextHopType nextHopType()
      Gets the next hop type.
      Returns:
      the next hop type
    • nextHopIpAddress

      String nextHopIpAddress()
      Gets the next hop IP Address.
      Returns:
      the next hop IP Address
    • routeTableId

      String routeTableId()
      Get the resource identifier for the route table associated with the route being returned. If the route being returned does not correspond to any user created routes then this field will be the string 'System Route'.
      Returns:
      the routeTableId value