Package com.google.cloud.aiplatform.v1
Class FeatureGroup.BigQuery
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.aiplatform.v1.FeatureGroup.BigQuery
- All Implemented Interfaces:
FeatureGroup.BigQueryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- FeatureGroup
public static final class FeatureGroup.BigQuery
extends com.google.protobuf.GeneratedMessage
implements FeatureGroup.BigQueryOrBuilder
Input source type for BigQuery Tables and Views.Protobuf type
google.cloud.aiplatform.v1.FeatureGroup.BigQuery- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classInput source type for BigQuery Tables and Views.static final classProtobuf typegoogle.cloud.aiplatform.v1.FeatureGroup.BigQuery.TimeSeriesstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanRequired.Required.static FeatureGroup.BigQuerybooleangetDense()Optional.static final com.google.protobuf.Descriptors.DescriptorgetEntityIdColumns(int index) Optional.com.google.protobuf.ByteStringgetEntityIdColumnsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.com.google.protobuf.Parser<FeatureGroup.BigQuery>intbooleanOptional.Optional.Optional.booleanRequired.inthashCode()booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(FeatureGroup.BigQuery prototype) protected FeatureGroup.BigQuery.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static FeatureGroup.BigQueryparseDelimitedFrom(InputStream input) static FeatureGroup.BigQueryparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeatureGroup.BigQueryparseFrom(byte[] data) static FeatureGroup.BigQueryparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeatureGroup.BigQueryparseFrom(com.google.protobuf.ByteString data) static FeatureGroup.BigQueryparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeatureGroup.BigQueryparseFrom(com.google.protobuf.CodedInputStream input) static FeatureGroup.BigQueryparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeatureGroup.BigQueryparseFrom(InputStream input) static FeatureGroup.BigQueryparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FeatureGroup.BigQueryparseFrom(ByteBuffer data) static FeatureGroup.BigQueryparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FeatureGroup.BigQuery>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BIG_QUERY_SOURCE_FIELD_NUMBER
public static final int BIG_QUERY_SOURCE_FIELD_NUMBER- See Also:
-
ENTITY_ID_COLUMNS_FIELD_NUMBER
public static final int ENTITY_ID_COLUMNS_FIELD_NUMBER- See Also:
-
STATIC_DATA_SOURCE_FIELD_NUMBER
public static final int STATIC_DATA_SOURCE_FIELD_NUMBER- See Also:
-
TIME_SERIES_FIELD_NUMBER
public static final int TIME_SERIES_FIELD_NUMBER- See Also:
-
DENSE_FIELD_NUMBER
public static final int DENSE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasBigQuerySource
public 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];- Specified by:
hasBigQuerySourcein interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- Whether the bigQuerySource field is set.
-
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];- Specified by:
getBigQuerySourcein interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- The bigQuerySource.
-
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];- Specified by:
getBigQuerySourceOrBuilderin interfaceFeatureGroup.BigQueryOrBuilder
-
getEntityIdColumnsList
public 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];- Specified by:
getEntityIdColumnsListin interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- A list containing the entityIdColumns.
-
getEntityIdColumnsCount
public 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];- Specified by:
getEntityIdColumnsCountin interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- The count of entityIdColumns.
-
getEntityIdColumns
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];- Specified by:
getEntityIdColumnsin interfaceFeatureGroup.BigQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The entityIdColumns at the given index.
-
getEntityIdColumnsBytes
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];- Specified by:
getEntityIdColumnsBytesin interfaceFeatureGroup.BigQueryOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the entityIdColumns at the given index.
-
getStaticDataSource
public boolean getStaticDataSource()Optional. Set if the data source is not a time-series.
bool static_data_source = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticDataSourcein interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- The staticDataSource.
-
hasTimeSeries
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];- Specified by:
hasTimeSeriesin interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- Whether the timeSeries field is set.
-
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];- Specified by:
getTimeSeriesin interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- The timeSeries.
-
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];- Specified by:
getTimeSeriesOrBuilderin interfaceFeatureGroup.BigQueryOrBuilder
-
getDense
public 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];- Specified by:
getDensein interfaceFeatureGroup.BigQueryOrBuilder- Returns:
- The dense.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FeatureGroup.BigQuery parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static FeatureGroup.BigQuery parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FeatureGroup.BigQuery.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-