Documentation
¶
Index ¶
- Variables
- func RegisterDaemonServer(s grpc.ServiceRegistrar, srv DaemonServer)
- type AuthRequest
- func (*AuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuthRequest) GetAddress() string
- func (x *AuthRequest) GetPassword() string
- func (x *AuthRequest) GetProfileName() string
- func (x *AuthRequest) GetProtocol() string
- func (x *AuthRequest) GetUsername() string
- func (*AuthRequest) ProtoMessage()
- func (x *AuthRequest) ProtoReflect() protoreflect.Message
- func (x *AuthRequest) Reset()
- func (x *AuthRequest) String() string
- type AuthResponse
- func (*AuthResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuthResponse) GetMessage() string
- func (x *AuthResponse) GetSuccess() bool
- func (*AuthResponse) ProtoMessage()
- func (x *AuthResponse) ProtoReflect() protoreflect.Message
- func (x *AuthResponse) Reset()
- func (x *AuthResponse) String() string
- type DaemonClient
- type DaemonServer
- type ImagePullResponse
- func (*ImagePullResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImagePullResponse) GetBaseImage() string
- func (x *ImagePullResponse) GetMessage() string
- func (x *ImagePullResponse) GetSuccess() bool
- func (*ImagePullResponse) ProtoMessage()
- func (x *ImagePullResponse) ProtoReflect() protoreflect.Message
- func (x *ImagePullResponse) Reset()
- func (x *ImagePullResponse) String() string
- type ImageReference
- func (*ImageReference) Descriptor() ([]byte, []int)deprecated
- func (x *ImageReference) GetBase() string
- func (x *ImageReference) GetProxyConfig() string
- func (x *ImageReference) GetReference() string
- func (*ImageReference) ProtoMessage()
- func (x *ImageReference) ProtoReflect() protoreflect.Message
- func (x *ImageReference) Reset()
- func (x *ImageReference) String() string
- type OptimizeRequest
- func (*OptimizeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OptimizeRequest) GetEnable() bool
- func (x *OptimizeRequest) GetGroup() string
- func (*OptimizeRequest) ProtoMessage()
- func (x *OptimizeRequest) ProtoReflect() protoreflect.Message
- func (x *OptimizeRequest) Reset()
- func (x *OptimizeRequest) String() string
- type OptimizeResponse
- func (*OptimizeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *OptimizeResponse) GetFailed() map[string]string
- func (x *OptimizeResponse) GetMessage() string
- func (x *OptimizeResponse) GetOkay() map[string]string
- func (x *OptimizeResponse) GetSuccess() bool
- func (*OptimizeResponse) ProtoMessage()
- func (x *OptimizeResponse) ProtoReflect() protoreflect.Message
- func (x *OptimizeResponse) Reset()
- func (x *OptimizeResponse) String() string
- type ReportTracesRequest
- func (*ReportTracesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReportTracesRequest) GetProxyConfig() string
- func (*ReportTracesRequest) ProtoMessage()
- func (x *ReportTracesRequest) ProtoReflect() protoreflect.Message
- func (x *ReportTracesRequest) Reset()
- func (x *ReportTracesRequest) String() string
- type ReportTracesResponse
- func (*ReportTracesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReportTracesResponse) GetMessage() string
- func (x *ReportTracesResponse) GetSuccess() bool
- func (*ReportTracesResponse) ProtoMessage()
- func (x *ReportTracesResponse) ProtoReflect() protoreflect.Message
- func (x *ReportTracesResponse) Reset()
- func (x *ReportTracesResponse) String() string
- type Request
- type UnimplementedDaemonServer
- func (UnimplementedDaemonServer) AddProxyProfile(context.Context, *AuthRequest) (*AuthResponse, error)
- func (UnimplementedDaemonServer) GetVersion(context.Context, *Request) (*Version, error)
- func (UnimplementedDaemonServer) PullImage(context.Context, *ImageReference) (*ImagePullResponse, error)
- func (UnimplementedDaemonServer) ReportTraces(context.Context, *ReportTracesRequest) (*ReportTracesResponse, error)
- func (UnimplementedDaemonServer) SetOptimizer(context.Context, *OptimizeRequest) (*OptimizeResponse, error)
- type UnsafeDaemonServer
- type Version
Constants ¶
This section is empty.
Variables ¶
var Daemon_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.Daemon", HandlerType: (*DaemonServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetVersion", Handler: _Daemon_GetVersion_Handler, }, { MethodName: "AddProxyProfile", Handler: _Daemon_AddProxyProfile_Handler, }, { MethodName: "PullImage", Handler: _Daemon_PullImage_Handler, }, { MethodName: "SetOptimizer", Handler: _Daemon_SetOptimizer_Handler, }, { MethodName: "ReportTraces", Handler: _Daemon_ReportTraces_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "client/api/daemon.proto", }
Daemon_ServiceDesc is the grpc.ServiceDesc for Daemon service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_client_api_daemon_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDaemonServer ¶
func RegisterDaemonServer(s grpc.ServiceRegistrar, srv DaemonServer)
Types ¶
type AuthRequest ¶
type AuthRequest struct {
ProfileName string `protobuf:"bytes,1,opt,name=profileName,proto3" json:"profileName,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
Add Auth
func (*AuthRequest) Descriptor
deprecated
func (*AuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuthRequest.ProtoReflect.Descriptor instead.
func (*AuthRequest) GetAddress ¶
func (x *AuthRequest) GetAddress() string
func (*AuthRequest) GetPassword ¶
func (x *AuthRequest) GetPassword() string
func (*AuthRequest) GetProfileName ¶
func (x *AuthRequest) GetProfileName() string
func (*AuthRequest) GetProtocol ¶
func (x *AuthRequest) GetProtocol() string
func (*AuthRequest) GetUsername ¶
func (x *AuthRequest) GetUsername() string
func (*AuthRequest) ProtoMessage ¶
func (*AuthRequest) ProtoMessage()
func (*AuthRequest) ProtoReflect ¶
func (x *AuthRequest) ProtoReflect() protoreflect.Message
func (*AuthRequest) Reset ¶
func (x *AuthRequest) Reset()
func (*AuthRequest) String ¶
func (x *AuthRequest) String() string
type AuthResponse ¶
type AuthResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*AuthResponse) Descriptor
deprecated
func (*AuthResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuthResponse.ProtoReflect.Descriptor instead.
func (*AuthResponse) GetMessage ¶
func (x *AuthResponse) GetMessage() string
func (*AuthResponse) GetSuccess ¶
func (x *AuthResponse) GetSuccess() bool
func (*AuthResponse) ProtoMessage ¶
func (*AuthResponse) ProtoMessage()
func (*AuthResponse) ProtoReflect ¶
func (x *AuthResponse) ProtoReflect() protoreflect.Message
func (*AuthResponse) Reset ¶
func (x *AuthResponse) Reset()
func (*AuthResponse) String ¶
func (x *AuthResponse) String() string
type DaemonClient ¶
type DaemonClient interface {
GetVersion(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Version, error)
AddProxyProfile(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*AuthResponse, error)
PullImage(ctx context.Context, in *ImageReference, opts ...grpc.CallOption) (*ImagePullResponse, error)
SetOptimizer(ctx context.Context, in *OptimizeRequest, opts ...grpc.CallOption) (*OptimizeResponse, error)
ReportTraces(ctx context.Context, in *ReportTracesRequest, opts ...grpc.CallOption) (*ReportTracesResponse, error)
}
DaemonClient is the client API for Daemon 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 NewDaemonClient ¶
func NewDaemonClient(cc grpc.ClientConnInterface) DaemonClient
type DaemonServer ¶
type DaemonServer interface {
GetVersion(context.Context, *Request) (*Version, error)
AddProxyProfile(context.Context, *AuthRequest) (*AuthResponse, error)
PullImage(context.Context, *ImageReference) (*ImagePullResponse, error)
SetOptimizer(context.Context, *OptimizeRequest) (*OptimizeResponse, error)
ReportTraces(context.Context, *ReportTracesRequest) (*ReportTracesResponse, error)
// contains filtered or unexported methods
}
DaemonServer is the server API for Daemon service. All implementations must embed UnimplementedDaemonServer for forward compatibility
type ImagePullResponse ¶
type ImagePullResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
BaseImage string `protobuf:"bytes,3,opt,name=baseImage,proto3" json:"baseImage,omitempty"`
// contains filtered or unexported fields
}
func (*ImagePullResponse) Descriptor
deprecated
func (*ImagePullResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImagePullResponse.ProtoReflect.Descriptor instead.
func (*ImagePullResponse) GetBaseImage ¶
func (x *ImagePullResponse) GetBaseImage() string
func (*ImagePullResponse) GetMessage ¶
func (x *ImagePullResponse) GetMessage() string
func (*ImagePullResponse) GetSuccess ¶
func (x *ImagePullResponse) GetSuccess() bool
func (*ImagePullResponse) ProtoMessage ¶
func (*ImagePullResponse) ProtoMessage()
func (*ImagePullResponse) ProtoReflect ¶
func (x *ImagePullResponse) ProtoReflect() protoreflect.Message
func (*ImagePullResponse) Reset ¶
func (x *ImagePullResponse) Reset()
func (*ImagePullResponse) String ¶
func (x *ImagePullResponse) String() string
type ImageReference ¶
type ImageReference struct {
Reference string `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
Base string `protobuf:"bytes,2,opt,name=base,proto3" json:"base,omitempty"`
ProxyConfig string `protobuf:"bytes,3,opt,name=proxyConfig,proto3" json:"proxyConfig,omitempty"`
// contains filtered or unexported fields
}
Pull Image
func (*ImageReference) Descriptor
deprecated
func (*ImageReference) Descriptor() ([]byte, []int)
Deprecated: Use ImageReference.ProtoReflect.Descriptor instead.
func (*ImageReference) GetBase ¶
func (x *ImageReference) GetBase() string
func (*ImageReference) GetProxyConfig ¶
func (x *ImageReference) GetProxyConfig() string
func (*ImageReference) GetReference ¶
func (x *ImageReference) GetReference() string
func (*ImageReference) ProtoMessage ¶
func (*ImageReference) ProtoMessage()
func (*ImageReference) ProtoReflect ¶
func (x *ImageReference) ProtoReflect() protoreflect.Message
func (*ImageReference) Reset ¶
func (x *ImageReference) Reset()
func (*ImageReference) String ¶
func (x *ImageReference) String() string
type OptimizeRequest ¶
type OptimizeRequest struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
Group string `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
Optimize
func (*OptimizeRequest) Descriptor
deprecated
func (*OptimizeRequest) Descriptor() ([]byte, []int)
Deprecated: Use OptimizeRequest.ProtoReflect.Descriptor instead.
func (*OptimizeRequest) GetEnable ¶
func (x *OptimizeRequest) GetEnable() bool
func (*OptimizeRequest) GetGroup ¶
func (x *OptimizeRequest) GetGroup() string
func (*OptimizeRequest) ProtoMessage ¶
func (*OptimizeRequest) ProtoMessage()
func (*OptimizeRequest) ProtoReflect ¶
func (x *OptimizeRequest) ProtoReflect() protoreflect.Message
func (*OptimizeRequest) Reset ¶
func (x *OptimizeRequest) Reset()
func (*OptimizeRequest) String ¶
func (x *OptimizeRequest) String() string
type OptimizeResponse ¶
type OptimizeResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Okay map[string]string `` /* 149-byte string literal not displayed */
Failed map[string]string `` /* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*OptimizeResponse) Descriptor
deprecated
func (*OptimizeResponse) Descriptor() ([]byte, []int)
Deprecated: Use OptimizeResponse.ProtoReflect.Descriptor instead.
func (*OptimizeResponse) GetFailed ¶
func (x *OptimizeResponse) GetFailed() map[string]string
func (*OptimizeResponse) GetMessage ¶
func (x *OptimizeResponse) GetMessage() string
func (*OptimizeResponse) GetOkay ¶
func (x *OptimizeResponse) GetOkay() map[string]string
func (*OptimizeResponse) GetSuccess ¶
func (x *OptimizeResponse) GetSuccess() bool
func (*OptimizeResponse) ProtoMessage ¶
func (*OptimizeResponse) ProtoMessage()
func (*OptimizeResponse) ProtoReflect ¶
func (x *OptimizeResponse) ProtoReflect() protoreflect.Message
func (*OptimizeResponse) Reset ¶
func (x *OptimizeResponse) Reset()
func (*OptimizeResponse) String ¶
func (x *OptimizeResponse) String() string
type ReportTracesRequest ¶
type ReportTracesRequest struct {
ProxyConfig string `protobuf:"bytes,1,opt,name=proxyConfig,proto3" json:"proxyConfig,omitempty"`
// contains filtered or unexported fields
}
Report Traces
func (*ReportTracesRequest) Descriptor
deprecated
func (*ReportTracesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReportTracesRequest.ProtoReflect.Descriptor instead.
func (*ReportTracesRequest) GetProxyConfig ¶
func (x *ReportTracesRequest) GetProxyConfig() string
func (*ReportTracesRequest) ProtoMessage ¶
func (*ReportTracesRequest) ProtoMessage()
func (*ReportTracesRequest) ProtoReflect ¶
func (x *ReportTracesRequest) ProtoReflect() protoreflect.Message
func (*ReportTracesRequest) Reset ¶
func (x *ReportTracesRequest) Reset()
func (*ReportTracesRequest) String ¶
func (x *ReportTracesRequest) String() string
type ReportTracesResponse ¶
type ReportTracesResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*ReportTracesResponse) Descriptor
deprecated
func (*ReportTracesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReportTracesResponse.ProtoReflect.Descriptor instead.
func (*ReportTracesResponse) GetMessage ¶
func (x *ReportTracesResponse) GetMessage() string
func (*ReportTracesResponse) GetSuccess ¶
func (x *ReportTracesResponse) GetSuccess() bool
func (*ReportTracesResponse) ProtoMessage ¶
func (*ReportTracesResponse) ProtoMessage()
func (*ReportTracesResponse) ProtoReflect ¶
func (x *ReportTracesResponse) ProtoReflect() protoreflect.Message
func (*ReportTracesResponse) Reset ¶
func (x *ReportTracesResponse) Reset()
func (*ReportTracesResponse) String ¶
func (x *ReportTracesResponse) String() string
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
GetVersion
func (*Request) Descriptor
deprecated
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type UnimplementedDaemonServer ¶
type UnimplementedDaemonServer struct {
}
UnimplementedDaemonServer must be embedded to have forward compatible implementations.
func (UnimplementedDaemonServer) AddProxyProfile ¶
func (UnimplementedDaemonServer) AddProxyProfile(context.Context, *AuthRequest) (*AuthResponse, error)
func (UnimplementedDaemonServer) GetVersion ¶
func (UnimplementedDaemonServer) PullImage ¶
func (UnimplementedDaemonServer) PullImage(context.Context, *ImageReference) (*ImagePullResponse, error)
func (UnimplementedDaemonServer) ReportTraces ¶
func (UnimplementedDaemonServer) ReportTraces(context.Context, *ReportTracesRequest) (*ReportTracesResponse, error)
func (UnimplementedDaemonServer) SetOptimizer ¶
func (UnimplementedDaemonServer) SetOptimizer(context.Context, *OptimizeRequest) (*OptimizeResponse, error)
type UnsafeDaemonServer ¶
type UnsafeDaemonServer interface {
// contains filtered or unexported methods
}
UnsafeDaemonServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DaemonServer will result in compilation errors.
type Version ¶
type Version struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*Version) Descriptor
deprecated
func (*Version) GetVersion ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message