Google Cloud Network Management V1 Client - Class RouteInfo (1.5.0)

Reference documentation and code samples for the Google Cloud Network Management V1 Client class RouteInfo.

For display only. Metadata associated with a Compute Engine route.

Generated from protobuf message google.cloud.networkmanagement.v1.RouteInfo

Namespace

Google \ Cloud \ NetworkManagement \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ route_type int

Type of route.

↳ next_hop_type int

Type of next hop.

↳ route_scope int

Indicates where route is applicable.

↳ display_name string

Name of a route.

↳ uri string

URI of a route. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.

↳ dest_ip_range string

Destination IP range of the route.

↳ next_hop string

Next hop of the route.

↳ network_uri string

URI of a Compute Engine network. NETWORK routes only.

↳ priority int

Priority of the route.

↳ instance_tags array

Instance tags of the route.

↳ src_ip_range string

Source IP address range of the route. Policy based routes only.

↳ dest_port_ranges array

Destination port ranges of the route. Policy based routes only.

↳ src_port_ranges array

Source port ranges of the route. Policy based routes only.

↳ protocols array

Protocols of the route. Policy based routes only.

↳ ncc_hub_uri string

URI of a NCC Hub. NCC_HUB routes only.

↳ ncc_spoke_uri string

URI of a NCC Spoke. NCC_HUB routes only.

getRouteType

Type of route.

Returns
TypeDescription
int

setRouteType

Type of route.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getNextHopType

Type of next hop.

Returns
TypeDescription
int

setNextHopType

Type of next hop.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getRouteScope

Indicates where route is applicable.

Returns
TypeDescription
int

setRouteScope

Indicates where route is applicable.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getDisplayName

Name of a route.

Returns
TypeDescription
string

setDisplayName

Name of a route.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getUri

URI of a route.

Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.

Returns
TypeDescription
string

setUri

URI of a route.

Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDestIpRange

Destination IP range of the route.

Returns
TypeDescription
string

setDestIpRange

Destination IP range of the route.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNextHop

Next hop of the route.

Returns
TypeDescription
string

setNextHop

Next hop of the route.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNetworkUri

URI of a Compute Engine network. NETWORK routes only.

Returns
TypeDescription
string

setNetworkUri

URI of a Compute Engine network. NETWORK routes only.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPriority

Priority of the route.

Returns
TypeDescription
int

setPriority

Priority of the route.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getInstanceTags

Instance tags of the route.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setInstanceTags

Instance tags of the route.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getSrcIpRange

Source IP address range of the route. Policy based routes only.

Returns
TypeDescription
string

setSrcIpRange

Source IP address range of the route. Policy based routes only.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDestPortRanges

Destination port ranges of the route. Policy based routes only.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setDestPortRanges

Destination port ranges of the route. Policy based routes only.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getSrcPortRanges

Source port ranges of the route. Policy based routes only.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setSrcPortRanges

Source port ranges of the route. Policy based routes only.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getProtocols

Protocols of the route. Policy based routes only.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setProtocols

Protocols of the route. Policy based routes only.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getNccHubUri

URI of a NCC Hub. NCC_HUB routes only.

Returns
TypeDescription
string

hasNccHubUri

clearNccHubUri

setNccHubUri

URI of a NCC Hub. NCC_HUB routes only.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNccSpokeUri

URI of a NCC Spoke. NCC_HUB routes only.

Returns
TypeDescription
string

hasNccSpokeUri

clearNccSpokeUri

setNccSpokeUri

URI of a NCC Spoke. NCC_HUB routes only.

Parameter
NameDescription
var string
Returns
TypeDescription
$this