Show / Hide Table of Contents

Class JobConfigurationTableCopy

Inheritance
System.Object
JobConfigurationTableCopy
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Bigquery.v2.Data
Assembly: Google.Apis.Bigquery.v2.dll
Syntax
public class JobConfigurationTableCopy : IDirectResponseSchema

Properties

CreateDisposition

[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.

Declaration
[JsonProperty("createDisposition")]
public virtual string CreateDisposition { get; set; }
Property Value
Type Description
System.String

DestinationEncryptionConfiguration

Custom encryption configuration (e.g., Cloud KMS keys).

Declaration
[JsonProperty("destinationEncryptionConfiguration")]
public virtual EncryptionConfiguration DestinationEncryptionConfiguration { get; set; }
Property Value
Type Description
EncryptionConfiguration

DestinationExpirationTime

[Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed.

Declaration
[JsonProperty("destinationExpirationTime")]
public virtual object DestinationExpirationTime { get; set; }
Property Value
Type Description
System.Object

DestinationTable

[Required] The destination table

Declaration
[JsonProperty("destinationTable")]
public virtual TableReference DestinationTable { get; set; }
Property Value
Type Description
TableReference

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

OperationType

[Optional] Supported operation types in table copy job.

Declaration
[JsonProperty("operationType")]
public virtual string OperationType { get; set; }
Property Value
Type Description
System.String

SourceTable

[Pick one] Source table to copy.

Declaration
[JsonProperty("sourceTable")]
public virtual TableReference SourceTable { get; set; }
Property Value
Type Description
TableReference

SourceTables

[Pick one] Source tables to copy.

Declaration
[JsonProperty("sourceTables")]
public virtual IList<TableReference> SourceTables { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<TableReference>

WriteDisposition

[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.

Declaration
[JsonProperty("writeDisposition")]
public virtual string WriteDisposition { get; set; }
Property Value
Type Description
System.String

Implements

IDirectResponseSchema
In This Article
Back to top