public static final class FeatureGroup.BigQuery.Builder extends com.google.protobuf.GeneratedMessage.Builder<FeatureGroup.BigQuery.Builder> implements FeatureGroup.BigQueryOrBuilder
Input source type for BigQuery Tables and Views.Protobuf type
google.cloud.aiplatform.v1.FeatureGroup.BigQueryaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FeatureGroup.BigQuery.Builder>public FeatureGroup.BigQuery.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<FeatureGroup.BigQuery.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FeatureGroup.BigQuery.Builder>public FeatureGroup.BigQuery getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FeatureGroup.BigQuery build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FeatureGroup.BigQuery buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FeatureGroup.BigQuery.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureGroup.BigQuery.Builder>public FeatureGroup.BigQuery.Builder mergeFrom(FeatureGroup.BigQuery other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<FeatureGroup.BigQuery.Builder>public FeatureGroup.BigQuery.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FeatureGroup.BigQuery.Builder>IOExceptionpublic boolean hasBigQuerySource()
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
hasBigQuerySource in interface FeatureGroup.BigQueryOrBuilderpublic BigQuerySource getBigQuerySource()
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
getBigQuerySource in interface FeatureGroup.BigQueryOrBuilderpublic FeatureGroup.BigQuery.Builder setBigQuerySource(BigQuerySource value)
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public FeatureGroup.BigQuery.Builder setBigQuerySource(BigQuerySource.Builder builderForValue)
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public FeatureGroup.BigQuery.Builder mergeBigQuerySource(BigQuerySource value)
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public FeatureGroup.BigQuery.Builder clearBigQuerySource()
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public BigQuerySource.Builder getBigQuerySourceBuilder()
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public BigQuerySourceOrBuilder getBigQuerySourceOrBuilder()
Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.
.google.cloud.aiplatform.v1.BigQuerySource big_query_source = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
getBigQuerySourceOrBuilder in interface FeatureGroup.BigQueryOrBuilderpublic com.google.protobuf.ProtocolStringList getEntityIdColumnsList()
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
getEntityIdColumnsList in interface FeatureGroup.BigQueryOrBuilderpublic int getEntityIdColumnsCount()
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
getEntityIdColumnsCount in interface FeatureGroup.BigQueryOrBuilderpublic String getEntityIdColumns(int index)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
getEntityIdColumns in interface FeatureGroup.BigQueryOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getEntityIdColumnsBytes(int index)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
getEntityIdColumnsBytes in interface FeatureGroup.BigQueryOrBuilderindex - The index of the value to return.public FeatureGroup.BigQuery.Builder setEntityIdColumns(int index, String value)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The entityIdColumns to set.public FeatureGroup.BigQuery.Builder addEntityIdColumns(String value)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
value - The entityIdColumns to add.public FeatureGroup.BigQuery.Builder addAllEntityIdColumns(Iterable<String> values)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
values - The entityIdColumns to add.public FeatureGroup.BigQuery.Builder clearEntityIdColumns()
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.Builder addEntityIdColumnsBytes(com.google.protobuf.ByteString value)
Optional. Columns to construct entity_id / row keys. If not provided defaults to `entity_id`.
repeated string entity_id_columns = 2 [(.google.api.field_behavior) = OPTIONAL];
value - The bytes of the entityIdColumns to add.public boolean getStaticDataSource()
Optional. Set if the data source is not a time-series.
bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL];getStaticDataSource in interface FeatureGroup.BigQueryOrBuilderpublic FeatureGroup.BigQuery.Builder setStaticDataSource(boolean value)
Optional. Set if the data source is not a time-series.
bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL];value - The staticDataSource to set.public FeatureGroup.BigQuery.Builder clearStaticDataSource()
Optional. Set if the data source is not a time-series.
bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL];public boolean hasTimeSeries()
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
hasTimeSeries in interface FeatureGroup.BigQueryOrBuilderpublic FeatureGroup.BigQuery.TimeSeries getTimeSeries()
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
getTimeSeries in interface FeatureGroup.BigQueryOrBuilderpublic FeatureGroup.BigQuery.Builder setTimeSeries(FeatureGroup.BigQuery.TimeSeries value)
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.Builder setTimeSeries(FeatureGroup.BigQuery.TimeSeries.Builder builderForValue)
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.Builder mergeTimeSeries(FeatureGroup.BigQuery.TimeSeries value)
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.Builder clearTimeSeries()
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.TimeSeries.Builder getTimeSeriesBuilder()
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
public FeatureGroup.BigQuery.TimeSeriesOrBuilder getTimeSeriesOrBuilder()
Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: [FeatureView][google.cloud.aiplatform.v1.FeatureView] ) will treat time-series sources. If not set, will treat the source as a time-series source with `feature_timestamp` as timestamp column and no scan boundary.
.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeries time_series = 4 [(.google.api.field_behavior) = OPTIONAL];
getTimeSeriesOrBuilder in interface FeatureGroup.BigQueryOrBuilderpublic boolean getDense()
Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema `(entity_id, feature_timestamp, f0, f1)` and the following rows: `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` `(e1, 2020-02-01T10:00:00.123Z, 20, null)` If dense is set, `(e1, 20, null)` is synced to online stores. If dense is not set, `(e1, 20, 15)` is synced to online stores.
bool dense = 5 [(.google.api.field_behavior) = OPTIONAL];getDense in interface FeatureGroup.BigQueryOrBuilderpublic FeatureGroup.BigQuery.Builder setDense(boolean value)
Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema `(entity_id, feature_timestamp, f0, f1)` and the following rows: `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` `(e1, 2020-02-01T10:00:00.123Z, 20, null)` If dense is set, `(e1, 20, null)` is synced to online stores. If dense is not set, `(e1, 20, 15)` is synced to online stores.
bool dense = 5 [(.google.api.field_behavior) = OPTIONAL];value - The dense to set.public FeatureGroup.BigQuery.Builder clearDense()
Optional. If set, all feature values will be fetched from a single row per unique entityId including nulls. If not set, will collapse all rows for each unique entityId into a singe row with any non-null values if present, if no non-null values are present will sync null. ex: If source has schema `(entity_id, feature_timestamp, f0, f1)` and the following rows: `(e1, 2020-01-01T10:00:00.123Z, 10, 15)` `(e1, 2020-02-01T10:00:00.123Z, 20, null)` If dense is set, `(e1, 20, null)` is synced to online stores. If dense is not set, `(e1, 20, 15)` is synced to online stores.
bool dense = 5 [(.google.api.field_behavior) = OPTIONAL];Copyright © 2026 Google LLC. All rights reserved.