BigQuery Audit Data Logging v1 API - Class JobConfiguration.Types.TableCopy (1.0.0)

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.

Inheritance

Object > JobConfiguration.Types.TableCopy

Namespace

Google.Cloud.BigQuery.Logging.V1

Assembly

Google.Cloud.BigQuery.Logging.V1.dll

Constructors

TableCopy()

public TableCopy()

TableCopy(JobConfiguration.Types.TableCopy)

public TableCopy(JobConfiguration.Types.TableCopy other)
Parameter
NameDescription
otherJobConfiguration.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
TypeDescription
String

DestinationTable

public TableName DestinationTable { get; set; }

Destination table.

Property Value
TypeDescription
TableName

DestinationTableEncryption

public EncryptionInfo DestinationTableEncryption { get; set; }

Result table encryption information. Set when non-default encryption is used.

Property Value
TypeDescription
EncryptionInfo

SourceTables

public RepeatedField<TableName> SourceTables { get; }

Source tables.

Property Value
TypeDescription
RepeatedField<TableName>

WriteDisposition

public string WriteDisposition { get; set; }

Describes how writes affect existing tables: WRITE_TRUNCATE, WRITE_APPEND, WRITE_EMPTY.

Property Value
TypeDescription
String