public sealed class TableCopy : IMessage<JobConfiguration.Types.TableCopy>, IEquatable<JobConfiguration.Types.TableCopy>, IDeepCloneable<JobConfiguration.Types.TableCopy>, IBufferMessage, IMessage
Reference 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
IMessage<JobConfiguration.Types.TableCopy>, IEquatable<JobConfiguration.Types.TableCopy>, IDeepCloneable<JobConfiguration.Types.TableCopy>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Logging.V1Assembly
Google.Cloud.BigQuery.Logging.V1.dll
Constructors
TableCopy()
public TableCopy()
TableCopy(JobConfiguration.Types.TableCopy)
public TableCopy(JobConfiguration.Types.TableCopy other)
Parameter | |
---|---|
Name | Description |
other | JobConfiguration.Types.TableCopy |
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 |
RepeatedField<TableName> |
WriteDisposition
public string WriteDisposition { get; set; }
Describes how writes affect existing tables:
WRITE_TRUNCATE
, WRITE_APPEND
, WRITE_EMPTY
.
Property Value | |
---|---|
Type | Description |
String |