dns  v1
Classes | Public Member Functions | Static Public Attributes | List of all members
google_dns_api::DnsService Class Reference

#include <dns_service.h>

Inheritance diagram for google_dns_api::DnsService:

Classes

class  ChangesResource
 
class  DnsKeysResource
 
class  ManagedZoneOperationsResource
 
class  ManagedZonesResource
 
class  PoliciesResource
 
class  ProjectsResource
 
class  ResourceRecordSetsResource
 
class  SCOPES
 

Public Member Functions

 DnsService (client::HttpTransport *transport)
 
virtual ~DnsService ()
 
const ChangesResourceget_changes () const
 
const DnsKeysResourceget_dns_keys () const
 
const ManagedZoneOperationsResourceget_managed_zone_operations () const
 
const ManagedZonesResourceget_managed_zones () const
 
const PoliciesResourceget_policies () const
 
const ProjectsResourceget_projects () const
 
const ResourceRecordSetsResourceget_resource_record_sets () const
 

Static Public Attributes

static const char googleapis_API_NAME [] = {"dns"}
 
static const char googleapis_API_VERSION [] = {"v1"}
 
static const char googleapis_API_GENERATOR []
 

Detailed Description

Service definition for DnsService (v1).

For more information about this service, see the API Documentation at 'https://developers.google.com/cloud-dns

Constructor & Destructor Documentation

◆ DnsService()

google_dns_api::DnsService::DnsService ( client::HttpTransport *  transport)
explicit

Standard constructor.

Parameters
[in]transportThe transport to use when creating methods to invoke on this service instance.

◆ ~DnsService()

google_dns_api::DnsService::~DnsService ( )
virtual

Standard destructor.

Member Function Documentation

◆ get_changes()

const ChangesResource& google_dns_api::DnsService::get_changes ( ) const
inline

Gets the resource method factory.

Returns
ChangesResource for creating methods.

◆ get_dns_keys()

const DnsKeysResource& google_dns_api::DnsService::get_dns_keys ( ) const
inline

Gets the resource method factory.

Returns
DnsKeysResource for creating methods.

◆ get_managed_zone_operations()

const ManagedZoneOperationsResource& google_dns_api::DnsService::get_managed_zone_operations ( ) const
inline

Gets the resource method factory.

Returns
ManagedZoneOperationsResource for creating methods.

◆ get_managed_zones()

const ManagedZonesResource& google_dns_api::DnsService::get_managed_zones ( ) const
inline

Gets the resource method factory.

Returns
ManagedZonesResource for creating methods.

◆ get_policies()

const PoliciesResource& google_dns_api::DnsService::get_policies ( ) const
inline

Gets the resource method factory.

Returns
PoliciesResource for creating methods.

◆ get_projects()

const ProjectsResource& google_dns_api::DnsService::get_projects ( ) const
inline

Gets the resource method factory.

Returns
ProjectsResource for creating methods.

◆ get_resource_record_sets()

const ResourceRecordSetsResource& google_dns_api::DnsService::get_resource_record_sets ( ) const
inline

Gets the resource method factory.

Returns
ResourceRecordSetsResource for creating methods.

Member Data Documentation

◆ googleapis_API_GENERATOR

const char google_dns_api::DnsService::googleapis_API_GENERATOR
static
Initial value:
= {
"google-apis-code-generator 1.5.1 / 0.1.4"}

The code generator used to generate this API.

◆ googleapis_API_NAME

const char google_dns_api::DnsService::googleapis_API_NAME = {"dns"}
static

The name of the API that this was generated from.

◆ googleapis_API_VERSION

const char google_dns_api::DnsService::googleapis_API_VERSION = {"v1"}
static

The version of the API that this interface was generated from.


The documentation for this class was generated from the following files: