Reference documentation and code samples for the Compute V1 Client class ExchangedPeeringRoute.
Generated from protobuf message google.cloud.compute.v1.ExchangedPeeringRoute
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ dest_range
string
The destination range of the route.
↳ imported
bool
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
↳ next_hop_region
string
The region of peering route next hop, only applies to dynamic routes.
↳ priority
int
The priority of the peering route.
↳ type
string
The type of the peering route. Check the Type enum for the list of possible values.
getDestRange
The destination range of the route.
Returns
Type
Description
string
hasDestRange
clearDestRange
setDestRange
The destination range of the route.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getImported
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
Returns
Type
Description
bool
hasImported
clearImported
setImported
True if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getNextHopRegion
The region of peering route next hop, only applies to dynamic routes.
Returns
Type
Description
string
hasNextHopRegion
clearNextHopRegion
setNextHopRegion
The region of peering route next hop, only applies to dynamic routes.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPriority
The priority of the peering route.
Returns
Type
Description
int
hasPriority
clearPriority
setPriority
The priority of the peering route.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getType
The type of the peering route.
Check the Type enum for the list of possible values.
Returns
Type
Description
string
hasType
clearType
setType
The type of the peering route.
Check the Type enum for the list of possible values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class ExchangedPeeringRoute (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.ExchangedPeeringRoute)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.ExchangedPeeringRoute)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.ExchangedPeeringRoute)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.ExchangedPeeringRoute)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.ExchangedPeeringRoute)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.ExchangedPeeringRoute)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.ExchangedPeeringRoute)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.ExchangedPeeringRoute)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.ExchangedPeeringRoute)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.ExchangedPeeringRoute)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.ExchangedPeeringRoute)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.ExchangedPeeringRoute)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.ExchangedPeeringRoute)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.ExchangedPeeringRoute)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.ExchangedPeeringRoute)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.ExchangedPeeringRoute)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.ExchangedPeeringRoute)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.ExchangedPeeringRoute)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.ExchangedPeeringRoute)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.ExchangedPeeringRoute)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.ExchangedPeeringRoute)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.ExchangedPeeringRoute)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.ExchangedPeeringRoute)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.ExchangedPeeringRoute)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.ExchangedPeeringRoute)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.ExchangedPeeringRoute)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.ExchangedPeeringRoute)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.ExchangedPeeringRoute)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.ExchangedPeeringRoute)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.ExchangedPeeringRoute) \nReference documentation and code samples for the Compute V1 Client class ExchangedPeeringRoute.\n\nGenerated from protobuf message `google.cloud.compute.v1.ExchangedPeeringRoute`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDestRange\n\nThe destination range of the route.\n\n### hasDestRange\n\n### clearDestRange\n\n### setDestRange\n\nThe destination range of the route.\n\n### getImported\n\nTrue if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.\n\n### hasImported\n\n### clearImported\n\n### setImported\n\nTrue if the peering route has been imported from a peer. The actual import happens if the field networkPeering.importCustomRoutes is true for this network, and networkPeering.exportCustomRoutes is true for the peer network, and the import does not result in a route conflict.\n\n### getNextHopRegion\n\nThe region of peering route next hop, only applies to dynamic routes.\n\n### hasNextHopRegion\n\n### clearNextHopRegion\n\n### setNextHopRegion\n\nThe region of peering route next hop, only applies to dynamic routes.\n\n### getPriority\n\nThe priority of the peering route.\n\n### hasPriority\n\n### clearPriority\n\n### setPriority\n\nThe priority of the peering route.\n\n### getType\n\nThe type of the peering route.\n\nCheck the Type enum for the list of possible values.\n\n### hasType\n\n### clearType\n\n### setType\n\nThe type of the peering route.\n\nCheck the Type enum for the list of possible values."]]