analytics  v3
Public Member Functions | List of all members
google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource Class Reference

#include <analytics_service.h>

Public Member Functions

 UnsampledReportsResource (AnalyticsService *service)
 
 ~UnsampledReportsResource ()
 
ManagementResource_UnsampledReportsResource_DeleteMethodNewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &account_id, const absl::string_view &web_property_id, const absl::string_view &profile_id, const absl::string_view &unsampled_report_id) const
 
ManagementResource_UnsampledReportsResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &account_id, const absl::string_view &web_property_id, const absl::string_view &profile_id, const absl::string_view &unsampled_report_id) const
 
ManagementResource_UnsampledReportsResource_InsertMethodNewInsertMethod (client::AuthorizationCredential *_credential_, const absl::string_view &account_id, const absl::string_view &web_property_id, const absl::string_view &profile_id, const UnsampledReport &_content_) const
 
ManagementResource_UnsampledReportsResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &account_id, const absl::string_view &web_property_id, const absl::string_view &profile_id) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ UnsampledReportsResource()

google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::UnsampledReportsResource ( AnalyticsService service)
explicit

Standard constructor.

Parameters
[in]serviceThe service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on.

◆ ~UnsampledReportsResource()

google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::~UnsampledReportsResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewDeleteMethod()

ManagementResource_UnsampledReportsResource_DeleteMethod * google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::NewDeleteMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  account_id,
const absl::string_view &  web_property_id,
const absl::string_view &  profile_id,
const absl::string_view &  unsampled_report_id 
) const

Creates a new ManagementResource_UnsampledReportsResource_DeleteMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]account_idAccount ID to delete the unsampled report for.
[in]web_property_idWeb property ID to delete the unsampled reports for.
[in]profile_idView (Profile) ID to delete the unsampled report for.
[in]unsampled_report_idID of the unsampled report to be deleted.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewGetMethod()

ManagementResource_UnsampledReportsResource_GetMethod * google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  account_id,
const absl::string_view &  web_property_id,
const absl::string_view &  profile_id,
const absl::string_view &  unsampled_report_id 
) const

Creates a new ManagementResource_UnsampledReportsResource_GetMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]account_idAccount ID to retrieve unsampled report for.
[in]web_property_idWeb property ID to retrieve unsampled reports for.
[in]profile_idView (Profile) ID to retrieve unsampled report for.
[in]unsampled_report_idID of the unsampled report to retrieve.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewInsertMethod()

ManagementResource_UnsampledReportsResource_InsertMethod * google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::NewInsertMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  account_id,
const absl::string_view &  web_property_id,
const absl::string_view &  profile_id,
const UnsampledReport _content_ 
) const

Creates a new ManagementResource_UnsampledReportsResource_InsertMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]account_idAccount ID to create the unsampled report for.
[in]web_property_idWeb property ID to create the unsampled report for.
[in]profile_idView (Profile) ID to create the unsampled report for.
[in]<em>content</em>The data object to insert.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

ManagementResource_UnsampledReportsResource_ListMethod * google_analytics_api::AnalyticsService::ManagementResource::UnsampledReportsResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  account_id,
const absl::string_view &  web_property_id,
const absl::string_view &  profile_id 
) const

Creates a new ManagementResource_UnsampledReportsResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]account_idAccount ID to retrieve unsampled reports for. Must be a specific account ID, ~all is not supported.
[in]web_property_idWeb property ID to retrieve unsampled reports for. Must be a specific web property ID, ~all is not supported.
[in]profile_idView (Profile) ID to retrieve unsampled reports for. Must be a specific view (profile) ID, ~all is not supported.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

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