Package feast.proto.types
Interface FeatureRowProto.FeatureRowOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FeatureRowProto.FeatureRow,FeatureRowProto.FeatureRow.Builder
- Enclosing class:
- FeatureRowProto
public static interface FeatureRowProto.FeatureRowOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.TimestampgetEventTimestamp()Timestamp of the feature row.com.google.protobuf.TimestampOrBuildergetEventTimestampOrBuilder()Timestamp of the feature row.StringgetFeatureSet()Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>.com.google.protobuf.ByteStringgetFeatureSetBytes()Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>.FieldProto.FieldgetFields(int index)Fields in the feature row.intgetFieldsCount()Fields in the feature row.List<FieldProto.Field>getFieldsList()Fields in the feature row.FieldProto.FieldOrBuildergetFieldsOrBuilder(int index)Fields in the feature row.List<? extends FieldProto.FieldOrBuilder>getFieldsOrBuilderList()Fields in the feature row.StringgetIngestionId()Identifier tying this feature row to a specific ingestion job.com.google.protobuf.ByteStringgetIngestionIdBytes()Identifier tying this feature row to a specific ingestion job.booleanhasEventTimestamp()Timestamp of the feature row.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getFieldsList
List<FieldProto.Field> getFieldsList()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFields
FieldProto.Field getFields(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsCount
int getFieldsCount()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsOrBuilderList
List<? extends FieldProto.FieldOrBuilder> getFieldsOrBuilderList()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsOrBuilder
FieldProto.FieldOrBuilder getFieldsOrBuilder(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
hasEventTimestamp
boolean hasEventTimestamp()
Timestamp of the feature row. While the actual definition of this timestamp may vary depending on the upstream feature creation pipelines, this is the timestamp that Feast will use to perform joins, determine latest values, and coalesce rows.
.google.protobuf.Timestamp event_timestamp = 3;- Returns:
- Whether the eventTimestamp field is set.
-
getEventTimestamp
com.google.protobuf.Timestamp getEventTimestamp()
Timestamp of the feature row. While the actual definition of this timestamp may vary depending on the upstream feature creation pipelines, this is the timestamp that Feast will use to perform joins, determine latest values, and coalesce rows.
.google.protobuf.Timestamp event_timestamp = 3;- Returns:
- The eventTimestamp.
-
getEventTimestampOrBuilder
com.google.protobuf.TimestampOrBuilder getEventTimestampOrBuilder()
Timestamp of the feature row. While the actual definition of this timestamp may vary depending on the upstream feature creation pipelines, this is the timestamp that Feast will use to perform joins, determine latest values, and coalesce rows.
.google.protobuf.Timestamp event_timestamp = 3;
-
getFeatureSet
String getFeatureSet()
Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>. This value will be used by the feast ingestion job to filter rows, and write the values to the correct tables.
string feature_set = 6;- Returns:
- The featureSet.
-
getFeatureSetBytes
com.google.protobuf.ByteString getFeatureSetBytes()
Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>. This value will be used by the feast ingestion job to filter rows, and write the values to the correct tables.
string feature_set = 6;- Returns:
- The bytes for featureSet.
-
getIngestionId
String getIngestionId()
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Returns:
- The ingestionId.
-
getIngestionIdBytes
com.google.protobuf.ByteString getIngestionIdBytes()
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Returns:
- The bytes for ingestionId.
-
-