Capacity Planner v1beta API - Class BigQueryDestination (1.0.0-beta01)

public sealed class BigQueryDestination : IMessage<BigQueryDestination>, IEquatable<BigQueryDestination>, IDeepCloneable<BigQueryDestination>, IBufferMessage, IMessage

Reference documentation and code samples for the Capacity Planner v1beta API class BigQueryDestination.

A BigQuery destination for exporting assets to.

Inheritance

object > BigQueryDestination

Namespace

Google.Cloud.CapacityPlanner.V1Beta

Assembly

Google.Cloud.CapacityPlanner.V1Beta.dll

Constructors

BigQueryDestination()

public BigQueryDestination()

BigQueryDestination(BigQueryDestination)

public BigQueryDestination(BigQueryDestination other)
Parameter
Name Description
other BigQueryDestination

Properties

CreateDisposition

public BigQueryDestination.Types.CreateDisposition CreateDisposition { get; set; }

Optional. Specifies the action that occurs if the destination table does not exist

Property Value
Type Description
BigQueryDestinationTypesCreateDisposition

Dataset

public string Dataset { get; set; }

Required. The BigQuery dataset in format "projects/{projectId}/datasets/{datasetId}", to which the snapshot result should be exported. If this dataset does not exist, the export call returns an INVALID_ARGUMENT error.

Property Value
Type Description
string

GcsLocation

public string GcsLocation { get; set; }

Optional. Specifies the Cloud Storage location. Users can choose to provide a location for Cloud Storage bucket to store the exported data. (as it is possible that some locations are restricted via org policy for that project) Temporary Cloud Storage bucket creation is an interim step for BigQuery upload. If no value is provided, the default location used will be 'US'.

Property Value
Type Description
string

PartitionKey

public BigQueryDestination.Types.PartitionKey PartitionKey { get; set; }

Optional. The partition key for BigQuery partitioned table.

Property Value
Type Description
BigQueryDestinationTypesPartitionKey

Table

public string Table { get; set; }

Required. The BigQuery table to which the snapshot result should be written.

Property Value
Type Description
string

WriteDisposition

public BigQueryDestination.Types.WriteDisposition WriteDisposition { get; set; }

Optional. Specifies the action that occurs if the destination table or partition already exists.

Property Value
Type Description
BigQueryDestinationTypesWriteDisposition