java.lang.Object
org.jclouds.googlecomputeengine.domain.Route

public abstract class Route extends Object
  • Method Details

    • id

      public abstract String id()
    • creationTimestamp

      public abstract Date creationTimestamp()
    • selfLink

      public abstract URI selfLink()
    • name

      public abstract String name()
    • description

      @Nullable public abstract String description()
    • 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.
    • create

      public static Route create(String id, Date creationTimestamp, URI selfLink, String name, String description, URI network, List<String> tags, String destRange, int priority, URI nextHopInstance, String nextHopIp, URI nextHopNetwork, URI nextHopGateway, List<Warning> warnings, URI nextHopVpnTunnel)