discovery  v1
Classes | Public Member Functions | Static Public Member Functions | List of all members
google_discovery_api::RestDescription Class Reference

#include <rest_description.h>

Inheritance diagram for google_discovery_api::RestDescription:

Classes

class  RestDescriptionAuth
 
class  RestDescriptionIcons
 

Public Member Functions

 RestDescription (const Json::Value &storage)
 
 RestDescription (Json::Value *storage)
 
virtual ~RestDescription ()
 
const StringPiece GetTypeName () const
 
bool has_auth () const
 
void clear_auth ()
 
const RestDescriptionAuth get_auth () const
 
RestDescriptionAuth mutable_auth ()
 
bool has_base_path () const
 
void clear_base_path ()
 
const StringPiece get_base_path () const
 
void set_base_path (const StringPiece &value)
 
bool has_base_url () const
 
void clear_base_url ()
 
const StringPiece get_base_url () const
 
void set_base_url (const StringPiece &value)
 
bool has_batch_path () const
 
void clear_batch_path ()
 
const StringPiece get_batch_path () const
 
void set_batch_path (const StringPiece &value)
 
bool has_canonical_name () const
 
void clear_canonical_name ()
 
const StringPiece get_canonical_name () const
 
void set_canonical_name (const StringPiece &value)
 
bool has_description () const
 
void clear_description ()
 
const StringPiece get_description () const
 
void set_description (const StringPiece &value)
 
bool has_discovery_version () const
 
void clear_discovery_version ()
 
const StringPiece get_discovery_version () const
 
void set_discovery_version (const StringPiece &value)
 
bool has_documentation_link () const
 
void clear_documentation_link ()
 
const StringPiece get_documentation_link () const
 
void set_documentation_link (const StringPiece &value)
 
bool has_etag () const
 
void clear_etag ()
 
const StringPiece get_etag () const
 
void set_etag (const StringPiece &value)
 
bool has_exponential_backoff_default () const
 
void clear_exponential_backoff_default ()
 
bool get_exponential_backoff_default () const
 
void set_exponential_backoff_default (bool value)
 
bool has_features () const
 
void clear_features ()
 
const client::JsonCppArray< string > get_features () const
 
client::JsonCppArray< string > mutable_features ()
 
bool has_icons () const
 
void clear_icons ()
 
const RestDescriptionIcons get_icons () const
 
RestDescriptionIcons mutable_icons ()
 
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_labels () const
 
void clear_labels ()
 
const client::JsonCppArray< string > get_labels () const
 
client::JsonCppArray< string > mutable_labels ()
 
bool has_methods () const
 
void clear_methods ()
 
const client::JsonCppAssociativeArray< RestMethodget_methods () const
 
client::JsonCppAssociativeArray< RestMethodmutable_methods ()
 
bool has_name () const
 
void clear_name ()
 
const StringPiece get_name () const
 
void set_name (const StringPiece &value)
 
bool has_owner_domain () const
 
void clear_owner_domain ()
 
const StringPiece get_owner_domain () const
 
void set_owner_domain (const StringPiece &value)
 
bool has_owner_name () const
 
void clear_owner_name ()
 
const StringPiece get_owner_name () const
 
void set_owner_name (const StringPiece &value)
 
bool has_package_path () const
 
void clear_package_path ()
 
const StringPiece get_package_path () const
 
void set_package_path (const StringPiece &value)
 
bool has_parameters () const
 
void clear_parameters ()
 
const client::JsonCppAssociativeArray< JsonSchemaget_parameters () const
 
client::JsonCppAssociativeArray< JsonSchemamutable_parameters ()
 
bool has_protocol () const
 
void clear_protocol ()
 
const StringPiece get_protocol () const
 
void set_protocol (const StringPiece &value)
 
bool has_resources () const
 
void clear_resources ()
 
const client::JsonCppAssociativeArray< RestResourceget_resources () const
 
