v1

package
v0.6.310 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_github_com_metaprov_modelaapi_services_predictor_v1_predictor_proto protoreflect.FileDescriptor
View Source
var PredictorService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "github.com.metaprov.modelaapi.services.predictor.v1.PredictorService",
	HandlerType: (*PredictorServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListPredictors",
			Handler:    _PredictorService_ListPredictors_Handler,
		},
		{
			MethodName: "CreatePredictor",
			Handler:    _PredictorService_CreatePredictor_Handler,
		},
		{
			MethodName: "GetPredictor",
			Handler:    _PredictorService_GetPredictor_Handler,
		},
		{
			MethodName: "UpdatePredictor",
			Handler:    _PredictorService_UpdatePredictor_Handler,
		},
		{
			MethodName: "RollBack",
			Handler:    _PredictorService_RollBack_Handler,
		},
		{
			MethodName: "DeletePredictor",
			Handler:    _PredictorService_DeletePredictor_Handler,
		},
		{
			MethodName: "PredictOne",
			Handler:    _PredictorService_PredictOne_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "github.com/metaprov/modelaapi/services/predictor/v1/predictor.proto",
}

PredictorService_ServiceDesc is the grpc.ServiceDesc for PredictorService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterPredictorServiceServer

func RegisterPredictorServiceServer(s grpc.ServiceRegistrar, srv PredictorServiceServer)

Types

type CreatePredictorRequest

type CreatePredictorRequest struct {
	Predictor *v1alpha1.Predictor `protobuf:"bytes,1,opt,name=predictor,proto3" json:"predictor,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePredictorRequest) Descriptor deprecated

func (*CreatePredictorRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePredictorRequest.ProtoReflect.Descriptor instead.

func (*CreatePredictorRequest) GetPredictor added in v0.4.472

func (x *CreatePredictorRequest) GetPredictor() *v1alpha1.Predictor

func (*CreatePredictorRequest) ProtoMessage

func (*CreatePredictorRequest) ProtoMessage()

func (*CreatePredictorRequest) ProtoReflect

func (x *CreatePredictorRequest) ProtoReflect() protoreflect.Message

func (*CreatePredictorRequest) Reset

func (x *CreatePredictorRequest) Reset()

func (*CreatePredictorRequest) String

func (x *CreatePredictorRequest) String() string

type CreatePredictorResponse

type CreatePredictorResponse struct {
	// contains filtered or unexported fields
}

func (*CreatePredictorResponse) Descriptor deprecated

func (*CreatePredictorResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreatePredictorResponse.ProtoReflect.Descriptor instead.

func (*CreatePredictorResponse) ProtoMessage

func (*CreatePredictorResponse) ProtoMessage()

func (*CreatePredictorResponse) ProtoReflect

func (x *CreatePredictorResponse) ProtoReflect() protoreflect.Message

func (*CreatePredictorResponse) Reset

func (x *CreatePredictorResponse) Reset()

func (*CreatePredictorResponse) String

func (x *CreatePredictorResponse) String() string

type DeletePredictorRequest

type DeletePredictorRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePredictorRequest) Descriptor deprecated

func (*DeletePredictorRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePredictorRequest.ProtoReflect.Descriptor instead.

func (*DeletePredictorRequest) GetName

func (x *DeletePredictorRequest) GetName() string

func (*DeletePredictorRequest) GetNamespace

func (x *DeletePredictorRequest) GetNamespace() string

func (*DeletePredictorRequest) ProtoMessage

func (*DeletePredictorRequest) ProtoMessage()

func (*DeletePredictorRequest) ProtoReflect

func (x *DeletePredictorRequest) ProtoReflect() protoreflect.Message

func (*DeletePredictorRequest) Reset

func (x *DeletePredictorRequest) Reset()

func (*DeletePredictorRequest) String

func (x *DeletePredictorRequest) String() string

type DeletePredictorResponse

type DeletePredictorResponse struct {
	// contains filtered or unexported fields
}

func (*DeletePredictorResponse) Descriptor deprecated

func (*DeletePredictorResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeletePredictorResponse.ProtoReflect.Descriptor instead.

func (*DeletePredictorResponse) ProtoMessage

func (*DeletePredictorResponse) ProtoMessage()

func (*DeletePredictorResponse) ProtoReflect

func (x *DeletePredictorResponse) ProtoReflect() protoreflect.Message

func (*DeletePredictorResponse) Reset

func (x *DeletePredictorResponse) Reset()

func (*DeletePredictorResponse) String

func (x *DeletePredictorResponse) String() string

type GetPredictorRequest

type GetPredictorRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPredictorRequest) Descriptor deprecated

func (*GetPredictorRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPredictorRequest.ProtoReflect.Descriptor instead.

func (*GetPredictorRequest) GetName

func (x *GetPredictorRequest) GetName() string

func (*GetPredictorRequest) GetNamespace

func (x *GetPredictorRequest) GetNamespace() string

func (*GetPredictorRequest) ProtoMessage

func (*GetPredictorRequest) ProtoMessage()

func (*GetPredictorRequest) ProtoReflect

func (x *GetPredictorRequest) ProtoReflect() protoreflect.Message

func (*GetPredictorRequest) Reset

func (x *GetPredictorRequest) Reset()

func (*GetPredictorRequest) String

func (x *GetPredictorRequest) String() string

type GetPredictorResponse

type GetPredictorResponse struct {
	Predictor *v1alpha1.Predictor `protobuf:"bytes,1,opt,name=predictor,proto3" json:"predictor,omitempty"`
	Yaml      string              `protobuf:"bytes,2,opt,name=yaml,proto3" json:"yaml,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPredictorResponse) Descriptor deprecated

func (*GetPredictorResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPredictorResponse.ProtoReflect.Descriptor instead.

func (*GetPredictorResponse) GetPredictor added in v0.4.475

func (x *GetPredictorResponse) GetPredictor() *v1alpha1.Predictor

func (*GetPredictorResponse) GetYaml

func (x *GetPredictorResponse) GetYaml() string

func (*GetPredictorResponse) ProtoMessage

func (*GetPredictorResponse) ProtoMessage()

func (*GetPredictorResponse) ProtoReflect

func (x *GetPredictorResponse) ProtoReflect() protoreflect.Message

func (*GetPredictorResponse) Reset

func (x *GetPredictorResponse) Reset()

func (*GetPredictorResponse) String

func (x *GetPredictorResponse) String() string

type ListPredictorsRequest

type ListPredictorsRequest struct {
	Namespace string            `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Labels    map[string]string `` /* 153-byte string literal not displayed */
	PageSize  int32             `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string            `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	OrderBy   string            `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPredictorsRequest) Descriptor deprecated

func (*ListPredictorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPredictorsRequest.ProtoReflect.Descriptor instead.

func (*ListPredictorsRequest) GetLabels

func (x *ListPredictorsRequest) GetLabels() map[string]string

func (*ListPredictorsRequest) GetNamespace

func (x *ListPredictorsRequest) GetNamespace() string

func (*ListPredictorsRequest) GetOrderBy added in v0.4.414

func (x *ListPredictorsRequest) GetOrderBy() string

func (*ListPredictorsRequest) GetPageSize added in v0.4.414

func (x *ListPredictorsRequest) GetPageSize() int32

func (*ListPredictorsRequest) GetPageToken added in v0.4.414

func (x *ListPredictorsRequest) GetPageToken() string

func (*ListPredictorsRequest) ProtoMessage

func (*ListPredictorsRequest) ProtoMessage()

func (*ListPredictorsRequest) ProtoReflect

func (x *ListPredictorsRequest) ProtoReflect() protoreflect.Message

func (*ListPredictorsRequest) Reset

func (x *ListPredictorsRequest) Reset()

func (*ListPredictorsRequest) String

func (x *ListPredictorsRequest) String() string

type ListPredictorsResponse

type ListPredictorsResponse struct {
	Predictors    *v1alpha1.PredictorList `protobuf:"bytes,1,opt,name=predictors,proto3" json:"predictors,omitempty"`
	NextPageToken string                  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPredictorsResponse) Descriptor deprecated

func (*ListPredictorsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPredictorsResponse.ProtoReflect.Descriptor instead.

func (*ListPredictorsResponse) GetNextPageToken added in v0.4.472

func (x *ListPredictorsResponse) GetNextPageToken() string

func (*ListPredictorsResponse) GetPredictors added in v0.4.472

func (x *ListPredictorsResponse) GetPredictors() *v1alpha1.PredictorList

func (*ListPredictorsResponse) ProtoMessage

func (*ListPredictorsResponse) ProtoMessage()

func (*ListPredictorsResponse) ProtoReflect

func (x *ListPredictorsResponse) ProtoReflect() protoreflect.Message

func (*ListPredictorsResponse) Reset

func (x *ListPredictorsResponse) Reset()

func (*ListPredictorsResponse) String

func (x *ListPredictorsResponse) String() string

type PredictOneRequest

type PredictOneRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Fields    string `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Values    string `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*PredictOneRequest) Descriptor deprecated

func (*PredictOneRequest) Descriptor() ([]byte, []int)

Deprecated: Use PredictOneRequest.ProtoReflect.Descriptor instead.

func (*PredictOneRequest) GetFields

func (x *PredictOneRequest) GetFields() string

func (*PredictOneRequest) GetName

func (x *PredictOneRequest) GetName() string

func (*PredictOneRequest) GetNamespace

func (x *PredictOneRequest) GetNamespace() string

func (*PredictOneRequest) GetValues

func (x *PredictOneRequest) GetValues() string

func (*PredictOneRequest) ProtoMessage

func (*PredictOneRequest) ProtoMessage()

func (*PredictOneRequest) ProtoReflect

func (x *PredictOneRequest) ProtoReflect() protoreflect.Message

func (*PredictOneRequest) Reset

func (x *PredictOneRequest) Reset()

func (*PredictOneRequest) String

func (x *PredictOneRequest) String() string

type PredictOneResponse

type PredictOneResponse struct {
	Namespace string             `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Label     string             `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`   // for classification
	Score     float32            `protobuf:"fixed32,4,opt,name=score,proto3" json:"score,omitempty"` // for regression
	Proba     map[string]float32 ``                                                                  // proba response
	/* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PredictOneResponse) Descriptor deprecated

func (*PredictOneResponse) Descriptor() ([]byte, []int)

Deprecated: Use PredictOneResponse.ProtoReflect.Descriptor instead.

func (*PredictOneResponse) GetLabel

func (x *PredictOneResponse) GetLabel() string

func (*PredictOneResponse) GetName

func (x *PredictOneResponse) GetName() string

func (*PredictOneResponse) GetNamespace

func (x *PredictOneResponse) GetNamespace() string

func (*PredictOneResponse) GetProba

func (x *PredictOneResponse) GetProba() map[string]float32

func (*PredictOneResponse) GetScore

func (x *PredictOneResponse) GetScore() float32

func (*PredictOneResponse) ProtoMessage

func (*PredictOneResponse) ProtoMessage()

func (*PredictOneResponse) ProtoReflect

func (x *PredictOneResponse) ProtoReflect() protoreflect.Message

func (*PredictOneResponse) Reset

func (x *PredictOneResponse) Reset()

func (*PredictOneResponse) String

func (x *PredictOneResponse) String() string

type PredictorServiceClient

type PredictorServiceClient interface {
	ListPredictors(ctx context.Context, in *ListPredictorsRequest, opts ...grpc.CallOption) (*ListPredictorsResponse, error)
	CreatePredictor(ctx context.Context, in *CreatePredictorRequest, opts ...grpc.CallOption) (*CreatePredictorResponse, error)
	GetPredictor(ctx context.Context, in *GetPredictorRequest, opts ...grpc.CallOption) (*GetPredictorResponse, error)
	UpdatePredictor(ctx context.Context, in *UpdatePredictorRequest, opts ...grpc.CallOption) (*UpdatePredictorResponse, error)
	RollBack(ctx context.Context, in *RollbackRequest, opts ...grpc.CallOption) (*RollbackResponse, error)
	DeletePredictor(ctx context.Context, in *DeletePredictorRequest, opts ...grpc.CallOption) (*DeletePredictorResponse, error)
	PredictOne(ctx context.Context, in *PredictOneRequest, opts ...grpc.CallOption) (*PredictOneResponse, error)
}

PredictorServiceClient is the client API for PredictorService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PredictorServiceServer

PredictorServiceServer is the server API for PredictorService service. All implementations must embed UnimplementedPredictorServiceServer for forward compatibility

type RollbackRequest

type RollbackRequest struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ModelName string `protobuf:"bytes,3,opt,name=modelName,proto3" json:"modelName,omitempty"` // the model to roll back to
	// contains filtered or unexported fields
}

func (*RollbackRequest) Descriptor deprecated

func (*RollbackRequest) Descriptor() ([]byte, []int)

Deprecated: Use RollbackRequest.ProtoReflect.Descriptor instead.

func (*RollbackRequest) GetModelName

func (x *RollbackRequest) GetModelName() string

func (*RollbackRequest) GetName

func (x *RollbackRequest) GetName() string

func (*RollbackRequest) GetNamespace

func (x *RollbackRequest) GetNamespace() string

func (*RollbackRequest) ProtoMessage

func (*RollbackRequest) ProtoMessage()

func (*RollbackRequest) ProtoReflect

func (x *RollbackRequest) ProtoReflect() protoreflect.Message

func (*RollbackRequest) Reset

func (x *RollbackRequest) Reset()

func (*RollbackRequest) String

func (x *RollbackRequest) String() string

type RollbackResponse

type RollbackResponse struct {
	// contains filtered or unexported fields
}

func (*RollbackResponse) Descriptor deprecated

func (*RollbackResponse) Descriptor() ([]byte, []int)

Deprecated: Use RollbackResponse.ProtoReflect.Descriptor instead.

func (*RollbackResponse) ProtoMessage

func (*RollbackResponse) ProtoMessage()

func (*RollbackResponse) ProtoReflect

func (x *RollbackResponse) ProtoReflect() protoreflect.Message

func (*RollbackResponse) Reset

func (x *RollbackResponse) Reset()

func (*RollbackResponse) String

func (x *RollbackResponse) String() string

type UnimplementedPredictorServiceServer

type UnimplementedPredictorServiceServer struct {
}

UnimplementedPredictorServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPredictorServiceServer) CreatePredictor

func (UnimplementedPredictorServiceServer) DeletePredictor

func (UnimplementedPredictorServiceServer) GetPredictor

func (UnimplementedPredictorServiceServer) ListPredictors

func (UnimplementedPredictorServiceServer) PredictOne

func (UnimplementedPredictorServiceServer) RollBack

func (UnimplementedPredictorServiceServer) UpdatePredictor

type UnsafePredictorServiceServer added in v0.4.687

type UnsafePredictorServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePredictorServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PredictorServiceServer will result in compilation errors.

type UpdatePredictorRequest

type UpdatePredictorRequest struct {
	Predictor *v1alpha1.Predictor   `protobuf:"bytes,1,opt,name=predictor,proto3" json:"predictor,omitempty"`
	FieldMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePredictorRequest) Descriptor deprecated

func (*UpdatePredictorRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePredictorRequest.ProtoReflect.Descriptor instead.

func (*UpdatePredictorRequest) GetFieldMask added in v0.4.422

func (x *UpdatePredictorRequest) GetFieldMask() *field_mask.FieldMask

func (*UpdatePredictorRequest) GetPredictor added in v0.4.472

func (x *UpdatePredictorRequest) GetPredictor() *v1alpha1.Predictor

func (*UpdatePredictorRequest) ProtoMessage

func (*UpdatePredictorRequest) ProtoMessage()

func (*UpdatePredictorRequest) ProtoReflect

func (x *UpdatePredictorRequest) ProtoReflect() protoreflect.Message

func (*UpdatePredictorRequest) Reset

func (x *UpdatePredictorRequest) Reset()

func (*UpdatePredictorRequest) String

func (x *UpdatePredictorRequest) String() string

type UpdatePredictorResponse

type UpdatePredictorResponse struct {
	// contains filtered or unexported fields
}

func (*UpdatePredictorResponse) Descriptor deprecated

func (*UpdatePredictorResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePredictorResponse.ProtoReflect.Descriptor instead.

func (*UpdatePredictorResponse) ProtoMessage

func (*UpdatePredictorResponse) ProtoMessage()

func (*UpdatePredictorResponse) ProtoReflect

func (x *UpdatePredictorResponse) ProtoReflect() protoreflect.Message

func (*UpdatePredictorResponse) Reset

func (x *UpdatePredictorResponse) Reset()

func (*UpdatePredictorResponse) String

func (x *UpdatePredictorResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL