Documentation
¶
Index ¶
- Variables
- func RegisterDoguLogMessagesServer(s grpc.ServiceRegistrar, srv DoguLogMessagesServer)
- type DoguLogMessageRequest
- func (*DoguLogMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DoguLogMessageRequest) GetDoguName() string
- func (x *DoguLogMessageRequest) GetLineCount() uint32
- func (*DoguLogMessageRequest) ProtoMessage()
- func (x *DoguLogMessageRequest) ProtoReflect() protoreflect.Message
- func (x *DoguLogMessageRequest) Reset()
- func (x *DoguLogMessageRequest) String() string
- type DoguLogMessagesClient
- type DoguLogMessagesServer
- type DoguLogMessages_GetForDoguClient
- type DoguLogMessages_GetForDoguServer
- type UnimplementedDoguLogMessagesServer
- type UnsafeDoguLogMessagesServer
Constants ¶
This section is empty.
Variables ¶
var DoguLogMessages_ServiceDesc = grpc.ServiceDesc{ ServiceName: "logging.DoguLogMessages", HandlerType: (*DoguLogMessagesServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "GetForDogu", Handler: _DoguLogMessages_GetForDogu_Handler, ServerStreams: true, }, }, Metadata: "logging.proto", }
DoguLogMessages_ServiceDesc is the grpc.ServiceDesc for DoguLogMessages service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_logging_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDoguLogMessagesServer ¶
func RegisterDoguLogMessagesServer(s grpc.ServiceRegistrar, srv DoguLogMessagesServer)
Types ¶
type DoguLogMessageRequest ¶
type DoguLogMessageRequest struct {
// dogu_name contains the name of the dogu for which log lines should be returned in the response. Must not be empty.
DoguName string `protobuf:"bytes,1,opt,name=dogu_name,json=doguName,proto3" json:"dogu_name,omitempty"`
// line_count provides a hint with the maximum count of log lines to be returned. The response contains the actual
// number of lines (which can be less if the request asks for more lines than there really are).
// A value of 0 means that all lines should be returned (use with care).
LineCount uint32 `protobuf:"varint,2,opt,name=line_count,json=lineCount,proto3" json:"line_count,omitempty"`
// contains filtered or unexported fields
}
func (*DoguLogMessageRequest) Descriptor
deprecated
func (*DoguLogMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use DoguLogMessageRequest.ProtoReflect.Descriptor instead.
func (*DoguLogMessageRequest) GetDoguName ¶
func (x *DoguLogMessageRequest) GetDoguName() string
func (*DoguLogMessageRequest) GetLineCount ¶
func (x *DoguLogMessageRequest) GetLineCount() uint32
func (*DoguLogMessageRequest) ProtoMessage ¶
func (*DoguLogMessageRequest) ProtoMessage()
func (*DoguLogMessageRequest) ProtoReflect ¶
func (x *DoguLogMessageRequest) ProtoReflect() protoreflect.Message
func (*DoguLogMessageRequest) Reset ¶
func (x *DoguLogMessageRequest) Reset()
func (*DoguLogMessageRequest) String ¶
func (x *DoguLogMessageRequest) String() string
type DoguLogMessagesClient ¶
type DoguLogMessagesClient interface {
GetForDogu(ctx context.Context, in *DoguLogMessageRequest, opts ...grpc.CallOption) (DoguLogMessages_GetForDoguClient, error)
}
DoguLogMessagesClient is the client API for DoguLogMessages 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 NewDoguLogMessagesClient ¶
func NewDoguLogMessagesClient(cc grpc.ClientConnInterface) DoguLogMessagesClient
type DoguLogMessagesServer ¶
type DoguLogMessagesServer interface {
GetForDogu(*DoguLogMessageRequest, DoguLogMessages_GetForDoguServer) error
// contains filtered or unexported methods
}
DoguLogMessagesServer is the server API for DoguLogMessages service. All implementations must embed UnimplementedDoguLogMessagesServer for forward compatibility
type DoguLogMessages_GetForDoguClient ¶
type DoguLogMessages_GetForDoguClient interface {
Recv() (*types.ChunkedDataResponse, error)
grpc.ClientStream
}
type DoguLogMessages_GetForDoguServer ¶
type DoguLogMessages_GetForDoguServer interface {
Send(*types.ChunkedDataResponse) error
grpc.ServerStream
}
type UnimplementedDoguLogMessagesServer ¶
type UnimplementedDoguLogMessagesServer struct {
}
UnimplementedDoguLogMessagesServer must be embedded to have forward compatible implementations.
func (UnimplementedDoguLogMessagesServer) GetForDogu ¶
func (UnimplementedDoguLogMessagesServer) GetForDogu(*DoguLogMessageRequest, DoguLogMessages_GetForDoguServer) error
type UnsafeDoguLogMessagesServer ¶
type UnsafeDoguLogMessagesServer interface {
// contains filtered or unexported methods
}
UnsafeDoguLogMessagesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DoguLogMessagesServer will result in compilation errors.