func (*ExportModelResult) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{5}
}
Deprecated: Use ExportModelResult.ProtoReflect.Descriptor instead.
package aiengine_pb
import (
	common_pb "github.com/spiceai/spiceai/pkg/proto/common_pb"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type FillType int32
const (
	FillType_FILL_FORWARD FillType = 0
	FillType_FILL_ZERO    FillType = 1
)
var (
	FillType_name = map[int32]string{
		0: "FILL_FORWARD",
		1: "FILL_ZERO",
	}
	FillType_value = map[string]int32{
		"FILL_FORWARD": 0,
		"FILL_ZERO":    1,
	}
)
func (x FillType) Enum() *FillType {
	p := new(FillType)
	*p = x
	return p
}
func (x FillType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (FillType) Descriptor() protoreflect.EnumDescriptor {
	return file_proto_aiengine_v1_aiengine_proto_enumTypes[0].Descriptor()
}
func (FillType) Type() protoreflect.EnumType {
	return &file_proto_aiengine_v1_aiengine_proto_enumTypes[0]
}
func (x FillType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (FillType) EnumDescriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{0}
}
type DataConnector struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Name   string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Params map[string]string `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *DataConnector) Reset() {
	*x = DataConnector{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *DataConnector) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*DataConnector) ProtoMessage() {}
func (x *DataConnector) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*DataConnector) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{0}
}
func (x *DataConnector) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}
func (x *DataConnector) GetParams() map[string]string {
	if x != nil {
		return x.Params
	}
	return nil
}
type DataSource struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Connector *DataConnector    `protobuf:"bytes,1,opt,name=connector,proto3" json:"connector,omitempty"`
	Actions   map[string]string `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *DataSource) Reset() {
	*x = DataSource{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *DataSource) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*DataSource) ProtoMessage() {}
func (x *DataSource) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*DataSource) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{1}
}
func (x *DataSource) GetConnector() *DataConnector {
	if x != nil {
		return x.Connector
	}
	return nil
}
func (x *DataSource) GetActions() map[string]string {
	if x != nil {
		return x.Actions
	}
	return nil
}
type FieldData struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Initializer float64  `protobuf:"fixed64,1,opt,name=initializer,proto3" json:"initializer,omitempty"`
	FillMethod  FillType `protobuf:"varint,2,opt,name=fill_method,json=fillMethod,proto3,enum=aiengine.FillType" json:"fill_method,omitempty"`
}
func (x *FieldData) Reset() {
	*x = FieldData{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *FieldData) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*FieldData) ProtoMessage() {}
func (x *FieldData) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[2]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*FieldData) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{2}
}
func (x *FieldData) GetInitializer() float64 {
	if x != nil {
		return x.Initializer
	}
	return 0
}
func (x *FieldData) GetFillMethod() FillType {
	if x != nil {
		return x.FillMethod
	}
	return FillType_FILL_FORWARD
}
type InitRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Pod          string                `protobuf:"bytes,1,opt,name=pod,proto3" json:"pod,omitempty"`
	Period       int64                 `protobuf:"varint,2,opt,name=period,proto3" json:"period,omitempty"`
	Interval     int64                 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval,omitempty"`
	Granularity  int64                 `protobuf:"varint,4,opt,name=granularity,proto3" json:"granularity,omitempty"`
	EpochTime    int64                 `protobuf:"varint,5,opt,name=epoch_time,json=epochTime,proto3" json:"epoch_time,omitempty"`
	Actions      map[string]string     `protobuf:"bytes,6,rep,name=actions,proto3" json:"actions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	ActionsOrder map[string]int32      `protobuf:"bytes,7,rep,name=actions_order,json=actionsOrder,proto3" json:"actions_order,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
	Fields       map[string]*FieldData `protobuf:"bytes,8,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	Laws         []string              `protobuf:"bytes,9,rep,name=laws,proto3" json:"laws,omitempty"`
	Datasources  []*DataSource         `protobuf:"bytes,10,rep,name=datasources,proto3" json:"datasources,omitempty"`
}
func (x *InitRequest) Reset() {
	*x = InitRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *InitRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*InitRequest) ProtoMessage() {}
func (x *InitRequest) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[3]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*InitRequest) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{3}
}
func (x *InitRequest) GetPod() string {
	if x != nil {
		return x.Pod
	}
	return ""
}
func (x *InitRequest) GetPeriod() int64 {
	if x != nil {
		return x.Period
	}
	return 0
}
func (x *InitRequest) GetInterval() int64 {
	if x != nil {
		return x.Interval
	}
	return 0
}
func (x *InitRequest) GetGranularity() int64 {
	if x != nil {
		return x.Granularity
	}
	return 0
}
func (x *InitRequest) GetEpochTime() int64 {
	if x != nil {
		return x.EpochTime
	}
	return 0
}
func (x *InitRequest) GetActions() map[string]string {
	if x != nil {
		return x.Actions
	}
	return nil
}
func (x *InitRequest) GetActionsOrder() map[string]int32 {
	if x != nil {
		return x.ActionsOrder
	}
	return nil
}
func (x *InitRequest) GetFields() map[string]*FieldData {
	if x != nil {
		return x.Fields
	}
	return nil
}
func (x *InitRequest) GetLaws() []string {
	if x != nil {
		return x.Laws
	}
	return nil
}
func (x *InitRequest) GetDatasources() []*DataSource {
	if x != nil {
		return x.Datasources
	}
	return nil
}
type Response struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Result  string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Error   bool   `protobuf:"varint,3,opt,name=error,proto3" json:"error,omitempty"`
}
func (x *Response) Reset() {
	*x = Response{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Response) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Response) ProtoMessage() {}
func (x *Response) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[4]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Response) Descriptor() ([]byte, []int) {
	return file_proto_aiengine_v1_aiengine_proto_rawDescGZIP(), []int{4}
}
func (x *Response) GetResult() string {
	if x != nil {
		return x.Result
	}
	return ""
}
func (x *Response) GetMessage() string {
	if x != nil {
		return x.Message
	}
	return ""
}
func (x *Response) GetError() bool {
	if x != nil {
		return x.Error
	}
	return false
}
type ExportModelResult struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Response  *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	ModelPath string    `protobuf:"bytes,2,opt,name=model_path,json=modelPath,proto3" json:"model_path,omitempty"`
}
func (x *ExportModelResult) Reset() {
	*x = ExportModelResult{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ExportModelResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ExportModelResult) ProtoMessage() {}
func (x *ExportModelResult) ProtoReflect() protoreflect.Message {
	mi := &file_proto_aiengine_v1_aiengine_proto_msgTypes[5]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}