client::JsonCppAssociativeArray< RestResourcemutable_resources ()
 
bool has_revision () const
 
void clear_revision ()
 
const StringPiece get_revision () const
 
void set_revision (const StringPiece &value)
 
bool has_root_url () const
 
void clear_root_url ()
 
const StringPiece get_root_url () const
 
void set_root_url (const StringPiece &value)
 
bool has_schemas () const
 
void clear_schemas ()
 
const client::JsonCppAssociativeArray< JsonSchemaget_schemas () const
 
client::JsonCppAssociativeArray< JsonSchemamutable_schemas ()
 
bool has_service_path () const
 
void clear_service_path ()
 
const StringPiece get_service_path () const
 
void set_service_path (const StringPiece &value)
 
bool has_title () const
 
void clear_title ()
 
const StringPiece get_title () const
 
void set_title (const StringPiece &value)
 
bool has_version () const
 
void clear_version ()
 
const StringPiece get_version () const
 
void set_version (const StringPiece &value)
 
bool has_version_module () const
 
void clear_version_module ()
 
bool get_version_module () const
 
void set_version_module (bool value)
 

Static Public Member Functions

static RestDescriptionNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ RestDescription() [1/2]

google_discovery_api::RestDescription::RestDescription ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ RestDescription() [2/2]

google_discovery_api::RestDescription::RestDescription ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~RestDescription()

google_discovery_api::RestDescription::~RestDescription ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_auth()

void google_discovery_api::RestDescription::clear_auth ( )
inline

Clears the 'auth' attribute.

◆ clear_base_path()

void google_discovery_api::RestDescription::clear_base_path ( )
inline

Clears the 'basePath' attribute.

◆ clear_base_url()

void google_discovery_api::RestDescription::clear_base_url ( )
inline

Clears the 'baseUrl' attribute.

◆ clear_batch_path()

void google_discovery_api::RestDescription::clear_batch_path ( )
inline

Clears the 'batchPath' attribute.

◆ clear_canonical_name()

void google_discovery_api::RestDescription::clear_canonical_name ( )
inline

Clears the 'canonicalName' attribute.

◆ clear_description()

void google_discovery_api::RestDescription::clear_description ( )
inline

Clears the 'description' attribute.

◆ clear_discovery_version()

void google_discovery_api::RestDescription::clear_discovery_version ( )
inline

Clears the 'discoveryVersion' attribute.

◆ clear_documentation_link()

void google_discovery_api::RestDescription::clear_documentation_link ( )
inline

Clears the 'documentationLink' attribute.

◆ clear_etag()

void google_discovery_api::RestDescription::clear_etag ( )
inline

Clears the 'etag' attribute.

◆ clear_exponential_backoff_default()

void google_discovery_api::RestDescription::clear_exponential_backoff_default ( )
inline

Clears the 'exponentialBackoffDefault' attribute.

◆ clear_features()

void google_discovery_api::RestDescription::clear_features ( )
inline

Clears the 'features' attribute.

◆ clear_icons()

void google_discovery_api::RestDescription::clear_icons ( )
inline

Clears the 'icons' attribute.

◆ clear_id()

void google_discovery_api::RestDescription::clear_id ( )
inline

Clears the 'id' attribute.

◆ clear_kind()

void google_discovery_api::RestDescription::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_labels()

void google_discovery_api::RestDescription::clear_labels ( )
inline

Clears the 'labels' attribute.

◆ clear_methods()

void google_discovery_api::RestDescription::clear_methods ( )
inline

Clears the 'methods' attribute.

◆ clear_name()

void google_discovery_api::RestDescription::clear_name ( )
inline

Clears the 'name' attribute.

◆ clear_owner_domain()

void google_discovery_api::RestDescription::clear_owner_domain ( )
inline

Clears the 'ownerDomain' attribute.

◆ clear_owner_name()

