feast.core package¶
Submodules¶
feast.core.CoreService_pb2 module¶
-
class
feast.core.CoreService_pb2.
ApplyEntityRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
project
¶ Field feast.core.ApplyEntityRequest.project
-
spec
¶ Field feast.core.ApplyEntityRequest.spec
-
-
class
feast.core.CoreService_pb2.
ApplyEntityResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
entity
¶ Field feast.core.ApplyEntityResponse.entity
-
-
class
feast.core.CoreService_pb2.
ApplyFeatureTableRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
project
¶ Field feast.core.ApplyFeatureTableRequest.project
-
table_spec
¶ Field feast.core.ApplyFeatureTableRequest.table_spec
-
-
class
feast.core.CoreService_pb2.
ApplyFeatureTableResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
table
¶ Field feast.core.ApplyFeatureTableResponse.table
-
-
class
feast.core.CoreService_pb2.
ArchiveProjectRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.ArchiveProjectRequest.name
-
-
class
feast.core.CoreService_pb2.
ArchiveProjectResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
CreateProjectRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.CreateProjectRequest.name
-
-
class
feast.core.CoreService_pb2.
CreateProjectResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
DeleteFeatureTableRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.DeleteFeatureTableRequest.name
-
project
¶ Field feast.core.DeleteFeatureTableRequest.project
-
-
class
feast.core.CoreService_pb2.
DeleteFeatureTableResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
GetEntityRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.GetEntityRequest.name
-
project
¶ Field feast.core.GetEntityRequest.project
-
-
class
feast.core.CoreService_pb2.
GetEntityResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
entity
¶ Field feast.core.GetEntityResponse.entity
-
-
class
feast.core.CoreService_pb2.
GetFeastCoreVersionRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
GetFeastCoreVersionResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
version
¶ Field feast.core.GetFeastCoreVersionResponse.version
-
-
class
feast.core.CoreService_pb2.
GetFeatureTableRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.GetFeatureTableRequest.name
-
project
¶ Field feast.core.GetFeatureTableRequest.project
-
-
class
feast.core.CoreService_pb2.
GetFeatureTableResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
table
¶ Field feast.core.GetFeatureTableResponse.table
-
-
class
feast.core.CoreService_pb2.
ListEntitiesRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
Filter
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.ListEntitiesRequest.Filter.LabelsEntry.key
-
value
¶ Field feast.core.ListEntitiesRequest.Filter.LabelsEntry.value
-
-
labels
¶ Field feast.core.ListEntitiesRequest.Filter.labels
-
project
¶ Field feast.core.ListEntitiesRequest.Filter.project
-
-
filter
¶ Field feast.core.ListEntitiesRequest.filter
-
-
class
feast.core.CoreService_pb2.
ListEntitiesResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
entities
¶ Field feast.core.ListEntitiesResponse.entities
-
-
class
feast.core.CoreService_pb2.
ListFeatureTablesRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
Filter
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.ListFeatureTablesRequest.Filter.LabelsEntry.key
-
value
¶ Field feast.core.ListFeatureTablesRequest.Filter.LabelsEntry.value
-
-
labels
¶ Field feast.core.ListFeatureTablesRequest.Filter.labels
-
project
¶ Field feast.core.ListFeatureTablesRequest.Filter.project
-
-
filter
¶ Field feast.core.ListFeatureTablesRequest.filter
-
-
class
feast.core.CoreService_pb2.
ListFeatureTablesResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
tables
¶ Field feast.core.ListFeatureTablesResponse.tables
-
-
class
feast.core.CoreService_pb2.
ListFeaturesRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
Filter
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.ListFeaturesRequest.Filter.LabelsEntry.key
-
value
¶ Field feast.core.ListFeaturesRequest.Filter.LabelsEntry.value
-
-
entities
¶ Field feast.core.ListFeaturesRequest.Filter.entities
-
labels
¶ Field feast.core.ListFeaturesRequest.Filter.labels
-
project
¶ Field feast.core.ListFeaturesRequest.Filter.project
-
-
filter
¶ Field feast.core.ListFeaturesRequest.filter
-
-
class
feast.core.CoreService_pb2.
ListFeaturesResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
FeaturesEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.ListFeaturesResponse.FeaturesEntry.key
-
value
¶ Field feast.core.ListFeaturesResponse.FeaturesEntry.value
-
-
features
¶ Field feast.core.ListFeaturesResponse.features
-
-
class
feast.core.CoreService_pb2.
ListProjectsRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
ListProjectsResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
projects
¶ Field feast.core.ListProjectsResponse.projects
-
-
class
feast.core.CoreService_pb2.
ListStoresRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
Filter
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
name
¶ Field feast.core.ListStoresRequest.Filter.name
-
-
filter
¶ Field feast.core.ListStoresRequest.filter
-
-
class
feast.core.CoreService_pb2.
ListStoresResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
store
¶ Field feast.core.ListStoresResponse.store
-
-
class
feast.core.CoreService_pb2.
UpdateFeatureSetStatusResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
class
feast.core.CoreService_pb2.
UpdateStoreRequest
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
store
¶ Field feast.core.UpdateStoreRequest.store
-
-
class
feast.core.CoreService_pb2.
UpdateStoreResponse
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
NO_CHANGE
= 0¶
-
Status
= <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>¶
-
UPDATED
= 1¶
-
status
¶ Field feast.core.UpdateStoreResponse.status
-
store
¶ Field feast.core.UpdateStoreResponse.store
-
feast.core.CoreService_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
-
class
feast.core.CoreService_pb2_grpc.
CoreService
[source]¶ Bases:
object
Missing associated documentation comment in .proto file.
-
static
ApplyEntity
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ApplyFeatureTable
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ArchiveProject
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
CreateProject
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
DeleteFeatureTable
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
GetEntity
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
GetFeastCoreVersion
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
GetFeatureTable
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ListEntities
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ListFeatureTables
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ListFeatures
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
ListProjects
(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]¶
-
static
-
class
feast.core.CoreService_pb2_grpc.
CoreServiceServicer
[source]¶ Bases:
object
Missing associated documentation comment in .proto file.
-
ApplyEntity
(request, context)[source]¶ Create or update and existing entity.
This function is idempotent - it will not create a new entity if schema does not change. Schema changes will update the entity if the changes are valid. Following changes are not valid: - Changes to name - Changes to type
-
ApplyFeatureTable
(request, context)[source]¶ Feature Tables
Create or update an existing feature table. This function is idempotent - it will not create a new feature table if the schema does not change. Schema changes will update the feature table if the changes are valid. All changes except the following are valid: - Changes to feature table name. - Changes to entities - Changes to feature name and type
-
ArchiveProject
(request, context)[source]¶ Archives a project. Archived projects will continue to exist and function, but won’t be visible through the Core API. Any existing ingestion or serving requests will continue to function, but will result in warning messages being logged. It is not possible to unarchive a project through the Core API
-
CreateProject
(request, context)[source]¶ Creates a project. Projects serve as namespaces within which resources like features will be created. Feature table names as must be unique within a project while field (Feature/Entity) names must be unique within a Feature Table. Project names themselves must be globally unique.
-
GetFeastCoreVersion
(request, context)[source]¶ Retrieve version information about this Feast deployment
-
ListEntities
(request, context)[source]¶ Returns all entity references and respective entities matching that filter. If none are found an empty map will be returned If no filter is provided in the request, the response will contain all the entities currently stored in the default project.
-
ListFeatureTables
(request, context)[source]¶ List feature tables that match a given filter. Returns the references of the Feature Tables matching that filter. If none are found, an empty list will be returned. If no filter is provided in the request, the response will match all the feature tables currently stored in the registry.
-
ListFeatures
(request, context)[source]¶ Returns all feature references and respective features matching that filter. If none are found an empty map will be returned If no filter is provided in the request, the response will contain all the features currently stored in the default project.
-
feast.core.DataFormat_pb2 module¶
-
class
feast.core.DataFormat_pb2.
FileFormat
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
ParquetFormat
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
-
parquet_format
¶ Field feast.core.FileFormat.parquet_format
-
-
class
feast.core.DataFormat_pb2.
StreamFormat
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
class
AvroFormat
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
schema_json
¶ Field feast.core.StreamFormat.AvroFormat.schema_json
-
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
ProtoFormat
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class_path
¶ Field feast.core.StreamFormat.ProtoFormat.class_path
-
-
avro_format
¶ Field feast.core.StreamFormat.avro_format
-
proto_format
¶ Field feast.core.StreamFormat.proto_format
-
class
feast.core.DataFormat_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.DataSource_pb2 module¶
-
class
feast.core.DataSource_pb2.
DataSource
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
BATCH_BIGQUERY
= 2¶
-
BATCH_FILE
= 1¶
-
class
BigQueryOptions
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
table_ref
¶ Field feast.core.DataSource.BigQueryOptions.table_ref
-
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
FieldMappingEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.DataSource.FieldMappingEntry.key
-
value
¶ Field feast.core.DataSource.FieldMappingEntry.value
-
-
class
FileOptions
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
file_format
¶ Field feast.core.DataSource.FileOptions.file_format
-
file_url
¶ Field feast.core.DataSource.FileOptions.file_url
-
-
INVALID
= 0¶
-
class
KafkaOptions
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
bootstrap_servers
¶ Field feast.core.DataSource.KafkaOptions.bootstrap_servers
-
message_format
¶ Field feast.core.DataSource.KafkaOptions.message_format
-
topic
¶ Field feast.core.DataSource.KafkaOptions.topic
-
-
class
KinesisOptions
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
record_format
¶ Field feast.core.DataSource.KinesisOptions.record_format
-
region
¶ Field feast.core.DataSource.KinesisOptions.region
-
stream_name
¶ Field feast.core.DataSource.KinesisOptions.stream_name
-
-
STREAM_KAFKA
= 3¶
-
STREAM_KINESIS
= 4¶
-
SourceType
= <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>¶
-
bigquery_options
¶ Field feast.core.DataSource.bigquery_options
-
created_timestamp_column
¶ Field feast.core.DataSource.created_timestamp_column
-
date_partition_column
¶ Field feast.core.DataSource.date_partition_column
-
event_timestamp_column
¶ Field feast.core.DataSource.event_timestamp_column
-
field_mapping
¶ Field feast.core.DataSource.field_mapping
-
file_options
¶ Field feast.core.DataSource.file_options
-
kafka_options
¶ Field feast.core.DataSource.kafka_options
-
kinesis_options
¶ Field feast.core.DataSource.kinesis_options
-
type
¶ Field feast.core.DataSource.type
-
feast.core.DataSource_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.Entity_pb2 module¶
-
class
feast.core.Entity_pb2.
Entity
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
meta
¶ Field feast.core.Entity.meta
-
project
¶ Field feast.core.Entity.project
-
spec
¶ Field feast.core.Entity.spec
-
-
class
feast.core.Entity_pb2.
EntityMeta
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
created_timestamp
¶ Field feast.core.EntityMeta.created_timestamp
-
last_updated_timestamp
¶ Field feast.core.EntityMeta.last_updated_timestamp
-
-
class
feast.core.Entity_pb2.
EntitySpecV2
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.EntitySpecV2.LabelsEntry.key
-
value
¶ Field feast.core.EntitySpecV2.LabelsEntry.value
-
-
description
¶ Field feast.core.EntitySpecV2.description
-
labels
¶ Field feast.core.EntitySpecV2.labels
-
name
¶ Field feast.core.EntitySpecV2.name
-
value_type
¶ Field feast.core.EntitySpecV2.value_type
-
feast.core.Entity_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.FeatureTable_pb2 module¶
-
class
feast.core.FeatureTable_pb2.
FeatureTable
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
meta
¶ Field feast.core.FeatureTable.meta
-
project
¶ Field feast.core.FeatureTable.project
-
spec
¶ Field feast.core.FeatureTable.spec
-
-
class
feast.core.FeatureTable_pb2.
FeatureTableMeta
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
created_timestamp
¶ Field feast.core.FeatureTableMeta.created_timestamp
-
hash
¶ Field feast.core.FeatureTableMeta.hash
-
last_updated_timestamp
¶ Field feast.core.FeatureTableMeta.last_updated_timestamp
-
revision
¶ Field feast.core.FeatureTableMeta.revision
-
-
class
feast.core.FeatureTable_pb2.
FeatureTableSpec
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.FeatureTableSpec.LabelsEntry.key
-
value
¶ Field feast.core.FeatureTableSpec.LabelsEntry.value
-
-
batch_source
¶ Field feast.core.FeatureTableSpec.batch_source
-
entities
¶ Field feast.core.FeatureTableSpec.entities
-
features
¶ Field feast.core.FeatureTableSpec.features
-
labels
¶ Field feast.core.FeatureTableSpec.labels
-
max_age
¶ Field feast.core.FeatureTableSpec.max_age
-
name
¶ Field feast.core.FeatureTableSpec.name
-
stream_source
¶ Field feast.core.FeatureTableSpec.stream_source
-
feast.core.FeatureTable_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.FeatureView_pb2 module¶
-
class
feast.core.FeatureView_pb2.
FeatureView
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
meta
¶ Field feast.core.FeatureView.meta
-
project
¶ Field feast.core.FeatureView.project
-
spec
¶ Field feast.core.FeatureView.spec
-
-
class
feast.core.FeatureView_pb2.
FeatureViewMeta
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
created_timestamp
¶ Field feast.core.FeatureViewMeta.created_timestamp
-
last_updated_timestamp
¶ Field feast.core.FeatureViewMeta.last_updated_timestamp
-
-
class
feast.core.FeatureView_pb2.
FeatureViewSpec
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
TagsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.FeatureViewSpec.TagsEntry.key
-
value
¶ Field feast.core.FeatureViewSpec.TagsEntry.value
-
-
entities
¶ Field feast.core.FeatureViewSpec.entities
-
features
¶ Field feast.core.FeatureViewSpec.features
-
input
¶ Field feast.core.FeatureViewSpec.input
-
name
¶ Field feast.core.FeatureViewSpec.name
-
online
¶ Field feast.core.FeatureViewSpec.online
Field feast.core.FeatureViewSpec.tags
-
ttl
¶ Field feast.core.FeatureViewSpec.ttl
-
feast.core.FeatureView_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.Feature_pb2 module¶
-
class
feast.core.Feature_pb2.
FeatureSpecV2
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
class
LabelsEntry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
key
¶ Field feast.core.FeatureSpecV2.LabelsEntry.key
-
value
¶ Field feast.core.FeatureSpecV2.LabelsEntry.value
-
-
labels
¶ Field feast.core.FeatureSpecV2.labels
-
name
¶ Field feast.core.FeatureSpecV2.name
-
value_type
¶ Field feast.core.FeatureSpecV2.value_type
-
feast.core.Feature_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.Registry_pb2 module¶
-
class
feast.core.Registry_pb2.
Registry
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
entities
¶ Field feast.core.Registry.entities
-
feature_tables
¶ Field feast.core.Registry.feature_tables
-
feature_views
¶ Field feast.core.Registry.feature_views
-
last_updated
¶ Field feast.core.Registry.last_updated
-
registry_schema_version
¶ Field feast.core.Registry.registry_schema_version
-
version_id
¶ Field feast.core.Registry.version_id
-
feast.core.Registry_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.
feast.core.Store_pb2 module¶
-
class
feast.core.Store_pb2.
Store
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
INVALID
= 0¶
-
REDIS
= 1¶
-
REDIS_CLUSTER
= 4¶
-
class
RedisClusterConfig
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
MASTER
= 0¶
-
MASTER_PREFERRED
= 1¶
-
REPLICA
= 2¶
-
REPLICA_PREFERRED
= 3¶
-
ReadFrom
= <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>¶
-
connection_string
¶ Field feast.core.Store.RedisClusterConfig.connection_string
-
enable_fallback
¶ Field feast.core.Store.RedisClusterConfig.enable_fallback
-
fallback_prefix
¶ Field feast.core.Store.RedisClusterConfig.fallback_prefix
-
flush_frequency_seconds
¶ Field feast.core.Store.RedisClusterConfig.flush_frequency_seconds
-
initial_backoff_ms
¶ Field feast.core.Store.RedisClusterConfig.initial_backoff_ms
-
key_prefix
¶ Field feast.core.Store.RedisClusterConfig.key_prefix
-
max_retries
¶ Field feast.core.Store.RedisClusterConfig.max_retries
-
read_from
¶ Field feast.core.Store.RedisClusterConfig.read_from
-
-
class
RedisConfig
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
flush_frequency_seconds
¶ Field feast.core.Store.RedisConfig.flush_frequency_seconds
-
host
¶ Field feast.core.Store.RedisConfig.host
-
initial_backoff_ms
¶ Field feast.core.Store.RedisConfig.initial_backoff_ms
-
max_retries
¶ Field feast.core.Store.RedisConfig.max_retries
-
port
¶ Field feast.core.Store.RedisConfig.port
-
ssl
¶ Field feast.core.Store.RedisConfig.ssl
-
-
StoreType
= <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object>¶
-
class
Subscription
¶ Bases:
google.protobuf.pyext._message.CMessage
,google.protobuf.message.Message
-
DESCRIPTOR
= <google.protobuf.pyext._message.MessageDescriptor object>¶
-
exclude
¶ Field feast.core.Store.Subscription.exclude
-
name
¶ Field feast.core.Store.Subscription.name
-
project
¶ Field feast.core.Store.Subscription.project
-
-
name
¶ Field feast.core.Store.name
-
redis_cluster_config
¶ Field feast.core.Store.redis_cluster_config
-
redis_config
¶ Field feast.core.Store.redis_config
-
subscriptions
¶ Field feast.core.Store.subscriptions
-
type
¶ Field feast.core.Store.type
-
feast.core.Store_pb2_grpc module¶
Client and server classes corresponding to protobuf-defined services.