|
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 |
Change the 'user' attribute.
User who requested the operation, for example: user@example.com. cloud-dns- system for operations automatically done by the system. (output only).
| [in] | value | The new value. |