Documentation
¶
Overview ¶
Package mvtxdaemon is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterMonoVertexDaemonServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMonoVertexDaemonServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterMonoVertexDaemonServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMonoVertexDaemonServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterMonoVertexDaemonServiceServer(s grpc.ServiceRegistrar, srv MonoVertexDaemonServiceServer)
- type ContainerError
- func (*ContainerError) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerError) GetCode() string
- func (x *ContainerError) GetContainer() string
- func (x *ContainerError) GetDetails() string
- func (x *ContainerError) GetMessage() string
- func (x *ContainerError) GetTimestamp() *timestamppb.Timestamp
- func (*ContainerError) ProtoMessage()
- func (x *ContainerError) ProtoReflect() protoreflect.Message
- func (x *ContainerError) Reset()
- func (x *ContainerError) String() string
- type GetMonoVertexErrorsRequest
- func (*GetMonoVertexErrorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonoVertexErrorsRequest) GetMonoVertex() string
- func (*GetMonoVertexErrorsRequest) ProtoMessage()
- func (x *GetMonoVertexErrorsRequest) ProtoReflect() protoreflect.Message
- func (x *GetMonoVertexErrorsRequest) Reset()
- func (x *GetMonoVertexErrorsRequest) String() string
- type GetMonoVertexErrorsResponse
- func (*GetMonoVertexErrorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonoVertexErrorsResponse) GetErrors() []*ReplicaErrors
- func (*GetMonoVertexErrorsResponse) ProtoMessage()
- func (x *GetMonoVertexErrorsResponse) ProtoReflect() protoreflect.Message
- func (x *GetMonoVertexErrorsResponse) Reset()
- func (x *GetMonoVertexErrorsResponse) String() string
- type GetMonoVertexMetricsResponse
- func (*GetMonoVertexMetricsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonoVertexMetricsResponse) GetMetrics() *MonoVertexMetrics
- func (*GetMonoVertexMetricsResponse) ProtoMessage()
- func (x *GetMonoVertexMetricsResponse) ProtoReflect() protoreflect.Message
- func (x *GetMonoVertexMetricsResponse) Reset()
- func (x *GetMonoVertexMetricsResponse) String() string
- type GetMonoVertexStatusResponse
- func (*GetMonoVertexStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMonoVertexStatusResponse) GetStatus() *MonoVertexStatus
- func (*GetMonoVertexStatusResponse) ProtoMessage()
- func (x *GetMonoVertexStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetMonoVertexStatusResponse) Reset()
- func (x *GetMonoVertexStatusResponse) String() string
- type MonoVertexDaemonServiceClient
- type MonoVertexDaemonServiceServer
- type MonoVertexMetrics
- func (*MonoVertexMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *MonoVertexMetrics) GetMonoVertex() string
- func (x *MonoVertexMetrics) GetPendings() map[string]*wrapperspb.Int64Value
- func (x *MonoVertexMetrics) GetProcessingRates() map[string]*wrapperspb.DoubleValue
- func (*MonoVertexMetrics) ProtoMessage()
- func (x *MonoVertexMetrics) ProtoReflect() protoreflect.Message
- func (x *MonoVertexMetrics) Reset()
- func (x *MonoVertexMetrics) String() string
- type MonoVertexStatus
- func (*MonoVertexStatus) Descriptor() ([]byte, []int)deprecated
- func (x *MonoVertexStatus) GetCode() string
- func (x *MonoVertexStatus) GetMessage() string
- func (x *MonoVertexStatus) GetStatus() string
- func (*MonoVertexStatus) ProtoMessage()
- func (x *MonoVertexStatus) ProtoReflect() protoreflect.Message
- func (x *MonoVertexStatus) Reset()
- func (x *MonoVertexStatus) String() string
- type ReplicaErrors
- func (*ReplicaErrors) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicaErrors) GetContainerErrors() []*ContainerError
- func (x *ReplicaErrors) GetReplica() string
- func (*ReplicaErrors) ProtoMessage()
- func (x *ReplicaErrors) ProtoReflect() protoreflect.Message
- func (x *ReplicaErrors) Reset()
- func (x *ReplicaErrors) String() string
- type UnimplementedMonoVertexDaemonServiceServer
- func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexErrors(context.Context, *GetMonoVertexErrorsRequest) (*GetMonoVertexErrorsResponse, error)
- func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexMetrics(context.Context, *emptypb.Empty) (*GetMonoVertexMetricsResponse, error)
- func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexStatus(context.Context, *emptypb.Empty) (*GetMonoVertexStatusResponse, error)
- type UnsafeMonoVertexDaemonServiceServer
Constants ¶
const ( MonoVertexDaemonService_GetMonoVertexMetrics_FullMethodName = "/mvtxdaemon.MonoVertexDaemonService/GetMonoVertexMetrics" MonoVertexDaemonService_GetMonoVertexStatus_FullMethodName = "/mvtxdaemon.MonoVertexDaemonService/GetMonoVertexStatus" MonoVertexDaemonService_GetMonoVertexErrors_FullMethodName = "/mvtxdaemon.MonoVertexDaemonService/GetMonoVertexErrors" )
Variables ¶
var File_pkg_apis_proto_mvtxdaemon_mvtxdaemon_proto protoreflect.FileDescriptor
var MonoVertexDaemonService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mvtxdaemon.MonoVertexDaemonService", HandlerType: (*MonoVertexDaemonServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetMonoVertexMetrics", Handler: _MonoVertexDaemonService_GetMonoVertexMetrics_Handler, }, { MethodName: "GetMonoVertexStatus", Handler: _MonoVertexDaemonService_GetMonoVertexStatus_Handler, }, { MethodName: "GetMonoVertexErrors", Handler: _MonoVertexDaemonService_GetMonoVertexErrors_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pkg/apis/proto/mvtxdaemon/mvtxdaemon.proto", }
MonoVertexDaemonService_ServiceDesc is the grpc.ServiceDesc for MonoVertexDaemonService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMonoVertexDaemonServiceHandler ¶
func RegisterMonoVertexDaemonServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterMonoVertexDaemonServiceHandler registers the http handlers for service MonoVertexDaemonService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMonoVertexDaemonServiceHandlerClient ¶
func RegisterMonoVertexDaemonServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MonoVertexDaemonServiceClient) error
RegisterMonoVertexDaemonServiceHandlerClient registers the http handlers for service MonoVertexDaemonService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MonoVertexDaemonServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MonoVertexDaemonServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MonoVertexDaemonServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.
func RegisterMonoVertexDaemonServiceHandlerFromEndpoint ¶
func RegisterMonoVertexDaemonServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMonoVertexDaemonServiceHandlerFromEndpoint is same as RegisterMonoVertexDaemonServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMonoVertexDaemonServiceHandlerServer ¶
func RegisterMonoVertexDaemonServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MonoVertexDaemonServiceServer) error
RegisterMonoVertexDaemonServiceHandlerServer registers the http handlers for service MonoVertexDaemonService to "mux". UnaryRPC :call MonoVertexDaemonServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMonoVertexDaemonServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
func RegisterMonoVertexDaemonServiceServer ¶
func RegisterMonoVertexDaemonServiceServer(s grpc.ServiceRegistrar, srv MonoVertexDaemonServiceServer)
Types ¶
type ContainerError ¶ added in v1.5.0
type ContainerError struct {
Container string `protobuf:"bytes,1,opt,name=container,proto3" json:"container,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
Details string `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"`
// contains filtered or unexported fields
}
ContainerError is used to provide information for a container error including timestamp, error code, message and details
func (*ContainerError) Descriptor
deprecated
added in
v1.5.0
func (*ContainerError) Descriptor() ([]byte, []int)
Deprecated: Use ContainerError.ProtoReflect.Descriptor instead.
func (*ContainerError) GetCode ¶ added in v1.5.0
func (x *ContainerError) GetCode() string
func (*ContainerError) GetContainer ¶ added in v1.5.0
func (x *ContainerError) GetContainer() string
func (*ContainerError) GetDetails ¶ added in v1.5.0
func (x *ContainerError) GetDetails() string
func (*ContainerError) GetMessage ¶ added in v1.5.0
func (x *ContainerError) GetMessage() string
func (*ContainerError) GetTimestamp ¶ added in v1.5.0
func (x *ContainerError) GetTimestamp() *timestamppb.Timestamp
func (*ContainerError) ProtoMessage ¶ added in v1.5.0
func (*ContainerError) ProtoMessage()
func (*ContainerError) ProtoReflect ¶ added in v1.5.0
func (x *ContainerError) ProtoReflect() protoreflect.Message
func (*ContainerError) Reset ¶ added in v1.5.0
func (x *ContainerError) Reset()
func (*ContainerError) String ¶ added in v1.5.0
func (x *ContainerError) String() string
type GetMonoVertexErrorsRequest ¶ added in v1.5.0
type GetMonoVertexErrorsRequest struct {
MonoVertex string `protobuf:"bytes,1,opt,name=monoVertex,proto3" json:"monoVertex,omitempty"`
// contains filtered or unexported fields
}
GetMonoVertexErrorsRequest is a request message for retrieving the errors for a mono vertex.
func (*GetMonoVertexErrorsRequest) Descriptor
deprecated
added in
v1.5.0
func (*GetMonoVertexErrorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMonoVertexErrorsRequest.ProtoReflect.Descriptor instead.
func (*GetMonoVertexErrorsRequest) GetMonoVertex ¶ added in v1.5.0
func (x *GetMonoVertexErrorsRequest) GetMonoVertex() string
func (*GetMonoVertexErrorsRequest) ProtoMessage ¶ added in v1.5.0
func (*GetMonoVertexErrorsRequest) ProtoMessage()
func (*GetMonoVertexErrorsRequest) ProtoReflect ¶ added in v1.5.0
func (x *GetMonoVertexErrorsRequest) ProtoReflect() protoreflect.Message
func (*GetMonoVertexErrorsRequest) Reset ¶ added in v1.5.0
func (x *GetMonoVertexErrorsRequest) Reset()
func (*GetMonoVertexErrorsRequest) String ¶ added in v1.5.0
func (x *GetMonoVertexErrorsRequest) String() string
type GetMonoVertexErrorsResponse ¶ added in v1.5.0
type GetMonoVertexErrorsResponse struct {
Errors []*ReplicaErrors `protobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*GetMonoVertexErrorsResponse) Descriptor
deprecated
added in
v1.5.0
func (*GetMonoVertexErrorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMonoVertexErrorsResponse.ProtoReflect.Descriptor instead.
func (*GetMonoVertexErrorsResponse) GetErrors ¶ added in v1.5.0
func (x *GetMonoVertexErrorsResponse) GetErrors() []*ReplicaErrors
func (*GetMonoVertexErrorsResponse) ProtoMessage ¶ added in v1.5.0
func (*GetMonoVertexErrorsResponse) ProtoMessage()
func (*GetMonoVertexErrorsResponse) ProtoReflect ¶ added in v1.5.0
func (x *GetMonoVertexErrorsResponse) ProtoReflect() protoreflect.Message
func (*GetMonoVertexErrorsResponse) Reset ¶ added in v1.5.0
func (x *GetMonoVertexErrorsResponse) Reset()
func (*GetMonoVertexErrorsResponse) String ¶ added in v1.5.0
func (x *GetMonoVertexErrorsResponse) String() string
type GetMonoVertexMetricsResponse ¶
type GetMonoVertexMetricsResponse struct {
Metrics *MonoVertexMetrics `protobuf:"bytes,1,opt,name=metrics,proto3" json:"metrics,omitempty"`
// contains filtered or unexported fields
}
func (*GetMonoVertexMetricsResponse) Descriptor
deprecated
func (*GetMonoVertexMetricsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMonoVertexMetricsResponse.ProtoReflect.Descriptor instead.
func (*GetMonoVertexMetricsResponse) GetMetrics ¶
func (x *GetMonoVertexMetricsResponse) GetMetrics() *MonoVertexMetrics
func (*GetMonoVertexMetricsResponse) ProtoMessage ¶
func (*GetMonoVertexMetricsResponse) ProtoMessage()
func (*GetMonoVertexMetricsResponse) ProtoReflect ¶
func (x *GetMonoVertexMetricsResponse) ProtoReflect() protoreflect.Message
func (*GetMonoVertexMetricsResponse) Reset ¶
func (x *GetMonoVertexMetricsResponse) Reset()
func (*GetMonoVertexMetricsResponse) String ¶
func (x *GetMonoVertexMetricsResponse) String() string
type GetMonoVertexStatusResponse ¶
type GetMonoVertexStatusResponse struct {
Status *MonoVertexStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*GetMonoVertexStatusResponse) Descriptor
deprecated
func (*GetMonoVertexStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMonoVertexStatusResponse.ProtoReflect.Descriptor instead.
func (*GetMonoVertexStatusResponse) GetStatus ¶
func (x *GetMonoVertexStatusResponse) GetStatus() *MonoVertexStatus
func (*GetMonoVertexStatusResponse) ProtoMessage ¶
func (*GetMonoVertexStatusResponse) ProtoMessage()
func (*GetMonoVertexStatusResponse) ProtoReflect ¶
func (x *GetMonoVertexStatusResponse) ProtoReflect() protoreflect.Message
func (*GetMonoVertexStatusResponse) Reset ¶
func (x *GetMonoVertexStatusResponse) Reset()
func (*GetMonoVertexStatusResponse) String ¶
func (x *GetMonoVertexStatusResponse) String() string
type MonoVertexDaemonServiceClient ¶
type MonoVertexDaemonServiceClient interface {
GetMonoVertexMetrics(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetMonoVertexMetricsResponse, error)
GetMonoVertexStatus(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetMonoVertexStatusResponse, error)
GetMonoVertexErrors(ctx context.Context, in *GetMonoVertexErrorsRequest, opts ...grpc.CallOption) (*GetMonoVertexErrorsResponse, error)
}
MonoVertexDaemonServiceClient is the client API for MonoVertexDaemonService 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.
MonoVertexDaemonService is a grpc service that is used to provide APIs for giving any MonoVertex information.
func NewMonoVertexDaemonServiceClient ¶
func NewMonoVertexDaemonServiceClient(cc grpc.ClientConnInterface) MonoVertexDaemonServiceClient
type MonoVertexDaemonServiceServer ¶
type MonoVertexDaemonServiceServer interface {
GetMonoVertexMetrics(context.Context, *emptypb.Empty) (*GetMonoVertexMetricsResponse, error)
GetMonoVertexStatus(context.Context, *emptypb.Empty) (*GetMonoVertexStatusResponse, error)
GetMonoVertexErrors(context.Context, *GetMonoVertexErrorsRequest) (*GetMonoVertexErrorsResponse, error)
// contains filtered or unexported methods
}
MonoVertexDaemonServiceServer is the server API for MonoVertexDaemonService service. All implementations must embed UnimplementedMonoVertexDaemonServiceServer for forward compatibility
MonoVertexDaemonService is a grpc service that is used to provide APIs for giving any MonoVertex information.
type MonoVertexMetrics ¶
type MonoVertexMetrics struct {
MonoVertex string `protobuf:"bytes,1,opt,name=monoVertex,proto3" json:"monoVertex,omitempty"`
// Processing rate in the past period of time, 1m, 5m, 15m, default
ProcessingRates map[string]*wrapperspb.DoubleValue `` /* 157-byte string literal not displayed */
// Pending in the past period of time, 1m, 5m, 15m, default
Pendings map[string]*wrapperspb.Int64Value `` /* 143-byte string literal not displayed */
// contains filtered or unexported fields
}
MonoVertexMetrics is used to provide information about the mono vertex including processing rate.
func (*MonoVertexMetrics) Descriptor
deprecated
func (*MonoVertexMetrics) Descriptor() ([]byte, []int)
Deprecated: Use MonoVertexMetrics.ProtoReflect.Descriptor instead.
func (*MonoVertexMetrics) GetMonoVertex ¶
func (x *MonoVertexMetrics) GetMonoVertex() string
func (*MonoVertexMetrics) GetPendings ¶
func (x *MonoVertexMetrics) GetPendings() map[string]*wrapperspb.Int64Value
func (*MonoVertexMetrics) GetProcessingRates ¶
func (x *MonoVertexMetrics) GetProcessingRates() map[string]*wrapperspb.DoubleValue
func (*MonoVertexMetrics) ProtoMessage ¶
func (*MonoVertexMetrics) ProtoMessage()
func (*MonoVertexMetrics) ProtoReflect ¶
func (x *MonoVertexMetrics) ProtoReflect() protoreflect.Message
func (*MonoVertexMetrics) Reset ¶
func (x *MonoVertexMetrics) Reset()
func (*MonoVertexMetrics) String ¶
func (x *MonoVertexMetrics) String() string
type MonoVertexStatus ¶
type MonoVertexStatus struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
MonoVertexStatus is used to provide information about the mono vertex status.
func (*MonoVertexStatus) Descriptor
deprecated
func (*MonoVertexStatus) Descriptor() ([]byte, []int)
Deprecated: Use MonoVertexStatus.ProtoReflect.Descriptor instead.
func (*MonoVertexStatus) GetCode ¶
func (x *MonoVertexStatus) GetCode() string
func (*MonoVertexStatus) GetMessage ¶
func (x *MonoVertexStatus) GetMessage() string
func (*MonoVertexStatus) GetStatus ¶
func (x *MonoVertexStatus) GetStatus() string
func (*MonoVertexStatus) ProtoMessage ¶
func (*MonoVertexStatus) ProtoMessage()
func (*MonoVertexStatus) ProtoReflect ¶
func (x *MonoVertexStatus) ProtoReflect() protoreflect.Message
func (*MonoVertexStatus) Reset ¶
func (x *MonoVertexStatus) Reset()
func (*MonoVertexStatus) String ¶
func (x *MonoVertexStatus) String() string
type ReplicaErrors ¶ added in v1.5.0
type ReplicaErrors struct {
Replica string `protobuf:"bytes,1,opt,name=replica,proto3" json:"replica,omitempty"`
ContainerErrors []*ContainerError `protobuf:"bytes,2,rep,name=containerErrors,proto3" json:"containerErrors,omitempty"`
// contains filtered or unexported fields
}
ReplicaErrors is used to provide all the container errors for a replica
func (*ReplicaErrors) Descriptor
deprecated
added in
v1.5.0
func (*ReplicaErrors) Descriptor() ([]byte, []int)
Deprecated: Use ReplicaErrors.ProtoReflect.Descriptor instead.
func (*ReplicaErrors) GetContainerErrors ¶ added in v1.5.0
func (x *ReplicaErrors) GetContainerErrors() []*ContainerError
func (*ReplicaErrors) GetReplica ¶ added in v1.5.0
func (x *ReplicaErrors) GetReplica() string
func (*ReplicaErrors) ProtoMessage ¶ added in v1.5.0
func (*ReplicaErrors) ProtoMessage()
func (*ReplicaErrors) ProtoReflect ¶ added in v1.5.0
func (x *ReplicaErrors) ProtoReflect() protoreflect.Message
func (*ReplicaErrors) Reset ¶ added in v1.5.0
func (x *ReplicaErrors) Reset()
func (*ReplicaErrors) String ¶ added in v1.5.0
func (x *ReplicaErrors) String() string
type UnimplementedMonoVertexDaemonServiceServer ¶
type UnimplementedMonoVertexDaemonServiceServer struct {
}
UnimplementedMonoVertexDaemonServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexErrors ¶ added in v1.5.0
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexErrors(context.Context, *GetMonoVertexErrorsRequest) (*GetMonoVertexErrorsResponse, error)
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexMetrics ¶
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexMetrics(context.Context, *emptypb.Empty) (*GetMonoVertexMetricsResponse, error)
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexStatus ¶
func (UnimplementedMonoVertexDaemonServiceServer) GetMonoVertexStatus(context.Context, *emptypb.Empty) (*GetMonoVertexStatusResponse, error)
type UnsafeMonoVertexDaemonServiceServer ¶
type UnsafeMonoVertexDaemonServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMonoVertexDaemonServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MonoVertexDaemonServiceServer will result in compilation errors.