dns
v1
|
#include <operation.h>
Public Member Functions | |
Operation (const Json::Value &storage) | |
Operation (Json::Value *storage) | |
virtual | ~Operation () |
const StringPiece | GetTypeName () const |
bool | has_dns_key_context () const |
void | clear_dns_key_context () |
const OperationDnsKeyContext | get_dns_key_context () const |
OperationDnsKeyContext | mutable_dnsKeyContext () |
bool | has_id () const |
void | clear_id () |
const StringPiece | get_id () const |
void | set_id (const StringPiece &value) |
bool | has_kind () const |
void | clear_kind () |
const StringPiece | get_kind () const |
void | set_kind (const StringPiece &value) |
bool | has_start_time () const |
void | clear_start_time () |
const StringPiece | get_start_time () const |
void | set_start_time (const StringPiece &value) |
bool | has_status () const |
void | clear_status () |
const StringPiece | get_status () const |
void | set_status (const StringPiece &value) |
bool | has_type () const |
void | clear_type () |
const StringPiece | get_type () const |
void | set_type (const StringPiece &value) |
bool | has_user () const |
void | clear_user () |
const StringPiece | get_user () const |
void | set_user (const StringPiece &value) |
bool | has_zone_context () const |
void | clear_zone_context () |
const OperationManagedZoneContext | get_zone_context () const |
OperationManagedZoneContext | mutable_zoneContext () |
Static Public Member Functions | |
static Operation * | New () |
An operation represents a successful mutation performed on a Cloud DNS resource. Operations provide: - An audit log of server resource mutations. - A way to recover/retry API calls in the case where the response is never received by the caller. Use the caller specified client_operation_id.
|
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 'dnsKeyContext
' attribute.
|
inline |
Clears the 'id
' attribute.
|
inline |
Clears the 'kind
' attribute.
|
inline |
Clears the 'startTime
' attribute.
|
inline |
Clears the 'status
' attribute.
|
inline |
Clears the 'type
' attribute.
|
inline |
Clears the 'user
' attribute.
|
inline |
Clears the 'zoneContext
' attribute.
const OperationDnsKeyContext google_dns_api::Operation::get_dns_key_context | ( | ) | const |
Get a reference to the value of the 'dnsKeyContext
' attribute.
|
inline |
Get the value of the 'id
' attribute.
|
inline |
Get the value of the 'kind
' attribute.
|
inline |
Get the value of the 'startTime
' attribute.
|
inline |
Get the value of the 'status
' attribute.
|
inline |
Get the value of the 'type
' attribute.
|
inline |
Get the value of the 'user
' attribute.
const OperationManagedZoneContext google_dns_api::Operation::get_zone_context | ( | ) | const |
Get a reference to the value of the 'zoneContext
' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_dns_api::Operation
|
inline |
Determine if the 'dnsKeyContext
' attribute was set.
dnsKeyContext
' attribute was set.
|
inline |
Determine if the 'id
' attribute was set.
id
' attribute was set.
|
inline |
Determine if the 'kind
' attribute was set.
kind
' attribute was set.
|
inline |
Determine if the 'startTime
' attribute was set.
startTime
' attribute was set.
|
inline |
Determine if the 'status
' attribute was set.
status
' attribute was set.
|
inline |
Determine if the 'type
' attribute was set.
type
' attribute was set.
|
inline |
Determine if the 'user
' attribute was set.
user
' attribute was set.
|
inline |
Determine if the 'zoneContext
' attribute was set.
zoneContext
' attribute was set. OperationDnsKeyContext google_dns_api::Operation::mutable_dnsKeyContext | ( | ) |
Gets a reference to a mutable value of the 'dnsKeyContext
' property.
Only populated if the operation targeted a DnsKey (output only).
OperationManagedZoneContext google_dns_api::Operation::mutable_zoneContext | ( | ) |
Gets a reference to a mutable value of the 'zoneContext
' property.
Only populated if the operation targeted a ManagedZone (output only).
|
static |
Creates a new default instance.
|
inline |
Change the 'id
' attribute.
Unique identifier for the resource. This is the client_operation_id if the client specified it when the mutation was initiated, otherwise, it is generated by the server. The name must be 1-63 characters long and match the regular expression [-a-z0-9]? (output only).
[in] | value | The new value. |
|
inline |
Change the 'kind
' attribute.
Identifies what kind of resource this is. Value: the fixed string "dns#operation".
[in] | value | The new value. |
|
inline |
Change the 'startTime
' attribute.
The time that this operation was started by the server. This is in RFC3339 text format (output only).
[in] | value | The new value. |
|
inline |
Change the 'status
' attribute.
Status of the operation. Can be one of the following: "PENDING" or "DONE" (output only). A status of "DONE" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.
[in] | value | The new value. |
|
inline |
Change the 'type
' attribute.
Type of the operation. Operations include insert, update, and delete (output only).
[in] | value | The new value. |
|
inline |