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.
Implements
IMessageBigQueryDestination, IEquatableBigQueryDestination, IDeepCloneableBigQueryDestination, IBufferMessage, IMessageNamespace
Google.Cloud.CapacityPlanner.V1BetaAssembly
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 |