Reference documentation and code samples for the Compute V1 Client class InterconnectDiagnostics.
Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.
Generated from protobuf message google.cloud.compute.v1.InterconnectDiagnostics
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ arp_caches |
array<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. |
↳ bundle_aggregation_type |
string
The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values. |
↳ bundle_operational_status |
string
The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values. |
↳ links |
array<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.
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.
Parameter | |
---|---|
Name | Description |
var |
array<InterconnectDiagnosticsARPEntry>
|
Returns | |
---|---|
Type | Description |
$this |
getBundleAggregationType
The aggregation type of the bundle interface.
Check the BundleAggregationType enum for the list of possible values.
Returns | |
---|---|
Type | Description |
string |
hasBundleAggregationType
clearBundleAggregationType
setBundleAggregationType
The aggregation type of the bundle interface.
Check the BundleAggregationType enum for the list of possible values.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getBundleOperationalStatus
The operational status of the bundle interface.
Check the BundleOperationalStatus enum for the list of possible values.
Returns | |
---|---|
Type | Description |
string |
hasBundleOperationalStatus
clearBundleOperationalStatus
setBundleOperationalStatus
The operational status of the bundle interface.
Check the BundleOperationalStatus enum for the list of possible values.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Parameter | |
---|---|
Name | Description |
var |
array<InterconnectDiagnosticsLinkStatus>
|
Returns | |
---|---|
Type | Description |
$this |
getMacAddress
The MAC address of the Interconnect's bundle interface.
Returns | |
---|---|
Type | Description |
string |
hasMacAddress
clearMacAddress
setMacAddress
The MAC address of the Interconnect's bundle interface.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |