discovery

package
v0.8.2 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ProtocolMode_name = map[int32]string{
		0: "BIDI_STREAM",
		1: "REQUEST_RESPONSE",
	}
	ProtocolMode_value = map[string]int32{
		"BIDI_STREAM":      0,
		"REQUEST_RESPONSE": 1,
	}
)

Enum value maps for ProtocolMode.

View Source
var File_proto_discovery_discovery_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ProtocolMode

type ProtocolMode int32
const (
	// protolint:disable:next ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
	ProtocolMode_BIDI_STREAM      ProtocolMode = 0
	ProtocolMode_REQUEST_RESPONSE ProtocolMode = 1
)

func (ProtocolMode) Descriptor

func (ProtocolMode) Enum

func (x ProtocolMode) Enum() *ProtocolMode

func (ProtocolMode) EnumDescriptor deprecated

func (ProtocolMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolMode.Descriptor instead.

func (ProtocolMode) Number

func (ProtocolMode) String

func (x ProtocolMode) String() string

func (ProtocolMode) Type

type ServiceDiscoveryRequest

type ServiceDiscoveryRequest struct {
	// contains filtered or unexported fields
}

func (*ServiceDiscoveryRequest) Descriptor deprecated

func (*ServiceDiscoveryRequest) Descriptor() ([]byte, []int)

Deprecated: Use ServiceDiscoveryRequest.ProtoReflect.Descriptor instead.

func (*ServiceDiscoveryRequest) ProtoMessage

func (*ServiceDiscoveryRequest) ProtoMessage()

func (*ServiceDiscoveryRequest) ProtoReflect

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

func (*ServiceDiscoveryRequest) Reset

func (x *ServiceDiscoveryRequest) Reset()

func (*ServiceDiscoveryRequest) String

func (x *ServiceDiscoveryRequest) String() string

type ServiceDiscoveryResponse

type ServiceDiscoveryResponse struct {

	// List of all proto files used to define the services, including the
	// dependencies.
	Files *descriptorpb.FileDescriptorSet `protobuf:"bytes,1,opt,name=files,proto3" json:"files,omitempty"`
	// List of services to register. This might be a subset of services defined in
	// files.
	Services []string `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"`
	// Service-protocol version negotiation
	MinProtocolVersion uint32 `protobuf:"varint,3,opt,name=min_protocol_version,json=minProtocolVersion,proto3" json:"min_protocol_version,omitempty"`
	MaxProtocolVersion uint32 `protobuf:"varint,4,opt,name=max_protocol_version,json=maxProtocolVersion,proto3" json:"max_protocol_version,omitempty"`
	// Protocol mode negotiation
	ProtocolMode ProtocolMode `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceDiscoveryResponse) Descriptor deprecated

func (*ServiceDiscoveryResponse) Descriptor() ([]byte, []int)

Deprecated: Use ServiceDiscoveryResponse.ProtoReflect.Descriptor instead.

func (*ServiceDiscoveryResponse) GetFiles

func (*ServiceDiscoveryResponse) GetMaxProtocolVersion

func (x *ServiceDiscoveryResponse) GetMaxProtocolVersion() uint32

func (*ServiceDiscoveryResponse) GetMinProtocolVersion

func (x *ServiceDiscoveryResponse) GetMinProtocolVersion() uint32

func (*ServiceDiscoveryResponse) GetProtocolMode

func (x *ServiceDiscoveryResponse) GetProtocolMode() ProtocolMode

func (*ServiceDiscoveryResponse) GetServices

func (x *ServiceDiscoveryResponse) GetServices() []string

func (*ServiceDiscoveryResponse) ProtoMessage

func (*ServiceDiscoveryResponse) ProtoMessage()

func (*ServiceDiscoveryResponse) ProtoReflect

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

func (*ServiceDiscoveryResponse) Reset

func (x *ServiceDiscoveryResponse) Reset()

func (*ServiceDiscoveryResponse) String

func (x *ServiceDiscoveryResponse) String() string

Jump to

Keyboard shortcuts

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