Enum IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey (3.23.0)

public enum IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey extends Enum<IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey> implements ProtocolMessageEnum

This enum determines the partition key column for the bigquery tables. Partitioning can improve query performance and reduce query cost by filtering partitions. Refer to https://cloud.google.com/bigquery/docs/partitioned-tables for details.

Protobuf enum google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey

Implements

ProtocolMessageEnum

Static Fields

Name Description
PARTITION_KEY_UNSPECIFIED

Unspecified partition key. Tables won't be partitioned using this option.

PARTITION_KEY_UNSPECIFIED = 0;

PARTITION_KEY_UNSPECIFIED_VALUE

Unspecified partition key. Tables won't be partitioned using this option.

PARTITION_KEY_UNSPECIFIED = 0;

REQUEST_TIME

The time when the request is received. If specified as partition key, the result table(s) is partitoned by the RequestTime column, an additional timestamp column representing when the request was received.

REQUEST_TIME = 1;

REQUEST_TIME_VALUE

The time when the request is received. If specified as partition key, the result table(s) is partitoned by the RequestTime column, an additional timestamp column representing when the request was received.

REQUEST_TIME = 1;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()