RouteInfo class

For display only.

Metadata associated with a Compute Engine route.

Constructors

RouteInfo.new({String? advertisedRouteNextHopUri, String? advertisedRouteSourceRouterUri, String? destIpRange, List<String>? destPortRanges, String? displayName, List<String>? instanceTags, String? nccHubRouteUri, String? nccHubUri, String? nccSpokeUri, String? networkUri, String? nextHop, String? nextHopNetworkUri, String? nextHopType, String? nextHopUri, String? originatingRouteDisplayName, String? originatingRouteUri, int? priority, List<String>? protocols, String? region, String? routeScope, String? routeType, String? srcIpRange, List<String>? srcPortRanges, String? uri})
RouteInfo.fromJson(Map json_)

Properties

advertisedRouteNextHopUri String?
For ADVERTISED routes, the URI of their next hop, i.e. the URI of the hybrid endpoint (VPN tunnel, Interconnect attachment, NCC router appliance) the advertised prefix is advertised through, or URI of the source peered network.
getter/setter pair
advertisedRouteSourceRouterUri String?
For ADVERTISED dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
getter/setter pair
destIpRange String?
Destination IP range of the route.
getter/setter pair
destPortRanges List<String>?
Destination port ranges of the route.
getter/setter pair
displayName String?
Name of a route.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
instanceTags List<String>?
Instance tags of the route.
getter/setter pair
nccHubRouteUri String?
For PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub, the URI of the corresponding route in NCC Hub's routing table.
getter/setter pair
nccHubUri String?
URI of the NCC Hub the route is advertised by.
getter/setter pair
nccSpokeUri String?
URI of the destination NCC Spoke.
getter/setter pair
networkUri String?
URI of a VPC network where route is located.
getter/setter pair
nextHop String?
String type of the next hop of the route (for example, "VPN tunnel").
getter/setter pair
nextHopNetworkUri String?
URI of a VPC network where the next hop resource is located.
getter/setter pair
nextHopType String?
Type of next hop. Possible string values are:
getter/setter pair
nextHopUri String?
URI of the next hop resource.
getter/setter pair
originatingRouteDisplayName String?
For PEERING_SUBNET, PEERING_STATIC and PEERING_DYNAMIC routes, the name of the originating SUBNET/STATIC/DYNAMIC route.
getter/setter pair
originatingRouteUri String?
For PEERING_SUBNET and PEERING_STATIC routes, the URI of the originating SUBNET/STATIC route.
getter/setter pair
priority int?
Priority of the route.
getter/setter pair
protocols List<String>?
Protocols of the route.
getter/setter pair
region String?
Region of the route.
getter/setter pair
routeScope String?
Indicates where route is applicable.
getter/setter pair
routeType String?
Type of route. Possible string values are:
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
srcIpRange String?
Source IP address range of the route.
getter/setter pair
srcPortRanges List<String>?
Source port ranges of the route.
getter/setter pair
uri String?
URI of a route.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited