deploymentmanager
v2
|
#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_deploymentmanager_api::LogConfig::get_cloud_audit | ( | ) | const |
Get a reference to the value of the 'cloudAudit
' attribute.
const LogConfigCounterOptions google_deploymentmanager_api::LogConfig::get_counter | ( | ) | const |
Get a reference to the value of the 'counter
' attribute.
const LogConfigDataAccessOptions google_deploymentmanager_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_deploymentmanager_api::LogConfig::mutable_cloudAudit | ( | ) |
Gets a reference to a mutable value of the 'cloudAudit
' property.
Cloud audit options.
LogConfigCounterOptions google_deploymentmanager_api::LogConfig::mutable_counter | ( | ) |
Gets a reference to a mutable value of the 'counter
' property.
Counter options.
LogConfigDataAccessOptions google_deploymentmanager_api::LogConfig::mutable_dataAccess | ( | ) |
Gets a reference to a mutable value of the 'dataAccess
' property.
Data access options.
|
static |
Creates a new default instance.