Documentation
¶
Index ¶
- Variables
- func RegisterBatchServer(s grpc.ServiceRegistrar, srv BatchServer)
- type BatchClient
- type BatchPredictMCRequest
- func (*BatchPredictMCRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchPredictMCRequest) GetBucket() *v1alpha11.VirtualBucket
- func (x *BatchPredictMCRequest) GetConnection() *v1alpha11.Connection
- func (x *BatchPredictMCRequest) GetDatasource() *v1alpha12.DataSource
- func (x *BatchPredictMCRequest) GetEntities() []*v1alpha12.Entity
- func (x *BatchPredictMCRequest) GetGroups() []*v1alpha12.FeatureGroup
- func (x *BatchPredictMCRequest) GetModel() *v1alpha13.Model
- func (x *BatchPredictMCRequest) GetModelclass() *v1alpha13.ModelClass
- func (x *BatchPredictMCRequest) GetPrediction() *v1alpha1.Prediction
- func (x *BatchPredictMCRequest) GetSecret() map[string][]byte
- func (*BatchPredictMCRequest) ProtoMessage()
- func (x *BatchPredictMCRequest) ProtoReflect() protoreflect.Message
- func (x *BatchPredictMCRequest) Reset()
- func (x *BatchPredictMCRequest) String() string
- type BatchPredictRequest
- func (*BatchPredictRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchPredictRequest) GetBucket() *v1alpha11.VirtualBucket
- func (x *BatchPredictRequest) GetConnection() *v1alpha11.Connection
- func (x *BatchPredictRequest) GetPrediction() *v1alpha1.Prediction
- func (x *BatchPredictRequest) GetSecret() map[string][]byte
- func (*BatchPredictRequest) ProtoMessage()
- func (x *BatchPredictRequest) ProtoReflect() protoreflect.Message
- func (x *BatchPredictRequest) Reset()
- func (x *BatchPredictRequest) String() string
- type BatchPredictResponse
- func (*BatchPredictResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchPredictResponse) GetKey() string
- func (x *BatchPredictResponse) GetRows() int32
- func (*BatchPredictResponse) ProtoMessage()
- func (x *BatchPredictResponse) ProtoReflect() protoreflect.Message
- func (x *BatchPredictResponse) Reset()
- func (x *BatchPredictResponse) String() string
- type BatchServer
- type ShutdownRequest
- type ShutdownResponse
- type UnimplementedBatchServer
- func (UnimplementedBatchServer) BatchPredict(context.Context, *BatchPredictRequest) (*BatchPredictResponse, error)
- func (UnimplementedBatchServer) BatchPredictMC(context.Context, *BatchPredictMCRequest) (*BatchPredictResponse, error)
- func (UnimplementedBatchServer) Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error)
- type UnsafeBatchServer
Constants ¶
This section is empty.
Variables ¶
var Batch_ServiceDesc = grpc.ServiceDesc{ ServiceName: "github.com.metaprov.modelaapi.services.batchpredictord.v1.Batch", HandlerType: (*BatchServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "BatchPredict", Handler: _Batch_BatchPredict_Handler, }, { MethodName: "BatchPredictMC", Handler: _Batch_BatchPredictMC_Handler, }, { MethodName: "Shutdown", Handler: _Batch_Shutdown_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "github.com/metaprov/modelaapi/services/batchpredictord/v1/batchpredictord.proto", }
Batch_ServiceDesc is the grpc.ServiceDesc for Batch service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_github_com_metaprov_modelaapi_services_batchpredictord_v1_batchpredictord_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBatchServer ¶
func RegisterBatchServer(s grpc.ServiceRegistrar, srv BatchServer)
Types ¶
type BatchClient ¶
type BatchClient interface { // Ingest a new dataset to the store, the store creates a new layouts and set of keys // for the new dataset BatchPredict(ctx context.Context, in *BatchPredictRequest, opts ...grpc.CallOption) (*BatchPredictResponse, error) BatchPredictMC(ctx context.Context, in *BatchPredictMCRequest, opts ...grpc.CallOption) (*BatchPredictResponse, error) Shutdown(ctx context.Context, in *ShutdownRequest, opts ...grpc.CallOption) (*ShutdownResponse, error) }
BatchClient is the client API for Batch 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.
func NewBatchClient ¶
func NewBatchClient(cc grpc.ClientConnInterface) BatchClient
type BatchPredictMCRequest ¶ added in v0.5.409
type BatchPredictMCRequest struct { Prediction *v1alpha1.Prediction `protobuf:"bytes,1,opt,name=prediction,proto3" json:"prediction,omitempty"` Bucket *v1alpha11.VirtualBucket `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Connection *v1alpha11.Connection `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"` Secret map[string][]byte `` /* 153-byte string literal not displayed */ Datasource *v1alpha12.DataSource `protobuf:"bytes,5,opt,name=datasource,proto3" json:"datasource,omitempty"` Model *v1alpha13.Model `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"` Modelclass *v1alpha13.ModelClass `protobuf:"bytes,7,opt,name=modelclass,proto3" json:"modelclass,omitempty"` Entities []*v1alpha12.Entity `protobuf:"bytes,8,rep,name=entities,proto3" json:"entities,omitempty"` Groups []*v1alpha12.FeatureGroup `protobuf:"bytes,9,rep,name=groups,proto3" json:"groups,omitempty"` // contains filtered or unexported fields }
func (*BatchPredictMCRequest) Descriptor
deprecated
added in
v0.5.409
func (*BatchPredictMCRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchPredictMCRequest.ProtoReflect.Descriptor instead.
func (*BatchPredictMCRequest) GetBucket ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetBucket() *v1alpha11.VirtualBucket
func (*BatchPredictMCRequest) GetConnection ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetConnection() *v1alpha11.Connection
func (*BatchPredictMCRequest) GetDatasource ¶ added in v0.5.515
func (x *BatchPredictMCRequest) GetDatasource() *v1alpha12.DataSource
func (*BatchPredictMCRequest) GetEntities ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetEntities() []*v1alpha12.Entity
func (*BatchPredictMCRequest) GetGroups ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetGroups() []*v1alpha12.FeatureGroup
func (*BatchPredictMCRequest) GetModel ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetModel() *v1alpha13.Model
func (*BatchPredictMCRequest) GetModelclass ¶ added in v0.5.469
func (x *BatchPredictMCRequest) GetModelclass() *v1alpha13.ModelClass
func (*BatchPredictMCRequest) GetPrediction ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetPrediction() *v1alpha1.Prediction
func (*BatchPredictMCRequest) GetSecret ¶ added in v0.5.409
func (x *BatchPredictMCRequest) GetSecret() map[string][]byte
func (*BatchPredictMCRequest) ProtoMessage ¶ added in v0.5.409
func (*BatchPredictMCRequest) ProtoMessage()
func (*BatchPredictMCRequest) ProtoReflect ¶ added in v0.5.409
func (x *BatchPredictMCRequest) ProtoReflect() protoreflect.Message
func (*BatchPredictMCRequest) Reset ¶ added in v0.5.409
func (x *BatchPredictMCRequest) Reset()
func (*BatchPredictMCRequest) String ¶ added in v0.5.409
func (x *BatchPredictMCRequest) String() string
type BatchPredictRequest ¶
type BatchPredictRequest struct { Prediction *v1alpha1.Prediction `protobuf:"bytes,1,opt,name=prediction,proto3" json:"prediction,omitempty"` Bucket *v1alpha11.VirtualBucket `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"` Connection *v1alpha11.Connection `protobuf:"bytes,3,opt,name=connection,proto3" json:"connection,omitempty"` Secret map[string][]byte `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
A request to batch predictor
func (*BatchPredictRequest) Descriptor
deprecated
func (*BatchPredictRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchPredictRequest.ProtoReflect.Descriptor instead.
func (*BatchPredictRequest) GetBucket ¶ added in v0.5.407
func (x *BatchPredictRequest) GetBucket() *v1alpha11.VirtualBucket
func (*BatchPredictRequest) GetConnection ¶ added in v0.5.407
func (x *BatchPredictRequest) GetConnection() *v1alpha11.Connection
func (*BatchPredictRequest) GetPrediction ¶
func (x *BatchPredictRequest) GetPrediction() *v1alpha1.Prediction
func (*BatchPredictRequest) GetSecret ¶ added in v0.5.407
func (x *BatchPredictRequest) GetSecret() map[string][]byte
func (*BatchPredictRequest) ProtoMessage ¶
func (*BatchPredictRequest) ProtoMessage()
func (*BatchPredictRequest) ProtoReflect ¶
func (x *BatchPredictRequest) ProtoReflect() protoreflect.Message
func (*BatchPredictRequest) Reset ¶
func (x *BatchPredictRequest) Reset()
func (*BatchPredictRequest) String ¶
func (x *BatchPredictRequest) String() string
type BatchPredictResponse ¶
type BatchPredictResponse struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // the object key to the prediction file. Rows int32 `protobuf:"varint,2,opt,name=rows,proto3" json:"rows,omitempty"` // number of predicted rows // contains filtered or unexported fields }
func (*BatchPredictResponse) Descriptor
deprecated
func (*BatchPredictResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchPredictResponse.ProtoReflect.Descriptor instead.
func (*BatchPredictResponse) GetKey ¶ added in v0.5.465
func (x *BatchPredictResponse) GetKey() string
func (*BatchPredictResponse) GetRows ¶ added in v0.4.726
func (x *BatchPredictResponse) GetRows() int32
func (*BatchPredictResponse) ProtoMessage ¶
func (*BatchPredictResponse) ProtoMessage()
func (*BatchPredictResponse) ProtoReflect ¶
func (x *BatchPredictResponse) ProtoReflect() protoreflect.Message
func (*BatchPredictResponse) Reset ¶
func (x *BatchPredictResponse) Reset()
func (*BatchPredictResponse) String ¶
func (x *BatchPredictResponse) String() string
type BatchServer ¶
type BatchServer interface { // Ingest a new dataset to the store, the store creates a new layouts and set of keys // for the new dataset BatchPredict(context.Context, *BatchPredictRequest) (*BatchPredictResponse, error) BatchPredictMC(context.Context, *BatchPredictMCRequest) (*BatchPredictResponse, error) Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error) // contains filtered or unexported methods }
BatchServer is the server API for Batch service. All implementations must embed UnimplementedBatchServer for forward compatibility
type ShutdownRequest ¶ added in v0.4.644
type ShutdownRequest struct {
// contains filtered or unexported fields
}
func (*ShutdownRequest) Descriptor
deprecated
added in
v0.4.644
func (*ShutdownRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShutdownRequest.ProtoReflect.Descriptor instead.
func (*ShutdownRequest) ProtoMessage ¶ added in v0.4.644
func (*ShutdownRequest) ProtoMessage()
func (*ShutdownRequest) ProtoReflect ¶ added in v0.4.644
func (x *ShutdownRequest) ProtoReflect() protoreflect.Message
func (*ShutdownRequest) Reset ¶ added in v0.4.644
func (x *ShutdownRequest) Reset()
func (*ShutdownRequest) String ¶ added in v0.4.644
func (x *ShutdownRequest) String() string
type ShutdownResponse ¶ added in v0.4.643
type ShutdownResponse struct {
// contains filtered or unexported fields
}
func (*ShutdownResponse) Descriptor
deprecated
added in
v0.4.643
func (*ShutdownResponse) Descriptor() ([]byte, []int)
Deprecated: Use ShutdownResponse.ProtoReflect.Descriptor instead.
func (*ShutdownResponse) ProtoMessage ¶ added in v0.4.643
func (*ShutdownResponse) ProtoMessage()
func (*ShutdownResponse) ProtoReflect ¶ added in v0.4.643
func (x *ShutdownResponse) ProtoReflect() protoreflect.Message
func (*ShutdownResponse) Reset ¶ added in v0.4.643
func (x *ShutdownResponse) Reset()
func (*ShutdownResponse) String ¶ added in v0.4.643
func (x *ShutdownResponse) String() string
type UnimplementedBatchServer ¶
type UnimplementedBatchServer struct { }
UnimplementedBatchServer must be embedded to have forward compatible implementations.
func (UnimplementedBatchServer) BatchPredict ¶
func (UnimplementedBatchServer) BatchPredict(context.Context, *BatchPredictRequest) (*BatchPredictResponse, error)
func (UnimplementedBatchServer) BatchPredictMC ¶ added in v0.5.408
func (UnimplementedBatchServer) BatchPredictMC(context.Context, *BatchPredictMCRequest) (*BatchPredictResponse, error)
func (UnimplementedBatchServer) Shutdown ¶
func (UnimplementedBatchServer) Shutdown(context.Context, *ShutdownRequest) (*ShutdownResponse, error)
type UnsafeBatchServer ¶ added in v0.4.687
type UnsafeBatchServer interface {
// contains filtered or unexported methods
}
UnsafeBatchServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BatchServer will result in compilation errors.