#include <job_configuration_extract.h>
◆ JobConfigurationExtract() [1/2]
google_bigquery_api::JobConfigurationExtract::JobConfigurationExtract |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ JobConfigurationExtract() [2/2]
google_bigquery_api::JobConfigurationExtract::JobConfigurationExtract |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~JobConfigurationExtract()
google_bigquery_api::JobConfigurationExtract::~JobConfigurationExtract |
( |
| ) |
|
|
virtual |
◆ clear_compression()
void google_bigquery_api::JobConfigurationExtract::clear_compression |
( |
| ) |
|
|
inline |
Clears the 'compression
' attribute.
◆ clear_destination_format()
void google_bigquery_api::JobConfigurationExtract::clear_destination_format |
( |
| ) |
|
|
inline |
Clears the 'destinationFormat
' attribute.
◆ clear_destination_uri()
void google_bigquery_api::JobConfigurationExtract::clear_destination_uri |
( |
| ) |
|
|
inline |
Clears the 'destinationUri
' attribute.
◆ clear_destination_uris()
void google_bigquery_api::JobConfigurationExtract::clear_destination_uris |
( |
| ) |
|
|
inline |
Clears the 'destinationUris
' attribute.
◆ clear_field_delimiter()
void google_bigquery_api::JobConfigurationExtract::clear_field_delimiter |
( |
| ) |
|
|
inline |
Clears the 'fieldDelimiter
' attribute.
◆ clear_print_header()
void google_bigquery_api::JobConfigurationExtract::clear_print_header |
( |
| ) |
|
|
inline |
Clears the 'printHeader
' attribute.
◆ clear_source_model()
void google_bigquery_api::JobConfigurationExtract::clear_source_model |
( |
| ) |
|
|
inline |
Clears the 'sourceModel
' attribute.
◆ clear_source_table()
void google_bigquery_api::JobConfigurationExtract::clear_source_table |
( |
| ) |
|
|
inline |
Clears the 'sourceTable
' attribute.
◆ clear_use_avro_logical_types()
void google_bigquery_api::JobConfigurationExtract::clear_use_avro_logical_types |
( |
| ) |
|
|
inline |
Clears the 'useAvroLogicalTypes
' attribute.
◆ get_compression()
const StringPiece google_bigquery_api::JobConfigurationExtract::get_compression |
( |
| ) |
const |
|
inline |
Get the value of the 'compression
' attribute.
◆ get_destination_format()
const StringPiece google_bigquery_api::JobConfigurationExtract::get_destination_format |
( |
| ) |
const |
|
inline |
Get the value of the 'destinationFormat
' attribute.
◆ get_destination_uri()
const StringPiece google_bigquery_api::JobConfigurationExtract::get_destination_uri |
( |
| ) |
const |
|
inline |
Get the value of the 'destinationUri
' attribute.
◆ get_destination_uris()
const client::JsonCppArray<string > google_bigquery_api::JobConfigurationExtract::get_destination_uris |
( |
| ) |
const |
|
inline |
Get a reference to the value of the 'destinationUris
' attribute.
◆ get_field_delimiter()
const StringPiece google_bigquery_api::JobConfigurationExtract::get_field_delimiter |
( |
| ) |
const |
|
inline |
Get the value of the 'fieldDelimiter
' attribute.
◆ get_print_header()
bool google_bigquery_api::JobConfigurationExtract::get_print_header |
( |
| ) |
const |
|
inline |
Get the value of the 'printHeader
' attribute.
◆ get_source_model()
const ModelReference google_bigquery_api::JobConfigurationExtract::get_source_model |
( |
| ) |
const |
Get a reference to the value of the 'sourceModel
' attribute.
◆ get_source_table()
const TableReference google_bigquery_api::JobConfigurationExtract::get_source_table |
( |
| ) |
const |
Get a reference to the value of the 'sourceTable
' attribute.
◆ get_use_avro_logical_types()
bool google_bigquery_api::JobConfigurationExtract::get_use_avro_logical_types |
( |
| ) |
const |
|
inline |
Get the value of the 'useAvroLogicalTypes
' attribute.
◆ GetTypeName()
const StringPiece google_bigquery_api::JobConfigurationExtract::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_compression()
bool google_bigquery_api::JobConfigurationExtract::has_compression |
( |
| ) |
const |
|
inline |
Determine if the 'compression
' attribute was set.
- Returns
- true if the '
compression
' attribute was set.
◆ has_destination_format()
bool google_bigquery_api::JobConfigurationExtract::has_destination_format |
( |
| ) |
const |
|
inline |
Determine if the 'destinationFormat
' attribute was set.
- Returns
- true if the '
destinationFormat
' attribute was set.
◆ has_destination_uri()
bool google_bigquery_api::JobConfigurationExtract::has_destination_uri |
( |
| ) |
const |
|
inline |
Determine if the 'destinationUri
' attribute was set.
- Returns
- true if the '
destinationUri
' attribute was set.
◆ has_destination_uris()
bool google_bigquery_api::JobConfigurationExtract::has_destination_uris |
( |
| ) |
const |
|
inline |
Determine if the 'destinationUris
' attribute was set.
- Returns
- true if the '
destinationUris
' attribute was set.
◆ has_field_delimiter()
bool google_bigquery_api::JobConfigurationExtract::has_field_delimiter |
( |
| ) |
const |
|
inline |
Determine if the 'fieldDelimiter
' attribute was set.
- Returns
- true if the '
fieldDelimiter
' attribute was set.
◆ has_print_header()
bool google_bigquery_api::JobConfigurationExtract::has_print_header |
( |
| ) |
const |
|
inline |
Determine if the 'printHeader
' attribute was set.
- Returns
- true if the '
printHeader
' attribute was set.
◆ has_source_model()
bool google_bigquery_api::JobConfigurationExtract::has_source_model |
( |
| ) |
const |
|
inline |
Determine if the 'sourceModel
' attribute was set.
- Returns
- true if the '
sourceModel
' attribute was set.
◆ has_source_table()
bool google_bigquery_api::JobConfigurationExtract::has_source_table |
( |
| ) |
const |
|
inline |
Determine if the 'sourceTable
' attribute was set.
- Returns
- true if the '
sourceTable
' attribute was set.
◆ has_use_avro_logical_types()
bool google_bigquery_api::JobConfigurationExtract::has_use_avro_logical_types |
( |
| ) |
const |
|
inline |
Determine if the 'useAvroLogicalTypes
' attribute was set.
- Returns
- true if the '
useAvroLogicalTypes
' attribute was set.
◆ mutable_destinationUris()
client::JsonCppArray<string > google_bigquery_api::JobConfigurationExtract::mutable_destinationUris |
( |
| ) |
|
|
inline |
Gets a reference to a mutable value of the 'destinationUris
' property.
[Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_sourceModel()
ModelReference google_bigquery_api::JobConfigurationExtract::mutable_sourceModel |
( |
| ) |
|
Gets a reference to a mutable value of the 'sourceModel
' property.
A reference to the model being exported.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_sourceTable()
TableReference google_bigquery_api::JobConfigurationExtract::mutable_sourceTable |
( |
| ) |
|
Gets a reference to a mutable value of the 'sourceTable
' property.
A reference to the table being exported.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_compression()
void google_bigquery_api::JobConfigurationExtract::set_compression |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'compression
' attribute.
[Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro.
- Parameters
-
◆ set_destination_format()
void google_bigquery_api::JobConfigurationExtract::set_destination_format |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'destinationFormat
' attribute.
[Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO. The default value is CSV. Tables with nested or repeated fields cannot be exported as CSV.
- Parameters
-
◆ set_destination_uri()
void google_bigquery_api::JobConfigurationExtract::set_destination_uri |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'destinationUri
' attribute.
[Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.
- Parameters
-
◆ set_field_delimiter()
void google_bigquery_api::JobConfigurationExtract::set_field_delimiter |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'fieldDelimiter
' attribute.
[Optional] Delimiter to use between fields in the exported data. Default is ','.
- Parameters
-
◆ set_print_header()
void google_bigquery_api::JobConfigurationExtract::set_print_header |
( |
bool |
value | ) |
|
|
inline |
Change the 'printHeader
' attribute.
[Optional] Whether to print out a header row in the results. Default is true.
- Parameters
-
◆ set_use_avro_logical_types()
void google_bigquery_api::JobConfigurationExtract::set_use_avro_logical_types |
( |
bool |
value | ) |
|
|
inline |
Change the 'useAvroLogicalTypes
' attribute.
[Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long).
- Parameters
-
The documentation for this class was generated from the following files: