Class Route


  • public abstract class Route
    extends Object
    • Method Detail

      • id

        public abstract String id()
      • creationTimestamp

        public abstract Date creationTimestamp()
      • selfLink

        public abstract URI selfLink()
      • name

        public abstract String name()
      • network

        public abstract URI network()
      • tags

        public abstract List<String> tags()
        The set of instance items to which this route applies.
      • destRange

        public abstract String destRange()
        The destination range of outgoing packets that this route applies to.
      • priority

        public abstract int priority()
        The priority of this route. Priority is used to break ties in the case where there is more than one matching route of maximum length. A lower value is higher priority; a priority of 100 is higher than 200.
      • nextHopInstance

        @Nullable
        public abstract URI nextHopInstance()
        The fully-qualified URL to an instance that should handle matching packets.
      • nextHopIp

        @Nullable
        public abstract String nextHopIp()
        The network IP address of an instance that should handle matching packets.
      • nextHopNetwork

        @Nullable
        public abstract URI nextHopNetwork()
        The local network if it should handle matching packets.
      • nextHopGateway

        @Nullable
        public abstract URI nextHopGateway()
        The gateway that should handle matching packets. Currently, this is only the internet gateway.
      • warnings

        public abstract List<Warning> warnings()
        Potential misconfigurations are detected for this route.
      • nextHopVpnTunnel

        @Nullable
        public abstract URI nextHopVpnTunnel()
        The URL to a VpnTunnel that should handle matching packets.