Class Route
- java.lang.Object
-
- org.jclouds.googlecomputeengine.domain.Route
-
public abstract class Route extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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)
abstract Date
creationTimestamp()
abstract String
description()
abstract String
destRange()
The destination range of outgoing packets that this route applies to.abstract String
id()
abstract String
name()
abstract URI
network()
abstract URI
nextHopGateway()
The gateway that should handle matching packets.abstract URI
nextHopInstance()
The fully-qualified URL to an instance that should handle matching packets.abstract String
nextHopIp()
The network IP address of an instance that should handle matching packets.abstract URI
nextHopNetwork()
The local network if it should handle matching packets.abstract URI
nextHopVpnTunnel()
The URL to a VpnTunnel that should handle matching packets.abstract int
priority()
The priority of this route.abstract URI
selfLink()
abstract List<String>
tags()
The set of instance items to which this route applies.abstract List<Warning>
warnings()
Potential misconfigurations are detected for this route.
-
-
-
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()
-
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)
-
-