Documentation
¶
Index ¶
- Variables
- type InstanceVersion
- func (x *InstanceVersion) GetAddr() string
- func (x *InstanceVersion) GetID() string
- func (x *InstanceVersion) GetLeft() bool
- func (x *InstanceVersion) GetQuerierAPI() uint64
- func (x *InstanceVersion) GetTimestamp() int64
- func (*InstanceVersion) ProtoMessage()
- func (x *InstanceVersion) ProtoReflect() protoreflect.Message
- func (x *InstanceVersion) Reset()
- func (x *InstanceVersion) SetAddr(v string)
- func (x *InstanceVersion) SetID(v string)
- func (x *InstanceVersion) SetLeft(v bool)
- func (x *InstanceVersion) SetQuerierAPI(v uint64)
- func (x *InstanceVersion) SetTimestamp(v int64)
- func (x *InstanceVersion) String() string
- type InstanceVersion_builder
- type VersionRequest
- type VersionRequest_builder
- type VersionResponse
- type VersionResponse_builder
- type Versions
- type Versions_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_version_v1_version_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type InstanceVersion ¶
type InstanceVersion struct {
ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
// Unix timestamp (with nanoseconds precision) of the last heartbeat sent
// by this instance.
Timestamp int64 `protobuf:"varint,3,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
// Querier Service API version
QuerierAPI uint64 `protobuf:"varint,4,opt,name=QuerierAPI,proto3" json:"QuerierAPI,omitempty"`
// Tells if the instance is running or has left cluster.
Left bool `protobuf:"varint,5,opt,name=left,proto3" json:"left,omitempty"`
// contains filtered or unexported fields
}
func (*InstanceVersion) GetAddr ¶
func (x *InstanceVersion) GetAddr() string
func (*InstanceVersion) GetID ¶
func (x *InstanceVersion) GetID() string
func (*InstanceVersion) GetLeft ¶
func (x *InstanceVersion) GetLeft() bool
func (*InstanceVersion) GetQuerierAPI ¶
func (x *InstanceVersion) GetQuerierAPI() uint64
func (*InstanceVersion) GetTimestamp ¶
func (x *InstanceVersion) GetTimestamp() int64
func (*InstanceVersion) ProtoMessage ¶
func (*InstanceVersion) ProtoMessage()
func (*InstanceVersion) ProtoReflect ¶
func (x *InstanceVersion) ProtoReflect() protoreflect.Message
func (*InstanceVersion) Reset ¶
func (x *InstanceVersion) Reset()
func (*InstanceVersion) SetAddr ¶
func (x *InstanceVersion) SetAddr(v string)
func (*InstanceVersion) SetID ¶
func (x *InstanceVersion) SetID(v string)
func (*InstanceVersion) SetLeft ¶
func (x *InstanceVersion) SetLeft(v bool)
func (*InstanceVersion) SetQuerierAPI ¶
func (x *InstanceVersion) SetQuerierAPI(v uint64)
func (*InstanceVersion) SetTimestamp ¶
func (x *InstanceVersion) SetTimestamp(v int64)
func (*InstanceVersion) String ¶
func (x *InstanceVersion) String() string
type InstanceVersion_builder ¶
type InstanceVersion_builder struct {
ID string
Addr string
// Unix timestamp (with nanoseconds precision) of the last heartbeat sent
// by this instance.
Timestamp int64
// Querier Service API version
QuerierAPI uint64
// Tells if the instance is running or has left cluster.
Left bool
// contains filtered or unexported fields
}
func (InstanceVersion_builder) Build ¶
func (b0 InstanceVersion_builder) Build() *InstanceVersion
type VersionRequest ¶
type VersionRequest struct {
// contains filtered or unexported fields
}
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) ProtoReflect ¶
func (x *VersionRequest) ProtoReflect() protoreflect.Message
func (*VersionRequest) Reset ¶
func (x *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (x *VersionRequest) String() string
type VersionRequest_builder ¶
type VersionRequest_builder struct {
// contains filtered or unexported fields
}
func (VersionRequest_builder) Build ¶
func (b0 VersionRequest_builder) Build() *VersionRequest
type VersionResponse ¶
type VersionResponse struct {
QuerierAPI uint64 `protobuf:"varint,1,opt,name=QuerierAPI,proto3" json:"QuerierAPI,omitempty"`
// contains filtered or unexported fields
}
func (*VersionResponse) GetQuerierAPI ¶
func (x *VersionResponse) GetQuerierAPI() uint64
func (*VersionResponse) ProtoMessage ¶
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) ProtoReflect ¶
func (x *VersionResponse) ProtoReflect() protoreflect.Message
func (*VersionResponse) Reset ¶
func (x *VersionResponse) Reset()
func (*VersionResponse) SetQuerierAPI ¶
func (x *VersionResponse) SetQuerierAPI(v uint64)
func (*VersionResponse) String ¶
func (x *VersionResponse) String() string
type VersionResponse_builder ¶
type VersionResponse_builder struct {
QuerierAPI uint64
// contains filtered or unexported fields
}
func (VersionResponse_builder) Build ¶
func (b0 VersionResponse_builder) Build() *VersionResponse
type Versions ¶
type Versions struct {
Instances map[string]*InstanceVersion `` /* 145-byte string literal not displayed */
// contains filtered or unexported fields
}
Versions is the top-level type used to model version for all instances, containing information for individual instances.
func (*Versions) GetInstances ¶
func (x *Versions) GetInstances() map[string]*InstanceVersion
func (*Versions) ProtoReflect ¶
func (x *Versions) ProtoReflect() protoreflect.Message
func (*Versions) SetInstances ¶
func (x *Versions) SetInstances(v map[string]*InstanceVersion)
type Versions_builder ¶
type Versions_builder struct {
Instances map[string]*InstanceVersion
// contains filtered or unexported fields
}
func (Versions_builder) Build ¶
func (b0 Versions_builder) Build() *Versions
Source Files
¶
- version.pb.go
Click to show internal directories.
Click to hide internal directories.