Reference documentation and code samples for the Compute V1 Client class NetworkPeeringConnectionStatus.
[Output Only] Describes the state of a peering connection, not just the local peering. This field provides information about the effective settings for the connection as a whole, including pending delete/update requests for CONSENSUS peerings.
Generated from protobuf message google.cloud.compute.v1.NetworkPeeringConnectionStatus
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ consensus_state |
NetworkPeeringConnectionStatusConsensusState
The consensus state contains information about the status of update and delete for a consensus peering connection. |
↳ traffic_configuration |
NetworkPeeringConnectionStatusTrafficConfiguration
The active connectivity settings for the peering connection based on the settings of the network peerings. |
↳ update_strategy |
string
The update strategy determines the update/delete semantics for this peering connection. Check the UpdateStrategy enum for the list of possible values. |
getConsensusState
The consensus state contains information about the status of update and delete for a consensus peering connection.
Returns | |
---|---|
Type | Description |
NetworkPeeringConnectionStatusConsensusState|null |
hasConsensusState
clearConsensusState
setConsensusState
The consensus state contains information about the status of update and delete for a consensus peering connection.
Parameter | |
---|---|
Name | Description |
var |
NetworkPeeringConnectionStatusConsensusState
|
Returns | |
---|---|
Type | Description |
$this |
getTrafficConfiguration
The active connectivity settings for the peering connection based on the settings of the network peerings.
Returns | |
---|---|
Type | Description |
NetworkPeeringConnectionStatusTrafficConfiguration|null |
hasTrafficConfiguration
clearTrafficConfiguration
setTrafficConfiguration
The active connectivity settings for the peering connection based on the settings of the network peerings.
Parameter | |
---|---|
Name | Description |
var |
NetworkPeeringConnectionStatusTrafficConfiguration
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateStrategy
The update strategy determines the update/delete semantics for this peering connection.
Check the UpdateStrategy enum for the list of possible values.
Returns | |
---|---|
Type | Description |
string |
hasUpdateStrategy
clearUpdateStrategy
setUpdateStrategy
The update strategy determines the update/delete semantics for this peering connection.
Check the UpdateStrategy enum for the list of possible values.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |