Documentation ¶
Index ¶
- Variables
- func RegisterCoreServiceServer(s *grpc.Server, srv CoreServiceServer)
- type ApplyFeatureSetRequest
- func (*ApplyFeatureSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyFeatureSetRequest) GetFeatureSet() *FeatureSet
- func (*ApplyFeatureSetRequest) ProtoMessage()
- func (x *ApplyFeatureSetRequest) ProtoReflect() protoreflect.Message
- func (x *ApplyFeatureSetRequest) Reset()
- func (x *ApplyFeatureSetRequest) String() string
- type ApplyFeatureSetResponse
- func (*ApplyFeatureSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyFeatureSetResponse) GetFeatureSet() *FeatureSet
- func (x *ApplyFeatureSetResponse) GetStatus() ApplyFeatureSetResponse_Status
- func (*ApplyFeatureSetResponse) ProtoMessage()
- func (x *ApplyFeatureSetResponse) ProtoReflect() protoreflect.Message
- func (x *ApplyFeatureSetResponse) Reset()
- func (x *ApplyFeatureSetResponse) String() string
- type ApplyFeatureSetResponse_Status
- func (ApplyFeatureSetResponse_Status) Descriptor() protoreflect.EnumDescriptor
- func (x ApplyFeatureSetResponse_Status) Enum() *ApplyFeatureSetResponse_Status
- func (ApplyFeatureSetResponse_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x ApplyFeatureSetResponse_Status) Number() protoreflect.EnumNumber
- func (x ApplyFeatureSetResponse_Status) String() string
- func (ApplyFeatureSetResponse_Status) Type() protoreflect.EnumType
- type ArchiveProjectRequest
- func (*ArchiveProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ArchiveProjectRequest) GetName() string
- func (*ArchiveProjectRequest) ProtoMessage()
- func (x *ArchiveProjectRequest) ProtoReflect() protoreflect.Message
- func (x *ArchiveProjectRequest) Reset()
- func (x *ArchiveProjectRequest) String() string
- type ArchiveProjectResponse
- type CoreServiceClient
- type CoreServiceServer
- type CreateProjectRequest
- func (*CreateProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRequest) GetName() string
- func (*CreateProjectRequest) ProtoMessage()
- func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRequest) Reset()
- func (x *CreateProjectRequest) String() string
- type CreateProjectResponse
- type DataflowRunnerConfigOptions
- func (*DataflowRunnerConfigOptions) Descriptor() ([]byte, []int)deprecated
- func (x *DataflowRunnerConfigOptions) GetAutoscalingAlgorithm() string
- func (x *DataflowRunnerConfigOptions) GetDeadLetterTableSpec() string
- func (x *DataflowRunnerConfigOptions) GetMaxNumWorkers() int32
- func (x *DataflowRunnerConfigOptions) GetNetwork() string
- func (x *DataflowRunnerConfigOptions) GetProject() string
- func (x *DataflowRunnerConfigOptions) GetRegion() string
- func (x *DataflowRunnerConfigOptions) GetServiceAccount() string
- func (x *DataflowRunnerConfigOptions) GetSubnetwork() string
- func (x *DataflowRunnerConfigOptions) GetTempLocation() string
- func (x *DataflowRunnerConfigOptions) GetUsePublicIps() bool
- func (x *DataflowRunnerConfigOptions) GetWorkerMachineType() string
- func (x *DataflowRunnerConfigOptions) GetZone() string
- func (*DataflowRunnerConfigOptions) ProtoMessage()
- func (x *DataflowRunnerConfigOptions) ProtoReflect() protoreflect.Message
- func (x *DataflowRunnerConfigOptions) Reset()
- func (x *DataflowRunnerConfigOptions) String() string
- type DirectRunnerConfigOptions
- func (*DirectRunnerConfigOptions) Descriptor() ([]byte, []int)deprecated
- func (x *DirectRunnerConfigOptions) GetDeadLetterTableSpec() string
- func (x *DirectRunnerConfigOptions) GetTargetParallelism() int32
- func (*DirectRunnerConfigOptions) ProtoMessage()
- func (x *DirectRunnerConfigOptions) ProtoReflect() protoreflect.Message
- func (x *DirectRunnerConfigOptions) Reset()
- func (x *DirectRunnerConfigOptions) String() string
- type EntitySpec
- func (*EntitySpec) Descriptor() ([]byte, []int)deprecated
- func (x *EntitySpec) GetName() string
- func (x *EntitySpec) GetValueType() types.ValueType_Enum
- func (*EntitySpec) ProtoMessage()
- func (x *EntitySpec) ProtoReflect() protoreflect.Message
- func (x *EntitySpec) Reset()
- func (x *EntitySpec) String() string
- type FeatureSet
- func (*FeatureSet) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureSet) GetMeta() *FeatureSetMeta
- func (x *FeatureSet) GetSpec() *FeatureSetSpec
- func (*FeatureSet) ProtoMessage()
- func (x *FeatureSet) ProtoReflect() protoreflect.Message
- func (x *FeatureSet) Reset()
- func (x *FeatureSet) String() string
- type FeatureSetMeta
- func (*FeatureSetMeta) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureSetMeta) GetCreatedTimestamp() *timestamp.Timestamp
- func (x *FeatureSetMeta) GetStatus() FeatureSetStatus
- func (*FeatureSetMeta) ProtoMessage()
- func (x *FeatureSetMeta) ProtoReflect() protoreflect.Message
- func (x *FeatureSetMeta) Reset()
- func (x *FeatureSetMeta) String() string
- type FeatureSetReference
- func (*FeatureSetReference) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureSetReference) GetName() string
- func (x *FeatureSetReference) GetProject() string
- func (*FeatureSetReference) ProtoMessage()
- func (x *FeatureSetReference) ProtoReflect() protoreflect.Message
- func (x *FeatureSetReference) Reset()
- func (x *FeatureSetReference) String() string
- type FeatureSetSpec
- func (*FeatureSetSpec) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureSetSpec) GetEntities() []*EntitySpec
- func (x *FeatureSetSpec) GetFeatures() []*FeatureSpec
- func (x *FeatureSetSpec) GetLabels() map[string]string
- func (x *FeatureSetSpec) GetMaxAge() *duration.Duration
- func (x *FeatureSetSpec) GetName() string
- func (x *FeatureSetSpec) GetProject() string
- func (x *FeatureSetSpec) GetSource() *Source
- func (*FeatureSetSpec) ProtoMessage()
- func (x *FeatureSetSpec) ProtoReflect() protoreflect.Message
- func (x *FeatureSetSpec) Reset()
- func (x *FeatureSetSpec) String() string
- type FeatureSetStatus
- func (FeatureSetStatus) Descriptor() protoreflect.EnumDescriptor
- func (x FeatureSetStatus) Enum() *FeatureSetStatus
- func (FeatureSetStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x FeatureSetStatus) Number() protoreflect.EnumNumber
- func (x FeatureSetStatus) String() string
- func (FeatureSetStatus) Type() protoreflect.EnumType
- type FeatureSpec
- func (*FeatureSpec) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureSpec) GetBoolDomain() *v0.BoolDomain
- func (x *FeatureSpec) GetDomain() string
- func (m *FeatureSpec) GetDomainInfo() isFeatureSpec_DomainInfo
- func (x *FeatureSpec) GetFloatDomain() *v0.FloatDomain
- func (x *FeatureSpec) GetGroupPresence() *v0.FeaturePresenceWithinGroup
- func (x *FeatureSpec) GetImageDomain() *v0.ImageDomain
- func (x *FeatureSpec) GetIntDomain() *v0.IntDomain
- func (x *FeatureSpec) GetLabels() map[string]string
- func (x *FeatureSpec) GetMidDomain() *v0.MIDDomain
- func (x *FeatureSpec) GetName() string
- func (x *FeatureSpec) GetNaturalLanguageDomain() *v0.NaturalLanguageDomain
- func (x *FeatureSpec) GetPresence() *v0.FeaturePresence
- func (m *FeatureSpec) GetPresenceConstraints() isFeatureSpec_PresenceConstraints
- func (x *FeatureSpec) GetShape() *v0.FixedShape
- func (m *FeatureSpec) GetShapeType() isFeatureSpec_ShapeType
- func (x *FeatureSpec) GetStringDomain() *v0.StringDomain
- func (x *FeatureSpec) GetStructDomain() *v0.StructDomain
- func (x *FeatureSpec) GetTimeDomain() *v0.TimeDomain
- func (x *FeatureSpec) GetTimeOfDayDomain() *v0.TimeOfDayDomain
- func (x *FeatureSpec) GetUrlDomain() *v0.URLDomain
- func (x *FeatureSpec) GetValueCount() *v0.ValueCount
- func (x *FeatureSpec) GetValueType() types.ValueType_Enum
- func (*FeatureSpec) ProtoMessage()
- func (x *FeatureSpec) ProtoReflect() protoreflect.Message
- func (x *FeatureSpec) Reset()
- func (x *FeatureSpec) String() string
- type FeatureSpec_BoolDomain
- type FeatureSpec_Domain
- type FeatureSpec_FloatDomain
- type FeatureSpec_GroupPresence
- type FeatureSpec_ImageDomain
- type FeatureSpec_IntDomain
- type FeatureSpec_MidDomain
- type FeatureSpec_NaturalLanguageDomain
- type FeatureSpec_Presence
- type FeatureSpec_Shape
- type FeatureSpec_StringDomain
- type FeatureSpec_StructDomain
- type FeatureSpec_TimeDomain
- type FeatureSpec_TimeOfDayDomain
- type FeatureSpec_UrlDomain
- type FeatureSpec_ValueCount
- type GetFeastCoreVersionRequest
- type GetFeastCoreVersionResponse
- func (*GetFeastCoreVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFeastCoreVersionResponse) GetVersion() string
- func (*GetFeastCoreVersionResponse) ProtoMessage()
- func (x *GetFeastCoreVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetFeastCoreVersionResponse) Reset()
- func (x *GetFeastCoreVersionResponse) String() string
- type GetFeatureSetRequest
- func (*GetFeatureSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFeatureSetRequest) GetName() string
- func (x *GetFeatureSetRequest) GetProject() string
- func (*GetFeatureSetRequest) ProtoMessage()
- func (x *GetFeatureSetRequest) ProtoReflect() protoreflect.Message
- func (x *GetFeatureSetRequest) Reset()
- func (x *GetFeatureSetRequest) String() string
- type GetFeatureSetResponse
- func (*GetFeatureSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetFeatureSetResponse) GetFeatureSet() *FeatureSet
- func (*GetFeatureSetResponse) ProtoMessage()
- func (x *GetFeatureSetResponse) ProtoReflect() protoreflect.Message
- func (x *GetFeatureSetResponse) Reset()
- func (x *GetFeatureSetResponse) String() string
- type IngestionJob
- func (*IngestionJob) Descriptor() ([]byte, []int)deprecated
- func (x *IngestionJob) GetExternalId() string
- func (x *IngestionJob) GetFeatureSets() []*FeatureSet
- func (x *IngestionJob) GetId() string
- func (x *IngestionJob) GetSource() *Source
- func (x *IngestionJob) GetStatus() IngestionJobStatus
- func (x *IngestionJob) GetStore() *Store
- func (*IngestionJob) ProtoMessage()
- func (x *IngestionJob) ProtoReflect() protoreflect.Message
- func (x *IngestionJob) Reset()
- func (x *IngestionJob) String() string
- type IngestionJobStatus
- func (IngestionJobStatus) Descriptor() protoreflect.EnumDescriptor
- func (x IngestionJobStatus) Enum() *IngestionJobStatus
- func (IngestionJobStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x IngestionJobStatus) Number() protoreflect.EnumNumber
- func (x IngestionJobStatus) String() string
- func (IngestionJobStatus) Type() protoreflect.EnumType
- type KafkaSourceConfig
- func (*KafkaSourceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KafkaSourceConfig) GetBootstrapServers() string
- func (x *KafkaSourceConfig) GetPartitions() int32
- func (x *KafkaSourceConfig) GetReplicationFactor() int32
- func (x *KafkaSourceConfig) GetTopic() string
- func (*KafkaSourceConfig) ProtoMessage()
- func (x *KafkaSourceConfig) ProtoReflect() protoreflect.Message
- func (x *KafkaSourceConfig) Reset()
- func (x *KafkaSourceConfig) String() string
- type ListFeatureSetsRequest
- func (*ListFeatureSetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFeatureSetsRequest) GetFilter() *ListFeatureSetsRequest_Filter
- func (*ListFeatureSetsRequest) ProtoMessage()
- func (x *ListFeatureSetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListFeatureSetsRequest) Reset()
- func (x *ListFeatureSetsRequest) String() string
- type ListFeatureSetsRequest_Filter
- func (*ListFeatureSetsRequest_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListFeatureSetsRequest_Filter) GetFeatureSetName() string
- func (x *ListFeatureSetsRequest_Filter) GetProject() string
- func (*ListFeatureSetsRequest_Filter) ProtoMessage()
- func (x *ListFeatureSetsRequest_Filter) ProtoReflect() protoreflect.Message
- func (x *ListFeatureSetsRequest_Filter) Reset()
- func (x *ListFeatureSetsRequest_Filter) String() string
- type ListFeatureSetsResponse
- func (*ListFeatureSetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFeatureSetsResponse) GetFeatureSets() []*FeatureSet
- func (*ListFeatureSetsResponse) ProtoMessage()
- func (x *ListFeatureSetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFeatureSetsResponse) Reset()
- func (x *ListFeatureSetsResponse) String() string
- type ListIngestionJobsRequest
- func (*ListIngestionJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIngestionJobsRequest) GetFilter() *ListIngestionJobsRequest_Filter
- func (*ListIngestionJobsRequest) ProtoMessage()
- func (x *ListIngestionJobsRequest) ProtoReflect() protoreflect.Message
- func (x *ListIngestionJobsRequest) Reset()
- func (x *ListIngestionJobsRequest) String() string
- type ListIngestionJobsRequest_Filter
- func (*ListIngestionJobsRequest_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListIngestionJobsRequest_Filter) GetFeatureSetReference() *FeatureSetReference
- func (x *ListIngestionJobsRequest_Filter) GetId() string
- func (x *ListIngestionJobsRequest_Filter) GetStoreName() string
- func (*ListIngestionJobsRequest_Filter) ProtoMessage()
- func (x *ListIngestionJobsRequest_Filter) ProtoReflect() protoreflect.Message
- func (x *ListIngestionJobsRequest_Filter) Reset()
- func (x *ListIngestionJobsRequest_Filter) String() string
- type ListIngestionJobsResponse
- func (*ListIngestionJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIngestionJobsResponse) GetJobs() []*IngestionJob
- func (*ListIngestionJobsResponse) ProtoMessage()
- func (x *ListIngestionJobsResponse) ProtoReflect() protoreflect.Message
- func (x *ListIngestionJobsResponse) Reset()
- func (x *ListIngestionJobsResponse) String() string
- type ListProjectsRequest
- type ListProjectsResponse
- func (*ListProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsResponse) GetProjects() []string
- func (*ListProjectsResponse) ProtoMessage()
- func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectsResponse) Reset()
- func (x *ListProjectsResponse) String() string
- type ListStoresRequest
- func (*ListStoresRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListStoresRequest) GetFilter() *ListStoresRequest_Filter
- func (*ListStoresRequest) ProtoMessage()
- func (x *ListStoresRequest) ProtoReflect() protoreflect.Message
- func (x *ListStoresRequest) Reset()
- func (x *ListStoresRequest) String() string
- type ListStoresRequest_Filter
- func (*ListStoresRequest_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListStoresRequest_Filter) GetName() string
- func (*ListStoresRequest_Filter) ProtoMessage()
- func (x *ListStoresRequest_Filter) ProtoReflect() protoreflect.Message
- func (x *ListStoresRequest_Filter) Reset()
- func (x *ListStoresRequest_Filter) String() string
- type ListStoresResponse
- func (*ListStoresResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListStoresResponse) GetStore() []*Store
- func (*ListStoresResponse) ProtoMessage()
- func (x *ListStoresResponse) ProtoReflect() protoreflect.Message
- func (x *ListStoresResponse) Reset()
- func (x *ListStoresResponse) String() string
- type RestartIngestionJobRequest
- func (*RestartIngestionJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RestartIngestionJobRequest) GetId() string
- func (*RestartIngestionJobRequest) ProtoMessage()
- func (x *RestartIngestionJobRequest) ProtoReflect() protoreflect.Message
- func (x *RestartIngestionJobRequest) Reset()
- func (x *RestartIngestionJobRequest) String() string
- type RestartIngestionJobResponse
- type Source
- func (*Source) Descriptor() ([]byte, []int)deprecated
- func (x *Source) GetKafkaSourceConfig() *KafkaSourceConfig
- func (m *Source) GetSourceConfig() isSource_SourceConfig
- func (x *Source) GetType() SourceType
- func (*Source) ProtoMessage()
- func (x *Source) ProtoReflect() protoreflect.Message
- func (x *Source) Reset()
- func (x *Source) String() string
- type SourceType
- type Source_KafkaSourceConfig
- type StopIngestionJobRequest
- func (*StopIngestionJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopIngestionJobRequest) GetId() string
- func (*StopIngestionJobRequest) ProtoMessage()
- func (x *StopIngestionJobRequest) ProtoReflect() protoreflect.Message
- func (x *StopIngestionJobRequest) Reset()
- func (x *StopIngestionJobRequest) String() string
- type StopIngestionJobResponse
- type Store
- func (*Store) Descriptor() ([]byte, []int)deprecated
- func (x *Store) GetBigqueryConfig() *Store_BigQueryConfig
- func (x *Store) GetCassandraConfig() *Store_CassandraConfig
- func (m *Store) GetConfig() isStore_Config
- func (x *Store) GetName() string
- func (x *Store) GetRedisClusterConfig() *Store_RedisClusterConfig
- func (x *Store) GetRedisConfig() *Store_RedisConfig
- func (x *Store) GetSubscriptions() []*Store_Subscription
- func (x *Store) GetType() Store_StoreType
- func (*Store) ProtoMessage()
- func (x *Store) ProtoReflect() protoreflect.Message
- func (x *Store) Reset()
- func (x *Store) String() string
- type Store_BigQueryConfig
- func (*Store_BigQueryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Store_BigQueryConfig) GetDatasetId() string
- func (x *Store_BigQueryConfig) GetInitialRetryDelaySeconds() int32
- func (x *Store_BigQueryConfig) GetProjectId() string
- func (x *Store_BigQueryConfig) GetStagingLocation() string
- func (x *Store_BigQueryConfig) GetTotalTimeoutSeconds() int32
- func (*Store_BigQueryConfig) ProtoMessage()
- func (x *Store_BigQueryConfig) ProtoReflect() protoreflect.Message
- func (x *Store_BigQueryConfig) Reset()
- func (x *Store_BigQueryConfig) String() string
- type Store_BigqueryConfig
- type Store_CassandraConfig
- func (*Store_CassandraConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Store_CassandraConfig) GetHost() string
- func (x *Store_CassandraConfig) GetPort() int32
- func (*Store_CassandraConfig) ProtoMessage()
- func (x *Store_CassandraConfig) ProtoReflect() protoreflect.Message
- func (x *Store_CassandraConfig) Reset()
- func (x *Store_CassandraConfig) String() string
- type Store_CassandraConfig_
- type Store_RedisClusterConfig
- func (*Store_RedisClusterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Store_RedisClusterConfig) GetConnectionString() string
- func (x *Store_RedisClusterConfig) GetInitialBackoffMs() int32
- func (x *Store_RedisClusterConfig) GetMaxRetries() int32
- func (*Store_RedisClusterConfig) ProtoMessage()
- func (x *Store_RedisClusterConfig) ProtoReflect() protoreflect.Message
- func (x *Store_RedisClusterConfig) Reset()
- func (x *Store_RedisClusterConfig) String() string
- type Store_RedisClusterConfig_
- type Store_RedisConfig
- func (*Store_RedisConfig) Descriptor() ([]byte, []int)deprecated
- func (x *Store_RedisConfig) GetHost() string
- func (x *Store_RedisConfig) GetInitialBackoffMs() int32
- func (x *Store_RedisConfig) GetMaxRetries() int32
- func (x *Store_RedisConfig) GetPort() int32
- func (*Store_RedisConfig) ProtoMessage()
- func (x *Store_RedisConfig) ProtoReflect() protoreflect.Message
- func (x *Store_RedisConfig) Reset()
- func (x *Store_RedisConfig) String() string
- type Store_RedisConfig_
- type Store_StoreType
- func (Store_StoreType) Descriptor() protoreflect.EnumDescriptor
- func (x Store_StoreType) Enum() *Store_StoreType
- func (Store_StoreType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Store_StoreType) Number() protoreflect.EnumNumber
- func (x Store_StoreType) String() string
- func (Store_StoreType) Type() protoreflect.EnumType
- type Store_Subscription
- func (*Store_Subscription) Descriptor() ([]byte, []int)deprecated
- func (x *Store_Subscription) GetName() string
- func (x *Store_Subscription) GetProject() string
- func (*Store_Subscription) ProtoMessage()
- func (x *Store_Subscription) ProtoReflect() protoreflect.Message
- func (x *Store_Subscription) Reset()
- func (x *Store_Subscription) String() string
- type UnimplementedCoreServiceServer
- func (*UnimplementedCoreServiceServer) ApplyFeatureSet(context.Context, *ApplyFeatureSetRequest) (*ApplyFeatureSetResponse, error)
- func (*UnimplementedCoreServiceServer) ArchiveProject(context.Context, *ArchiveProjectRequest) (*ArchiveProjectResponse, error)
- func (*UnimplementedCoreServiceServer) CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
- func (*UnimplementedCoreServiceServer) GetFeastCoreVersion(context.Context, *GetFeastCoreVersionRequest) (*GetFeastCoreVersionResponse, error)
- func (*UnimplementedCoreServiceServer) GetFeatureSet(context.Context, *GetFeatureSetRequest) (*GetFeatureSetResponse, error)
- func (*UnimplementedCoreServiceServer) ListFeatureSets(context.Context, *ListFeatureSetsRequest) (*ListFeatureSetsResponse, error)
- func (*UnimplementedCoreServiceServer) ListIngestionJobs(context.Context, *ListIngestionJobsRequest) (*ListIngestionJobsResponse, error)
- func (*UnimplementedCoreServiceServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
- func (*UnimplementedCoreServiceServer) ListStores(context.Context, *ListStoresRequest) (*ListStoresResponse, error)
- func (*UnimplementedCoreServiceServer) RestartIngestionJob(context.Context, *RestartIngestionJobRequest) (*RestartIngestionJobResponse, error)
- func (*UnimplementedCoreServiceServer) StopIngestionJob(context.Context, *StopIngestionJobRequest) (*StopIngestionJobResponse, error)
- func (*UnimplementedCoreServiceServer) UpdateStore(context.Context, *UpdateStoreRequest) (*UpdateStoreResponse, error)
- type UpdateStoreRequest
- func (*UpdateStoreRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStoreRequest) GetStore() *Store
- func (*UpdateStoreRequest) ProtoMessage()
- func (x *UpdateStoreRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateStoreRequest) Reset()
- func (x *UpdateStoreRequest) String() string
- type UpdateStoreResponse
- func (*UpdateStoreResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStoreResponse) GetStatus() UpdateStoreResponse_Status
- func (x *UpdateStoreResponse) GetStore() *Store
- func (*UpdateStoreResponse) ProtoMessage()
- func (x *UpdateStoreResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateStoreResponse) Reset()
- func (x *UpdateStoreResponse) String() string
- type UpdateStoreResponse_Status
- func (UpdateStoreResponse_Status) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateStoreResponse_Status) Enum() *UpdateStoreResponse_Status
- func (UpdateStoreResponse_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateStoreResponse_Status) Number() protoreflect.EnumNumber
- func (x UpdateStoreResponse_Status) String() string
- func (UpdateStoreResponse_Status) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( ApplyFeatureSetResponse_Status_name = map[int32]string{ 0: "NO_CHANGE", 1: "CREATED", 2: "ERROR", 3: "UPDATED", } ApplyFeatureSetResponse_Status_value = map[string]int32{ "NO_CHANGE": 0, "CREATED": 1, "ERROR": 2, "UPDATED": 3, } )
Enum value maps for ApplyFeatureSetResponse_Status.
var ( UpdateStoreResponse_Status_name = map[int32]string{ 0: "NO_CHANGE", 1: "UPDATED", } UpdateStoreResponse_Status_value = map[string]int32{ "NO_CHANGE": 0, "UPDATED": 1, } )
Enum value maps for UpdateStoreResponse_Status.
var ( FeatureSetStatus_name = map[int32]string{ 0: "STATUS_INVALID", 1: "STATUS_PENDING", 3: "STATUS_JOB_STARTING", 2: "STATUS_READY", } FeatureSetStatus_value = map[string]int32{ "STATUS_INVALID": 0, "STATUS_PENDING": 1, "STATUS_JOB_STARTING": 3, "STATUS_READY": 2, } )
Enum value maps for FeatureSetStatus.
var ( IngestionJobStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "PENDING", 2: "RUNNING", 3: "COMPLETED", 4: "ABORTING", 5: "ABORTED", 6: "ERROR", 7: "SUSPENDING", 8: "SUSPENDED", } IngestionJobStatus_value = map[string]int32{ "UNKNOWN": 0, "PENDING": 1, "RUNNING": 2, "COMPLETED": 3, "ABORTING": 4, "ABORTED": 5, "ERROR": 6, "SUSPENDING": 7, "SUSPENDED": 8, } )
Enum value maps for IngestionJobStatus.
var ( SourceType_name = map[int32]string{ 0: "INVALID", 1: "KAFKA", } SourceType_value = map[string]int32{ "INVALID": 0, "KAFKA": 1, } )
Enum value maps for SourceType.
var ( Store_StoreType_name = map[int32]string{ 0: "INVALID", 1: "REDIS", 2: "BIGQUERY", 3: "CASSANDRA", 4: "REDIS_CLUSTER", } Store_StoreType_value = map[string]int32{ "INVALID": 0, "REDIS": 1, "BIGQUERY": 2, "CASSANDRA": 3, "REDIS_CLUSTER": 4, } )
Enum value maps for Store_StoreType.
var File_feast_core_CoreService_proto protoreflect.FileDescriptor
var File_feast_core_FeatureSetReference_proto protoreflect.FileDescriptor
var File_feast_core_FeatureSet_proto protoreflect.FileDescriptor
var File_feast_core_IngestionJob_proto protoreflect.FileDescriptor
var File_feast_core_Runner_proto protoreflect.FileDescriptor
var File_feast_core_Source_proto protoreflect.FileDescriptor
var File_feast_core_Store_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCoreServiceServer ¶
func RegisterCoreServiceServer(s *grpc.Server, srv CoreServiceServer)
Types ¶
type ApplyFeatureSetRequest ¶
type ApplyFeatureSetRequest struct { // Feature set version // If project is unspecified, will default to 'default' project. // If project specified does not exist, the project would be automatically created. FeatureSet *FeatureSet `protobuf:"bytes,1,opt,name=feature_set,json=featureSet,proto3" json:"feature_set,omitempty"` // contains filtered or unexported fields }
func (*ApplyFeatureSetRequest) Descriptor
deprecated
func (*ApplyFeatureSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyFeatureSetRequest.ProtoReflect.Descriptor instead.
func (*ApplyFeatureSetRequest) GetFeatureSet ¶
func (x *ApplyFeatureSetRequest) GetFeatureSet() *FeatureSet
func (*ApplyFeatureSetRequest) ProtoMessage ¶
func (*ApplyFeatureSetRequest) ProtoMessage()
func (*ApplyFeatureSetRequest) ProtoReflect ¶
func (x *ApplyFeatureSetRequest) ProtoReflect() protoreflect.Message
func (*ApplyFeatureSetRequest) Reset ¶
func (x *ApplyFeatureSetRequest) Reset()
func (*ApplyFeatureSetRequest) String ¶
func (x *ApplyFeatureSetRequest) String() string
type ApplyFeatureSetResponse ¶
type ApplyFeatureSetResponse struct { FeatureSet *FeatureSet `protobuf:"bytes,1,opt,name=feature_set,json=featureSet,proto3" json:"feature_set,omitempty"` Status ApplyFeatureSetResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=feast.core.ApplyFeatureSetResponse_Status" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ApplyFeatureSetResponse) Descriptor
deprecated
func (*ApplyFeatureSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use ApplyFeatureSetResponse.ProtoReflect.Descriptor instead.
func (*ApplyFeatureSetResponse) GetFeatureSet ¶
func (x *ApplyFeatureSetResponse) GetFeatureSet() *FeatureSet
func (*ApplyFeatureSetResponse) GetStatus ¶
func (x *ApplyFeatureSetResponse) GetStatus() ApplyFeatureSetResponse_Status
func (*ApplyFeatureSetResponse) ProtoMessage ¶
func (*ApplyFeatureSetResponse) ProtoMessage()
func (*ApplyFeatureSetResponse) ProtoReflect ¶
func (x *ApplyFeatureSetResponse) ProtoReflect() protoreflect.Message
func (*ApplyFeatureSetResponse) Reset ¶
func (x *ApplyFeatureSetResponse) Reset()
func (*ApplyFeatureSetResponse) String ¶
func (x *ApplyFeatureSetResponse) String() string
type ApplyFeatureSetResponse_Status ¶
type ApplyFeatureSetResponse_Status int32
TODO: 0 should correspond to invalid rather than NO_CHANGE
const ( // Latest feature set is consistent with provided feature set ApplyFeatureSetResponse_NO_CHANGE ApplyFeatureSetResponse_Status = 0 // New feature set created ApplyFeatureSetResponse_CREATED ApplyFeatureSetResponse_Status = 1 // Error occurred while trying to apply changes ApplyFeatureSetResponse_ERROR ApplyFeatureSetResponse_Status = 2 // Changes detected and updated successfully ApplyFeatureSetResponse_UPDATED ApplyFeatureSetResponse_Status = 3 )
func (ApplyFeatureSetResponse_Status) Descriptor ¶
func (ApplyFeatureSetResponse_Status) Descriptor() protoreflect.EnumDescriptor
func (ApplyFeatureSetResponse_Status) Enum ¶
func (x ApplyFeatureSetResponse_Status) Enum() *ApplyFeatureSetResponse_Status
func (ApplyFeatureSetResponse_Status) EnumDescriptor
deprecated
func (ApplyFeatureSetResponse_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use ApplyFeatureSetResponse_Status.Descriptor instead.
func (ApplyFeatureSetResponse_Status) Number ¶
func (x ApplyFeatureSetResponse_Status) Number() protoreflect.EnumNumber
func (ApplyFeatureSetResponse_Status) String ¶
func (x ApplyFeatureSetResponse_Status) String() string
func (ApplyFeatureSetResponse_Status) Type ¶
func (ApplyFeatureSetResponse_Status) Type() protoreflect.EnumType
type ArchiveProjectRequest ¶
type ArchiveProjectRequest struct { // Name of project to be archived Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request for the archival of a project
func (*ArchiveProjectRequest) Descriptor
deprecated
func (*ArchiveProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use ArchiveProjectRequest.ProtoReflect.Descriptor instead.
func (*ArchiveProjectRequest) GetName ¶
func (x *ArchiveProjectRequest) GetName() string
func (*ArchiveProjectRequest) ProtoMessage ¶
func (*ArchiveProjectRequest) ProtoMessage()
func (*ArchiveProjectRequest) ProtoReflect ¶
func (x *ArchiveProjectRequest) ProtoReflect() protoreflect.Message
func (*ArchiveProjectRequest) Reset ¶
func (x *ArchiveProjectRequest) Reset()
func (*ArchiveProjectRequest) String ¶
func (x *ArchiveProjectRequest) String() string
type ArchiveProjectResponse ¶
type ArchiveProjectResponse struct {
// contains filtered or unexported fields
}
Response for archival of a project
func (*ArchiveProjectResponse) Descriptor
deprecated
func (*ArchiveProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use ArchiveProjectResponse.ProtoReflect.Descriptor instead.
func (*ArchiveProjectResponse) ProtoMessage ¶
func (*ArchiveProjectResponse) ProtoMessage()
func (*ArchiveProjectResponse) ProtoReflect ¶
func (x *ArchiveProjectResponse) ProtoReflect() protoreflect.Message
func (*ArchiveProjectResponse) Reset ¶
func (x *ArchiveProjectResponse) Reset()
func (*ArchiveProjectResponse) String ¶
func (x *ArchiveProjectResponse) String() string
type CoreServiceClient ¶
type CoreServiceClient interface { // Retrieve version information about this Feast deployment GetFeastCoreVersion(ctx context.Context, in *GetFeastCoreVersionRequest, opts ...grpc.CallOption) (*GetFeastCoreVersionResponse, error) // Returns a specific feature set GetFeatureSet(ctx context.Context, in *GetFeatureSetRequest, opts ...grpc.CallOption) (*GetFeatureSetResponse, error) // Retrieve feature set details given a filter. // // Returns all feature sets 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 feature // sets currently stored in the registry. ListFeatureSets(ctx context.Context, in *ListFeatureSetsRequest, opts ...grpc.CallOption) (*ListFeatureSetsResponse, error) // 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. ListStores(ctx context.Context, in *ListStoresRequest, opts ...grpc.CallOption) (*ListStoresResponse, error) // Create or update and existing feature set. // // This function is idempotent - it will not create a new feature set if schema does not change. // Schema changes will update the feature set if the changes are valid. // All changes except the following are valid: // - Changes to feature set id (name, project) // - Changes to entities // - Changes to feature name and type ApplyFeatureSet(ctx context.Context, in *ApplyFeatureSetRequest, opts ...grpc.CallOption) (*ApplyFeatureSetResponse, error) // 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. UpdateStore(ctx context.Context, in *UpdateStoreRequest, opts ...grpc.CallOption) (*UpdateStoreResponse, error) // Creates a project. Projects serve as namespaces within which resources like features will be // created. Feature set names as must be unique within a project while field (Feature/Entity) names // must be unique within a Feature Set. Project names themselves must be globally unique. CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*CreateProjectResponse, error) // 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 ArchiveProject(ctx context.Context, in *ArchiveProjectRequest, opts ...grpc.CallOption) (*ArchiveProjectResponse, error) // Lists all projects active projects. ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error) // List Ingestion Jobs given an optional filter. // Returns allow ingestions matching the given request filter. // Returns all ingestion jobs if no filter is provided. // Returns an empty list if no ingestion jobs match the filter. ListIngestionJobs(ctx context.Context, in *ListIngestionJobsRequest, opts ...grpc.CallOption) (*ListIngestionJobsResponse, error) // Restart an Ingestion Job. Restarts the ingestion job with the given job id. // NOTE: Data might be lost during the restart for some job runners. // Does not support stopping a job in a transitional (ie pending, suspending, aborting), // terminal state (ie suspended or aborted) or unknown status RestartIngestionJob(ctx context.Context, in *RestartIngestionJobRequest, opts ...grpc.CallOption) (*RestartIngestionJobResponse, error) // Stop an Ingestion Job. Stop (Aborts) the ingestion job with the given job id. // Does nothing if the target job if already in a terminal state (ie suspended or aborted). // Does not support stopping a job in a transitional (ie pending, suspending, aborting) or unknown status StopIngestionJob(ctx context.Context, in *StopIngestionJobRequest, opts ...grpc.CallOption) (*StopIngestionJobResponse, error) }
CoreServiceClient is the client API for CoreService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCoreServiceClient ¶
func NewCoreServiceClient(cc grpc.ClientConnInterface) CoreServiceClient
type CoreServiceServer ¶
type CoreServiceServer interface { // Retrieve version information about this Feast deployment GetFeastCoreVersion(context.Context, *GetFeastCoreVersionRequest) (*GetFeastCoreVersionResponse, error) // Returns a specific feature set GetFeatureSet(context.Context, *GetFeatureSetRequest) (*GetFeatureSetResponse, error) // Retrieve feature set details given a filter. // // Returns all feature sets 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 feature // sets currently stored in the registry. ListFeatureSets(context.Context, *ListFeatureSetsRequest) (*ListFeatureSetsResponse, error) // 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. ListStores(context.Context, *ListStoresRequest) (*ListStoresResponse, error) // Create or update and existing feature set. // // This function is idempotent - it will not create a new feature set if schema does not change. // Schema changes will update the feature set if the changes are valid. // All changes except the following are valid: // - Changes to feature set id (name, project) // - Changes to entities // - Changes to feature name and type ApplyFeatureSet(context.Context, *ApplyFeatureSetRequest) (*ApplyFeatureSetResponse, error) // 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. UpdateStore(context.Context, *UpdateStoreRequest) (*UpdateStoreResponse, error) // Creates a project. Projects serve as namespaces within which resources like features will be // created. Feature set names as must be unique within a project while field (Feature/Entity) names // must be unique within a Feature Set. Project names themselves must be globally unique. CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error) // 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 ArchiveProject(context.Context, *ArchiveProjectRequest) (*ArchiveProjectResponse, error) // Lists all projects active projects. ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error) // List Ingestion Jobs given an optional filter. // Returns allow ingestions matching the given request filter. // Returns all ingestion jobs if no filter is provided. // Returns an empty list if no ingestion jobs match the filter. ListIngestionJobs(context.Context, *ListIngestionJobsRequest) (*ListIngestionJobsResponse, error) // Restart an Ingestion Job. Restarts the ingestion job with the given job id. // NOTE: Data might be lost during the restart for some job runners. // Does not support stopping a job in a transitional (ie pending, suspending, aborting), // terminal state (ie suspended or aborted) or unknown status RestartIngestionJob(context.Context, *RestartIngestionJobRequest) (*RestartIngestionJobResponse, error) // Stop an Ingestion Job. Stop (Aborts) the ingestion job with the given job id. // Does nothing if the target job if already in a terminal state (ie suspended or aborted). // Does not support stopping a job in a transitional (ie pending, suspending, aborting) or unknown status StopIngestionJob(context.Context, *StopIngestionJobRequest) (*StopIngestionJobResponse, error) }
CoreServiceServer is the server API for CoreService service.
type CreateProjectRequest ¶
type CreateProjectRequest struct { // Name of project (required) Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request to create a project
func (*CreateProjectRequest) Descriptor
deprecated
func (*CreateProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.
func (*CreateProjectRequest) GetName ¶
func (x *CreateProjectRequest) GetName() string
func (*CreateProjectRequest) ProtoMessage ¶
func (*CreateProjectRequest) ProtoMessage()
func (*CreateProjectRequest) ProtoReflect ¶
func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
func (*CreateProjectRequest) Reset ¶
func (x *CreateProjectRequest) Reset()
func (*CreateProjectRequest) String ¶
func (x *CreateProjectRequest) String() string
type CreateProjectResponse ¶
type CreateProjectResponse struct {
// contains filtered or unexported fields
}
Response for creation of a project
func (*CreateProjectResponse) Descriptor
deprecated
func (*CreateProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateProjectResponse.ProtoReflect.Descriptor instead.
func (*CreateProjectResponse) ProtoMessage ¶
func (*CreateProjectResponse) ProtoMessage()
func (*CreateProjectResponse) ProtoReflect ¶
func (x *CreateProjectResponse) ProtoReflect() protoreflect.Message
func (*CreateProjectResponse) Reset ¶
func (x *CreateProjectResponse) Reset()
func (*CreateProjectResponse) String ¶
func (x *CreateProjectResponse) String() string
type DataflowRunnerConfigOptions ¶
type DataflowRunnerConfigOptions struct { // Project id to use when launching jobs. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // The Google Compute Engine region for creating Dataflow jobs. Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` // GCP availability zone for operations. Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // Run the job as a specific service account, instead of the default GCE robot. ServiceAccount string `protobuf:"bytes,4,opt,name=serviceAccount,proto3" json:"serviceAccount,omitempty"` // GCE network for launching workers. Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"` // GCE subnetwork for launching workers. e.g. regions/asia-east1/subnetworks/mysubnetwork Subnetwork string `protobuf:"bytes,6,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` // Machine type to create Dataflow worker VMs as. WorkerMachineType string `protobuf:"bytes,7,opt,name=workerMachineType,proto3" json:"workerMachineType,omitempty"` // The autoscaling algorithm to use for the workerpool. AutoscalingAlgorithm string `protobuf:"bytes,8,opt,name=autoscalingAlgorithm,proto3" json:"autoscalingAlgorithm,omitempty"` // Specifies whether worker pools should be started with public IP addresses. UsePublicIps bool `protobuf:"varint,9,opt,name=usePublicIps,proto3" json:"usePublicIps,omitempty"` // A pipeline level default location for storing temporary files. Support Google Cloud Storage locations, // e.g. gs://bucket/object TempLocation string `protobuf:"bytes,10,opt,name=tempLocation,proto3" json:"tempLocation,omitempty"` // The maximum number of workers to use for the workerpool. MaxNumWorkers int32 `protobuf:"varint,11,opt,name=maxNumWorkers,proto3" json:"maxNumWorkers,omitempty"` // BigQuery table specification, e.g. PROJECT_ID:DATASET_ID.PROJECT_ID DeadLetterTableSpec string `protobuf:"bytes,12,opt,name=deadLetterTableSpec,proto3" json:"deadLetterTableSpec,omitempty"` // contains filtered or unexported fields }
func (*DataflowRunnerConfigOptions) Descriptor
deprecated
func (*DataflowRunnerConfigOptions) Descriptor() ([]byte, []int)
Deprecated: Use DataflowRunnerConfigOptions.ProtoReflect.Descriptor instead.
func (*DataflowRunnerConfigOptions) GetAutoscalingAlgorithm ¶
func (x *DataflowRunnerConfigOptions) GetAutoscalingAlgorithm() string
func (*DataflowRunnerConfigOptions) GetDeadLetterTableSpec ¶
func (x *DataflowRunnerConfigOptions) GetDeadLetterTableSpec() string
func (*DataflowRunnerConfigOptions) GetMaxNumWorkers ¶
func (x *DataflowRunnerConfigOptions) GetMaxNumWorkers() int32
func (*DataflowRunnerConfigOptions) GetNetwork ¶
func (x *DataflowRunnerConfigOptions) GetNetwork() string
func (*DataflowRunnerConfigOptions) GetProject ¶
func (x *DataflowRunnerConfigOptions) GetProject() string
func (*DataflowRunnerConfigOptions) GetRegion ¶
func (x *DataflowRunnerConfigOptions) GetRegion() string
func (*DataflowRunnerConfigOptions) GetServiceAccount ¶
func (x *DataflowRunnerConfigOptions) GetServiceAccount() string
func (*DataflowRunnerConfigOptions) GetSubnetwork ¶
func (x *DataflowRunnerConfigOptions) GetSubnetwork() string
func (*DataflowRunnerConfigOptions) GetTempLocation ¶
func (x *DataflowRunnerConfigOptions) GetTempLocation() string
func (*DataflowRunnerConfigOptions) GetUsePublicIps ¶
func (x *DataflowRunnerConfigOptions) GetUsePublicIps() bool
func (*DataflowRunnerConfigOptions) GetWorkerMachineType ¶
func (x *DataflowRunnerConfigOptions) GetWorkerMachineType() string
func (*DataflowRunnerConfigOptions) GetZone ¶
func (x *DataflowRunnerConfigOptions) GetZone() string
func (*DataflowRunnerConfigOptions) ProtoMessage ¶
func (*DataflowRunnerConfigOptions) ProtoMessage()
func (*DataflowRunnerConfigOptions) ProtoReflect ¶
func (x *DataflowRunnerConfigOptions) ProtoReflect() protoreflect.Message
func (*DataflowRunnerConfigOptions) Reset ¶
func (x *DataflowRunnerConfigOptions) Reset()
func (*DataflowRunnerConfigOptions) String ¶
func (x *DataflowRunnerConfigOptions) String() string
type DirectRunnerConfigOptions ¶
type DirectRunnerConfigOptions struct { //* // Controls the amount of target parallelism the DirectRunner will use. // Defaults to the greater of the number of available processors and 3. Must be a value // greater than zero. TargetParallelism int32 `protobuf:"varint,1,opt,name=targetParallelism,proto3" json:"targetParallelism,omitempty"` // BigQuery table specification, e.g. PROJECT_ID:DATASET_ID.PROJECT_ID DeadLetterTableSpec string `protobuf:"bytes,2,opt,name=deadLetterTableSpec,proto3" json:"deadLetterTableSpec,omitempty"` // contains filtered or unexported fields }
func (*DirectRunnerConfigOptions) Descriptor
deprecated
func (*DirectRunnerConfigOptions) Descriptor() ([]byte, []int)
Deprecated: Use DirectRunnerConfigOptions.ProtoReflect.Descriptor instead.
func (*DirectRunnerConfigOptions) GetDeadLetterTableSpec ¶
func (x *DirectRunnerConfigOptions) GetDeadLetterTableSpec() string
func (*DirectRunnerConfigOptions) GetTargetParallelism ¶
func (x *DirectRunnerConfigOptions) GetTargetParallelism() int32
func (*DirectRunnerConfigOptions) ProtoMessage ¶
func (*DirectRunnerConfigOptions) ProtoMessage()
func (*DirectRunnerConfigOptions) ProtoReflect ¶
func (x *DirectRunnerConfigOptions) ProtoReflect() protoreflect.Message
func (*DirectRunnerConfigOptions) Reset ¶
func (x *DirectRunnerConfigOptions) Reset()
func (*DirectRunnerConfigOptions) String ¶
func (x *DirectRunnerConfigOptions) String() string
type EntitySpec ¶
type EntitySpec struct { // Name of the entity. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Value type of the entity. ValueType types.ValueType_Enum `protobuf:"varint,2,opt,name=value_type,json=valueType,proto3,enum=feast.types.ValueType_Enum" json:"value_type,omitempty"` // contains filtered or unexported fields }
func (*EntitySpec) Descriptor
deprecated
func (*EntitySpec) Descriptor() ([]byte, []int)
Deprecated: Use EntitySpec.ProtoReflect.Descriptor instead.
func (*EntitySpec) GetName ¶
func (x *EntitySpec) GetName() string
func (*EntitySpec) GetValueType ¶
func (x *EntitySpec) GetValueType() types.ValueType_Enum
func (*EntitySpec) ProtoMessage ¶
func (*EntitySpec) ProtoMessage()
func (*EntitySpec) ProtoReflect ¶
func (x *EntitySpec) ProtoReflect() protoreflect.Message
func (*EntitySpec) Reset ¶
func (x *EntitySpec) Reset()
func (*EntitySpec) String ¶
func (x *EntitySpec) String() string
type FeatureSet ¶
type FeatureSet struct { // User-specified specifications of this feature set. Spec *FeatureSetSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` // System-populated metadata for this feature set. Meta *FeatureSetMeta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"` // contains filtered or unexported fields }
func (*FeatureSet) Descriptor
deprecated
func (*FeatureSet) Descriptor() ([]byte, []int)
Deprecated: Use FeatureSet.ProtoReflect.Descriptor instead.
func (*FeatureSet) GetMeta ¶
func (x *FeatureSet) GetMeta() *FeatureSetMeta
func (*FeatureSet) GetSpec ¶
func (x *FeatureSet) GetSpec() *FeatureSetSpec
func (*FeatureSet) ProtoMessage ¶
func (*FeatureSet) ProtoMessage()
func (*FeatureSet) ProtoReflect ¶
func (x *FeatureSet) ProtoReflect() protoreflect.Message
func (*FeatureSet) Reset ¶
func (x *FeatureSet) Reset()
func (*FeatureSet) String ¶
func (x *FeatureSet) String() string
type FeatureSetMeta ¶
type FeatureSetMeta struct { // Created timestamp of this specific feature set. CreatedTimestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"` // Status of the feature set. // Used to indicate whether the feature set is ready for consumption or ingestion. // Currently supports 2 states: // 1) STATUS_PENDING - A feature set is in pending state if Feast has not spun up the jobs // necessary to push rows for this feature set to stores subscribing to this feature set. // 2) STATUS_READY - Feature set is ready for consumption or ingestion Status FeatureSetStatus `protobuf:"varint,2,opt,name=status,proto3,enum=feast.core.FeatureSetStatus" json:"status,omitempty"` // contains filtered or unexported fields }
func (*FeatureSetMeta) Descriptor
deprecated
func (*FeatureSetMeta) Descriptor() ([]byte, []int)
Deprecated: Use FeatureSetMeta.ProtoReflect.Descriptor instead.
func (*FeatureSetMeta) GetCreatedTimestamp ¶
func (x *FeatureSetMeta) GetCreatedTimestamp() *timestamp.Timestamp
func (*FeatureSetMeta) GetStatus ¶
func (x *FeatureSetMeta) GetStatus() FeatureSetStatus
func (*FeatureSetMeta) ProtoMessage ¶
func (*FeatureSetMeta) ProtoMessage()
func (*FeatureSetMeta) ProtoReflect ¶
func (x *FeatureSetMeta) ProtoReflect() protoreflect.Message
func (*FeatureSetMeta) Reset ¶
func (x *FeatureSetMeta) Reset()
func (*FeatureSetMeta) String ¶
func (x *FeatureSetMeta) String() string
type FeatureSetReference ¶
type FeatureSetReference struct { // Name of the project Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // Name of the FeatureSet Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Defines a composite key that refers to a unique FeatureSet
func (*FeatureSetReference) Descriptor
deprecated
func (*FeatureSetReference) Descriptor() ([]byte, []int)
Deprecated: Use FeatureSetReference.ProtoReflect.Descriptor instead.
func (*FeatureSetReference) GetName ¶
func (x *FeatureSetReference) GetName() string
func (*FeatureSetReference) GetProject ¶
func (x *FeatureSetReference) GetProject() string
func (*FeatureSetReference) ProtoMessage ¶
func (*FeatureSetReference) ProtoMessage()
func (*FeatureSetReference) ProtoReflect ¶
func (x *FeatureSetReference) ProtoReflect() protoreflect.Message
func (*FeatureSetReference) Reset ¶
func (x *FeatureSetReference) Reset()
func (*FeatureSetReference) String ¶
func (x *FeatureSetReference) String() string
type FeatureSetSpec ¶
type FeatureSetSpec struct { // Name of project that this feature set belongs to. Project string `protobuf:"bytes,7,opt,name=project,proto3" json:"project,omitempty"` // Name of the feature set. Must be unique. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // List of entities contained within this featureSet. // This allows the feature to be used during joins between feature sets. // If the featureSet is ingested into a store that supports keys, this value // will be made a key. Entities []*EntitySpec `protobuf:"bytes,3,rep,name=entities,proto3" json:"entities,omitempty"` // List of features contained within this featureSet. Features []*FeatureSpec `protobuf:"bytes,4,rep,name=features,proto3" json:"features,omitempty"` // Features in this feature set will only be retrieved if they are found // after [time - max_age]. Missing or older feature values will be returned // as nulls and indicated to end user MaxAge *duration.Duration `protobuf:"bytes,5,opt,name=max_age,json=maxAge,proto3" json:"max_age,omitempty"` // Optional. Source on which feature rows can be found. // If not set, source will be set to the default value configured in Feast Core. Source *Source `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"` // User defined metadata Labels map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*FeatureSetSpec) Descriptor
deprecated
func (*FeatureSetSpec) Descriptor() ([]byte, []int)
Deprecated: Use FeatureSetSpec.ProtoReflect.Descriptor instead.
func (*FeatureSetSpec) GetEntities ¶
func (x *FeatureSetSpec) GetEntities() []*EntitySpec
func (*FeatureSetSpec) GetFeatures ¶
func (x *FeatureSetSpec) GetFeatures() []*FeatureSpec
func (*FeatureSetSpec) GetLabels ¶
func (x *FeatureSetSpec) GetLabels() map[string]string
func (*FeatureSetSpec) GetMaxAge ¶
func (x *FeatureSetSpec) GetMaxAge() *duration.Duration
func (*FeatureSetSpec) GetName ¶
func (x *FeatureSetSpec) GetName() string
func (*FeatureSetSpec) GetProject ¶
func (x *FeatureSetSpec) GetProject() string
func (*FeatureSetSpec) GetSource ¶
func (x *FeatureSetSpec) GetSource() *Source
func (*FeatureSetSpec) ProtoMessage ¶
func (*FeatureSetSpec) ProtoMessage()
func (*FeatureSetSpec) ProtoReflect ¶
func (x *FeatureSetSpec) ProtoReflect() protoreflect.Message
func (*FeatureSetSpec) Reset ¶
func (x *FeatureSetSpec) Reset()
func (*FeatureSetSpec) String ¶
func (x *FeatureSetSpec) String() string
type FeatureSetStatus ¶
type FeatureSetStatus int32
const ( FeatureSetStatus_STATUS_INVALID FeatureSetStatus = 0 FeatureSetStatus_STATUS_PENDING FeatureSetStatus = 1 FeatureSetStatus_STATUS_JOB_STARTING FeatureSetStatus = 3 FeatureSetStatus_STATUS_READY FeatureSetStatus = 2 )
func (FeatureSetStatus) Descriptor ¶
func (FeatureSetStatus) Descriptor() protoreflect.EnumDescriptor
func (FeatureSetStatus) Enum ¶
func (x FeatureSetStatus) Enum() *FeatureSetStatus
func (FeatureSetStatus) EnumDescriptor
deprecated
func (FeatureSetStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use FeatureSetStatus.Descriptor instead.
func (FeatureSetStatus) Number ¶
func (x FeatureSetStatus) Number() protoreflect.EnumNumber
func (FeatureSetStatus) String ¶
func (x FeatureSetStatus) String() string
func (FeatureSetStatus) Type ¶
func (FeatureSetStatus) Type() protoreflect.EnumType
type FeatureSpec ¶
type FeatureSpec struct { // Name of the feature. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Value type of the feature. ValueType types.ValueType_Enum `protobuf:"varint,2,opt,name=value_type,json=valueType,proto3,enum=feast.types.ValueType_Enum" json:"value_type,omitempty"` // Labels for user defined metadata on a feature Labels map[string]string `` /* 154-byte string literal not displayed */ // Types that are assignable to PresenceConstraints: // *FeatureSpec_Presence // *FeatureSpec_GroupPresence PresenceConstraints isFeatureSpec_PresenceConstraints `protobuf_oneof:"presence_constraints"` // The shape of the feature which governs the number of values that appear in // each example. // // Types that are assignable to ShapeType: // *FeatureSpec_Shape // *FeatureSpec_ValueCount ShapeType isFeatureSpec_ShapeType `protobuf_oneof:"shape_type"` // Domain for the values of the feature. // // Types that are assignable to DomainInfo: // *FeatureSpec_Domain // *FeatureSpec_IntDomain // *FeatureSpec_FloatDomain // *FeatureSpec_StringDomain // *FeatureSpec_BoolDomain // *FeatureSpec_StructDomain // *FeatureSpec_NaturalLanguageDomain // *FeatureSpec_ImageDomain // *FeatureSpec_MidDomain // *FeatureSpec_UrlDomain // *FeatureSpec_TimeDomain // *FeatureSpec_TimeOfDayDomain DomainInfo isFeatureSpec_DomainInfo `protobuf_oneof:"domain_info"` // contains filtered or unexported fields }
func (*FeatureSpec) Descriptor
deprecated
func (*FeatureSpec) Descriptor() ([]byte, []int)
Deprecated: Use FeatureSpec.ProtoReflect.Descriptor instead.
func (*FeatureSpec) GetBoolDomain ¶
func (x *FeatureSpec) GetBoolDomain() *v0.BoolDomain
func (*FeatureSpec) GetDomain ¶
func (x *FeatureSpec) GetDomain() string
func (*FeatureSpec) GetDomainInfo ¶
func (m *FeatureSpec) GetDomainInfo() isFeatureSpec_DomainInfo
func (*FeatureSpec) GetFloatDomain ¶
func (x *FeatureSpec) GetFloatDomain() *v0.FloatDomain
func (*FeatureSpec) GetGroupPresence ¶
func (x *FeatureSpec) GetGroupPresence() *v0.FeaturePresenceWithinGroup
func (*FeatureSpec) GetImageDomain ¶
func (x *FeatureSpec) GetImageDomain() *v0.ImageDomain
func (*FeatureSpec) GetIntDomain ¶
func (x *FeatureSpec) GetIntDomain() *v0.IntDomain
func (*FeatureSpec) GetLabels ¶
func (x *FeatureSpec) GetLabels() map[string]string
func (*FeatureSpec) GetMidDomain ¶
func (x *FeatureSpec) GetMidDomain() *v0.MIDDomain
func (*FeatureSpec) GetName ¶
func (x *FeatureSpec) GetName() string
func (*FeatureSpec) GetNaturalLanguageDomain ¶
func (x *FeatureSpec) GetNaturalLanguageDomain() *v0.NaturalLanguageDomain
func (*FeatureSpec) GetPresence ¶
func (x *FeatureSpec) GetPresence() *v0.FeaturePresence
func (*FeatureSpec) GetPresenceConstraints ¶
func (m *FeatureSpec) GetPresenceConstraints() isFeatureSpec_PresenceConstraints
func (*FeatureSpec) GetShape ¶
func (x *FeatureSpec) GetShape() *v0.FixedShape
func (*FeatureSpec) GetShapeType ¶
func (m *FeatureSpec) GetShapeType() isFeatureSpec_ShapeType
func (*FeatureSpec) GetStringDomain ¶
func (x *FeatureSpec) GetStringDomain() *v0.StringDomain
func (*FeatureSpec) GetStructDomain ¶
func (x *FeatureSpec) GetStructDomain() *v0.StructDomain
func (*FeatureSpec) GetTimeDomain ¶
func (x *FeatureSpec) GetTimeDomain() *v0.TimeDomain
func (*FeatureSpec) GetTimeOfDayDomain ¶
func (x *FeatureSpec) GetTimeOfDayDomain() *v0.TimeOfDayDomain
func (*FeatureSpec) GetUrlDomain ¶
func (x *FeatureSpec) GetUrlDomain() *v0.URLDomain
func (*FeatureSpec) GetValueCount ¶
func (x *FeatureSpec) GetValueCount() *v0.ValueCount
func (*FeatureSpec) GetValueType ¶
func (x *FeatureSpec) GetValueType() types.ValueType_Enum
func (*FeatureSpec) ProtoMessage ¶
func (*FeatureSpec) ProtoMessage()
func (*FeatureSpec) ProtoReflect ¶
func (x *FeatureSpec) ProtoReflect() protoreflect.Message
func (*FeatureSpec) Reset ¶
func (x *FeatureSpec) Reset()
func (*FeatureSpec) String ¶
func (x *FeatureSpec) String() string
type FeatureSpec_BoolDomain ¶
type FeatureSpec_BoolDomain struct {
BoolDomain *v0.BoolDomain `protobuf:"bytes,38,opt,name=bool_domain,json=boolDomain,proto3,oneof"`
}
type FeatureSpec_Domain ¶
type FeatureSpec_Domain struct { // Reference to a domain defined at the schema level. Domain string `protobuf:"bytes,34,opt,name=domain,proto3,oneof"` }
type FeatureSpec_FloatDomain ¶
type FeatureSpec_FloatDomain struct {
FloatDomain *v0.FloatDomain `protobuf:"bytes,36,opt,name=float_domain,json=floatDomain,proto3,oneof"`
}
type FeatureSpec_GroupPresence ¶
type FeatureSpec_GroupPresence struct { // Only used in the context of a "group" context, e.g., inside a sequence. GroupPresence *v0.FeaturePresenceWithinGroup `protobuf:"bytes,31,opt,name=group_presence,json=groupPresence,proto3,oneof"` }
type FeatureSpec_ImageDomain ¶
type FeatureSpec_ImageDomain struct {
ImageDomain *v0.ImageDomain `protobuf:"bytes,41,opt,name=image_domain,json=imageDomain,proto3,oneof"`
}
type FeatureSpec_IntDomain ¶
type FeatureSpec_MidDomain ¶
type FeatureSpec_NaturalLanguageDomain ¶
type FeatureSpec_NaturalLanguageDomain struct { // Supported semantic domains. NaturalLanguageDomain *v0.NaturalLanguageDomain `protobuf:"bytes,40,opt,name=natural_language_domain,json=naturalLanguageDomain,proto3,oneof"` }
type FeatureSpec_Presence ¶
type FeatureSpec_Presence struct { // Constraints on the presence of this feature in the examples. Presence *v0.FeaturePresence `protobuf:"bytes,30,opt,name=presence,proto3,oneof"` }
type FeatureSpec_Shape ¶
type FeatureSpec_Shape struct { // The feature has a fixed shape corresponding to a multi-dimensional // tensor. Shape *v0.FixedShape `protobuf:"bytes,32,opt,name=shape,proto3,oneof"` }
type FeatureSpec_StringDomain ¶
type FeatureSpec_StringDomain struct {
StringDomain *v0.StringDomain `protobuf:"bytes,37,opt,name=string_domain,json=stringDomain,proto3,oneof"`
}
type FeatureSpec_StructDomain ¶
type FeatureSpec_StructDomain struct {
StructDomain *v0.StructDomain `protobuf:"bytes,39,opt,name=struct_domain,json=structDomain,proto3,oneof"`
}
type FeatureSpec_TimeDomain ¶
type FeatureSpec_TimeDomain struct {
TimeDomain *v0.TimeDomain `protobuf:"bytes,44,opt,name=time_domain,json=timeDomain,proto3,oneof"`
}
type FeatureSpec_TimeOfDayDomain ¶
type FeatureSpec_TimeOfDayDomain struct {
TimeOfDayDomain *v0.TimeOfDayDomain `protobuf:"bytes,45,opt,name=time_of_day_domain,json=timeOfDayDomain,proto3,oneof"`
}
type FeatureSpec_UrlDomain ¶
type FeatureSpec_ValueCount ¶
type FeatureSpec_ValueCount struct { // The feature doesn't have a well defined shape. All we know are limits on // the minimum and maximum number of values. ValueCount *v0.ValueCount `protobuf:"bytes,33,opt,name=value_count,json=valueCount,proto3,oneof"` }
type GetFeastCoreVersionRequest ¶
type GetFeastCoreVersionRequest struct {
// contains filtered or unexported fields
}
func (*GetFeastCoreVersionRequest) Descriptor
deprecated
func (*GetFeastCoreVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFeastCoreVersionRequest.ProtoReflect.Descriptor instead.
func (*GetFeastCoreVersionRequest) ProtoMessage ¶
func (*GetFeastCoreVersionRequest) ProtoMessage()
func (*GetFeastCoreVersionRequest) ProtoReflect ¶
func (x *GetFeastCoreVersionRequest) ProtoReflect() protoreflect.Message
func (*GetFeastCoreVersionRequest) Reset ¶
func (x *GetFeastCoreVersionRequest) Reset()
func (*GetFeastCoreVersionRequest) String ¶
func (x *GetFeastCoreVersionRequest) String() string
type GetFeastCoreVersionResponse ¶
type GetFeastCoreVersionResponse struct { Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*GetFeastCoreVersionResponse) Descriptor
deprecated
func (*GetFeastCoreVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFeastCoreVersionResponse.ProtoReflect.Descriptor instead.
func (*GetFeastCoreVersionResponse) GetVersion ¶
func (x *GetFeastCoreVersionResponse) GetVersion() string
func (*GetFeastCoreVersionResponse) ProtoMessage ¶
func (*GetFeastCoreVersionResponse) ProtoMessage()
func (*GetFeastCoreVersionResponse) ProtoReflect ¶
func (x *GetFeastCoreVersionResponse) ProtoReflect() protoreflect.Message
func (*GetFeastCoreVersionResponse) Reset ¶
func (x *GetFeastCoreVersionResponse) Reset()
func (*GetFeastCoreVersionResponse) String ¶
func (x *GetFeastCoreVersionResponse) String() string
type GetFeatureSetRequest ¶
type GetFeatureSetRequest struct { // Name of project the feature set belongs to. If omitted will default to 'default' project. Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"` // Name of feature set (required). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request for a single feature set
func (*GetFeatureSetRequest) Descriptor
deprecated
func (*GetFeatureSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFeatureSetRequest.ProtoReflect.Descriptor instead.
func (*GetFeatureSetRequest) GetName ¶
func (x *GetFeatureSetRequest) GetName() string
func (*GetFeatureSetRequest) GetProject ¶
func (x *GetFeatureSetRequest) GetProject() string
func (*GetFeatureSetRequest) ProtoMessage ¶
func (*GetFeatureSetRequest) ProtoMessage()
func (*GetFeatureSetRequest) ProtoReflect ¶
func (x *GetFeatureSetRequest) ProtoReflect() protoreflect.Message
func (*GetFeatureSetRequest) Reset ¶
func (x *GetFeatureSetRequest) Reset()
func (*GetFeatureSetRequest) String ¶
func (x *GetFeatureSetRequest) String() string
type GetFeatureSetResponse ¶
type GetFeatureSetResponse struct { FeatureSet *FeatureSet `protobuf:"bytes,1,opt,name=feature_set,json=featureSet,proto3" json:"feature_set,omitempty"` // contains filtered or unexported fields }
Response containing a single feature set
func (*GetFeatureSetResponse) Descriptor
deprecated
func (*GetFeatureSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFeatureSetResponse.ProtoReflect.Descriptor instead.
func (*GetFeatureSetResponse) GetFeatureSet ¶
func (x *GetFeatureSetResponse) GetFeatureSet() *FeatureSet
func (*GetFeatureSetResponse) ProtoMessage ¶
func (*GetFeatureSetResponse) ProtoMessage()
func (*GetFeatureSetResponse) ProtoReflect ¶
func (x *GetFeatureSetResponse) ProtoReflect() protoreflect.Message
func (*GetFeatureSetResponse) Reset ¶
func (x *GetFeatureSetResponse) Reset()
func (*GetFeatureSetResponse) String ¶
func (x *GetFeatureSetResponse) String() string
type IngestionJob ¶
type IngestionJob struct { // Job ID assigned by Feast Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // External job ID specific to the runner. // For DirectRunner jobs, this is identical to id. For DataflowRunner jobs, this refers to the Dataflow job ID. ExternalId string `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"` Status IngestionJobStatus `protobuf:"varint,3,opt,name=status,proto3,enum=feast.core.IngestionJobStatus" json:"status,omitempty"` // List of feature sets whose features are populated by this job. FeatureSets []*FeatureSet `protobuf:"bytes,4,rep,name=feature_sets,json=featureSets,proto3" json:"feature_sets,omitempty"` // Source this job is reading from. Source *Source `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"` // Store this job is writing to. Store *Store `protobuf:"bytes,6,opt,name=store,proto3" json:"store,omitempty"` // contains filtered or unexported fields }
Represents Feast Injestion Job
func (*IngestionJob) Descriptor
deprecated
func (*IngestionJob) Descriptor() ([]byte, []int)
Deprecated: Use IngestionJob.ProtoReflect.Descriptor instead.
func (*IngestionJob) GetExternalId ¶
func (x *IngestionJob) GetExternalId() string
func (*IngestionJob) GetFeatureSets ¶
func (x *IngestionJob) GetFeatureSets() []*FeatureSet
func (*IngestionJob) GetId ¶
func (x *IngestionJob) GetId() string
func (*IngestionJob) GetSource ¶
func (x *IngestionJob) GetSource() *Source
func (*IngestionJob) GetStatus ¶
func (x *IngestionJob) GetStatus() IngestionJobStatus
func (*IngestionJob) GetStore ¶
func (x *IngestionJob) GetStore() *Store
func (*IngestionJob) ProtoMessage ¶
func (*IngestionJob) ProtoMessage()
func (*IngestionJob) ProtoReflect ¶
func (x *IngestionJob) ProtoReflect() protoreflect.Message
func (*IngestionJob) Reset ¶
func (x *IngestionJob) Reset()
func (*IngestionJob) String ¶
func (x *IngestionJob) String() string
type IngestionJobStatus ¶
type IngestionJobStatus int32
Status of a Feast Ingestion Job
const ( // Job status is not known. IngestionJobStatus_UNKNOWN IngestionJobStatus = 0 // Import job is submitted to runner and currently pending for executing IngestionJobStatus_PENDING IngestionJobStatus = 1 // Import job is currently running in the runner IngestionJobStatus_RUNNING IngestionJobStatus = 2 // Runner's reported the import job has completed (applicable to batch job) IngestionJobStatus_COMPLETED IngestionJobStatus = 3 // When user sent abort command, but it's still running IngestionJobStatus_ABORTING IngestionJobStatus = 4 // User initiated abort job IngestionJobStatus_ABORTED IngestionJobStatus = 5 // Runner's reported that the import job failed to run or there is a failure during job IngestionJobStatus_ERROR IngestionJobStatus = 6 // job has been suspended and waiting for cleanup IngestionJobStatus_SUSPENDING IngestionJobStatus = 7 // job has been suspended IngestionJobStatus_SUSPENDED IngestionJobStatus = 8 )
func (IngestionJobStatus) Descriptor ¶
func (IngestionJobStatus) Descriptor() protoreflect.EnumDescriptor
func (IngestionJobStatus) Enum ¶
func (x IngestionJobStatus) Enum() *IngestionJobStatus
func (IngestionJobStatus) EnumDescriptor
deprecated
func (IngestionJobStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use IngestionJobStatus.Descriptor instead.
func (IngestionJobStatus) Number ¶
func (x IngestionJobStatus) Number() protoreflect.EnumNumber
func (IngestionJobStatus) String ¶
func (x IngestionJobStatus) String() string
func (IngestionJobStatus) Type ¶
func (IngestionJobStatus) Type() protoreflect.EnumType
type KafkaSourceConfig ¶
type KafkaSourceConfig struct { // Comma separated list of Kafka bootstrap servers. Used for feature sets without a defined source host[:port]] BootstrapServers string `protobuf:"bytes,1,opt,name=bootstrap_servers,json=bootstrapServers,proto3" json:"bootstrap_servers,omitempty"` // Kafka topic to use for feature sets without user defined topics Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` // Number of Kafka partitions to to use for managed feature stream. Partitions int32 `protobuf:"varint,3,opt,name=partitions,proto3" json:"partitions,omitempty"` // Defines the number of copies of managed feature stream Kafka. ReplicationFactor int32 `protobuf:"varint,4,opt,name=replicationFactor,proto3" json:"replicationFactor,omitempty"` // contains filtered or unexported fields }
func (*KafkaSourceConfig) Descriptor
deprecated
func (*KafkaSourceConfig) Descriptor() ([]byte, []int)
Deprecated: Use KafkaSourceConfig.ProtoReflect.Descriptor instead.
func (*KafkaSourceConfig) GetBootstrapServers ¶
func (x *KafkaSourceConfig) GetBootstrapServers() string
func (*KafkaSourceConfig) GetPartitions ¶
func (x *KafkaSourceConfig) GetPartitions() int32
func (*KafkaSourceConfig) GetReplicationFactor ¶
func (x *KafkaSourceConfig) GetReplicationFactor() int32
func (*KafkaSourceConfig) GetTopic ¶
func (x *KafkaSourceConfig) GetTopic() string
func (*KafkaSourceConfig) ProtoMessage ¶
func (*KafkaSourceConfig) ProtoMessage()
func (*KafkaSourceConfig) ProtoReflect ¶
func (x *KafkaSourceConfig) ProtoReflect() protoreflect.Message
func (*KafkaSourceConfig) Reset ¶
func (x *KafkaSourceConfig) Reset()
func (*KafkaSourceConfig) String ¶
func (x *KafkaSourceConfig) String() string
type ListFeatureSetsRequest ¶
type ListFeatureSetsRequest struct { Filter *ListFeatureSetsRequest_Filter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Retrieves details for all versions of a specific feature set
func (*ListFeatureSetsRequest) Descriptor
deprecated
func (*ListFeatureSetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFeatureSetsRequest.ProtoReflect.Descriptor instead.
func (*ListFeatureSetsRequest) GetFilter ¶
func (x *ListFeatureSetsRequest) GetFilter() *ListFeatureSetsRequest_Filter
func (*ListFeatureSetsRequest) ProtoMessage ¶
func (*ListFeatureSetsRequest) ProtoMessage()
func (*ListFeatureSetsRequest) ProtoReflect ¶
func (x *ListFeatureSetsRequest) ProtoReflect() protoreflect.Message
func (*ListFeatureSetsRequest) Reset ¶
func (x *ListFeatureSetsRequest) Reset()
func (*ListFeatureSetsRequest) String ¶
func (x *ListFeatureSetsRequest) String() string
type ListFeatureSetsRequest_Filter ¶
type ListFeatureSetsRequest_Filter struct { // Name of project that the feature sets belongs to. This can be one of // - [project_name] // - * // If an asterisk is provided, filtering on projects will be disabled. All projects will // be matched. It is NOT possible to provide an asterisk with a string in order to do // pattern matching. // If unspecified this field will default to the default project 'default'. Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"` // Name of the desired feature set. Asterisks can be used as wildcards in the name. // Matching on names is only permitted if a specific project is defined. It is disallowed // If the project name is set to "*" // e.g. // - * can be used to match all feature sets // - my-feature-set* can be used to match all features prefixed by "my-feature-set" // - my-feature-set-6 can be used to select a single feature set FeatureSetName string `protobuf:"bytes,1,opt,name=feature_set_name,json=featureSetName,proto3" json:"feature_set_name,omitempty"` // contains filtered or unexported fields }
func (*ListFeatureSetsRequest_Filter) Descriptor
deprecated
func (*ListFeatureSetsRequest_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListFeatureSetsRequest_Filter.ProtoReflect.Descriptor instead.
func (*ListFeatureSetsRequest_Filter) GetFeatureSetName ¶
func (x *ListFeatureSetsRequest_Filter) GetFeatureSetName() string
func (*ListFeatureSetsRequest_Filter) GetProject ¶
func (x *ListFeatureSetsRequest_Filter) GetProject() string
func (*ListFeatureSetsRequest_Filter) ProtoMessage ¶
func (*ListFeatureSetsRequest_Filter) ProtoMessage()
func (*ListFeatureSetsRequest_Filter) ProtoReflect ¶
func (x *ListFeatureSetsRequest_Filter) ProtoReflect() protoreflect.Message
func (*ListFeatureSetsRequest_Filter) Reset ¶
func (x *ListFeatureSetsRequest_Filter) Reset()
func (*ListFeatureSetsRequest_Filter) String ¶
func (x *ListFeatureSetsRequest_Filter) String() string
type ListFeatureSetsResponse ¶
type ListFeatureSetsResponse struct { FeatureSets []*FeatureSet `protobuf:"bytes,1,rep,name=feature_sets,json=featureSets,proto3" json:"feature_sets,omitempty"` // contains filtered or unexported fields }
func (*ListFeatureSetsResponse) Descriptor
deprecated
func (*ListFeatureSetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFeatureSetsResponse.ProtoReflect.Descriptor instead.
func (*ListFeatureSetsResponse) GetFeatureSets ¶
func (x *ListFeatureSetsResponse) GetFeatureSets() []*FeatureSet
func (*ListFeatureSetsResponse) ProtoMessage ¶
func (*ListFeatureSetsResponse) ProtoMessage()
func (*ListFeatureSetsResponse) ProtoReflect ¶
func (x *ListFeatureSetsResponse) ProtoReflect() protoreflect.Message
func (*ListFeatureSetsResponse) Reset ¶
func (x *ListFeatureSetsResponse) Reset()
func (*ListFeatureSetsResponse) String ¶
func (x *ListFeatureSetsResponse) String() string
type ListIngestionJobsRequest ¶
type ListIngestionJobsRequest struct { Filter *ListIngestionJobsRequest_Filter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request for listing ingestion jobs
func (*ListIngestionJobsRequest) Descriptor
deprecated
func (*ListIngestionJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIngestionJobsRequest.ProtoReflect.Descriptor instead.
func (*ListIngestionJobsRequest) GetFilter ¶
func (x *ListIngestionJobsRequest) GetFilter() *ListIngestionJobsRequest_Filter
func (*ListIngestionJobsRequest) ProtoMessage ¶
func (*ListIngestionJobsRequest) ProtoMessage()
func (*ListIngestionJobsRequest) ProtoReflect ¶
func (x *ListIngestionJobsRequest) ProtoReflect() protoreflect.Message
func (*ListIngestionJobsRequest) Reset ¶
func (x *ListIngestionJobsRequest) Reset()
func (*ListIngestionJobsRequest) String ¶
func (x *ListIngestionJobsRequest) String() string
type ListIngestionJobsRequest_Filter ¶
type ListIngestionJobsRequest_Filter struct { // Filter by Job ID assigned by Feast Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Filter by ingestion job target feature set. FeatureSetReference *FeatureSetReference `protobuf:"bytes,2,opt,name=feature_set_reference,json=featureSetReference,proto3" json:"feature_set_reference,omitempty"` // Filter by Name of store StoreName string `protobuf:"bytes,3,opt,name=store_name,json=storeName,proto3" json:"store_name,omitempty"` // contains filtered or unexported fields }
func (*ListIngestionJobsRequest_Filter) Descriptor
deprecated
func (*ListIngestionJobsRequest_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListIngestionJobsRequest_Filter.ProtoReflect.Descriptor instead.
func (*ListIngestionJobsRequest_Filter) GetFeatureSetReference ¶
func (x *ListIngestionJobsRequest_Filter) GetFeatureSetReference() *FeatureSetReference
func (*ListIngestionJobsRequest_Filter) GetId ¶
func (x *ListIngestionJobsRequest_Filter) GetId() string
func (*ListIngestionJobsRequest_Filter) GetStoreName ¶
func (x *ListIngestionJobsRequest_Filter) GetStoreName() string
func (*ListIngestionJobsRequest_Filter) ProtoMessage ¶
func (*ListIngestionJobsRequest_Filter) ProtoMessage()
func (*ListIngestionJobsRequest_Filter) ProtoReflect ¶
func (x *ListIngestionJobsRequest_Filter) ProtoReflect() protoreflect.Message
func (*ListIngestionJobsRequest_Filter) Reset ¶
func (x *ListIngestionJobsRequest_Filter) Reset()
func (*ListIngestionJobsRequest_Filter) String ¶
func (x *ListIngestionJobsRequest_Filter) String() string
type ListIngestionJobsResponse ¶
type ListIngestionJobsResponse struct { Jobs []*IngestionJob `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"` // contains filtered or unexported fields }
Response from listing ingestion jobs
func (*ListIngestionJobsResponse) Descriptor
deprecated
func (*ListIngestionJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIngestionJobsResponse.ProtoReflect.Descriptor instead.
func (*ListIngestionJobsResponse) GetJobs ¶
func (x *ListIngestionJobsResponse) GetJobs() []*IngestionJob
func (*ListIngestionJobsResponse) ProtoMessage ¶
func (*ListIngestionJobsResponse) ProtoMessage()
func (*ListIngestionJobsResponse) ProtoReflect ¶
func (x *ListIngestionJobsResponse) ProtoReflect() protoreflect.Message
func (*ListIngestionJobsResponse) Reset ¶
func (x *ListIngestionJobsResponse) Reset()
func (*ListIngestionJobsResponse) String ¶
func (x *ListIngestionJobsResponse) String() string
type ListProjectsRequest ¶
type ListProjectsRequest struct {
// contains filtered or unexported fields
}
Request for listing of projects
func (*ListProjectsRequest) Descriptor
deprecated
func (*ListProjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.
func (*ListProjectsRequest) ProtoMessage ¶
func (*ListProjectsRequest) ProtoMessage()
func (*ListProjectsRequest) ProtoReflect ¶
func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message
func (*ListProjectsRequest) Reset ¶
func (x *ListProjectsRequest) Reset()
func (*ListProjectsRequest) String ¶
func (x *ListProjectsRequest) String() string
type ListProjectsResponse ¶
type ListProjectsResponse struct { // List of project names (archived projects are filtered out) Projects []string `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"` // contains filtered or unexported fields }
Response for listing of projects
func (*ListProjectsResponse) Descriptor
deprecated
func (*ListProjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.
func (*ListProjectsResponse) GetProjects ¶
func (x *ListProjectsResponse) GetProjects() []string
func (*ListProjectsResponse) ProtoMessage ¶
func (*ListProjectsResponse) ProtoMessage()
func (*ListProjectsResponse) ProtoReflect ¶
func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
func (*ListProjectsResponse) Reset ¶
func (x *ListProjectsResponse) Reset()
func (*ListProjectsResponse) String ¶
func (x *ListProjectsResponse) String() string
type ListStoresRequest ¶
type ListStoresRequest struct { Filter *ListStoresRequest_Filter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListStoresRequest) Descriptor
deprecated
func (*ListStoresRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListStoresRequest.ProtoReflect.Descriptor instead.
func (*ListStoresRequest) GetFilter ¶
func (x *ListStoresRequest) GetFilter() *ListStoresRequest_Filter
func (*ListStoresRequest) ProtoMessage ¶
func (*ListStoresRequest) ProtoMessage()
func (*ListStoresRequest) ProtoReflect ¶
func (x *ListStoresRequest) ProtoReflect() protoreflect.Message
func (*ListStoresRequest) Reset ¶
func (x *ListStoresRequest) Reset()
func (*ListStoresRequest) String ¶
func (x *ListStoresRequest) String() string
type ListStoresRequest_Filter ¶
type ListStoresRequest_Filter struct { // Name of desired store. Regex is not supported in this query. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*ListStoresRequest_Filter) Descriptor
deprecated
func (*ListStoresRequest_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListStoresRequest_Filter.ProtoReflect.Descriptor instead.
func (*ListStoresRequest_Filter) GetName ¶
func (x *ListStoresRequest_Filter) GetName() string
func (*ListStoresRequest_Filter) ProtoMessage ¶
func (*ListStoresRequest_Filter) ProtoMessage()
func (*ListStoresRequest_Filter) ProtoReflect ¶
func (x *ListStoresRequest_Filter) ProtoReflect() protoreflect.Message
func (*ListStoresRequest_Filter) Reset ¶
func (x *ListStoresRequest_Filter) Reset()
func (*ListStoresRequest_Filter) String ¶
func (x *ListStoresRequest_Filter) String() string
type ListStoresResponse ¶
type ListStoresResponse struct { Store []*Store `protobuf:"bytes,1,rep,name=store,proto3" json:"store,omitempty"` // contains filtered or unexported fields }
func (*ListStoresResponse) Descriptor
deprecated
func (*ListStoresResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListStoresResponse.ProtoReflect.Descriptor instead.
func (*ListStoresResponse) GetStore ¶
func (x *ListStoresResponse) GetStore() []*Store
func (*ListStoresResponse) ProtoMessage ¶
func (*ListStoresResponse) ProtoMessage()
func (*ListStoresResponse) ProtoReflect ¶
func (x *ListStoresResponse) ProtoReflect() protoreflect.Message
func (*ListStoresResponse) Reset ¶
func (x *ListStoresResponse) Reset()
func (*ListStoresResponse) String ¶
func (x *ListStoresResponse) String() string
type RestartIngestionJobRequest ¶
type RestartIngestionJobRequest struct { // Job ID assigned by Feast Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Request to restart ingestion job
func (*RestartIngestionJobRequest) Descriptor
deprecated
func (*RestartIngestionJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RestartIngestionJobRequest.ProtoReflect.Descriptor instead.
func (*RestartIngestionJobRequest) GetId ¶
func (x *RestartIngestionJobRequest) GetId() string
func (*RestartIngestionJobRequest) ProtoMessage ¶
func (*RestartIngestionJobRequest) ProtoMessage()
func (*RestartIngestionJobRequest) ProtoReflect ¶
func (x *RestartIngestionJobRequest) ProtoReflect() protoreflect.Message
func (*RestartIngestionJobRequest) Reset ¶
func (x *RestartIngestionJobRequest) Reset()
func (*RestartIngestionJobRequest) String ¶
func (x *RestartIngestionJobRequest) String() string
type RestartIngestionJobResponse ¶
type RestartIngestionJobResponse struct {
// contains filtered or unexported fields
}
Response from restartingan injestion job
func (*RestartIngestionJobResponse) Descriptor
deprecated
func (*RestartIngestionJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RestartIngestionJobResponse.ProtoReflect.Descriptor instead.
func (*RestartIngestionJobResponse) ProtoMessage ¶
func (*RestartIngestionJobResponse) ProtoMessage()
func (*RestartIngestionJobResponse) ProtoReflect ¶
func (x *RestartIngestionJobResponse) ProtoReflect() protoreflect.Message
func (*RestartIngestionJobResponse) Reset ¶
func (x *RestartIngestionJobResponse) Reset()
func (*RestartIngestionJobResponse) String ¶
func (x *RestartIngestionJobResponse) String() string
type Source ¶
type Source struct { // The kind of data source Feast should connect to in order to retrieve FeatureRow value Type SourceType `protobuf:"varint,1,opt,name=type,proto3,enum=feast.core.SourceType" json:"type,omitempty"` // Source specific configuration // // Types that are assignable to SourceConfig: // *Source_KafkaSourceConfig SourceConfig isSource_SourceConfig `protobuf_oneof:"source_config"` // contains filtered or unexported fields }
func (*Source) Descriptor
deprecated
func (*Source) GetKafkaSourceConfig ¶
func (x *Source) GetKafkaSourceConfig() *KafkaSourceConfig
func (*Source) GetSourceConfig ¶
func (m *Source) GetSourceConfig() isSource_SourceConfig
func (*Source) GetType ¶
func (x *Source) GetType() SourceType
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) ProtoReflect ¶
func (x *Source) ProtoReflect() protoreflect.Message
type SourceType ¶
type SourceType int32
const ( SourceType_INVALID SourceType = 0 SourceType_KAFKA SourceType = 1 )
func (SourceType) Descriptor ¶
func (SourceType) Descriptor() protoreflect.EnumDescriptor
func (SourceType) Enum ¶
func (x SourceType) Enum() *SourceType
func (SourceType) EnumDescriptor
deprecated
func (SourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SourceType.Descriptor instead.
func (SourceType) Number ¶
func (x SourceType) Number() protoreflect.EnumNumber
func (SourceType) String ¶
func (x SourceType) String() string
func (SourceType) Type ¶
func (SourceType) Type() protoreflect.EnumType
type Source_KafkaSourceConfig ¶
type Source_KafkaSourceConfig struct {
KafkaSourceConfig *KafkaSourceConfig `protobuf:"bytes,2,opt,name=kafka_source_config,json=kafkaSourceConfig,proto3,oneof"`
}
type StopIngestionJobRequest ¶
type StopIngestionJobRequest struct { // Job ID assigned by Feast Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
Request to stop ingestion job
func (*StopIngestionJobRequest) Descriptor
deprecated
func (*StopIngestionJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopIngestionJobRequest.ProtoReflect.Descriptor instead.
func (*StopIngestionJobRequest) GetId ¶
func (x *StopIngestionJobRequest) GetId() string
func (*StopIngestionJobRequest) ProtoMessage ¶
func (*StopIngestionJobRequest) ProtoMessage()
func (*StopIngestionJobRequest) ProtoReflect ¶
func (x *StopIngestionJobRequest) ProtoReflect() protoreflect.Message
func (*StopIngestionJobRequest) Reset ¶
func (x *StopIngestionJobRequest) Reset()
func (*StopIngestionJobRequest) String ¶
func (x *StopIngestionJobRequest) String() string
type StopIngestionJobResponse ¶
type StopIngestionJobResponse struct {
// contains filtered or unexported fields
}
Request from stopping an ingestion job
func (*StopIngestionJobResponse) Descriptor
deprecated
func (*StopIngestionJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopIngestionJobResponse.ProtoReflect.Descriptor instead.
func (*StopIngestionJobResponse) ProtoMessage ¶
func (*StopIngestionJobResponse) ProtoMessage()
func (*StopIngestionJobResponse) ProtoReflect ¶
func (x *StopIngestionJobResponse) ProtoReflect() protoreflect.Message
func (*StopIngestionJobResponse) Reset ¶
func (x *StopIngestionJobResponse) Reset()
func (*StopIngestionJobResponse) String ¶
func (x *StopIngestionJobResponse) String() string
type Store ¶
type Store struct { // Name of the store. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Type of store. Type Store_StoreType `protobuf:"varint,2,opt,name=type,proto3,enum=feast.core.Store_StoreType" json:"type,omitempty"` // Feature sets to subscribe to. Subscriptions []*Store_Subscription `protobuf:"bytes,4,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"` // Configuration to connect to the store. Required. // // Types that are assignable to Config: // *Store_RedisConfig_ // *Store_BigqueryConfig // *Store_CassandraConfig_ // *Store_RedisClusterConfig_ Config isStore_Config `protobuf_oneof:"config"` // contains filtered or unexported fields }
Store provides a location where Feast reads and writes feature values. Feature values will be written to the Store in the form of FeatureRow elements. The way FeatureRow is encoded and decoded when it is written to and read from the Store depends on the type of the Store.
For example, a FeatureRow will materialize as a row in a table in BigQuery but it will materialize as a key, value pair element in Redis.
func (*Store) Descriptor
deprecated
func (*Store) GetBigqueryConfig ¶
func (x *Store) GetBigqueryConfig() *Store_BigQueryConfig
func (*Store) GetCassandraConfig ¶
func (x *Store) GetCassandraConfig() *Store_CassandraConfig
func (*Store) GetRedisClusterConfig ¶
func (x *Store) GetRedisClusterConfig() *Store_RedisClusterConfig
func (*Store) GetRedisConfig ¶
func (x *Store) GetRedisConfig() *Store_RedisConfig
func (*Store) GetSubscriptions ¶
func (x *Store) GetSubscriptions() []*Store_Subscription
func (*Store) GetType ¶
func (x *Store) GetType() Store_StoreType
func (*Store) ProtoMessage ¶
func (*Store) ProtoMessage()
func (*Store) ProtoReflect ¶
func (x *Store) ProtoReflect() protoreflect.Message
type Store_BigQueryConfig ¶
type Store_BigQueryConfig struct { ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` DatasetId string `protobuf:"bytes,2,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` StagingLocation string `protobuf:"bytes,3,opt,name=staging_location,json=stagingLocation,proto3" json:"staging_location,omitempty"` InitialRetryDelaySeconds int32 `` /* 138-byte string literal not displayed */ TotalTimeoutSeconds int32 `protobuf:"varint,5,opt,name=total_timeout_seconds,json=totalTimeoutSeconds,proto3" json:"total_timeout_seconds,omitempty"` // contains filtered or unexported fields }
func (*Store_BigQueryConfig) Descriptor
deprecated
func (*Store_BigQueryConfig) Descriptor() ([]byte, []int)
Deprecated: Use Store_BigQueryConfig.ProtoReflect.Descriptor instead.
func (*Store_BigQueryConfig) GetDatasetId ¶
func (x *Store_BigQueryConfig) GetDatasetId() string
func (*Store_BigQueryConfig) GetInitialRetryDelaySeconds ¶
func (x *Store_BigQueryConfig) GetInitialRetryDelaySeconds() int32
func (*Store_BigQueryConfig) GetProjectId ¶
func (x *Store_BigQueryConfig) GetProjectId() string
func (*Store_BigQueryConfig) GetStagingLocation ¶
func (x *Store_BigQueryConfig) GetStagingLocation() string
func (*Store_BigQueryConfig) GetTotalTimeoutSeconds ¶
func (x *Store_BigQueryConfig) GetTotalTimeoutSeconds() int32
func (*Store_BigQueryConfig) ProtoMessage ¶
func (*Store_BigQueryConfig) ProtoMessage()
func (*Store_BigQueryConfig) ProtoReflect ¶
func (x *Store_BigQueryConfig) ProtoReflect() protoreflect.Message
func (*Store_BigQueryConfig) Reset ¶
func (x *Store_BigQueryConfig) Reset()
func (*Store_BigQueryConfig) String ¶
func (x *Store_BigQueryConfig) String() string
type Store_BigqueryConfig ¶
type Store_BigqueryConfig struct {
BigqueryConfig *Store_BigQueryConfig `protobuf:"bytes,12,opt,name=bigquery_config,json=bigqueryConfig,proto3,oneof"`
}
type Store_CassandraConfig ¶
type Store_CassandraConfig struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*Store_CassandraConfig) Descriptor
deprecated
func (*Store_CassandraConfig) Descriptor() ([]byte, []int)
Deprecated: Use Store_CassandraConfig.ProtoReflect.Descriptor instead.
func (*Store_CassandraConfig) GetHost ¶
func (x *Store_CassandraConfig) GetHost() string
func (*Store_CassandraConfig) GetPort ¶
func (x *Store_CassandraConfig) GetPort() int32
func (*Store_CassandraConfig) ProtoMessage ¶
func (*Store_CassandraConfig) ProtoMessage()
func (*Store_CassandraConfig) ProtoReflect ¶
func (x *Store_CassandraConfig) ProtoReflect() protoreflect.Message
func (*Store_CassandraConfig) Reset ¶
func (x *Store_CassandraConfig) Reset()
func (*Store_CassandraConfig) String ¶
func (x *Store_CassandraConfig) String() string
type Store_CassandraConfig_ ¶
type Store_CassandraConfig_ struct {
CassandraConfig *Store_CassandraConfig `protobuf:"bytes,13,opt,name=cassandra_config,json=cassandraConfig,proto3,oneof"`
}
type Store_RedisClusterConfig ¶
type Store_RedisClusterConfig struct { // List of Redis Uri for all the nodes in Redis Cluster, comma separated. Eg. host1:6379, host2:6379 ConnectionString string `protobuf:"bytes,1,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"` InitialBackoffMs int32 `protobuf:"varint,2,opt,name=initial_backoff_ms,json=initialBackoffMs,proto3" json:"initial_backoff_ms,omitempty"` MaxRetries int32 `protobuf:"varint,3,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"` // contains filtered or unexported fields }
func (*Store_RedisClusterConfig) Descriptor
deprecated
func (*Store_RedisClusterConfig) Descriptor() ([]byte, []int)
Deprecated: Use Store_RedisClusterConfig.ProtoReflect.Descriptor instead.
func (*Store_RedisClusterConfig) GetConnectionString ¶
func (x *Store_RedisClusterConfig) GetConnectionString() string
func (*Store_RedisClusterConfig) GetInitialBackoffMs ¶
func (x *Store_RedisClusterConfig) GetInitialBackoffMs() int32
func (*Store_RedisClusterConfig) GetMaxRetries ¶
func (x *Store_RedisClusterConfig) GetMaxRetries() int32
func (*Store_RedisClusterConfig) ProtoMessage ¶
func (*Store_RedisClusterConfig) ProtoMessage()
func (*Store_RedisClusterConfig) ProtoReflect ¶
func (x *Store_RedisClusterConfig) ProtoReflect() protoreflect.Message
func (*Store_RedisClusterConfig) Reset ¶
func (x *Store_RedisClusterConfig) Reset()
func (*Store_RedisClusterConfig) String ¶
func (x *Store_RedisClusterConfig) String() string
type Store_RedisClusterConfig_ ¶
type Store_RedisClusterConfig_ struct {
RedisClusterConfig *Store_RedisClusterConfig `protobuf:"bytes,14,opt,name=redis_cluster_config,json=redisClusterConfig,proto3,oneof"`
}
type Store_RedisConfig ¶
type Store_RedisConfig struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // Optional. The number of milliseconds to wait before retrying failed Redis connection. // By default, Feast uses exponential backoff policy and "initial_backoff_ms" sets the initial wait duration. InitialBackoffMs int32 `protobuf:"varint,3,opt,name=initial_backoff_ms,json=initialBackoffMs,proto3" json:"initial_backoff_ms,omitempty"` // Optional. Maximum total number of retries for connecting to Redis. Default to zero retries. MaxRetries int32 `protobuf:"varint,4,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"` // contains filtered or unexported fields }
func (*Store_RedisConfig) Descriptor
deprecated
func (*Store_RedisConfig) Descriptor() ([]byte, []int)
Deprecated: Use Store_RedisConfig.ProtoReflect.Descriptor instead.
func (*Store_RedisConfig) GetHost ¶
func (x *Store_RedisConfig) GetHost() string
func (*Store_RedisConfig) GetInitialBackoffMs ¶
func (x *Store_RedisConfig) GetInitialBackoffMs() int32
func (*Store_RedisConfig) GetMaxRetries ¶
func (x *Store_RedisConfig) GetMaxRetries() int32
func (*Store_RedisConfig) GetPort ¶
func (x *Store_RedisConfig) GetPort() int32
func (*Store_RedisConfig) ProtoMessage ¶
func (*Store_RedisConfig) ProtoMessage()
func (*Store_RedisConfig) ProtoReflect ¶
func (x *Store_RedisConfig) ProtoReflect() protoreflect.Message
func (*Store_RedisConfig) Reset ¶
func (x *Store_RedisConfig) Reset()
func (*Store_RedisConfig) String ¶
func (x *Store_RedisConfig) String() string
type Store_RedisConfig_ ¶
type Store_RedisConfig_ struct {
RedisConfig *Store_RedisConfig `protobuf:"bytes,11,opt,name=redis_config,json=redisConfig,proto3,oneof"`
}
type Store_StoreType ¶
type Store_StoreType int32
const ( Store_INVALID Store_StoreType = 0 // Redis stores a FeatureRow element as a key, value pair. // // The Redis data types used (https://redis.io/topics/data-types): // - key: STRING // - value: STRING // // Encodings: // - key: byte array of RedisKey (refer to feast.storage.RedisKey) // - value: byte array of FeatureRow (refer to feast.types.FeatureRow) // Store_REDIS Store_StoreType = 1 // BigQuery stores a FeatureRow element as a row in a BigQuery table. // // Table name is derived is the same as the feature set name. // // The entities and features in a FeatureSetSpec corresponds to the // fields in the BigQuery table (these make up the BigQuery schema). // The name of the entity spec and feature spec corresponds to the column // names, and the value_type of entity spec and feature spec corresponds // to BigQuery standard SQL data type of the column. // // The following BigQuery fields are reserved for Feast internal use. // Ingestion of entity or feature spec with names identical // to the following field names will raise an exception during ingestion. // // column_name | column_data_type | description // ====================|==================|================================ // - event_timestamp | TIMESTAMP | event time of the FeatureRow // - created_timestamp | TIMESTAMP | processing time of the ingestion of the FeatureRow // - ingestion_id | STRING | unique id identifying groups of rows that have been ingested together // - job_id | STRING | identifier for the job that writes the FeatureRow to the corresponding BigQuery table // // BigQuery table created will be partitioned by the field "event_timestamp" // of the FeatureRow (https://cloud.google.com/bigquery/docs/partitioned-tables). // // The following table shows how ValueType in Feast is mapped to // BigQuery Standard SQL data types // (https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types): // // BYTES : BYTES // STRING : STRING // INT32 : INT64 // INT64 : IN64 // DOUBLE : FLOAT64 // FLOAT : FLOAT64 // BOOL : BOOL // BYTES_LIST : ARRAY // STRING_LIST : ARRAY // INT32_LIST : ARRAY // INT64_LIST : ARRAY // DOUBLE_LIST : ARRAY // FLOAT_LIST : ARRAY // BOOL_LIST : ARRAY // // The column mode in BigQuery is set to "Nullable" such that unset Value // in a FeatureRow corresponds to NULL value in BigQuery. // Store_BIGQUERY Store_StoreType = 2 // Unsupported in Feast 0.3 Store_CASSANDRA Store_StoreType = 3 Store_REDIS_CLUSTER Store_StoreType = 4 )
func (Store_StoreType) Descriptor ¶
func (Store_StoreType) Descriptor() protoreflect.EnumDescriptor
func (Store_StoreType) Enum ¶
func (x Store_StoreType) Enum() *Store_StoreType
func (Store_StoreType) EnumDescriptor
deprecated
func (Store_StoreType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Store_StoreType.Descriptor instead.
func (Store_StoreType) Number ¶
func (x Store_StoreType) Number() protoreflect.EnumNumber
func (Store_StoreType) String ¶
func (x Store_StoreType) String() string
func (Store_StoreType) Type ¶
func (Store_StoreType) Type() protoreflect.EnumType
type Store_Subscription ¶
type Store_Subscription struct { // Name of project that the feature sets belongs to. This can be one of // - [project_name] // - * // If an asterisk is provided, filtering on projects will be disabled. All projects will // be matched. It is NOT possible to provide an asterisk with a string in order to do // pattern matching. Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"` // Name of the desired feature set. Asterisks can be used as wildcards in the name. // Matching on names is only permitted if a specific project is defined. It is disallowed // If the project name is set to "*" // e.g. // - * can be used to match all feature sets // - my-feature-set* can be used to match all features prefixed by "my-feature-set" // - my-feature-set-6 can be used to select a single feature set Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Store_Subscription) Descriptor
deprecated
func (*Store_Subscription) Descriptor() ([]byte, []int)
Deprecated: Use Store_Subscription.ProtoReflect.Descriptor instead.
func (*Store_Subscription) GetName ¶
func (x *Store_Subscription) GetName() string
func (*Store_Subscription) GetProject ¶
func (x *Store_Subscription) GetProject() string
func (*Store_Subscription) ProtoMessage ¶
func (*Store_Subscription) ProtoMessage()
func (*Store_Subscription) ProtoReflect ¶
func (x *Store_Subscription) ProtoReflect() protoreflect.Message
func (*Store_Subscription) Reset ¶
func (x *Store_Subscription) Reset()
func (*Store_Subscription) String ¶
func (x *Store_Subscription) String() string
type UnimplementedCoreServiceServer ¶
type UnimplementedCoreServiceServer struct { }
UnimplementedCoreServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCoreServiceServer) ApplyFeatureSet ¶
func (*UnimplementedCoreServiceServer) ApplyFeatureSet(context.Context, *ApplyFeatureSetRequest) (*ApplyFeatureSetResponse, error)
func (*UnimplementedCoreServiceServer) ArchiveProject ¶
func (*UnimplementedCoreServiceServer) ArchiveProject(context.Context, *ArchiveProjectRequest) (*ArchiveProjectResponse, error)
func (*UnimplementedCoreServiceServer) CreateProject ¶
func (*UnimplementedCoreServiceServer) CreateProject(context.Context, *CreateProjectRequest) (*CreateProjectResponse, error)
func (*UnimplementedCoreServiceServer) GetFeastCoreVersion ¶
func (*UnimplementedCoreServiceServer) GetFeastCoreVersion(context.Context, *GetFeastCoreVersionRequest) (*GetFeastCoreVersionResponse, error)
func (*UnimplementedCoreServiceServer) GetFeatureSet ¶
func (*UnimplementedCoreServiceServer) GetFeatureSet(context.Context, *GetFeatureSetRequest) (*GetFeatureSetResponse, error)
func (*UnimplementedCoreServiceServer) ListFeatureSets ¶
func (*UnimplementedCoreServiceServer) ListFeatureSets(context.Context, *ListFeatureSetsRequest) (*ListFeatureSetsResponse, error)
func (*UnimplementedCoreServiceServer) ListIngestionJobs ¶
func (*UnimplementedCoreServiceServer) ListIngestionJobs(context.Context, *ListIngestionJobsRequest) (*ListIngestionJobsResponse, error)
func (*UnimplementedCoreServiceServer) ListProjects ¶
func (*UnimplementedCoreServiceServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (*UnimplementedCoreServiceServer) ListStores ¶
func (*UnimplementedCoreServiceServer) ListStores(context.Context, *ListStoresRequest) (*ListStoresResponse, error)
func (*UnimplementedCoreServiceServer) RestartIngestionJob ¶
func (*UnimplementedCoreServiceServer) RestartIngestionJob(context.Context, *RestartIngestionJobRequest) (*RestartIngestionJobResponse, error)
func (*UnimplementedCoreServiceServer) StopIngestionJob ¶
func (*UnimplementedCoreServiceServer) StopIngestionJob(context.Context, *StopIngestionJobRequest) (*StopIngestionJobResponse, error)
func (*UnimplementedCoreServiceServer) UpdateStore ¶
func (*UnimplementedCoreServiceServer) UpdateStore(context.Context, *UpdateStoreRequest) (*UpdateStoreResponse, error)
type UpdateStoreRequest ¶
type UpdateStoreRequest struct { Store *Store `protobuf:"bytes,1,opt,name=store,proto3" json:"store,omitempty"` // contains filtered or unexported fields }
func (*UpdateStoreRequest) Descriptor
deprecated
func (*UpdateStoreRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStoreRequest.ProtoReflect.Descriptor instead.
func (*UpdateStoreRequest) GetStore ¶
func (x *UpdateStoreRequest) GetStore() *Store
func (*UpdateStoreRequest) ProtoMessage ¶
func (*UpdateStoreRequest) ProtoMessage()
func (*UpdateStoreRequest) ProtoReflect ¶
func (x *UpdateStoreRequest) ProtoReflect() protoreflect.Message
func (*UpdateStoreRequest) Reset ¶
func (x *UpdateStoreRequest) Reset()
func (*UpdateStoreRequest) String ¶
func (x *UpdateStoreRequest) String() string
type UpdateStoreResponse ¶
type UpdateStoreResponse struct { Store *Store `protobuf:"bytes,1,opt,name=store,proto3" json:"store,omitempty"` Status UpdateStoreResponse_Status `protobuf:"varint,2,opt,name=status,proto3,enum=feast.core.UpdateStoreResponse_Status" json:"status,omitempty"` // contains filtered or unexported fields }
func (*UpdateStoreResponse) Descriptor
deprecated
func (*UpdateStoreResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStoreResponse.ProtoReflect.Descriptor instead.
func (*UpdateStoreResponse) GetStatus ¶
func (x *UpdateStoreResponse) GetStatus() UpdateStoreResponse_Status
func (*UpdateStoreResponse) GetStore ¶
func (x *UpdateStoreResponse) GetStore() *Store
func (*UpdateStoreResponse) ProtoMessage ¶
func (*UpdateStoreResponse) ProtoMessage()
func (*UpdateStoreResponse) ProtoReflect ¶
func (x *UpdateStoreResponse) ProtoReflect() protoreflect.Message
func (*UpdateStoreResponse) Reset ¶
func (x *UpdateStoreResponse) Reset()
func (*UpdateStoreResponse) String ¶
func (x *UpdateStoreResponse) String() string
type UpdateStoreResponse_Status ¶
type UpdateStoreResponse_Status int32
const ( // Existing store config matching the given store id is identical to the given store config. UpdateStoreResponse_NO_CHANGE UpdateStoreResponse_Status = 0 // New store created or existing config updated. UpdateStoreResponse_UPDATED UpdateStoreResponse_Status = 1 )
func (UpdateStoreResponse_Status) Descriptor ¶
func (UpdateStoreResponse_Status) Descriptor() protoreflect.EnumDescriptor
func (UpdateStoreResponse_Status) Enum ¶
func (x UpdateStoreResponse_Status) Enum() *UpdateStoreResponse_Status
func (UpdateStoreResponse_Status) EnumDescriptor
deprecated
func (UpdateStoreResponse_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateStoreResponse_Status.Descriptor instead.
func (UpdateStoreResponse_Status) Number ¶
func (x UpdateStoreResponse_Status) Number() protoreflect.EnumNumber
func (UpdateStoreResponse_Status) String ¶
func (x UpdateStoreResponse_Status) String() string
func (UpdateStoreResponse_Status) Type ¶
func (UpdateStoreResponse_Status) Type() protoreflect.EnumType