Google BigQuery v2 API - Class CreateCopyJobOptions (3.5.0)

public sealed class CreateCopyJobOptions : JobCreationOptions

Reference documentation and code samples for the Google BigQuery v2 API class CreateCopyJobOptions.

Options for CreateCopyJob operations.

Inheritance

object > JobCreationOptions > CreateCopyJobOptions

Namespace

Google.Cloud.BigQuery.V2

Assembly

Google.Cloud.BigQuery.V2.dll

Properties

ConfigurationModifier

public Action<JobConfigurationTableCopy> ConfigurationModifier { get; set; }

Optional action to perform after preparing the request. If this property is non-null, the JobConfigurationTableCopy used for a request will be passed to the delegate before the request is executed. This allows for fine-grained modifications which aren't otherwise directly supported by the properties in this options type.

Property Value
TypeDescription
ActionJobConfigurationTableCopy
Remarks

Prefer the properties on this type over this modifier to prepare the request. Only use this modifier to configure aspects for which there are no properties available. This modifier is applied to the request after all properties on this type have been applied. The delegate is only called once per operation, even if the request is automatically retried.

CreateDisposition

public CreateDisposition? CreateDisposition { get; set; }

The behavior if the destination table doesn't exist. If this is unspecified, the default is to create a new table.

Property Value
TypeDescription
CreateDisposition

DestinationEncryptionConfiguration

public EncryptionConfiguration DestinationEncryptionConfiguration { get; set; }

The encryption configuration to apply to the destination table, if any.

Property Value
TypeDescription
EncryptionConfiguration

OperationType

public CopyOperationType? OperationType { get; set; }

Specifies the operation type for the job, if any.

Property Value
TypeDescription
CopyOperationType

WriteDisposition

public WriteDisposition? WriteDisposition { get; set; }

Specifies the behavior if the destination table exists. If not set, this is effectively WriteIfEmpty.

Property Value
TypeDescription
WriteDisposition