Reference documentation and code samples for the Compute V1 Client class InterconnectDiagnostics.
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
Generated from protobuf message google.cloud.compute.v1.InterconnectDiagnostics
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ arp_caches |
array<Google\Cloud\Compute\V1\InterconnectDiagnosticsARPEntry>
A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled. |
↳ links |
array<Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkStatus>
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect. |
↳ mac_address |
string
The MAC address of the Interconnect's bundle interface. |
getArpCaches
A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled.
Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setArpCaches
A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled.
Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsARPEntry arp_caches = 414591761;
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Compute\V1\InterconnectDiagnosticsARPEntry>
|
Returns | |
---|---|
Type | Description |
$this |
getLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Generated from protobuf field repeated .google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus links = 102977465;
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkStatus>
|
Returns | |
---|---|
Type | Description |
$this |
getMacAddress
The MAC address of the Interconnect's bundle interface.
Generated from protobuf field optional string mac_address = 332540164;
Returns | |
---|---|
Type | Description |
string |
hasMacAddress
clearMacAddress
setMacAddress
The MAC address of the Interconnect's bundle interface.
Generated from protobuf field optional string mac_address = 332540164;
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |