@@ -487,6 +487,139 @@ AnalyticsHubServiceClient::TestIamPermissions(
487487 return connection_->TestIamPermissions (request);
488488}
489489
490+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
491+ AnalyticsHubServiceClient::CreateQueryTemplate (
492+ std::string const & parent,
493+ google::cloud::bigquery::analyticshub::v1::QueryTemplate const &
494+ query_template,
495+ std::string const & query_template_id, Options opts) {
496+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
497+ google::cloud::bigquery::analyticshub::v1::CreateQueryTemplateRequest request;
498+ request.set_parent (parent);
499+ *request.mutable_query_template () = query_template;
500+ request.set_query_template_id (query_template_id);
501+ return connection_->CreateQueryTemplate (request);
502+ }
503+
504+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
505+ AnalyticsHubServiceClient::CreateQueryTemplate (
506+ google::cloud::bigquery::analyticshub::v1::CreateQueryTemplateRequest const &
507+ request,
508+ Options opts) {
509+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
510+ return connection_->CreateQueryTemplate (request);
511+ }
512+
513+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
514+ AnalyticsHubServiceClient::GetQueryTemplate (std::string const & name,
515+ Options opts) {
516+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
517+ google::cloud::bigquery::analyticshub::v1::GetQueryTemplateRequest request;
518+ request.set_name (name);
519+ return connection_->GetQueryTemplate (request);
520+ }
521+
522+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
523+ AnalyticsHubServiceClient::GetQueryTemplate (
524+ google::cloud::bigquery::analyticshub::v1::GetQueryTemplateRequest const &
525+ request,
526+ Options opts) {
527+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
528+ return connection_->GetQueryTemplate (request);
529+ }
530+
531+ StreamRange<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
532+ AnalyticsHubServiceClient::ListQueryTemplates (std::string const & parent,
533+ Options opts) {
534+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
535+ google::cloud::bigquery::analyticshub::v1::ListQueryTemplatesRequest request;
536+ request.set_parent (parent);
537+ return connection_->ListQueryTemplates (request);
538+ }
539+
540+ StreamRange<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
541+ AnalyticsHubServiceClient::ListQueryTemplates (
542+ google::cloud::bigquery::analyticshub::v1::ListQueryTemplatesRequest
543+ request,
544+ Options opts) {
545+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
546+ return connection_->ListQueryTemplates (std::move (request));
547+ }
548+
549+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
550+ AnalyticsHubServiceClient::UpdateQueryTemplate (
551+ google::cloud::bigquery::analyticshub::v1::QueryTemplate const &
552+ query_template,
553+ google::protobuf::FieldMask const & update_mask, Options opts) {
554+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
555+ google::cloud::bigquery::analyticshub::v1::UpdateQueryTemplateRequest request;
556+ *request.mutable_query_template () = query_template;
557+ *request.mutable_update_mask () = update_mask;
558+ return connection_->UpdateQueryTemplate (request);
559+ }
560+
561+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
562+ AnalyticsHubServiceClient::UpdateQueryTemplate (
563+ google::cloud::bigquery::analyticshub::v1::UpdateQueryTemplateRequest const &
564+ request,
565+ Options opts) {
566+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
567+ return connection_->UpdateQueryTemplate (request);
568+ }
569+
570+ Status AnalyticsHubServiceClient::DeleteQueryTemplate (std::string const & name,
571+ Options opts) {
572+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
573+ google::cloud::bigquery::analyticshub::v1::DeleteQueryTemplateRequest request;
574+ request.set_name (name);
575+ return connection_->DeleteQueryTemplate (request);
576+ }
577+
578+ Status AnalyticsHubServiceClient::DeleteQueryTemplate (
579+ google::cloud::bigquery::analyticshub::v1::DeleteQueryTemplateRequest const &
580+ request,
581+ Options opts) {
582+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
583+ return connection_->DeleteQueryTemplate (request);
584+ }
585+
586+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
587+ AnalyticsHubServiceClient::SubmitQueryTemplate (std::string const & name,
588+ Options opts) {
589+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
590+ google::cloud::bigquery::analyticshub::v1::SubmitQueryTemplateRequest request;
591+ request.set_name (name);
592+ return connection_->SubmitQueryTemplate (request);
593+ }
594+
595+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
596+ AnalyticsHubServiceClient::SubmitQueryTemplate (
597+ google::cloud::bigquery::analyticshub::v1::SubmitQueryTemplateRequest const &
598+ request,
599+ Options opts) {
600+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
601+ return connection_->SubmitQueryTemplate (request);
602+ }
603+
604+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
605+ AnalyticsHubServiceClient::ApproveQueryTemplate (std::string const & name,
606+ Options opts) {
607+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
608+ google::cloud::bigquery::analyticshub::v1::ApproveQueryTemplateRequest
609+ request;
610+ request.set_name (name);
611+ return connection_->ApproveQueryTemplate (request);
612+ }
613+
614+ StatusOr<google::cloud::bigquery::analyticshub::v1::QueryTemplate>
615+ AnalyticsHubServiceClient::ApproveQueryTemplate (
616+ google::cloud::bigquery::analyticshub::v1::
617+ ApproveQueryTemplateRequest const & request,
618+ Options opts) {
619+ internal::OptionsSpan span (internal::MergeOptions (std::move (opts), options_));
620+ return connection_->ApproveQueryTemplate (request);
621+ }
622+
490623GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
491624} // namespace bigquery_analyticshub_v1
492625} // namespace cloud
0 commit comments