public sealed class JobConfiguration.Types.TableCopy : IMessage<JobConfiguration.Types.TableCopy>, IEquatable<JobConfiguration.Types.TableCopy>, IDeepCloneable<JobConfiguration.Types.TableCopy>, IBufferMessage, IMessageReference documentation and code samples for the BigQuery Audit Data Logging v1 API class JobConfiguration.Types.TableCopy.
Describes a copy job, which copies an existing table to another table.
Implements
IMessageJobConfigurationTypesTableCopy, IEquatableJobConfigurationTypesTableCopy, IDeepCloneableJobConfigurationTypesTableCopy, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Logging.V1Assembly
Google.Cloud.BigQuery.Logging.V1.dll
Constructors
TableCopy()
public TableCopy()TableCopy(TableCopy)
public TableCopy(JobConfiguration.Types.TableCopy other)| Parameter | |
|---|---|
| Name | Description |
other |
JobConfigurationTypesTableCopy |
Properties
CreateDisposition
public string CreateDisposition { get; set; }Describes when a job is allowed to create a table:
CREATE_IF_NEEDED, CREATE_NEVER.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DestinationTable
public TableName DestinationTable { get; set; }Destination table.
| Property Value | |
|---|---|
| Type | Description |
TableName |
|
DestinationTableEncryption
public EncryptionInfo DestinationTableEncryption { get; set; }Result table encryption information. Set when non-default encryption is used.
| Property Value | |
|---|---|
| Type | Description |
EncryptionInfo |
|
SourceTables
public RepeatedField<TableName> SourceTables { get; }Source tables.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldTableName |
|
WriteDisposition
public string WriteDisposition { get; set; }Describes how writes affect existing tables:
WRITE_TRUNCATE, WRITE_APPEND, WRITE_EMPTY.
| Property Value | |
|---|---|
| Type | Description |
string |
|