Class BigQueryConfigBuilder (2.20.0)

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:

  • Use a fluent API to set multiple values when constructing complex objects.
  • Automatically compute the set of paths for update requests.

Constructors

BigQueryConfigBuilder()

Functions

set_table(std::string) &

Setters for each protocol buffer field.

Parameter
Name Description
full_path std::string
Returns
Type Description
BigQueryConfigBuilder &

set_table(std::string) &&

Setters for each protocol buffer field.

Parameter
Name Description
full_path std::string
Returns
Type Description
BigQueryConfigBuilder &&

set_table(std::string const &, std::string const &, std::string const &) &

Setters for each protocol buffer field.

Parameters
Name Description
project_id std::string const &
data_set_id std::string const &
table_id std::string const &
Returns
Type Description
BigQueryConfigBuilder &

set_table(std::string const &, std::string const &, std::string const &) &&

Setters for each protocol buffer field.

Parameters
Name Description
project_id std::string const &
data_set_id std::string const &
table_id std::string const &
Returns
Type Description
BigQueryConfigBuilder &&

set_use_topic_schema(bool) &

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &

set_use_topic_schema(bool) &&

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &&

set_write_metadata(bool) &

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &

set_write_metadata(bool) &&

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &&

set_drop_unknown_fields(bool) &

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &

set_drop_unknown_fields(bool) &&

Setters for each protocol buffer field.

Parameter
Name Description
v bool
Returns
Type Description
BigQueryConfigBuilder &&