#include <custom_data_source.h>
JSON template for an Analytics custom data source.
◆ CustomDataSource() [1/2]
google_analytics_api::CustomDataSource::CustomDataSource |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ CustomDataSource() [2/2]
google_analytics_api::CustomDataSource::CustomDataSource |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~CustomDataSource()
google_analytics_api::CustomDataSource::~CustomDataSource |
( |
| ) |
|
|
virtual |
◆ clear_account_id()
void google_analytics_api::CustomDataSource::clear_account_id |
( |
| ) |
|
|
inline |
Clears the 'accountId
' attribute.
◆ clear_child_link()
void google_analytics_api::CustomDataSource::clear_child_link |
( |
| ) |
|
|
inline |
Clears the 'childLink
' attribute.
◆ clear_created()
void google_analytics_api::CustomDataSource::clear_created |
( |
| ) |
|
|
inline |
Clears the 'created
' attribute.
◆ clear_description()
void google_analytics_api::CustomDataSource::clear_description |
( |
| ) |
|
|
inline |
Clears the 'description
' attribute.
◆ clear_id()
void google_analytics_api::CustomDataSource::clear_id |
( |
| ) |
|
|
inline |
Clears the 'id
' attribute.
◆ clear_import_behavior()
void google_analytics_api::CustomDataSource::clear_import_behavior |
( |
| ) |
|
|
inline |
Clears the 'importBehavior
' attribute.
◆ clear_kind()
void google_analytics_api::CustomDataSource::clear_kind |
( |
| ) |
|
|
inline |
Clears the 'kind
' attribute.
◆ clear_name()
void google_analytics_api::CustomDataSource::clear_name |
( |
| ) |
|
|
inline |
Clears the 'name
' attribute.
◆ clear_parent_link()
void google_analytics_api::CustomDataSource::clear_parent_link |
( |
| ) |
|
|
inline |
Clears the 'parentLink
' attribute.
◆ clear_profiles_linked()
void google_analytics_api::CustomDataSource::clear_profiles_linked |
( |
| ) |
|
|
inline |
Clears the 'profilesLinked
' attribute.
◆ clear_schema()
void google_analytics_api::CustomDataSource::clear_schema |
( |
| ) |
|
|
inline |
Clears the 'schema
' attribute.
◆ clear_self_link()
void google_analytics_api::CustomDataSource::clear_self_link |
( |
| ) |
|
|
inline |
Clears the 'selfLink
' attribute.
◆ clear_type()
void google_analytics_api::CustomDataSource::clear_type |
( |
| ) |
|
|
inline |
Clears the 'type
' attribute.
◆ clear_updated()
void google_analytics_api::CustomDataSource::clear_updated |
( |
| ) |
|
|
inline |
Clears the 'updated
' attribute.
◆ clear_upload_type()
void google_analytics_api::CustomDataSource::clear_upload_type |
( |
| ) |
|
|
inline |
Clears the 'uploadType
' attribute.
◆ clear_web_property_id()
void google_analytics_api::CustomDataSource::clear_web_property_id |
( |
| ) |
|
|
inline |
Clears the 'webPropertyId
' attribute.
◆ get_account_id()
const StringPiece google_analytics_api::CustomDataSource::get_account_id |
( |
| ) |
const |
|
inline |
Get the value of the 'accountId
' attribute.
◆ get_child_link()
Get a reference to the value of the 'childLink
' attribute.
◆ get_created()
client::DateTime google_analytics_api::CustomDataSource::get_created |
( |
| ) |
const |
|
inline |
Get the value of the 'created
' attribute.
◆ get_description()
const StringPiece google_analytics_api::CustomDataSource::get_description |
( |
| ) |
const |
|
inline |
Get the value of the 'description
' attribute.
◆ get_id()
const StringPiece google_analytics_api::CustomDataSource::get_id |
( |
| ) |
const |
|
inline |
Get the value of the 'id
' attribute.
◆ get_import_behavior()
const StringPiece google_analytics_api::CustomDataSource::get_import_behavior |
( |
| ) |
const |
|
inline |
Get the value of the 'importBehavior
' attribute.
◆ get_kind()
const StringPiece google_analytics_api::CustomDataSource::get_kind |
( |
| ) |
const |
|
inline |
Get the value of the 'kind
' attribute.
◆ get_name()
const StringPiece google_analytics_api::CustomDataSource::get_name |
( |
| ) |
const |
|
inline |
Get the value of the 'name
' attribute.
◆ get_parent_link()
Get a reference to the value of the 'parentLink
' attribute.
◆ get_profiles_linked()
const client::JsonCppArray<string > google_analytics_api::CustomDataSource::get_profiles_linked |
( |
| ) |
const |
|
inline |
Get a reference to the value of the 'profilesLinked
' attribute.
◆ get_schema()
const client::JsonCppArray<string > google_analytics_api::CustomDataSource::get_schema |
( |
| ) |
const |
|
inline |
Get a reference to the value of the 'schema
' attribute.
◆ get_self_link()
const StringPiece google_analytics_api::CustomDataSource::get_self_link |
( |
| ) |
const |
|
inline |
Get the value of the 'selfLink
' attribute.
◆ get_type()
const StringPiece google_analytics_api::CustomDataSource::get_type |
( |
| ) |
const |
|
inline |
Get the value of the 'type
' attribute.
◆ get_updated()
client::DateTime google_analytics_api::CustomDataSource::get_updated |
( |
| ) |
const |
|
inline |
Get the value of the 'updated
' attribute.
◆ get_upload_type()
const StringPiece google_analytics_api::CustomDataSource::get_upload_type |
( |
| ) |
const |
|
inline |
Get the value of the 'uploadType
' attribute.
◆ get_web_property_id()
const StringPiece google_analytics_api::CustomDataSource::get_web_property_id |
( |
| ) |
const |
|
inline |
Get the value of the 'webPropertyId
' attribute.
◆ GetTypeName()
const StringPiece google_analytics_api::CustomDataSource::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_account_id()
bool google_analytics_api::CustomDataSource::has_account_id |
( |
| ) |
const |
|
inline |
Determine if the 'accountId
' attribute was set.
- Returns
- true if the '
accountId
' attribute was set.
◆ has_child_link()
bool google_analytics_api::CustomDataSource::has_child_link |
( |
| ) |
const |
|
inline |
Determine if the 'childLink
' attribute was set.
- Returns
- true if the '
childLink
' attribute was set.
◆ has_created()
bool google_analytics_api::CustomDataSource::has_created |
( |
| ) |
const |
|
inline |
Determine if the 'created
' attribute was set.
- Returns
- true if the '
created
' attribute was set.
◆ has_description()
bool google_analytics_api::CustomDataSource::has_description |
( |
| ) |
const |
|
inline |
Determine if the 'description
' attribute was set.
- Returns
- true if the '
description
' attribute was set.
◆ has_id()
bool google_analytics_api::CustomDataSource::has_id |
( |
| ) |
const |
|
inline |
Determine if the 'id
' attribute was set.
- Returns
- true if the '
id
' attribute was set.
◆ has_import_behavior()
bool google_analytics_api::CustomDataSource::has_import_behavior |
( |
| ) |
const |
|
inline |
Determine if the 'importBehavior
' attribute was set.
- Returns
- true if the '
importBehavior
' attribute was set.
◆ has_kind()
bool google_analytics_api::CustomDataSource::has_kind |
( |
| ) |
const |
|
inline |
Determine if the 'kind
' attribute was set.
- Returns
- true if the '
kind
' attribute was set.
◆ has_name()
bool google_analytics_api::CustomDataSource::has_name |
( |
| ) |
const |
|
inline |
Determine if the 'name
' attribute was set.
- Returns
- true if the '
name
' attribute was set.
◆ has_parent_link()
bool google_analytics_api::CustomDataSource::has_parent_link |
( |
| ) |
const |
|
inline |
Determine if the 'parentLink
' attribute was set.
- Returns
- true if the '
parentLink
' attribute was set.
◆ has_profiles_linked()
bool google_analytics_api::CustomDataSource::has_profiles_linked |
( |
| ) |
const |
|
inline |
Determine if the 'profilesLinked
' attribute was set.
- Returns
- true if the '
profilesLinked
' attribute was set.
◆ has_schema()
bool google_analytics_api::CustomDataSource::has_schema |
( |
| ) |
const |
|
inline |
Determine if the 'schema
' attribute was set.
- Returns
- true if the '
schema
' attribute was set.
◆ has_self_link()
bool google_analytics_api::CustomDataSource::has_self_link |
( |
| ) |
const |
|
inline |
Determine if the 'selfLink
' attribute was set.
- Returns
- true if the '
selfLink
' attribute was set.
◆ has_type()
bool google_analytics_api::CustomDataSource::has_type |
( |
| ) |
const |
|
inline |
Determine if the 'type
' attribute was set.
- Returns
- true if the '
type
' attribute was set.
◆ has_updated()
bool google_analytics_api::CustomDataSource::has_updated |
( |
| ) |
const |
|
inline |
Determine if the 'updated
' attribute was set.
- Returns
- true if the '
updated
' attribute was set.
◆ has_upload_type()
bool google_analytics_api::CustomDataSource::has_upload_type |
( |
| ) |
const |
|
inline |
Determine if the 'uploadType
' attribute was set.
- Returns
- true if the '
uploadType
' attribute was set.
◆ has_web_property_id()
bool google_analytics_api::CustomDataSource::has_web_property_id |
( |
| ) |
const |
|
inline |
Determine if the 'webPropertyId
' attribute was set.
- Returns
- true if the '
webPropertyId
' attribute was set.
◆ mutable_childLink()
Gets a reference to a mutable value of the 'childLink
' property.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_parentLink()
Gets a reference to a mutable value of the 'parentLink
' property.
Parent link for this custom data source. Points to the web property to which this custom data source belongs.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_profilesLinked()
client::JsonCppArray<string > google_analytics_api::CustomDataSource::mutable_profilesLinked |
( |
| ) |
|
|
inline |
Gets a reference to a mutable value of the 'profilesLinked
' property.
IDs of views (profiles) linked to the custom data source.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_schema()
client::JsonCppArray<string > google_analytics_api::CustomDataSource::mutable_schema |
( |
| ) |
|
|
inline |
Gets a reference to a mutable value of the 'schema
' property.
Collection of schema headers of the custom data source.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_account_id()
void google_analytics_api::CustomDataSource::set_account_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'accountId
' attribute.
Account ID to which this custom data source belongs.
- Parameters
-
◆ set_created()
void google_analytics_api::CustomDataSource::set_created |
( |
client::DateTime |
value | ) |
|
|
inline |
Change the 'created
' attribute.
Time this custom data source was created.
- Parameters
-
◆ set_description()
void google_analytics_api::CustomDataSource::set_description |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'description
' attribute.
Description of custom data source.
- Parameters
-
◆ set_id()
void google_analytics_api::CustomDataSource::set_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'id
' attribute.
Custom data source ID.
- Parameters
-
◆ set_import_behavior()
void google_analytics_api::CustomDataSource::set_import_behavior |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'importBehavior
' attribute.
- Parameters
-
◆ set_kind()
void google_analytics_api::CustomDataSource::set_kind |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'kind
' attribute.
Resource type for Analytics custom data source.
- Parameters
-
◆ set_name()
void google_analytics_api::CustomDataSource::set_name |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'name
' attribute.
Name of this custom data source.
- Parameters
-
◆ set_self_link()
void google_analytics_api::CustomDataSource::set_self_link |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'selfLink
' attribute.
Link for this Analytics custom data source.
- Parameters
-
◆ set_type()
void google_analytics_api::CustomDataSource::set_type |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'type
' attribute.
Type of the custom data source.
- Parameters
-
◆ set_updated()
void google_analytics_api::CustomDataSource::set_updated |
( |
client::DateTime |
value | ) |
|
|
inline |
Change the 'updated
' attribute.
Time this custom data source was last modified.
- Parameters
-
◆ set_upload_type()
void google_analytics_api::CustomDataSource::set_upload_type |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'uploadType
' attribute.
Upload type of the custom data source.
- Parameters
-
◆ set_web_property_id()
void google_analytics_api::CustomDataSource::set_web_property_id |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'webPropertyId
' attribute.
Web property ID of the form UA-XXXXX-YY to which this custom data source belongs.
- Parameters
-
The documentation for this class was generated from the following files: