public static 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
Enum Constant and Description |
---|
PARTITION_KEY_UNSPECIFIED
Unspecified partition key.
|
REQUEST_TIME
The time when the request is received.
|
UNRECOGNIZED |
Modifier and Type | Field and Description |
---|---|
static int |
PARTITION_KEY_UNSPECIFIED_VALUE
Unspecified partition key.
|
static int |
REQUEST_TIME_VALUE
The time when the request is received.
|
public static final IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey PARTITION_KEY_UNSPECIFIED
Unspecified partition key. Tables won't be partitioned using this option.
PARTITION_KEY_UNSPECIFIED = 0;
public static final IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey 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;
public static final IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey UNRECOGNIZED
public static final int PARTITION_KEY_UNSPECIFIED_VALUE
Unspecified partition key. Tables won't be partitioned using this option.
PARTITION_KEY_UNSPECIFIED = 0;
public static final int 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;
public static IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey[] values()
for (IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey c : IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey.values()) System.out.println(c);
public static IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static Internal.EnumLiteMap<IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2022 Google LLC. All rights reserved.