DataStream v1 API - Class BigQueryPartitioning (2.13.0)

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

Reference documentation and code samples for the DataStream v1 API class BigQueryPartitioning.

BigQuery partitioning configuration.

Inheritance

object > BigQueryPartitioning

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

BigQueryPartitioning()

public BigQueryPartitioning()

BigQueryPartitioning(BigQueryPartitioning)

public BigQueryPartitioning(BigQueryPartitioning other)
Parameter
Name Description
other BigQueryPartitioning

Properties

IngestionTimePartition

public IngestionTimePartition IngestionTimePartition { get; set; }

Ingestion time partitioning.

Property Value
Type Description
IngestionTimePartition

IntegerRangePartition

public IntegerRangePartition IntegerRangePartition { get; set; }

Integer range partitioning.

Property Value
Type Description
IntegerRangePartition

PartitioningCase

public BigQueryPartitioning.PartitioningOneofCase PartitioningCase { get; }
Property Value
Type Description
BigQueryPartitioningPartitioningOneofCase

RequirePartitionFilter

public bool RequirePartitionFilter { get; set; }

Optional. If true, queries over the table require a partition filter.

Property Value
Type Description
bool

TimeUnitPartition

public TimeUnitPartition TimeUnitPartition { get; set; }

Time unit column partitioning.

Property Value
Type Description
TimeUnitPartition