void google_discovery_api::RestDescription::clear_owner_name ( )
inline

Clears the 'ownerName' attribute.

◆ clear_package_path()

void google_discovery_api::RestDescription::clear_package_path ( )
inline

Clears the 'packagePath' attribute.

◆ clear_parameters()

void google_discovery_api::RestDescription::clear_parameters ( )
inline

Clears the 'parameters' attribute.

◆ clear_protocol()

void google_discovery_api::RestDescription::clear_protocol ( )
inline

Clears the 'protocol' attribute.

◆ clear_resources()

void google_discovery_api::RestDescription::clear_resources ( )
inline

Clears the 'resources' attribute.

◆ clear_revision()

void google_discovery_api::RestDescription::clear_revision ( )
inline

Clears the 'revision' attribute.

◆ clear_root_url()

void google_discovery_api::RestDescription::clear_root_url ( )
inline

Clears the 'rootUrl' attribute.

◆ clear_schemas()

void google_discovery_api::RestDescription::clear_schemas ( )
inline

Clears the 'schemas' attribute.

◆ clear_service_path()

void google_discovery_api::RestDescription::clear_service_path ( )
inline

Clears the 'servicePath' attribute.

◆ clear_title()

void google_discovery_api::RestDescription::clear_title ( )
inline

Clears the 'title' attribute.

◆ clear_version()

void google_discovery_api::RestDescription::clear_version ( )
inline

Clears the 'version' attribute.

◆ clear_version_module()

void google_discovery_api::RestDescription::clear_version_module ( )
inline

Clears the 'version_module' attribute.

◆ get_auth()

const RestDescriptionAuth google_discovery_api::RestDescription::get_auth ( ) const
inline

Get a reference to the value of the 'auth' attribute.

◆ get_base_path()

const StringPiece google_discovery_api::RestDescription::get_base_path ( ) const
inline

Get the value of the 'basePath' attribute.

◆ get_base_url()

const StringPiece google_discovery_api::RestDescription::get_base_url ( ) const
inline

Get the value of the 'baseUrl' attribute.

◆ get_batch_path()

const StringPiece google_discovery_api::RestDescription::get_batch_path ( ) const
inline

Get the value of the 'batchPath' attribute.

◆ get_canonical_name()

const StringPiece google_discovery_api::RestDescription::get_canonical_name ( ) const
inline

Get the value of the 'canonicalName' attribute.

◆ get_description()

const StringPiece google_discovery_api::RestDescription::get_description ( ) const
inline

Get the value of the 'description' attribute.

◆ get_discovery_version()

const StringPiece google_discovery_api::RestDescription::get_discovery_version ( ) const
inline

Get the value of the 'discoveryVersion' attribute.

◆ get_documentation_link()

const StringPiece google_discovery_api::RestDescription::get_documentation_link ( ) const
inline

Get the value of the 'documentationLink' attribute.

◆ get_etag()

const StringPiece google_discovery_api::RestDescription::get_etag ( ) const
inline

Get the value of the 'etag' attribute.

◆ get_exponential_backoff_default()

bool google_discovery_api::RestDescription::get_exponential_backoff_default ( ) const
inline

Get the value of the 'exponentialBackoffDefault' attribute.

◆ get_features()

const client::JsonCppArray<string > google_discovery_api::RestDescription::get_features ( ) const
inline

Get a reference to the value of the 'features' attribute.

◆ get_icons()

const RestDescriptionIcons google_discovery_api::RestDescription::get_icons ( ) const
inline

Get a reference to the value of the 'icons' attribute.

◆ get_id()

const StringPiece google_discovery_api::RestDescription::get_id ( ) const
inline

Get the value of the 'id' attribute.

◆ get_kind()

const StringPiece google_discovery_api::RestDescription::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_labels()

const client::JsonCppArray<string > google_discovery_api::RestDescription::get_labels ( ) const
inline

Get a reference to the value of the 'labels' attribute.

