|
compute
v1
|
#include <log_config.h>
Public Member Functions | |
| LogConfig (const Json::Value &storage) | |
| LogConfig (Json::Value *storage) | |
| virtual | ~LogConfig () |
| const StringPiece | GetTypeName () const |
| bool | has_cloud_audit () const |
| void | clear_cloud_audit () |
| const LogConfigCloudAuditOptions | get_cloud_audit () const |
| LogConfigCloudAuditOptions | mutable_cloudAudit () |
| bool | has_counter () const |
| void | clear_counter () |
| const LogConfigCounterOptions | get_counter () const |
| LogConfigCounterOptions | mutable_counter () |
| bool | has_data_access () const |
| void | clear_data_access () |
| const LogConfigDataAccessOptions | get_data_access () const |
| LogConfigDataAccessOptions | mutable_dataAccess () |
Static Public Member Functions | |
| static LogConfig * | New () |
Specifies what kind of log the caller must write.
|
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 'cloudAudit' attribute.
|
inline |
Clears the 'counter' attribute.
|
inline |
Clears the 'dataAccess' attribute.
| const LogConfigCloudAuditOptions google_compute_api::LogConfig::get_cloud_audit | ( | ) | const |
Get a reference to the value of the 'cloudAudit' attribute.
| const LogConfigCounterOptions google_compute_api::LogConfig::get_counter | ( | ) | const |
Get a reference to the value of the 'counter' attribute.
| const LogConfigDataAccessOptions google_compute_api::LogConfig::get_data_access | ( | ) | const |
Get a reference to the value of the 'dataAccess' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'cloudAudit' attribute was set.
cloudAudit' attribute was set.
|
inline |
Determine if the 'counter' attribute was set.
counter' attribute was set.
|
inline |
Determine if the 'dataAccess' attribute was set.
dataAccess' attribute was set. | LogConfigCloudAuditOptions google_compute_api::LogConfig::mutable_cloudAudit | ( | ) |
Gets a reference to a mutable value of the 'cloudAudit' property.
Cloud audit options.
| LogConfigCounterOptions google_compute_api::LogConfig::mutable_counter | ( | ) |
Gets a reference to a mutable value of the 'counter' property.
Counter options.
| LogConfigDataAccessOptions google_compute_api::LogConfig::mutable_dataAccess | ( | ) |
Gets a reference to a mutable value of the 'dataAccess' property.
Data access options.
|
static |
Creates a new default instance.