analytics  v3
Classes | Public Member Functions | Static Public Member Functions | List of all members
google_analytics_api::UnsampledReport Class Reference

#include <unsampled_report.h>

Inheritance diagram for google_analytics_api::UnsampledReport:

Classes

class  UnsampledReportCloudStorageDownloadDetails
 
class  UnsampledReportDriveDownloadDetails
 

Public Member Functions

 UnsampledReport (const Json::Value &storage)
 
 UnsampledReport (Json::Value *storage)
 
virtual ~UnsampledReport ()
 
const StringPiece GetTypeName () const
 
bool has_account_id () const
 
void clear_account_id ()
 
const StringPiece get_account_id () const
 
void set_account_id (const StringPiece &value)
 
bool has_cloud_storage_download_details () const
 
void clear_cloud_storage_download_details ()
 
const UnsampledReportCloudStorageDownloadDetails get_cloud_storage_download_details () const
 
UnsampledReportCloudStorageDownloadDetails mutable_cloudStorageDownloadDetails ()
 
bool has_created () const
 
void clear_created ()
 
client::DateTime get_created () const
 
void set_created (client::DateTime value)
 
bool has_dimensions () const
 
void clear_dimensions ()
 
const StringPiece get_dimensions () const
 
void set_dimensions (const StringPiece &value)
 
bool has_download_type () const
 
void clear_download_type ()
 
const StringPiece get_download_type () const
 
void set_download_type (const StringPiece &value)
 
bool has_drive_download_details () const
 
void clear_drive_download_details ()
 
const UnsampledReportDriveDownloadDetails get_drive_download_details () const
 
UnsampledReportDriveDownloadDetails mutable_driveDownloadDetails ()
 
bool has_end_date () const
 
void clear_end_date ()
 
const StringPiece get_end_date () const
 
void set_end_date (const StringPiece &value)
 
bool has_filters () const
 
void clear_filters ()
 
const StringPiece get_filters () const
 
void set_filters (const StringPiece &value)
 
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_metrics () const
 
void clear_metrics ()
 
const StringPiece get_metrics () const
 
void set_metrics (const StringPiece &value)
 
bool has_profile_id () const
 
void clear_profile_id ()
 
const StringPiece get_profile_id () const
 
void set_profile_id (const StringPiece &value)
 
bool has_segment () const
 
void clear_segment ()
 
const StringPiece get_segment () const
 
void set_segment (const StringPiece &value)
 
bool has_self_link () const
 
void clear_self_link ()
 
const StringPiece get_self_link () const
 
void set_self_link (const StringPiece &value)
 
bool has_start_date () const
 
void clear_start_date ()
 
const StringPiece get_start_date () const
 
void set_start_date (const StringPiece &value)
 
bool has_status () const
 
void clear_status ()
 
const StringPiece get_status () const
 
void set_status (const StringPiece &value)
 
bool has_title () const
 
void clear_title ()
 
const StringPiece get_title () const
 
void set_title (const StringPiece &value)
 
bool has_updated () const
 
void clear_updated ()
 
client::DateTime get_updated () const
 
void set_updated (client::DateTime value)
 
bool has_web_property_id () const
 
void clear_web_property_id ()
 
const StringPiece get_web_property_id () const
 
void set_web_property_id (const StringPiece &value)
 

Static Public Member Functions

static UnsampledReportNew ()
 

Detailed Description

JSON template for Analytics unsampled report resource.

Constructor & Destructor Documentation

◆ UnsampledReport() [1/2]

google_analytics_api::UnsampledReport::UnsampledReport ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ UnsampledReport() [2/2]

google_analytics_api::UnsampledReport::UnsampledReport ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~UnsampledReport()

google_analytics_api::UnsampledReport::~UnsampledReport ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_account_id()

void google_analytics_api::UnsampledReport::clear_account_id ( )
inline

Clears the 'accountId' attribute.

◆ clear_cloud_storage_download_details()

void google_analytics_api::UnsampledReport::clear_cloud_storage_download_details ( )
inline

Clears the 'cloudStorageDownloadDetails' attribute.

◆ clear_created()

void google_analytics_api::UnsampledReport::clear_created ( )
inline

Clears the 'created' attribute.

◆ clear_dimensions()

void google_analytics_api::UnsampledReport::clear_dimensions ( )
inline

Clears the 'dimensions' attribute.

◆ clear_download_type()

void google_analytics_api::UnsampledReport::clear_download_type ( )
inline

Clears the 'downloadType' attribute.

◆ clear_drive_download_details()

void google_analytics_api::UnsampledReport::clear_drive_download_details ( )
inline

Clears the 'driveDownloadDetails' attribute.

◆ clear_end_date()

void google_analytics_api::UnsampledReport::clear_end_date ( )
inline

Clears the 'end-date' attribute.

◆ clear_filters()

void google_analytics_api::UnsampledReport::clear_filters ( )
inline

Clears the 'filters' attribute.

◆ clear_id()

void google_analytics_api::UnsampledReport::clear_id ( )
inline

Clears the 'id' attribute.

◆ clear_kind()

void google_analytics_api::UnsampledReport::clear_kind ( )
inline

Clears the 'kind' attribute.

◆ clear_metrics()

void google_analytics_api::UnsampledReport::clear_metrics ( )
inline

Clears the 'metrics' attribute.

◆ clear_profile_id()

void google_analytics_api::UnsampledReport::clear_profile_id ( )
inline

Clears the 'profileId' attribute.

◆ clear_segment()

void google_analytics_api::UnsampledReport::clear_segment ( )
inline

Clears the 'segment' attribute.

◆ clear_self_link()

void google_analytics_api::UnsampledReport::clear_self_link ( )
inline

Clears the 'selfLink' attribute.

◆ clear_start_date()

void google_analytics_api::UnsampledReport::clear_start_date ( )
inline

Clears the 'start-date' attribute.

◆ clear_status()

void google_analytics_api::UnsampledReport::clear_status ( )
inline

Clears the 'status' attribute.

◆ clear_title()

void google_analytics_api::UnsampledReport::clear_title ( )
inline

Clears the 'title' attribute.

◆ clear_updated()

void google_analytics_api::UnsampledReport::clear_updated ( )
inline

Clears the 'updated' attribute.

◆ clear_web_property_id()

void google_analytics_api::UnsampledReport::clear_web_property_id ( )
inline

Clears the 'webPropertyId' attribute.

◆ get_account_id()

const StringPiece google_analytics_api::UnsampledReport::get_account_id ( ) const
inline

Get the value of the 'accountId' attribute.

◆ get_cloud_storage_download_details()

const UnsampledReportCloudStorageDownloadDetails google_analytics_api::UnsampledReport::get_cloud_storage_download_details ( ) const
inline

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

◆ get_created()

client::DateTime google_analytics_api::UnsampledReport::get_created ( ) const
inline

Get the value of the 'created' attribute.

◆ get_dimensions()

const StringPiece google_analytics_api::UnsampledReport::get_dimensions ( ) const
inline

Get the value of the 'dimensions' attribute.

◆ get_download_type()

const StringPiece google_analytics_api::UnsampledReport::get_download_type ( ) const
inline

Get the value of the 'downloadType' attribute.

◆ get_drive_download_details()

const UnsampledReportDriveDownloadDetails google_analytics_api::UnsampledReport::get_drive_download_details ( ) const
inline

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

◆ get_end_date()

const StringPiece google_analytics_api::UnsampledReport::get_end_date ( ) const
inline

Get the value of the 'end-date' attribute.

◆ get_filters()

const StringPiece google_analytics_api::UnsampledReport::get_filters ( ) const
inline

Get the value of the 'filters' attribute.

◆ get_id()

const StringPiece google_analytics_api::UnsampledReport::get_id ( ) const
inline

Get the value of the 'id' attribute.

◆ get_kind()

const StringPiece google_analytics_api::UnsampledReport::get_kind ( ) const
inline

Get the value of the 'kind' attribute.

◆ get_metrics()

const StringPiece google_analytics_api::UnsampledReport::get_metrics ( ) const
inline

Get the value of the 'metrics' attribute.

◆ get_profile_id()

const StringPiece google_analytics_api::UnsampledReport::get_profile_id ( ) const
inline

Get the value of the 'profileId' attribute.

◆ get_segment()

const StringPiece google_analytics_api::UnsampledReport::get_segment ( ) const
inline

Get the value of the 'segment' attribute.

◆ get_self_link()

const StringPiece google_analytics_api::UnsampledReport::get_self_link ( ) const
inline

Get the value of the 'selfLink' attribute.

◆ get_start_date()

const StringPiece google_analytics_api::UnsampledReport::get_start_date ( ) const
inline

Get the value of the 'start-date' attribute.

◆ get_status()

const StringPiece google_analytics_api::UnsampledReport::get_status ( ) const
inline

Get the value of the 'status' attribute.

◆ get_title()

const StringPiece google_analytics_api::UnsampledReport::get_title ( ) const
inline

Get the value of the 'title' attribute.

◆ get_updated()

client::DateTime google_analytics_api::UnsampledReport::get_updated ( ) const
inline

Get the value of the 'updated' attribute.

◆ get_web_property_id()

const StringPiece google_analytics_api::UnsampledReport::get_web_property_id ( ) const
inline

Get the value of the 'webPropertyId' attribute.

◆ GetTypeName()

const StringPiece google_analytics_api::UnsampledReport::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_analytics_api::UnsampledReport

◆ has_account_id()

bool google_analytics_api::UnsampledReport::has_account_id ( ) const
inline

Determine if the 'accountId' attribute was set.

Returns
true if the 'accountId' attribute was set.

◆ has_cloud_storage_download_details()

bool google_analytics_api::UnsampledReport::has_cloud_storage_download_details ( ) const
inline

Determine if the 'cloudStorageDownloadDetails' attribute was set.

Returns
true if the 'cloudStorageDownloadDetails' attribute was set.

◆ has_created()

bool google_analytics_api::UnsampledReport::has_created ( ) const
inline

Determine if the 'created' attribute was set.

Returns
true if the 'created' attribute was set.

◆ has_dimensions()

bool google_analytics_api::UnsampledReport::has_dimensions ( ) const
inline

Determine if the 'dimensions' attribute was set.

Returns
true if the 'dimensions' attribute was set.

◆ has_download_type()

bool google_analytics_api::UnsampledReport::has_download_type ( ) const
inline

Determine if the 'downloadType' attribute was set.

Returns
true if the 'downloadType' attribute was set.

◆ has_drive_download_details()

bool google_analytics_api::UnsampledReport::has_drive_download_details ( ) const
inline

Determine if the 'driveDownloadDetails' attribute was set.

Returns
true if the 'driveDownloadDetails' attribute was set.

◆ has_end_date()

bool google_analytics_api::UnsampledReport::has_end_date ( ) const
inline

Determine if the 'end-date' attribute was set.

Returns
true if the 'end-date' attribute was set.

◆ has_filters()

bool google_analytics_api::UnsampledReport::has_filters ( ) const
inline

Determine if the 'filters' attribute was set.

Returns
true if the 'filters' attribute was set.

◆ has_id()

bool google_analytics_api::UnsampledReport::has_id ( ) const
inline

Determine if the 'id' attribute was set.

Returns
true if the 'id' attribute was set.

◆ has_kind()

bool google_analytics_api::UnsampledReport::has_kind ( ) const
inline

Determine if the 'kind' attribute was set.

Returns
true if the 'kind' attribute was set.

◆ has_metrics()

bool google_analytics_api::UnsampledReport::has_metrics ( ) const
inline

Determine if the 'metrics' attribute was set.

Returns
true if the 'metrics' attribute was set.

◆ has_profile_id()

bool google_analytics_api::UnsampledReport::has_profile_id ( ) const
inline

Determine if the 'profileId' attribute was set.

Returns
true if the 'profileId' attribute was set.

◆ has_segment()

bool google_analytics_api::UnsampledReport::has_segment ( ) const
inline

Determine if the 'segment' attribute was set.

Returns
true if the 'segment' attribute was set.

◆ has_self_link()

bool google_analytics_api::UnsampledReport::has_self_link ( ) const
inline

Determine if the 'selfLink' attribute was set.

Returns
true if the 'selfLink' attribute was set.

◆ has_start_date()

bool google_analytics_api::UnsampledReport::has_start_date ( ) const
inline

Determine if the 'start-date' attribute was set.

Returns
true if the 'start-date' attribute was set.

◆ has_status()

bool google_analytics_api::UnsampledReport::has_status ( ) const
inline

Determine if the 'status' attribute was set.

Returns
true if the 'status' attribute was set.

◆ has_title()

bool google_analytics_api::UnsampledReport::has_title ( ) const
inline

Determine if the 'title' attribute was set.

Returns
true if the 'title' attribute was set.

◆ has_updated()

bool google_analytics_api::UnsampledReport::has_updated ( ) const
inline

Determine if the 'updated' attribute was set.

Returns
true if the 'updated' attribute was set.

◆ has_web_property_id()

bool google_analytics_api::UnsampledReport::has_web_property_id ( ) const
inline

Determine if the 'webPropertyId' attribute was set.

Returns
true if the 'webPropertyId' attribute was set.

◆ mutable_cloudStorageDownloadDetails()

UnsampledReportCloudStorageDownloadDetails google_analytics_api::UnsampledReport::mutable_cloudStorageDownloadDetails ( )
inline

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

Download details for a file stored in Google Cloud Storage.

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

◆ mutable_driveDownloadDetails()

UnsampledReportDriveDownloadDetails google_analytics_api::UnsampledReport::mutable_driveDownloadDetails ( )
inline

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

Download details for a file stored in Google Drive.

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

◆ New()

UnsampledReport * google_analytics_api::UnsampledReport::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_account_id()

void google_analytics_api::UnsampledReport::set_account_id ( const StringPiece &  value)
inline

Change the 'accountId' attribute.

Account ID to which this unsampled report belongs.

Parameters
[in]valueThe new value.

◆ set_created()

void google_analytics_api::UnsampledReport::set_created ( client::DateTime  value)
inline

Change the 'created' attribute.

Time this unsampled report was created.

Parameters
[in]valueThe new value.

◆ set_dimensions()

void google_analytics_api::UnsampledReport::set_dimensions ( const StringPiece &  value)
inline

Change the 'dimensions' attribute.

The dimensions for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_download_type()

void google_analytics_api::UnsampledReport::set_download_type ( const StringPiece &  value)
inline

Change the 'downloadType' attribute.

The type of download you need to use for the report data file. Possible values include GOOGLE_DRIVE and GOOGLE_CLOUD_STORAGE. If the value is GOOGLE_DRIVE, see the driveDownloadDetails field. If the value is GOOGLE_CLOUD_STORAGE, see the cloudStorageDownloadDetails field.

Parameters
[in]valueThe new value.

◆ set_end_date()

void google_analytics_api::UnsampledReport::set_end_date ( const StringPiece &  value)
inline

Change the 'end-date' attribute.

The end date for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_filters()

void google_analytics_api::UnsampledReport::set_filters ( const StringPiece &  value)
inline

Change the 'filters' attribute.

The filters for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_id()

void google_analytics_api::UnsampledReport::set_id ( const StringPiece &  value)
inline

Change the 'id' attribute.

Unsampled report ID.

Parameters
[in]valueThe new value.

◆ set_kind()

void google_analytics_api::UnsampledReport::set_kind ( const StringPiece &  value)
inline

Change the 'kind' attribute.

Resource type for an Analytics unsampled report.

Parameters
[in]valueThe new value.

◆ set_metrics()

void google_analytics_api::UnsampledReport::set_metrics ( const StringPiece &  value)
inline

Change the 'metrics' attribute.

The metrics for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_profile_id()

void google_analytics_api::UnsampledReport::set_profile_id ( const StringPiece &  value)
inline

Change the 'profileId' attribute.

View (Profile) ID to which this unsampled report belongs.

Parameters
[in]valueThe new value.

◆ set_segment()

void google_analytics_api::UnsampledReport::set_segment ( const StringPiece &  value)
inline

Change the 'segment' attribute.

The segment for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_self_link()

void google_analytics_api::UnsampledReport::set_self_link ( const StringPiece &  value)
inline

Change the 'selfLink' attribute.

Link for this unsampled report.

Parameters
[in]valueThe new value.

◆ set_start_date()

void google_analytics_api::UnsampledReport::set_start_date ( const StringPiece &  value)
inline

Change the 'start-date' attribute.

The start date for the unsampled report.

Parameters
[in]valueThe new value.

◆ set_status()

void google_analytics_api::UnsampledReport::set_status ( const StringPiece &  value)
inline

Change the 'status' attribute.

Status of this unsampled report. Possible values are PENDING, COMPLETED, or FAILED.

Parameters
[in]valueThe new value.

◆ set_title()

void google_analytics_api::UnsampledReport::set_title ( const StringPiece &  value)
inline

Change the 'title' attribute.

Title of the unsampled report.

Parameters
[in]valueThe new value.

◆ set_updated()

void google_analytics_api::UnsampledReport::set_updated ( client::DateTime  value)
inline

Change the 'updated' attribute.

Time this unsampled report was last modified.

Parameters
[in]valueThe new value.

◆ set_web_property_id()

void google_analytics_api::UnsampledReport::set_web_property_id ( const StringPiece &  value)
inline

Change the 'webPropertyId' attribute.

Web property ID to which this unsampled report belongs. The web property ID is of the form UA-XXXXX-YY.

Parameters
[in]valueThe new value.

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