◆ get_methods()

const client::JsonCppAssociativeArray<RestMethod > google_discovery_api::RestDescription::get_methods ( ) const

Get a reference to the value of the 'methods' attribute.

◆ get_name()

const StringPiece google_discovery_api::RestDescription::get_name ( ) const
inline

Get the value of the 'name' attribute.

◆ get_owner_domain()

const StringPiece google_discovery_api::RestDescription::get_owner_domain ( ) const
inline

Get the value of the 'ownerDomain' attribute.

◆ get_owner_name()

const StringPiece google_discovery_api::RestDescription::get_owner_name ( ) const
inline

Get the value of the 'ownerName' attribute.

◆ get_package_path()

const StringPiece google_discovery_api::RestDescription::get_package_path ( ) const
inline

Get the value of the 'packagePath' attribute.

◆ get_parameters()

const client::JsonCppAssociativeArray<JsonSchema > google_discovery_api::RestDescription::get_parameters ( ) const

Get a reference to the value of the 'parameters' attribute.

◆ get_protocol()

const StringPiece google_discovery_api::RestDescription::get_protocol ( ) const
inline

Get the value of the 'protocol' attribute.

◆ get_resources()

const client::JsonCppAssociativeArray<RestResource > google_discovery_api::RestDescription::get_resources ( ) const

Get a reference to the value of the 'resources' attribute.

◆ get_revision()

const StringPiece google_discovery_api::RestDescription::get_revision ( ) const
inline

Get the value of the 'revision' attribute.

◆ get_root_url()

const StringPiece google_discovery_api::RestDescription::get_root_url ( ) const
inline

Get the value of the 'rootUrl' attribute.

◆ get_schemas()

const client::JsonCppAssociativeArray<JsonSchema > google_discovery_api::RestDescription::get_schemas ( ) const

Get a reference to the value of the 'schemas' attribute.

◆ get_service_path()

const StringPiece google_discovery_api::RestDescription::get_service_path ( ) const
inline

Get the value of the 'servicePath' attribute.

◆ get_title()

const StringPiece google_discovery_api::RestDescription::get_title ( ) const
inline

Get the value of the 'title' attribute.

◆ get_version()

const StringPiece google_discovery_api::RestDescription::get_version ( ) const
inline

Get the value of the 'version' attribute.

◆ get_version_module()

bool google_discovery_api::RestDescription::get_version_module ( ) const
inline

Get the value of the 'version_module' attribute.

◆ GetTypeName()

const StringPiece google_discovery_api::RestDescription::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_discovery_api::RestDescription

◆ has_auth()

bool google_discovery_api::RestDescription::has_auth ( ) const
inline

Determine if the 'auth' attribute was set.

Returns
true if the 'auth' attribute was set.

◆ has_base_path()

bool google_discovery_api::RestDescription::has_base_path ( ) const
inline

Determine if the 'basePath' attribute was set.

Returns
true if the 'basePath' attribute was set.

◆ has_base_url()

bool google_discovery_api::RestDescription::has_base_url ( ) const
inline

Determine if the 'baseUrl' attribute was set.

Returns
true if the 'baseUrl' attribute was set.

◆ has_batch_path()

bool google_discovery_api::RestDescription::has_batch_path ( ) const
inline

Determine if the 'batchPath' attribute was set.

Returns
true if the 'batchPath' attribute was set.

◆ has_canonical_name()

bool google_discovery_api::RestDescription::has_canonical_name ( ) const
inline

Determine if the 'canonicalName' attribute was set.

Returns
true if the 'canonicalName' attribute was set.

◆ has_description()

bool google_discovery_api::RestDescription::has_description ( ) const
inline

Determine if the 'description' attribute was set.

Returns
true if the 'description' attribute was set.

◆ has_discovery_version()

bool google_discovery_api::RestDescription::has_discovery_version ( ) const
inline

Determine if the 'discoveryVersion' attribute was set.

Returns
true if the 'discoveryVersion' attribute was set.

◆ has_documentation_link()

bool google_discovery_api::RestDescription::has_documentation_link ( ) const
inline

Determine if the 'documentationLink' attribute was set.

Returns
true if the 'documentationLink' attribute was set.

◆ has_etag()

bool google_discovery_api::RestDescription::has_etag ( ) const
inline

Determine if the 'etag' attribute was set.

Returns
true if the 'etag' attribute was set.

◆ has_exponential_backoff_default()

bool google_discovery_api::RestDescription::has_exponential_backoff_default ( ) const
inline

Determine if the 'exponentialBackoffDefault' attribute was set.

Returns
true if the 'exponentialBackoffDefault' attribute was set.

◆ has_features()

bool google_discovery_api::RestDescription::has_features ( ) const
inline

Determine if the 'features' attribute was set.

Returns
true if the 'features' attribute was set.

◆ has_icons()

bool google_discovery_api::RestDescription::has_icons ( ) const
inline

Determine if the 'icons' attribute was set.

Returns
true if the 'icons' attribute was set.

◆ has_id()

bool google_discovery_api::RestDescription::has_id ( ) const
inline

Determine if the 'id' attribute was set.

Returns
true if the 'id' attribute was set.

◆ has_kind()

bool google_discovery_api::RestDescription::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_labels()

bool google_discovery_api::RestDescription::has_labels ( ) const
inline

Determine if the 'labels' attribute was set.

Returns
true if the 'labels' attribute was set.

◆ has_methods()

bool google_discovery_api::RestDescription::has_methods ( ) const
inline

Determine if the 'methods' attribute was set.

Returns
true if the 'methods' attribute was set.

◆ has_name()

bool google_discovery_api::RestDescription::has_name ( ) const
inline

Determine if the 'name' attribute was set.

Returns
true if the 'name' attribute was set.

◆ has_owner_domain()

bool google_discovery_api::RestDescription::has_owner_domain ( ) const
inline

Determine if the 'ownerDomain' attribute was set.

Returns
true if the 'ownerDomain' attribute was set.

◆ has_owner_name()

bool google_discovery_api::RestDescription::has_owner_name ( ) const
inline

Determine if the 'ownerName' attribute was set.

Returns
true if the 'ownerName' attribute was set.

◆ has_package_path()

bool google_discovery_api::RestDescription::has_package_path ( ) const
inline

Determine if the 'packagePath' attribute was set.

Returns
true if the 'packagePath' attribute was set.

◆ has_parameters()

bool google_discovery_api::RestDescription::has_parameters ( ) const
inline

Determine if the 'parameters' attribute was set.

Returns
true if the 'parameters' attribute was set.

◆ has_protocol()

bool google_discovery_api::RestDescription::has_protocol ( ) const
inline

Determine if the 'protocol' attribute was set.

Returns
true if the 'protocol' attribute was set.

◆ has_resources()

bool google_discovery_api::RestDescription::has_resources ( ) const
inline

Determine if the 'resources' attribute was set.

Returns
true if the 'resources' attribute was set.

◆ has_revision()

bool google_discovery_api::RestDescription::has_revision ( ) const
inline

Determine if the 'revision' attribute was set.

Returns
true if the 'revision' attribute was set.

◆ has_root_url()

bool google_discovery_api::RestDescription::has_root_url ( ) const
inline

Determine if the 'rootUrl' attribute was set.

Returns
true if the 'rootUrl' attribute was set.

◆ has_schemas()

bool google_discovery_api::RestDescription::has_schemas ( ) const
inline

Determine if the 'schemas' attribute was set.

Returns
true if the 'schemas' attribute was set.

◆ has_service_path()

bool google_discovery_api::RestDescription::has_service_path ( ) const
inline

Determine if the 'servicePath' attribute was set.

Returns
true if the 'servicePath' attribute was set.

◆ has_title()

bool google_discovery_api::RestDescription::has_title ( ) const
inline

Determine if the 'title' attribute was set.

Returns
true if the 'title' attribute was set.

◆ has_version()

bool google_discovery_api::RestDescription::has_version ( ) const
inline

Determine if the 'version' attribute was set.

Returns
true if the 'version' attribute was set.

◆ has_version_module()

bool google_discovery_api::RestDescription::has_version_module ( ) const
inline

Determine if the 'version_module' attribute was set.

Returns
true if the 'version_module' attribute was set.

◆ mutable_auth()

RestDescriptionAuth google_discovery_api::RestDescription::mutable_auth ( )
inline

Gets a reference to a mutable value of the 'auth' property.

Authentication information.

Returns
The result can be modified to change the attribute value.

◆ mutable_features()

client::JsonCppArray<string > google_discovery_api::RestDescription::mutable_features ( )
inline

Gets a reference to a mutable value of the 'features' property.

A list of supported features for this API.

Returns
The result can be modified to change the attribute value.

◆ mutable_icons()

RestDescriptionIcons google_discovery_api::RestDescription::mutable_icons ( )
inline

Gets a reference to a mutable value of the 'icons' property.

Links to 16x16 and 32x32 icons representing the API.

Returns
The result can be modified to change the attribute value.

◆ mutable_labels()

client::JsonCppArray<string > google_discovery_api::RestDescription::mutable_labels ( )
inline

Gets a reference to a mutable value of the 'labels' property.

Labels for the status of this API, such as labs or deprecated.

Returns
The result can be modified to change the attribute value.

◆ mutable_methods()

client::JsonCppAssociativeArray<RestMethod > google_discovery_api::RestDescription::mutable_methods ( )

Gets a reference to a mutable value of the 'methods' property.

API-level methods for this API.

Returns
The result can be modified to change the attribute value.

◆ mutable_parameters()

client::JsonCppAssociativeArray<JsonSchema > google_discovery_api::RestDescription::mutable_parameters ( )

Gets a reference to a mutable value of the 'parameters' property.

Common parameters that apply across all apis.

Returns
The result can be modified to change the attribute value.

◆ mutable_resources()

client::JsonCppAssociativeArray<RestResource > google_discovery_api::RestDescription::mutable_resources ( )

Gets a reference to a mutable value of the 'resources' property.

The resources in this API.

Returns
The result can be modified to change the attribute value.

◆ mutable_schemas()

client::JsonCppAssociativeArray<JsonSchema > google_discovery_api::RestDescription::mutable_schemas ( )

Gets a reference to a mutable value of the 'schemas' property.

The schemas for this API.

Returns
The result can be modified to change the attribute value.

◆ New()

RestDescription * google_discovery_api::RestDescription::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_base_path()

void google_discovery_api::RestDescription::set_base_path ( const StringPiece &  value)
inline

Change the 'basePath' attribute.

Deprecated:

[DEPRECATED] The base path for REST requests.

Parameters
[in]valueThe new value.

◆ set_base_url()

void google_discovery_api::RestDescription::set_base_url ( const StringPiece &  value)
inline

Change the 'baseUrl' attribute.

Deprecated:

[DEPRECATED] The base URL for REST requests.

Parameters
[in]valueThe new value.

◆ set_batch_path()

void google_discovery_api::RestDescription::set_batch_path ( const StringPiece &  value)
inline

Change the 'batchPath' attribute.

The path for REST batch requests.

Parameters
[in]valueThe new value.

◆ set_canonical_name()

void google_discovery_api::RestDescription::set_canonical_name ( const StringPiece &  value)
inline

Change the 'canonicalName' attribute.

Indicates how the API name should be capitalized and split into various parts. Useful for generating pretty class names.

Parameters
[in]valueThe new value.

◆ set_description()

void google_discovery_api::RestDescription::set_description ( const StringPiece &  value)
inline

Change the 'description' attribute.

The description of this API.

Parameters
[in]valueThe new value.

◆ set_discovery_version()

void google_discovery_api::RestDescription::set_discovery_version ( const StringPiece &  value)
inline

Change the 'discoveryVersion' attribute.

Indicate the version of the Discovery API used to generate this doc.

Parameters
[in]valueThe new value.

◆ set_documentation_link()

void google_discovery_api::RestDescription::set_documentation_link ( const StringPiece &  value)
inline

Change the 'documentationLink' attribute.

A link to human readable documentation for the API.

Parameters
[in]valueThe new value.

◆ set_etag()

void google_discovery_api::RestDescription::set_etag ( const StringPiece &  value)
inline

Change the 'etag' attribute.

The ETag for this response.

Parameters
[in]valueThe new value.

◆ set_exponential_backoff_default()

void google_discovery_api::RestDescription::set_exponential_backoff_default ( bool  value)
inline

Change the 'exponentialBackoffDefault' attribute.

Enable exponential backoff for suitable methods in the generated clients.

Parameters
[in]valueThe new value.

◆ set_id()

void google_discovery_api::RestDescription::set_id ( const StringPiece &  value)
inline

Change the 'id' attribute.

The ID of this API.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_discovery_api::RestDescription::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

The kind for this response.

Parameters
[in]valueThe new value.

◆ set_name()

void google_discovery_api::RestDescription::set_name ( const StringPiece &  value)
inline

Change the 'name' attribute.

The name of this API.

Parameters
[in]valueThe new value.

◆ set_owner_domain()

void google_discovery_api::RestDescription::set_owner_domain ( const StringPiece &  value)
inline

Change the 'ownerDomain' attribute.

The domain of the owner of this API. Together with the ownerName and a packagePath values, this can be used to generate a library for this API which would have a unique fully qualified name.

Parameters
[in]valueThe new value.

◆ set_owner_name()

void google_discovery_api::RestDescription::set_owner_name ( const StringPiece &  value)
inline

Change the 'ownerName' attribute.

The name of the owner of this API. See ownerDomain.

Parameters
[in]valueThe new value.

◆ set_package_path()

void google_discovery_api::RestDescription::set_package_path ( const StringPiece &  value)
inline

Change the 'packagePath' attribute.

The package of the owner of this API. See ownerDomain.

Parameters
[in]valueThe new value.

◆ set_protocol()

void google_discovery_api::RestDescription::set_protocol ( const StringPiece &  value)
inline

Change the 'protocol' attribute.

The protocol described by this document.

Parameters
[in]valueThe new value.

◆ set_revision()

void google_discovery_api::RestDescription::set_revision ( const StringPiece &  value)
inline

Change the 'revision' attribute.

The version of this API.

Parameters
[in]valueThe new value.

◆ set_root_url()

void google_discovery_api::RestDescription::set_root_url ( const StringPiece &  value)
inline

Change the 'rootUrl' attribute.

The root URL under which all API services live.

Parameters
[in]valueThe new value.

◆ set_service_path()

void google_discovery_api::RestDescription::set_service_path ( const StringPiece &  value)
inline

Change the 'servicePath' attribute.

The base path for all REST requests.

Parameters
[in]valueThe new value.

◆ set_title()

void google_discovery_api::RestDescription::set_title ( const StringPiece &  value)
inline

Change the 'title' attribute.

The title of this API.

Parameters
[in]valueThe new value.

◆ set_version()

void google_discovery_api::RestDescription::set_version ( const StringPiece &  value)
inline

Change the 'version' attribute.

The version of this API.

Parameters
[in]valueThe new value.

◆ set_version_module()

void google_discovery_api::RestDescription::set_version_module ( bool  value)
inline

Change the 'version_module' attribute.

Parameters
[in]valueThe new value.

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