versionv1

package
v1.36.11-2025012415382... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

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

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

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) ProtoMessage

func (*Versions) ProtoMessage()

func (*Versions) ProtoReflect

func (x *Versions) ProtoReflect() protoreflect.Message

func (*Versions) Reset

func (x *Versions) Reset()

func (*Versions) SetInstances

func (x *Versions) SetInstances(v map[string]*InstanceVersion)

func (*Versions) String

func (x *Versions) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL