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

#include <mcf_data.h>

Inheritance diagram for google_analytics_api::McfData::McfDataRows:

Classes

class  McfDataRowsConversionPathValue
 

Public Member Functions

 McfDataRows (const Json::Value &storage)
 
 McfDataRows (Json::Value *storage)
 
virtual ~McfDataRows ()
 
const StringPiece GetTypeName () const
 
bool has_conversion_path_value () const
 
void clear_conversion_path_value ()
 
const client::JsonCppArray< McfDataRowsConversionPathValueget_conversion_path_value () const
 
client::JsonCppArray< McfDataRowsConversionPathValuemutable_conversionPathValue ()
 
bool has_primitive_value () const
 
void clear_primitive_value ()
 
const StringPiece get_primitive_value () const
 
void set_primitive_value (const StringPiece &value)
 

Static Public Member Functions

static McfDataRowsNew ()
 

Detailed Description

A union object representing a dimension or metric value. Only one of "primitiveValue" or "conversionPathValue" attribute will be populated.

Constructor & Destructor Documentation

◆ McfDataRows() [1/2]

google_analytics_api::McfData::McfDataRows::McfDataRows ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

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

◆ McfDataRows() [2/2]

google_analytics_api::McfData::McfDataRows::McfDataRows ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

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

◆ ~McfDataRows()

google_analytics_api::McfData::McfDataRows::~McfDataRows ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_conversion_path_value()

void google_analytics_api::McfData::McfDataRows::clear_conversion_path_value ( )
inline

Clears the 'conversionPathValue' attribute.

◆ clear_primitive_value()

void google_analytics_api::McfData::McfDataRows::clear_primitive_value ( )
inline

Clears the 'primitiveValue' attribute.

◆ get_conversion_path_value()

const client::JsonCppArray<McfDataRowsConversionPathValue > google_analytics_api::McfData::McfDataRows::get_conversion_path_value ( ) const
inline

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

◆ get_primitive_value()

const StringPiece google_analytics_api::McfData::McfDataRows::get_primitive_value ( ) const
inline

Get the value of the 'primitiveValue' attribute.

◆ GetTypeName()

const StringPiece google_analytics_api::McfData::McfDataRows::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_analytics_api::McfDataRows

◆ has_conversion_path_value()

bool google_analytics_api::McfData::McfDataRows::has_conversion_path_value ( ) const
inline

Determine if the 'conversionPathValue' attribute was set.

Returns
true if the 'conversionPathValue' attribute was set.

◆ has_primitive_value()

bool google_analytics_api::McfData::McfDataRows::has_primitive_value ( ) const
inline

Determine if the 'primitiveValue' attribute was set.

Returns
true if the 'primitiveValue' attribute was set.

◆ mutable_conversionPathValue()

client::JsonCppArray<McfDataRowsConversionPathValue > google_analytics_api::McfData::McfDataRows::mutable_conversionPathValue ( )
inline

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

A conversion path dimension value, containing a list of interactions with their attributes.

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

◆ New()

McfData::McfDataRows * google_analytics_api::McfData::McfDataRows::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_primitive_value()

void google_analytics_api::McfData::McfDataRows::set_primitive_value ( const StringPiece &  value)
inline

Change the 'primitiveValue' attribute.

A primitive dimension value. A primitive metric value.

Parameters
[in]valueThe new value.

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