Package feast.proto.types
Class FeatureRowProto.FeatureRow.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
- feast.proto.types.FeatureRowProto.FeatureRow.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FeatureRowProto.FeatureRowOrBuilder,Cloneable
- Enclosing class:
- FeatureRowProto.FeatureRow
public static final class FeatureRowProto.FeatureRow.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder> implements FeatureRowProto.FeatureRowOrBuilder
Protobuf typefeast.types.FeatureRow
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureRowProto.FeatureRow.BuilderaddAllFields(Iterable<? extends FieldProto.Field> values)Fields in the feature row.FeatureRowProto.FeatureRow.BuilderaddFields(int index, FieldProto.Field value)Fields in the feature row.FeatureRowProto.FeatureRow.BuilderaddFields(int index, FieldProto.Field.Builder builderForValue)Fields in the feature row.FeatureRowProto.FeatureRow.BuilderaddFields(FieldProto.Field value)Fields in the feature row.FeatureRowProto.FeatureRow.BuilderaddFields(FieldProto.Field.Builder builderForValue)Fields in the feature row.FieldProto.Field.BuilderaddFieldsBuilder()Fields in the feature row.FieldProto.Field.BuilderaddFieldsBuilder(int index)Fields in the feature row.FeatureRowProto.FeatureRow.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FeatureRowProto.FeatureRowbuild()FeatureRowProto.FeatureRowbuildPartial()FeatureRowProto.FeatureRow.Builderclear()FeatureRowProto.FeatureRow.BuilderclearEventTimestamp()Timestamp of the feature row.FeatureRowProto.FeatureRow.BuilderclearFeatureSet()Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>.FeatureRowProto.FeatureRow.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)FeatureRowProto.FeatureRow.BuilderclearFields()Fields in the feature row.FeatureRowProto.FeatureRow.BuilderclearIngestionId()Identifier tying this feature row to a specific ingestion job.FeatureRowProto.FeatureRow.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)FeatureRowProto.FeatureRow.Builderclone()FeatureRowProto.FeatureRowgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetEventTimestamp()Timestamp of the feature row.com.google.protobuf.Timestamp.BuildergetEventTimestampBuilder()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.FieldProto.Field.BuildergetFieldsBuilder(int index)Fields in the feature row.List<FieldProto.Field.Builder>getFieldsBuilderList()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()FeatureRowProto.FeatureRow.BuildermergeEventTimestamp(com.google.protobuf.Timestamp value)Timestamp of the feature row.FeatureRowProto.FeatureRow.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)FeatureRowProto.FeatureRow.BuildermergeFrom(com.google.protobuf.Message other)FeatureRowProto.FeatureRow.BuildermergeFrom(FeatureRowProto.FeatureRow other)FeatureRowProto.FeatureRow.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)FeatureRowProto.FeatureRow.BuilderremoveFields(int index)Fields in the feature row.FeatureRowProto.FeatureRow.BuildersetEventTimestamp(com.google.protobuf.Timestamp value)Timestamp of the feature row.FeatureRowProto.FeatureRow.BuildersetEventTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)Timestamp of the feature row.FeatureRowProto.FeatureRow.BuildersetFeatureSet(String value)Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>.FeatureRowProto.FeatureRow.BuildersetFeatureSetBytes(com.google.protobuf.ByteString value)Complete reference to the featureSet this featureRow belongs to, in the form of <project>/<feature-set-name>.FeatureRowProto.FeatureRow.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FeatureRowProto.FeatureRow.BuildersetFields(int index, FieldProto.Field value)Fields in the feature row.FeatureRowProto.FeatureRow.BuildersetFields(int index, FieldProto.Field.Builder builderForValue)Fields in the feature row.FeatureRowProto.FeatureRow.BuildersetIngestionId(String value)Identifier tying this feature row to a specific ingestion job.FeatureRowProto.FeatureRow.BuildersetIngestionIdBytes(com.google.protobuf.ByteString value)Identifier tying this feature row to a specific ingestion job.FeatureRowProto.FeatureRow.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)FeatureRowProto.FeatureRow.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
clear
public FeatureRowProto.FeatureRow.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
getDefaultInstanceForType
public FeatureRowProto.FeatureRow getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public FeatureRowProto.FeatureRow build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FeatureRowProto.FeatureRow buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FeatureRowProto.FeatureRow.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
setField
public FeatureRowProto.FeatureRow.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
clearField
public FeatureRowProto.FeatureRow.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
clearOneof
public FeatureRowProto.FeatureRow.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
setRepeatedField
public FeatureRowProto.FeatureRow.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
addRepeatedField
public FeatureRowProto.FeatureRow.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
mergeFrom
public FeatureRowProto.FeatureRow.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeatureRowProto.FeatureRow.Builder>
-
mergeFrom
public FeatureRowProto.FeatureRow.Builder mergeFrom(FeatureRowProto.FeatureRow other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
mergeFrom
public FeatureRowProto.FeatureRow.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FeatureRowProto.FeatureRow.Builder>- Throws:
IOException
-
getFieldsList
public List<FieldProto.Field> getFieldsList()
Fields in the feature row.
repeated .feast.types.Field fields = 2;- Specified by:
getFieldsListin interfaceFeatureRowProto.FeatureRowOrBuilder
-
getFieldsCount
public int getFieldsCount()
Fields in the feature row.
repeated .feast.types.Field fields = 2;- Specified by:
getFieldsCountin interfaceFeatureRowProto.FeatureRowOrBuilder
-
getFields
public FieldProto.Field getFields(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;- Specified by:
getFieldsin interfaceFeatureRowProto.FeatureRowOrBuilder
-
setFields
public FeatureRowProto.FeatureRow.Builder setFields(int index, FieldProto.Field value)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
setFields
public FeatureRowProto.FeatureRow.Builder setFields(int index, FieldProto.Field.Builder builderForValue)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addFields
public FeatureRowProto.FeatureRow.Builder addFields(FieldProto.Field value)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addFields
public FeatureRowProto.FeatureRow.Builder addFields(int index, FieldProto.Field value)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addFields
public FeatureRowProto.FeatureRow.Builder addFields(FieldProto.Field.Builder builderForValue)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addFields
public FeatureRowProto.FeatureRow.Builder addFields(int index, FieldProto.Field.Builder builderForValue)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addAllFields
public FeatureRowProto.FeatureRow.Builder addAllFields(Iterable<? extends FieldProto.Field> values)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
clearFields
public FeatureRowProto.FeatureRow.Builder clearFields()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
removeFields
public FeatureRowProto.FeatureRow.Builder removeFields(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsBuilder
public FieldProto.Field.Builder getFieldsBuilder(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsOrBuilder
public FieldProto.FieldOrBuilder getFieldsOrBuilder(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;- Specified by:
getFieldsOrBuilderin interfaceFeatureRowProto.FeatureRowOrBuilder
-
getFieldsOrBuilderList
public List<? extends FieldProto.FieldOrBuilder> getFieldsOrBuilderList()
Fields in the feature row.
repeated .feast.types.Field fields = 2;- Specified by:
getFieldsOrBuilderListin interfaceFeatureRowProto.FeatureRowOrBuilder
-
addFieldsBuilder
public FieldProto.Field.Builder addFieldsBuilder()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
addFieldsBuilder
public FieldProto.Field.Builder addFieldsBuilder(int index)
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
getFieldsBuilderList
public List<FieldProto.Field.Builder> getFieldsBuilderList()
Fields in the feature row.
repeated .feast.types.Field fields = 2;
-
hasEventTimestamp
public 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;- Specified by:
hasEventTimestampin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- Whether the eventTimestamp field is set.
-
getEventTimestamp
public 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;- Specified by:
getEventTimestampin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- The eventTimestamp.
-
setEventTimestamp
public FeatureRowProto.FeatureRow.Builder setEventTimestamp(com.google.protobuf.Timestamp value)
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;
-
setEventTimestamp
public FeatureRowProto.FeatureRow.Builder setEventTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
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;
-
mergeEventTimestamp
public FeatureRowProto.FeatureRow.Builder mergeEventTimestamp(com.google.protobuf.Timestamp value)
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;
-
clearEventTimestamp
public FeatureRowProto.FeatureRow.Builder clearEventTimestamp()
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;
-
getEventTimestampBuilder
public com.google.protobuf.Timestamp.Builder getEventTimestampBuilder()
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;
-
getEventTimestampOrBuilder
public 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;- Specified by:
getEventTimestampOrBuilderin interfaceFeatureRowProto.FeatureRowOrBuilder
-
getFeatureSet
public 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;- Specified by:
getFeatureSetin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- The featureSet.
-
getFeatureSetBytes
public 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;- Specified by:
getFeatureSetBytesin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- The bytes for featureSet.
-
setFeatureSet
public FeatureRowProto.FeatureRow.Builder setFeatureSet(String value)
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;- Parameters:
value- The featureSet to set.- Returns:
- This builder for chaining.
-
clearFeatureSet
public FeatureRowProto.FeatureRow.Builder clearFeatureSet()
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:
- This builder for chaining.
-
setFeatureSetBytes
public FeatureRowProto.FeatureRow.Builder setFeatureSetBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for featureSet to set.- Returns:
- This builder for chaining.
-
getIngestionId
public String getIngestionId()
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Specified by:
getIngestionIdin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- The ingestionId.
-
getIngestionIdBytes
public com.google.protobuf.ByteString getIngestionIdBytes()
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Specified by:
getIngestionIdBytesin interfaceFeatureRowProto.FeatureRowOrBuilder- Returns:
- The bytes for ingestionId.
-
setIngestionId
public FeatureRowProto.FeatureRow.Builder setIngestionId(String value)
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Parameters:
value- The ingestionId to set.- Returns:
- This builder for chaining.
-
clearIngestionId
public FeatureRowProto.FeatureRow.Builder clearIngestionId()
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Returns:
- This builder for chaining.
-
setIngestionIdBytes
public FeatureRowProto.FeatureRow.Builder setIngestionIdBytes(com.google.protobuf.ByteString value)
Identifier tying this feature row to a specific ingestion job.
string ingestion_id = 7;- Parameters:
value- The bytes for ingestionId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final FeatureRowProto.FeatureRow.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
mergeUnknownFields
public final FeatureRowProto.FeatureRow.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FeatureRowProto.FeatureRow.Builder>
-
-