#include <interconnect_diagnostics_link_status.h>
◆ InterconnectDiagnosticsLinkStatus() [1/2]
google_compute_api::InterconnectDiagnosticsLinkStatus::InterconnectDiagnosticsLinkStatus |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ InterconnectDiagnosticsLinkStatus() [2/2]
google_compute_api::InterconnectDiagnosticsLinkStatus::InterconnectDiagnosticsLinkStatus |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~InterconnectDiagnosticsLinkStatus()
google_compute_api::InterconnectDiagnosticsLinkStatus::~InterconnectDiagnosticsLinkStatus |
( |
| ) |
|
|
virtual |
◆ clear_arp_caches()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_arp_caches |
( |
| ) |
|
|
inline |
Clears the 'arpCaches
' attribute.
◆ clear_circuit_id()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_circuit_id |
( |
| ) |
|
|
inline |
Clears the 'circuitId
' attribute.
◆ clear_google_demarc()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_google_demarc |
( |
| ) |
|
|
inline |
Clears the 'googleDemarc
' attribute.
◆ clear_lacp_status()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_lacp_status |
( |
| ) |
|
|
inline |
Clears the 'lacpStatus
' attribute.
◆ clear_receiving_optical_power()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_receiving_optical_power |
( |
| ) |
|
|
inline |
Clears the 'receivingOpticalPower
' attribute.
◆ clear_transmitting_optical_power()
void google_compute_api::InterconnectDiagnosticsLinkStatus::clear_transmitting_optical_power |
( |
| ) |
|
|
inline |
Clears the 'transmittingOpticalPower
' attribute.
◆ get_arp_caches()
Get a reference to the value of the 'arpCaches
' attribute.
◆ get_circuit_id()
const StringPiece google_compute_api::InterconnectDiagnosticsLinkStatus::get_circuit_id |
( |
| ) |
const |
|
inline |
Get the value of the 'circuitId
' attribute.
◆ get_google_demarc()
const StringPiece google_compute_api::InterconnectDiagnosticsLinkStatus::get_google_demarc |
( |
| ) |
const |
|
inline |
Get the value of the 'googleDemarc
' attribute.
◆ get_lacp_status()
Get a reference to the value of the 'lacpStatus
' attribute.
◆ get_receiving_optical_power()
Get a reference to the value of the 'receivingOpticalPower
' attribute.
◆ get_transmitting_optical_power()
Get a reference to the value of the 'transmittingOpticalPower
' attribute.
◆ GetTypeName()
const StringPiece google_compute_api::InterconnectDiagnosticsLinkStatus::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_arp_caches()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_arp_caches |
( |
| ) |
const |
|
inline |
Determine if the 'arpCaches
' attribute was set.
- Returns
- true if the '
arpCaches
' attribute was set.
◆ has_circuit_id()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_circuit_id |
( |
| ) |
const |
|
inline |
Determine if the 'circuitId
' attribute was set.
- Returns
- true if the '
circuitId
' attribute was set.
◆ has_google_demarc()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_google_demarc |
( |
| ) |
const |
|
inline |
Determine if the 'googleDemarc
' attribute was set.
- Returns
- true if the '
googleDemarc
' attribute was set.
◆ has_lacp_status()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_lacp_status |
( |
| ) |
const |
|
inline |
Determine if the 'lacpStatus
' attribute was set.
- Returns
- true if the '
lacpStatus
' attribute was set.
◆ has_receiving_optical_power()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_receiving_optical_power |
( |
| ) |
const |
|
inline |
Determine if the 'receivingOpticalPower
' attribute was set.
- Returns
- true if the '
receivingOpticalPower
' attribute was set.
◆ has_transmitting_optical_power()
bool google_compute_api::InterconnectDiagnosticsLinkStatus::has_transmitting_optical_power |
( |
| ) |
const |
|
inline |
Determine if the 'transmittingOpticalPower
' attribute was set.
- Returns
- true if the '
transmittingOpticalPower
' attribute was set.
◆ mutable_arpCaches()
Gets a reference to a mutable value of the 'arpCaches
' property.
A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_lacpStatus()
Gets a reference to a mutable value of the 'lacpStatus
' property.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_receivingOpticalPower()
Gets a reference to a mutable value of the 'receivingOpticalPower
' property.
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_transmittingOpticalPower()
Gets a reference to a mutable value of the 'transmittingOpticalPower
' property.
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_circuit_id()
void google_compute_api::InterconnectDiagnosticsLinkStatus::set_circuit_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'circuitId
' attribute.
The unique ID for this link assigned during turn up by Google.
- Parameters
-
◆ set_google_demarc()
void google_compute_api::InterconnectDiagnosticsLinkStatus::set_google_demarc |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'googleDemarc
' attribute.
The Demarc address assigned by Google and provided in the LoA.
- Parameters
-
The documentation for this class was generated from the following files: