public final class Route extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
Modifier and Type | Class and Description |
---|---|
static class |
Route.Warnings
Model definition for RouteWarnings.
|
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
Route() |
Modifier and Type | Method and Description |
---|---|
Route |
clone() |
Boolean |
getAllowConflictingSubnetworks()
Whether this route can conflict with existing subnetworks.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
String |
getDescription()
An optional description of this resource.
|
String |
getDestRange()
The destination range of outgoing packets that this route applies to.
|
BigInteger |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getIlbRouteBehaviorOnUnhealthy()
ILB route behavior when ILB is deemed unhealthy based on user specified threshold on the
Backend Service of the internal load balancing.
|
String |
getKind()
[Output Only] Type of this resource.
|
String |
getName()
Name of the resource.
|
String |
getNetwork()
Fully-qualified URL of the network that this route applies to.
|
String |
getNextHopGateway()
The URL to a gateway that should handle matching packets.
|
String |
getNextHopIlb()
The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching
packets or the IP address of the forwarding Rule.
|
String |
getNextHopInstance()
The URL to an instance that should handle matching packets.
|
String |
getNextHopInterconnectAttachment()
[Output Only] The URL to an InterconnectAttachment which is the next hop for the route.
|
String |
getNextHopIp()
The network IP address of an instance that should handle matching packets.
|
String |
getNextHopNetwork()
The URL of the local network if it should handle matching packets.
|
String |
getNextHopPeering()
[Output Only] The network peering name that should handle matching packets, which should
conform to RFC1035.
|
String |
getNextHopVpnTunnel()
The URL to a VpnTunnel that should handle matching packets.
|
Long |
getPriority()
The priority of this route.
|
String |
getSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
|
String |
getSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
|
List<String> |
getTags()
A list of instance tags to which this route applies.
|
List<Route.Warnings> |
getWarnings()
[Output Only] If potential misconfigurations are detected for this route, this field will be
populated with warning messages.
|
Route |
set(String fieldName,
Object value) |
Route |
setAllowConflictingSubnetworks(Boolean allowConflictingSubnetworks)
Whether this route can conflict with existing subnetworks.
|
Route |
setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
|
Route |
setDescription(String description)
An optional description of this resource.
|
Route |
setDestRange(String destRange)
The destination range of outgoing packets that this route applies to.
|
Route |
setId(BigInteger id)
[Output Only] The unique identifier for the resource.
|
Route |
setIlbRouteBehaviorOnUnhealthy(String ilbRouteBehaviorOnUnhealthy)
ILB route behavior when ILB is deemed unhealthy based on user specified threshold on the
Backend Service of the internal load balancing.
|
Route |
setKind(String kind)
[Output Only] Type of this resource.
|
Route |
setName(String name)
Name of the resource.
|
Route |
setNetwork(String network)
Fully-qualified URL of the network that this route applies to.
|
Route |
setNextHopGateway(String nextHopGateway)
The URL to a gateway that should handle matching packets.
|
Route |
setNextHopIlb(String nextHopIlb)
The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching
packets or the IP address of the forwarding Rule.
|
Route |
setNextHopInstance(String nextHopInstance)
The URL to an instance that should handle matching packets.
|
Route |
setNextHopInterconnectAttachment(String nextHopInterconnectAttachment)
[Output Only] The URL to an InterconnectAttachment which is the next hop for the route.
|
Route |
setNextHopIp(String nextHopIp)
The network IP address of an instance that should handle matching packets.
|
Route |
setNextHopNetwork(String nextHopNetwork)
The URL of the local network if it should handle matching packets.
|
Route |
setNextHopPeering(String nextHopPeering)
[Output Only] The network peering name that should handle matching packets, which should
conform to RFC1035.
|
Route |
setNextHopVpnTunnel(String nextHopVpnTunnel)
The URL to a VpnTunnel that should handle matching packets.
|
Route |
setPriority(Long priority)
The priority of this route.
|
Route |
setSelfLink(String selfLink)
[Output Only] Server-defined fully-qualified URL for this resource.
|
Route |
setSelfLinkWithId(String selfLinkWithId)
[Output Only] Server-defined URL for this resource with the resource id.
|
Route |
setTags(List<String> tags)
A list of instance tags to which this route applies.
|
Route |
setWarnings(List<Route.Warnings> warnings)
[Output Only] If potential misconfigurations are detected for this route, this field will be
populated with warning messages.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public Boolean getAllowConflictingSubnetworks()
null
for nonepublic Route setAllowConflictingSubnetworks(Boolean allowConflictingSubnetworks)
allowConflictingSubnetworks
- allowConflictingSubnetworks or null
for nonepublic String getCreationTimestamp()
null
for nonepublic Route setCreationTimestamp(String creationTimestamp)
creationTimestamp
- creationTimestamp or null
for nonepublic String getDescription()
null
for nonepublic Route setDescription(String description)
description
- description or null
for nonepublic String getDestRange()
null
for nonepublic Route setDestRange(String destRange)
destRange
- destRange or null
for nonepublic BigInteger getId()
null
for nonepublic Route setId(BigInteger id)
id
- id or null
for nonepublic String getIlbRouteBehaviorOnUnhealthy()
null
for nonepublic Route setIlbRouteBehaviorOnUnhealthy(String ilbRouteBehaviorOnUnhealthy)
ilbRouteBehaviorOnUnhealthy
- ilbRouteBehaviorOnUnhealthy or null
for nonepublic String getKind()
null
for nonepublic Route setKind(String kind)
kind
- kind or null
for nonepublic String getName()
null
for nonepublic Route setName(String name)
name
- name or null
for nonepublic String getNetwork()
null
for nonepublic Route setNetwork(String network)
network
- network or null
for nonepublic String getNextHopGateway()
null
for nonepublic Route setNextHopGateway(String nextHopGateway)
nextHopGateway
- nextHopGateway or null
for nonepublic String getNextHopIlb()
null
for nonepublic Route setNextHopIlb(String nextHopIlb)
nextHopIlb
- nextHopIlb or null
for nonepublic String getNextHopInstance()
null
for nonepublic Route setNextHopInstance(String nextHopInstance)
nextHopInstance
- nextHopInstance or null
for nonepublic String getNextHopInterconnectAttachment()
null
for nonepublic Route setNextHopInterconnectAttachment(String nextHopInterconnectAttachment)
nextHopInterconnectAttachment
- nextHopInterconnectAttachment or null
for nonepublic String getNextHopIp()
null
for nonepublic Route setNextHopIp(String nextHopIp)
nextHopIp
- nextHopIp or null
for nonepublic String getNextHopNetwork()
null
for nonepublic Route setNextHopNetwork(String nextHopNetwork)
nextHopNetwork
- nextHopNetwork or null
for nonepublic String getNextHopPeering()
null
for nonepublic Route setNextHopPeering(String nextHopPeering)
nextHopPeering
- nextHopPeering or null
for nonepublic String getNextHopVpnTunnel()
null
for nonepublic Route setNextHopVpnTunnel(String nextHopVpnTunnel)
nextHopVpnTunnel
- nextHopVpnTunnel or null
for nonepublic Long getPriority()
null
for nonepublic Route setPriority(Long priority)
priority
- priority or null
for nonepublic String getSelfLink()
null
for nonepublic Route setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic String getSelfLinkWithId()
null
for nonepublic Route setSelfLinkWithId(String selfLinkWithId)
selfLinkWithId
- selfLinkWithId or null
for nonepublic List<String> getTags()
null
for nonepublic Route setTags(List<String> tags)
tags
- tags or null
for nonepublic List<Route.Warnings> getWarnings()
null
for nonepublic Route setWarnings(List<Route.Warnings> warnings)
warnings
- warnings or null
for nonepublic Route set(String fieldName, Object value)
set
in class GenericJson
public Route clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.