NextHop Interface

Implements

public interface NextHop
extends Executable<NextHop>, HasParent<NetworkWatcher>

A client-side representation allowing user to get next hop for a packet from specific vm.

Method Summary

Modifier and Type Method and Description
abstract java.lang.String destinationIPAddress()
abstract java.lang.String nextHopIpAddress()
abstract NextHopType nextHopType()
abstract java.lang.String routeTableId()

Get the resource identifier for the route table associated with the route being returned.

abstract java.lang.String sourceIPAddress()
abstract java.lang.String targetNetworkInterfaceId()
abstract java.lang.String targetResourceId()

Get the resource identifier of the target resource against which the action is to be performed.

Method Details

destinationIPAddress

public abstract String destinationIPAddress()

Returns:

the destination IP address

nextHopIpAddress

public abstract String nextHopIpAddress()

Returns:

the next hop IP Address

nextHopType

public abstract NextHopType nextHopType()

Returns:

the next hop type

routeTableId

public abstract 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

sourceIPAddress

public abstract String sourceIPAddress()

Returns:

the source IP address

targetNetworkInterfaceId

public abstract String targetNetworkInterfaceId()

Returns:

the network interface id

targetResourceId

public abstract String targetResourceId()

Get the resource identifier of the target resource against which the action is to be performed.

Returns:

the targetResourceId value

Applies to