Google Cloud Pub/Sub C++ Client 2.13.0
A C++ Client Library for Google Cloud Pub/Sub
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
google::cloud::pubsub::BigQueryConfigBuilder Class Reference

A helper class to build google::pubsub::v1::BigQueryConfig protos. More...

#include <google/cloud/pubsub/subscription_builder.h>

Public Member Functions

 BigQueryConfigBuilder ()=default
 
Setters for each protocol buffer field.
BigQueryConfigBuilderset_table (std::string full_path) &
 
BigQueryConfigBuilder && set_table (std::string full_path) &&
 
BigQueryConfigBuilderset_table (std::string const &project_id, std::string const &data_set_id, std::string const &table_id) &
 
BigQueryConfigBuilder && set_table (std::string const &project_id, std::string const &data_set_id, std::string const &table_id) &&
 
BigQueryConfigBuilderset_use_topic_schema (bool v) &
 
BigQueryConfigBuilder && set_use_topic_schema (bool v) &&
 
BigQueryConfigBuilderset_write_metadata (bool v) &
 
BigQueryConfigBuilder && set_write_metadata (bool v) &&
 
BigQueryConfigBuilderset_drop_unknown_fields (bool v) &
 
BigQueryConfigBuilder && set_drop_unknown_fields (bool v) &&
 

Friends

class SubscriptionBuilder
 

Detailed Description

A helper class to build google::pubsub::v1::BigQueryConfig protos.

Makes it easier to create the protobuf messages consumed by SubscriptionAdminClient. The main advantages are:

Constructor & Destructor Documentation

◆ BigQueryConfigBuilder()

google::cloud::pubsub::BigQueryConfigBuilder::BigQueryConfigBuilder ( )
default

Member Function Documentation

◆ set_drop_unknown_fields() [1/2]

BigQueryConfigBuilder & google::cloud::pubsub::BigQueryConfigBuilder::set_drop_unknown_fields ( bool  v) &
inline

◆ set_drop_unknown_fields() [2/2]

BigQueryConfigBuilder && google::cloud::pubsub::BigQueryConfigBuilder::set_drop_unknown_fields ( bool  v) &&
inline

◆ set_table() [1/4]

BigQueryConfigBuilder & google::cloud::pubsub::BigQueryConfigBuilder::set_table ( std::string const &  project_id,
std::string const &  data_set_id,
std::string const &  table_id 
) &
inline

◆ set_table() [2/4]

BigQueryConfigBuilder && google::cloud::pubsub::BigQueryConfigBuilder::set_table ( std::string const &  project_id,
std::string const &  data_set_id,
std::string const &  table_id 
) &&
inline

◆ set_table() [3/4]

BigQueryConfigBuilder & google::cloud::pubsub::BigQueryConfigBuilder::set_table ( std::string  full_path) &
inline

◆ set_table() [4/4]

BigQueryConfigBuilder && google::cloud::pubsub::BigQueryConfigBuilder::set_table ( std::string  full_path) &&
inline

◆ set_use_topic_schema() [1/2]

BigQueryConfigBuilder & google::cloud::pubsub::BigQueryConfigBuilder::set_use_topic_schema ( bool  v) &
inline

◆ set_use_topic_schema() [2/2]

BigQueryConfigBuilder && google::cloud::pubsub::BigQueryConfigBuilder::set_use_topic_schema ( bool  v) &&
inline

◆ set_write_metadata() [1/2]

BigQueryConfigBuilder & google::cloud::pubsub::BigQueryConfigBuilder::set_write_metadata ( bool  v) &
inline

◆ set_write_metadata() [2/2]

BigQueryConfigBuilder && google::cloud::pubsub::BigQueryConfigBuilder::set_write_metadata ( bool  v) &&
inline

Friends And Related Function Documentation

◆ SubscriptionBuilder

friend class SubscriptionBuilder
friend