proto

package
v0.0.0-...-10462e1 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CuebePluginService_ConfigurePlugin_FullMethodName = "/backend.plugin.proto.CuebePluginService/ConfigurePlugin"
	CuebePluginService_PerformTask_FullMethodName     = "/backend.plugin.proto.CuebePluginService/PerformTask"
)

Variables

View Source
var CuebePluginService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "backend.plugin.proto.CuebePluginService",
	HandlerType: (*CuebePluginServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ConfigurePlugin",
			Handler:    _CuebePluginService_ConfigurePlugin_Handler,
		},
		{
			MethodName: "PerformTask",
			Handler:    _CuebePluginService_PerformTask_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "backend/plugin/proto/plugin.proto",
}

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

View Source
var File_backend_plugin_proto_plugin_proto protoreflect.FileDescriptor

Functions

func RegisterCuebePluginServiceServer

func RegisterCuebePluginServiceServer(s grpc.ServiceRegistrar, srv CuebePluginServiceServer)

Types

type ConfigurePluginRequest

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

func (*ConfigurePluginRequest) ProtoMessage

func (*ConfigurePluginRequest) ProtoMessage()

func (*ConfigurePluginRequest) ProtoReflect

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

func (*ConfigurePluginRequest) Reset

func (x *ConfigurePluginRequest) Reset()

func (*ConfigurePluginRequest) String

func (x *ConfigurePluginRequest) String() string

type ConfigurePluginRequest_builder

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

func (ConfigurePluginRequest_builder) Build

type ConfigurePluginResponse

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

func (*ConfigurePluginResponse) GetBackends

func (*ConfigurePluginResponse) ProtoMessage

func (*ConfigurePluginResponse) ProtoMessage()

func (*ConfigurePluginResponse) ProtoReflect

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

func (*ConfigurePluginResponse) Reset

func (x *ConfigurePluginResponse) Reset()

func (*ConfigurePluginResponse) SetBackends

func (*ConfigurePluginResponse) String

func (x *ConfigurePluginResponse) String() string

type ConfigurePluginResponse_BackendDescription

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

func (*ConfigurePluginResponse_BackendDescription) GetOutputs

func (*ConfigurePluginResponse_BackendDescription) ProtoMessage

func (*ConfigurePluginResponse_BackendDescription) ProtoReflect

func (*ConfigurePluginResponse_BackendDescription) Reset

func (*ConfigurePluginResponse_BackendDescription) SetOutputs

func (*ConfigurePluginResponse_BackendDescription) String

type ConfigurePluginResponse_BackendDescription_builder

type ConfigurePluginResponse_BackendDescription_builder struct {
	Outputs []string
	// contains filtered or unexported fields
}

func (ConfigurePluginResponse_BackendDescription_builder) Build

type ConfigurePluginResponse_builder

type ConfigurePluginResponse_builder struct {
	Backends map[string]*ConfigurePluginResponse_BackendDescription
	// contains filtered or unexported fields
}

func (ConfigurePluginResponse_builder) Build

type CuebePluginServiceClient

type CuebePluginServiceClient interface {
	ConfigurePlugin(ctx context.Context, in *ConfigurePluginRequest, opts ...grpc.CallOption) (*ConfigurePluginResponse, error)
	PerformTask(ctx context.Context, in *PerformTaskRequest, opts ...grpc.CallOption) (*PerformTaskResponse, error)
}

CuebePluginServiceClient is the client API for CuebePluginService 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 CuebePluginServiceServer

type CuebePluginServiceServer interface {
	ConfigurePlugin(context.Context, *ConfigurePluginRequest) (*ConfigurePluginResponse, error)
	PerformTask(context.Context, *PerformTaskRequest) (*PerformTaskResponse, error)
	// contains filtered or unexported methods
}

CuebePluginServiceServer is the server API for CuebePluginService service. All implementations must embed UnimplementedCuebePluginServiceServer for forward compatibility.

type PerformTaskRequest

type PerformTaskRequest struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*PerformTaskRequest) ClearBackend

func (x *PerformTaskRequest) ClearBackend()

func (*PerformTaskRequest) ClearOutDirectory

func (x *PerformTaskRequest) ClearOutDirectory()

func (*PerformTaskRequest) ClearParameters

func (x *PerformTaskRequest) ClearParameters()

func (*PerformTaskRequest) GetBackend

func (x *PerformTaskRequest) GetBackend() string

func (*PerformTaskRequest) GetInputs

func (x *PerformTaskRequest) GetInputs() []string

func (*PerformTaskRequest) GetOutDirectory

func (x *PerformTaskRequest) GetOutDirectory() string

func (*PerformTaskRequest) GetParameters

func (x *PerformTaskRequest) GetParameters() *structpb.Value

func (*PerformTaskRequest) HasBackend

func (x *PerformTaskRequest) HasBackend() bool

func (*PerformTaskRequest) HasOutDirectory

func (x *PerformTaskRequest) HasOutDirectory() bool

func (*PerformTaskRequest) HasParameters

func (x *PerformTaskRequest) HasParameters() bool

func (*PerformTaskRequest) ProtoMessage

func (*PerformTaskRequest) ProtoMessage()

func (*PerformTaskRequest) ProtoReflect

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

func (*PerformTaskRequest) Reset

func (x *PerformTaskRequest) Reset()

func (*PerformTaskRequest) SetBackend

func (x *PerformTaskRequest) SetBackend(v string)

func (*PerformTaskRequest) SetInputs

func (x *PerformTaskRequest) SetInputs(v []string)

func (*PerformTaskRequest) SetOutDirectory

func (x *PerformTaskRequest) SetOutDirectory(v string)

func (*PerformTaskRequest) SetParameters

func (x *PerformTaskRequest) SetParameters(v *structpb.Value)

func (*PerformTaskRequest) String

func (x *PerformTaskRequest) String() string

type PerformTaskRequest_builder

type PerformTaskRequest_builder struct {
	Backend      *string
	Inputs       []string
	Parameters   *structpb.Value
	OutDirectory *string
	// contains filtered or unexported fields
}

func (PerformTaskRequest_builder) Build

type PerformTaskResponse

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

func (*PerformTaskResponse) ProtoMessage

func (*PerformTaskResponse) ProtoMessage()

func (*PerformTaskResponse) ProtoReflect

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

func (*PerformTaskResponse) Reset

func (x *PerformTaskResponse) Reset()

func (*PerformTaskResponse) String

func (x *PerformTaskResponse) String() string

type PerformTaskResponse_builder

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

func (PerformTaskResponse_builder) Build

type UnimplementedCuebePluginServiceServer

type UnimplementedCuebePluginServiceServer struct{}

UnimplementedCuebePluginServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCuebePluginServiceServer) ConfigurePlugin

func (UnimplementedCuebePluginServiceServer) PerformTask

type UnsafeCuebePluginServiceServer

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

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

Jump to

Keyboard shortcuts

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