pipelines/backend/api/go_client/visualization.pb.go

320 lines
13 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: backend/api/visualization.proto
package go_client
import (
context "context"
fmt "fmt"
proto "github.com/golang/protobuf/proto"
_ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options"
_ "google.golang.org/genproto/googleapis/api/annotations"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// Type of visualization to be generated.
// This is required when creating the pipeline through CreateVisualization
// API.
type Visualization_Type int32
const (
Visualization_ROC_CURVE Visualization_Type = 0
Visualization_TFDV Visualization_Type = 1
Visualization_TFMA Visualization_Type = 2
Visualization_TABLE Visualization_Type = 3
Visualization_CUSTOM Visualization_Type = 4
)
var Visualization_Type_name = map[int32]string{
0: "ROC_CURVE",
1: "TFDV",
2: "TFMA",
3: "TABLE",
4: "CUSTOM",
}
var Visualization_Type_value = map[string]int32{
"ROC_CURVE": 0,
"TFDV": 1,
"TFMA": 2,
"TABLE": 3,
"CUSTOM": 4,
}
func (x Visualization_Type) String() string {
return proto.EnumName(Visualization_Type_name, int32(x))
}
func (Visualization_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_e22487dd6aa91c3b, []int{1, 0}
}
// Create visualization by providing the type of visualization that is desired
// and input data paths. Input dat paths are assumed to be unique and are used
// for determining output path.
type CreateVisualizationRequest struct {
Visualization *Visualization `protobuf:"bytes,1,opt,name=visualization,proto3" json:"visualization,omitempty"`
Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CreateVisualizationRequest) Reset() { *m = CreateVisualizationRequest{} }
func (m *CreateVisualizationRequest) String() string { return proto.CompactTextString(m) }
func (*CreateVisualizationRequest) ProtoMessage() {}
func (*CreateVisualizationRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_e22487dd6aa91c3b, []int{0}
}
func (m *CreateVisualizationRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateVisualizationRequest.Unmarshal(m, b)
}
func (m *CreateVisualizationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateVisualizationRequest.Marshal(b, m, deterministic)
}
func (m *CreateVisualizationRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateVisualizationRequest.Merge(m, src)
}
func (m *CreateVisualizationRequest) XXX_Size() int {
return xxx_messageInfo_CreateVisualizationRequest.Size(m)
}
func (m *CreateVisualizationRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CreateVisualizationRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CreateVisualizationRequest proto.InternalMessageInfo
func (m *CreateVisualizationRequest) GetVisualization() *Visualization {
if m != nil {
return m.Visualization
}
return nil
}
func (m *CreateVisualizationRequest) GetNamespace() string {
if m != nil {
return m.Namespace
}
return ""
}
type Visualization struct {
Type Visualization_Type `protobuf:"varint,1,opt,name=type,proto3,enum=api.Visualization_Type" json:"type,omitempty"`
// Path pattern of input data to be used during generation of visualizations.
// This is required when creating the pipeline through CreateVisualization
// API.
Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
// Variables to be used during generation of a visualization.
// This should be provided as a JSON string.
// This is required when creating the pipeline through CreateVisualization
// API.
Arguments string `protobuf:"bytes,3,opt,name=arguments,proto3" json:"arguments,omitempty"`
// Output. Generated visualization html.
Html string `protobuf:"bytes,4,opt,name=html,proto3" json:"html,omitempty"`
// In case any error happens when generating visualizations, only
// visualization ID and the error message are returned. Client has the
// flexibility of choosing how to handle the error.
Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Visualization) Reset() { *m = Visualization{} }
func (m *Visualization) String() string { return proto.CompactTextString(m) }
func (*Visualization) ProtoMessage() {}
func (*Visualization) Descriptor() ([]byte, []int) {
return fileDescriptor_e22487dd6aa91c3b, []int{1}
}
func (m *Visualization) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Visualization.Unmarshal(m, b)
}
func (m *Visualization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Visualization.Marshal(b, m, deterministic)
}
func (m *Visualization) XXX_Merge(src proto.Message) {
xxx_messageInfo_Visualization.Merge(m, src)
}
func (m *Visualization) XXX_Size() int {
return xxx_messageInfo_Visualization.Size(m)
}
func (m *Visualization) XXX_DiscardUnknown() {
xxx_messageInfo_Visualization.DiscardUnknown(m)
}
var xxx_messageInfo_Visualization proto.InternalMessageInfo
func (m *Visualization) GetType() Visualization_Type {
if m != nil {
return m.Type
}
return Visualization_ROC_CURVE
}
func (m *Visualization) GetSource() string {
if m != nil {
return m.Source
}
return ""
}
func (m *Visualization) GetArguments() string {
if m != nil {
return m.Arguments
}
return ""
}
func (m *Visualization) GetHtml() string {
if m != nil {
return m.Html
}
return ""
}
func (m *Visualization) GetError() string {
if m != nil {
return m.Error
}
return ""
}
func init() {
proto.RegisterEnum("api.Visualization_Type", Visualization_Type_name, Visualization_Type_value)
proto.RegisterType((*CreateVisualizationRequest)(nil), "api.CreateVisualizationRequest")
proto.RegisterType((*Visualization)(nil), "api.Visualization")
}
func init() { proto.RegisterFile("backend/api/visualization.proto", fileDescriptor_e22487dd6aa91c3b) }
var fileDescriptor_e22487dd6aa91c3b = []byte{
// 482 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x52, 0xc1, 0x6e, 0xd3, 0x40,
0x10, 0xad, 0x13, 0x27, 0x34, 0x53, 0x02, 0x61, 0x5b, 0x51, 0xcb, 0x0a, 0x4a, 0xe4, 0x53, 0x24,
0xa8, 0xad, 0xa6, 0x17, 0xe0, 0x02, 0x49, 0x28, 0x27, 0xa2, 0x4a, 0x4e, 0x9a, 0x43, 0x2f, 0xd5,
0xda, 0x9d, 0x3a, 0xab, 0x3a, 0xde, 0x65, 0x77, 0x9d, 0xaa, 0x20, 0x2e, 0x48, 0x9c, 0xb8, 0xc1,
0x2f, 0xf0, 0x47, 0xdc, 0x39, 0xf1, 0x21, 0x28, 0x9b, 0x28, 0xc4, 0x6a, 0x7b, 0xf2, 0xee, 0xec,
0x9b, 0xf7, 0xc6, 0x6f, 0x1e, 0xb4, 0x22, 0x1a, 0x5f, 0x61, 0x76, 0x11, 0x50, 0xc1, 0x82, 0x39,
0x53, 0x39, 0x4d, 0xd9, 0x27, 0xaa, 0x19, 0xcf, 0x7c, 0x21, 0xb9, 0xe6, 0xa4, 0x4c, 0x05, 0x73,
0x9b, 0x09, 0xe7, 0x49, 0x8a, 0x06, 0x44, 0xb3, 0x8c, 0x6b, 0x83, 0x50, 0x4b, 0x88, 0xbb, 0xbf,
0xc9, 0x81, 0x52, 0x72, 0xb9, 0x7a, 0x78, 0x61, 0x3e, 0xf1, 0x41, 0x82, 0xd9, 0x81, 0xba, 0xa6,
0x49, 0x82, 0x32, 0xe0, 0xc2, 0xb4, 0xde, 0xa6, 0xf1, 0x34, 0xb8, 0x03, 0x89, 0x54, 0xe3, 0x64,
0x73, 0x8c, 0x10, 0x3f, 0xe6, 0xa8, 0x34, 0x79, 0x09, 0xf5, 0xc2, 0x78, 0x8e, 0xd5, 0xb6, 0x3a,
0x3b, 0x5d, 0xe2, 0x53, 0xc1, 0xfc, 0x62, 0x47, 0x11, 0x48, 0x9a, 0x50, 0xcb, 0xe8, 0x0c, 0x95,
0xa0, 0x31, 0x3a, 0xa5, 0xb6, 0xd5, 0xa9, 0x85, 0xff, 0x0b, 0xde, 0x1f, 0x0b, 0xea, 0x85, 0x76,
0xf2, 0x1c, 0x6c, 0x7d, 0x23, 0xd0, 0x08, 0x3c, 0xea, 0xee, 0xdf, 0x16, 0xf0, 0xc7, 0x37, 0x02,
0x43, 0x03, 0x22, 0x4f, 0xa1, 0xaa, 0x78, 0x2e, 0xd7, 0xcc, 0xab, 0xdb, 0x42, 0x94, 0xca, 0x24,
0x9f, 0x61, 0xa6, 0x95, 0x53, 0x5e, 0x8a, 0xae, 0x0b, 0x84, 0x80, 0x3d, 0xd5, 0xb3, 0xd4, 0xb1,
0xcd, 0x83, 0x39, 0x93, 0x3d, 0xa8, 0x18, 0xef, 0x9c, 0x8a, 0x29, 0x2e, 0x2f, 0xde, 0x5b, 0xb0,
0x17, 0x6a, 0xa4, 0x0e, 0xb5, 0xf0, 0x64, 0x70, 0x3e, 0x38, 0x0d, 0x27, 0xc7, 0x8d, 0x2d, 0xb2,
0x0d, 0xf6, 0xf8, 0xfd, 0xbb, 0x49, 0xc3, 0x5a, 0x9e, 0x86, 0xbd, 0x46, 0x89, 0xd4, 0xa0, 0x32,
0xee, 0xf5, 0x3f, 0x1c, 0x37, 0xca, 0x04, 0xa0, 0x3a, 0x38, 0x1d, 0x8d, 0x4f, 0x86, 0x0d, 0xbb,
0xfb, 0xcb, 0x82, 0xbd, 0xc2, 0xf8, 0x23, 0x94, 0x73, 0x16, 0x23, 0xf9, 0x6e, 0xc1, 0xee, 0x1d,
0x86, 0x93, 0x96, 0xf9, 0xe3, 0xfb, 0x57, 0xe1, 0xde, 0xe1, 0xb9, 0xf7, 0xe6, 0xeb, 0xef, 0xbf,
0x3f, 0x4b, 0xaf, 0xbc, 0xce, 0x22, 0x04, 0x2a, 0x98, 0x1f, 0x46, 0xa8, 0xe9, 0x61, 0x31, 0x51,
0x2a, 0xf8, 0xbc, 0xf6, 0xfd, 0xcb, 0xeb, 0xe2, 0x96, 0xfa, 0xdf, 0xac, 0x1f, 0xbd, 0x61, 0xd8,
0x84, 0x07, 0x17, 0x78, 0x49, 0xf3, 0x54, 0x93, 0x27, 0xe4, 0x31, 0xd4, 0xdd, 0x1d, 0xa3, 0x35,
0xd2, 0x54, 0xe7, 0xea, 0xac, 0x05, 0xcf, 0xa0, 0xda, 0x47, 0x2a, 0x51, 0x92, 0xdd, 0xed, 0x92,
0x5b, 0xa7, 0xb9, 0x9e, 0x72, 0xb9, 0xa2, 0x68, 0x97, 0xa2, 0x87, 0x00, 0x6b, 0xc0, 0xd6, 0xd9,
0x51, 0xc2, 0xf4, 0x34, 0x8f, 0xfc, 0x98, 0xcf, 0x82, 0xab, 0x3c, 0xc2, 0xcb, 0x94, 0x5f, 0x07,
0x82, 0x09, 0x4c, 0x59, 0x86, 0x2a, 0xd8, 0x4c, 0x6d, 0xc2, 0xcf, 0xe3, 0x94, 0x61, 0xa6, 0xa3,
0xaa, 0x09, 0xe3, 0xd1, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x50, 0x9c, 0xbc, 0x19, 0x03,
0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// VisualizationServiceClient is the client API for VisualizationService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type VisualizationServiceClient interface {
CreateVisualization(ctx context.Context, in *CreateVisualizationRequest, opts ...grpc.CallOption) (*Visualization, error)
}
type visualizationServiceClient struct {
cc *grpc.ClientConn
}
func NewVisualizationServiceClient(cc *grpc.ClientConn) VisualizationServiceClient {
return &visualizationServiceClient{cc}
}
func (c *visualizationServiceClient) CreateVisualization(ctx context.Context, in *CreateVisualizationRequest, opts ...grpc.CallOption) (*Visualization, error) {
out := new(Visualization)
err := c.cc.Invoke(ctx, "/api.VisualizationService/CreateVisualization", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// VisualizationServiceServer is the server API for VisualizationService service.
type VisualizationServiceServer interface {
CreateVisualization(context.Context, *CreateVisualizationRequest) (*Visualization, error)
}
// UnimplementedVisualizationServiceServer can be embedded to have forward compatible implementations.
type UnimplementedVisualizationServiceServer struct {
}
func (*UnimplementedVisualizationServiceServer) CreateVisualization(ctx context.Context, req *CreateVisualizationRequest) (*Visualization, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateVisualization not implemented")
}
func RegisterVisualizationServiceServer(s *grpc.Server, srv VisualizationServiceServer) {
s.RegisterService(&_VisualizationService_serviceDesc, srv)
}
func _VisualizationService_CreateVisualization_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateVisualizationRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(VisualizationServiceServer).CreateVisualization(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.VisualizationService/CreateVisualization",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(VisualizationServiceServer).CreateVisualization(ctx, req.(*CreateVisualizationRequest))
}
return interceptor(ctx, in, info, handler)
}
var _VisualizationService_serviceDesc = grpc.ServiceDesc{
ServiceName: "api.VisualizationService",
HandlerType: (*VisualizationServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreateVisualization",
Handler: _VisualizationService_CreateVisualization_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "backend/api/visualization.proto",
}