Documentation
¶
Index ¶
- Variables
- func RegisterDoguLogMessagesServer(s grpc.ServiceRegistrar, srv DoguLogMessagesServer)
- type DoguLogMessage
- func (*DoguLogMessage) Descriptor() ([]byte, []int)deprecated
- func (x *DoguLogMessage) GetMessage() string
- func (x *DoguLogMessage) GetTimestamp() *timestamppb.Timestamp
- func (*DoguLogMessage) ProtoMessage()
- func (x *DoguLogMessage) ProtoReflect() protoreflect.Message
- func (x *DoguLogMessage) Reset()
- func (x *DoguLogMessage) String() string
- type DoguLogMessageQueryRequest
- func (*DoguLogMessageQueryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DoguLogMessageQueryRequest) GetDoguName() string
- func (x *DoguLogMessageQueryRequest) GetEndDate() *timestamppb.Timestamp
- func (x *DoguLogMessageQueryRequest) GetFilter() string
- func (x *DoguLogMessageQueryRequest) GetStartDate() *timestamppb.Timestamp
- func (*DoguLogMessageQueryRequest) ProtoMessage()
- func (x *DoguLogMessageQueryRequest) ProtoReflect() protoreflect.Message
- func (x *DoguLogMessageQueryRequest) Reset()
- func (x *DoguLogMessageQueryRequest) String() string
- 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 DoguLogMessages_QueryForDoguClient
- type DoguLogMessages_QueryForDoguServer
- 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, }, { StreamName: "QueryForDogu", Handler: _DoguLogMessages_QueryForDogu_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 DoguLogMessage ¶ added in v1.1.0
type DoguLogMessage struct {
// timestamp contains the timestamp of the log-message
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// message contains the content of logged message
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*DoguLogMessage) Descriptor
deprecated
added in
v1.1.0
func (*DoguLogMessage) Descriptor() ([]byte, []int)
Deprecated: Use DoguLogMessage.ProtoReflect.Descriptor instead.
func (*DoguLogMessage) GetMessage ¶ added in v1.1.0
func (x *DoguLogMessage) GetMessage() string
func (*DoguLogMessage) GetTimestamp ¶ added in v1.1.0
func (x *DoguLogMessage) GetTimestamp() *timestamppb.Timestamp
func (*DoguLogMessage) ProtoMessage ¶ added in v1.1.0
func (*DoguLogMessage) ProtoMessage()
func (*DoguLogMessage) ProtoReflect ¶ added in v1.1.0
func (x *DoguLogMessage) ProtoReflect() protoreflect.Message
func (*DoguLogMessage) Reset ¶ added in v1.1.0
func (x *DoguLogMessage) Reset()
func (*DoguLogMessage) String ¶ added in v1.1.0
func (x *DoguLogMessage) String() string
type DoguLogMessageQueryRequest ¶ added in v1.1.0
type DoguLogMessageQueryRequest 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"`
// start_date start datetime of the first log message to be retrieved. Optional
StartDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_date,json=startDate,proto3,oneof" json:"start_date,omitempty"`
// end_date end datetime of the last log message to be retrieved. Optional
EndDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_date,json=endDate,proto3,oneof" json:"end_date,omitempty"`
// filter the log for a message, for example the log level. Optional
Filter *string `protobuf:"bytes,5,opt,name=filter,proto3,oneof" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*DoguLogMessageQueryRequest) Descriptor
deprecated
added in
v1.1.0
func (*DoguLogMessageQueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use DoguLogMessageQueryRequest.ProtoReflect.Descriptor instead.
func (*DoguLogMessageQueryRequest) GetDoguName ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) GetDoguName() string
func (*DoguLogMessageQueryRequest) GetEndDate ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) GetEndDate() *timestamppb.Timestamp
func (*DoguLogMessageQueryRequest) GetFilter ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) GetFilter() string
func (*DoguLogMessageQueryRequest) GetStartDate ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) GetStartDate() *timestamppb.Timestamp
func (*DoguLogMessageQueryRequest) ProtoMessage ¶ added in v1.1.0
func (*DoguLogMessageQueryRequest) ProtoMessage()
func (*DoguLogMessageQueryRequest) ProtoReflect ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) ProtoReflect() protoreflect.Message
func (*DoguLogMessageQueryRequest) Reset ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) Reset()
func (*DoguLogMessageQueryRequest) String ¶ added in v1.1.0
func (x *DoguLogMessageQueryRequest) String() string
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)
QueryForDogu(ctx context.Context, in *DoguLogMessageQueryRequest, opts ...grpc.CallOption) (DoguLogMessages_QueryForDoguClient, 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
QueryForDogu(*DoguLogMessageQueryRequest, DoguLogMessages_QueryForDoguServer) 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 DoguLogMessages_QueryForDoguClient ¶ added in v1.1.0
type DoguLogMessages_QueryForDoguClient interface {
Recv() (*DoguLogMessage, error)
grpc.ClientStream
}
type DoguLogMessages_QueryForDoguServer ¶ added in v1.1.0
type DoguLogMessages_QueryForDoguServer interface {
Send(*DoguLogMessage) 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
func (UnimplementedDoguLogMessagesServer) QueryForDogu ¶ added in v1.1.0
func (UnimplementedDoguLogMessagesServer) QueryForDogu(*DoguLogMessageQueryRequest, DoguLogMessages_QueryForDoguServer) 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.