bigquery  v2
Public Member Functions | List of all members
google_bigquery_api::BigqueryService::ModelsResource Class Reference

#include <bigquery_service.h>

Public Member Functions

 ModelsResource (BigqueryService *service)
 
 ~ModelsResource ()
 
ModelsResource_DeleteMethodNewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &model_id) const
 
ModelsResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &model_id) const
 
ModelsResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id) const
 
ModelsResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id) const
 
ModelsResource_PatchMethodNewPatchMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &model_id, const Model &_content_) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ ModelsResource()

google_bigquery_api::BigqueryService::ModelsResource::ModelsResource ( BigqueryService 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.

◆ ~ModelsResource()

google_bigquery_api::BigqueryService::ModelsResource::~ModelsResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewDeleteMethod()

ModelsResource_DeleteMethod * google_bigquery_api::BigqueryService::ModelsResource::NewDeleteMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  model_id 
) const

Creates a new ModelsResource_DeleteMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idRequired. Project ID of the model to delete.
[in]dataset_idRequired. Dataset ID of the model to delete.
[in]model_idRequired. Model ID of the model to delete.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewGetMethod()

ModelsResource_GetMethod * google_bigquery_api::BigqueryService::ModelsResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  model_id 
) const

Creates a new ModelsResource_GetMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idRequired. Project ID of the requested model.
[in]dataset_idRequired. Dataset ID of the requested model.
[in]model_idRequired. Model ID of the requested model.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

ModelsResource_ListMethod * google_bigquery_api::BigqueryService::ModelsResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id 
) const

Creates a new ModelsResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idRequired. Project ID of the models to list.
[in]dataset_idRequired. Dataset ID of the models to list.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

ModelsResource_ListMethodPager * google_bigquery_api::BigqueryService::ModelsResource::NewListMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id 
) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
[in]project_idRequired. Project ID of the models to list.
[in]dataset_idRequired. Dataset ID of the models to list.
See also
googleapis::googleapis::ServiceRequestPager

◆ NewPatchMethod()

ModelsResource_PatchMethod * google_bigquery_api::BigqueryService::ModelsResource::NewPatchMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  model_id,
const Model _content_ 
) const

Creates a new ModelsResource_PatchMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idRequired. Project ID of the model to patch.
[in]dataset_idRequired. Dataset ID of the model to patch.
[in]model_idRequired. Model ID of the model to patch.
[in]<em>content</em>The data object to patch.
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: