|
compute
v1
|
#include <interconnect_diagnostics.h>
Public Member Functions | |
| InterconnectDiagnostics (const Json::Value &storage) | |
| InterconnectDiagnostics (Json::Value *storage) | |
| virtual | ~InterconnectDiagnostics () |
| const StringPiece | GetTypeName () const |
| bool | has_arp_caches () const |
| void | clear_arp_caches () |
| const client::JsonCppArray< InterconnectDiagnosticsARPEntry > | get_arp_caches () const |
| client::JsonCppArray< InterconnectDiagnosticsARPEntry > | mutable_arpCaches () |
| bool | has_links () const |
| void | clear_links () |
| const client::JsonCppArray< InterconnectDiagnosticsLinkStatus > | get_links () const |
| client::JsonCppArray< InterconnectDiagnosticsLinkStatus > | mutable_links () |
| bool | has_mac_address () const |
| void | clear_mac_address () |
| const StringPiece | get_mac_address () const |
| void | set_mac_address (const StringPiece &value) |
Static Public Member Functions | |
| static InterconnectDiagnostics * | New () |
Diagnostics information about interconnect, contains detailed and current technical information about Google?s side of the connection.
|
explicit |
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'arpCaches' attribute.
|
inline |
Clears the 'links' attribute.
|
inline |
Clears the 'macAddress' attribute.
| const client::JsonCppArray<InterconnectDiagnosticsARPEntry > google_compute_api::InterconnectDiagnostics::get_arp_caches | ( | ) | const |
Get a reference to the value of the 'arpCaches' attribute.
| const client::JsonCppArray<InterconnectDiagnosticsLinkStatus > google_compute_api::InterconnectDiagnostics::get_links | ( | ) | const |
Get a reference to the value of the 'links' attribute.
|
inline |
Get the value of the 'macAddress' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'arpCaches' attribute was set.
arpCaches' attribute was set.
|
inline |
Determine if the 'links' attribute was set.
links' attribute was set.
|
inline |
Determine if the 'macAddress' attribute was set.
macAddress' attribute was set. | client::JsonCppArray<InterconnectDiagnosticsARPEntry > google_compute_api::InterconnectDiagnostics::mutable_arpCaches | ( | ) |
Gets a reference to a mutable value of the 'arpCaches' property.
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.
| client::JsonCppArray<InterconnectDiagnosticsLinkStatus > google_compute_api::InterconnectDiagnostics::mutable_links | ( | ) |
Gets a reference to a mutable value of the 'links' property.
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
|
static |
Creates a new default instance.
|
inline |
Change the 'macAddress' attribute.
The MAC address of the Interconnect's bundle interface.
| [in] | value | The new value. |