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 ListStores(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static UpdateStore(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
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.

DeleteFeatureTable(request, context)[source]

Delete a specific feature table

GetEntity(request, context)[source]

Returns a specific entity

GetFeastCoreVersion(request, context)[source]

Retrieve version information about this Feast deployment

GetFeatureTable(request, context)[source]

Returns a specific feature table

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.

ListProjects(request, context)[source]

Lists all projects active projects.

ListStores(request, context)[source]

Retrieve store details given a filter.

Returns all stores matching that filter. If none are found, an empty list will be returned. If no filter is provided in the request, the response will contain all the stores currently stored in the registry.

UpdateStore(request, context)[source]

Updates core with the configuration of the store.

If the changes are valid, core will return the given store configuration in response, and start or update the necessary feature population jobs for the updated store.

class feast.core.CoreService_pb2_grpc.CoreServiceStub(channel)[source]

Bases: object

Missing associated documentation comment in .proto file.

feast.core.CoreService_pb2_grpc.add_CoreServiceServicer_to_server(servicer, server)[source]

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

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

tags

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.

Module contents