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

public sealed class JobConfiguration.Types.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(TableCopy)

public TableCopy(JobConfiguration.Types.TableCopy other)
Parameter
NameDescription
otherJobConfigurationTypesTableCopy

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
RepeatedFieldTableName

WriteDisposition

public string WriteDisposition { get; set; }

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

Property Value
TypeDescription
string