#include <job_configuration_table_copy.h>
◆ JobConfigurationTableCopy() [1/2]
google_bigquery_api::JobConfigurationTableCopy::JobConfigurationTableCopy |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ JobConfigurationTableCopy() [2/2]
google_bigquery_api::JobConfigurationTableCopy::JobConfigurationTableCopy |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~JobConfigurationTableCopy()
google_bigquery_api::JobConfigurationTableCopy::~JobConfigurationTableCopy |
( |
| ) |
|
|
virtual |
◆ clear_create_disposition()
void google_bigquery_api::JobConfigurationTableCopy::clear_create_disposition |
( |
| ) |
|
|
inline |
Clears the 'createDisposition
' attribute.
◆ clear_destination_encryption_configuration()
void google_bigquery_api::JobConfigurationTableCopy::clear_destination_encryption_configuration |
( |
| ) |
|
|
inline |
Clears the 'destinationEncryptionConfiguration
' attribute.
◆ clear_destination_table()
void google_bigquery_api::JobConfigurationTableCopy::clear_destination_table |
( |
| ) |
|
|
inline |
Clears the 'destinationTable
' attribute.
◆ clear_source_table()
void google_bigquery_api::JobConfigurationTableCopy::clear_source_table |
( |
| ) |
|
|
inline |
Clears the 'sourceTable
' attribute.
◆ clear_source_tables()
void google_bigquery_api::JobConfigurationTableCopy::clear_source_tables |
( |
| ) |
|
|
inline |
Clears the 'sourceTables
' attribute.
◆ clear_write_disposition()
void google_bigquery_api::JobConfigurationTableCopy::clear_write_disposition |
( |
| ) |
|
|
inline |
Clears the 'writeDisposition
' attribute.
◆ get_create_disposition()
const StringPiece google_bigquery_api::JobConfigurationTableCopy::get_create_disposition |
( |
| ) |
const |
|
inline |
Get the value of the 'createDisposition
' attribute.
◆ get_destination_encryption_configuration()
const EncryptionConfiguration google_bigquery_api::JobConfigurationTableCopy::get_destination_encryption_configuration |
( |
| ) |
const |
Get a reference to the value of the 'destinationEncryptionConfiguration
' attribute.
◆ get_destination_table()
const TableReference google_bigquery_api::JobConfigurationTableCopy::get_destination_table |
( |
| ) |
const |
Get a reference to the value of the 'destinationTable
' attribute.
◆ get_source_table()
const TableReference google_bigquery_api::JobConfigurationTableCopy::get_source_table |
( |
| ) |
const |
Get a reference to the value of the 'sourceTable
' attribute.
◆ get_source_tables()
const client::JsonCppArray<TableReference > google_bigquery_api::JobConfigurationTableCopy::get_source_tables |
( |
| ) |
const |
Get a reference to the value of the 'sourceTables
' attribute.
◆ get_write_disposition()
const StringPiece google_bigquery_api::JobConfigurationTableCopy::get_write_disposition |
( |
| ) |
const |
|
inline |
Get the value of the 'writeDisposition
' attribute.
◆ GetTypeName()
const StringPiece google_bigquery_api::JobConfigurationTableCopy::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_create_disposition()
bool google_bigquery_api::JobConfigurationTableCopy::has_create_disposition |
( |
| ) |
const |
|
inline |
Determine if the 'createDisposition
' attribute was set.
- Returns
- true if the '
createDisposition
' attribute was set.
◆ has_destination_encryption_configuration()
bool google_bigquery_api::JobConfigurationTableCopy::has_destination_encryption_configuration |
( |
| ) |
const |
|
inline |
Determine if the 'destinationEncryptionConfiguration
' attribute was set.
- Returns
- true if the '
destinationEncryptionConfiguration
' attribute was set.
◆ has_destination_table()
bool google_bigquery_api::JobConfigurationTableCopy::has_destination_table |
( |
| ) |
const |
|
inline |
Determine if the 'destinationTable
' attribute was set.
- Returns
- true if the '
destinationTable
' attribute was set.
◆ has_source_table()
bool google_bigquery_api::JobConfigurationTableCopy::has_source_table |
( |
| ) |
const |
|
inline |
Determine if the 'sourceTable
' attribute was set.
- Returns
- true if the '
sourceTable
' attribute was set.
◆ has_source_tables()
bool google_bigquery_api::JobConfigurationTableCopy::has_source_tables |
( |
| ) |
const |
|
inline |
Determine if the 'sourceTables
' attribute was set.
- Returns
- true if the '
sourceTables
' attribute was set.
◆ has_write_disposition()
bool google_bigquery_api::JobConfigurationTableCopy::has_write_disposition |
( |
| ) |
const |
|
inline |
Determine if the 'writeDisposition
' attribute was set.
- Returns
- true if the '
writeDisposition
' attribute was set.
◆ mutable_destinationEncryptionConfiguration()
EncryptionConfiguration google_bigquery_api::JobConfigurationTableCopy::mutable_destinationEncryptionConfiguration |
( |
| ) |
|
Gets a reference to a mutable value of the 'destinationEncryptionConfiguration
' property.
Custom encryption configuration (e.g., Cloud KMS keys).
- Returns
- The result can be modified to change the attribute value.
◆ mutable_destinationTable()
TableReference google_bigquery_api::JobConfigurationTableCopy::mutable_destinationTable |
( |
| ) |
|
Gets a reference to a mutable value of the 'destinationTable
' property.
[Required] The destination table.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_sourceTable()
TableReference google_bigquery_api::JobConfigurationTableCopy::mutable_sourceTable |
( |
| ) |
|
Gets a reference to a mutable value of the 'sourceTable
' property.
[Pick one] Source table to copy.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_sourceTables()
client::JsonCppArray<TableReference > google_bigquery_api::JobConfigurationTableCopy::mutable_sourceTables |
( |
| ) |
|
Gets a reference to a mutable value of the 'sourceTables
' property.
[Pick one] Source tables to copy.
- 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_create_disposition()
void google_bigquery_api::JobConfigurationTableCopy::set_create_disposition |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'createDisposition
' attribute.
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
- Parameters
-
◆ set_write_disposition()
void google_bigquery_api::JobConfigurationTableCopy::set_write_disposition |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'writeDisposition
' attribute.
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
- Parameters
-
The documentation for this class was generated from the following files: