func (*CircuitRequest) Descriptor() ([]byte, []int) {
	return file_ctrl_proto_rawDescGZIP(), []int{0}
}
Deprecated: Use CircuitRequest.ProtoReflect.Descriptor instead.
package ctrl_pb
import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type ContentType int32
const (
	ContentType_Zero               ContentType = 0
	ContentType_CircuitRequestType ContentType = 1000
	ContentType_DialType                    ContentType = 1002
	ContentType_LinkType                    ContentType = 1003
	ContentType_FaultType                   ContentType = 1004
	ContentType_RouteType                   ContentType = 1005
	ContentType_UnrouteType                 ContentType = 1006
	ContentType_MetricsType                 ContentType = 1007
	ContentType_TogglePipeTracesRequestType ContentType = 1008
	ContentType_TraceEventType              ContentType = 1010
	ContentType_CreateTerminatorRequestType ContentType = 1011
	ContentType_RemoveTerminatorRequestType ContentType = 1012
	ContentType_InspectRequestType          ContentType = 1013
	ContentType_InspectResponseType         ContentType = 1014
	ContentType_ValidateTerminatorsRequestType ContentType = 1017
	ContentType_UpdateTerminatorRequestType    ContentType = 1018
)
var (
	ContentType_name = map[int32]string{
		0:    "Zero",
		1000: "CircuitRequestType",
		1002: "DialType",
		1003: "LinkType",
		1004: "FaultType",
		1005: "RouteType",
		1006: "UnrouteType",
		1007: "MetricsType",
		1008: "TogglePipeTracesRequestType",
		1010: "TraceEventType",
		1011: "CreateTerminatorRequestType",
		1012: "RemoveTerminatorRequestType",
		1013: "InspectRequestType",
		1014: "InspectResponseType",
		1017: "ValidateTerminatorsRequestType",
		1018: "UpdateTerminatorRequestType",
	}
	ContentType_value = map[string]int32{
		"Zero":                           0,
		"CircuitRequestType":             1000,
		"DialType":                       1002,
		"LinkType":                       1003,
		"FaultType":                      1004,
		"RouteType":                      1005,
		"UnrouteType":                    1006,
		"MetricsType":                    1007,
		"TogglePipeTracesRequestType":    1008,
		"TraceEventType":                 1010,
		"CreateTerminatorRequestType":    1011,
		"RemoveTerminatorRequestType":    1012,
		"InspectRequestType":             1013,
		"InspectResponseType":            1014,
		"ValidateTerminatorsRequestType": 1017,
		"UpdateTerminatorRequestType":    1018,
	}
)
func (x ContentType) Enum() *ContentType {
	p := new(ContentType)
	*p = x
	return p
}
func (x ContentType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (ContentType) Descriptor() protoreflect.EnumDescriptor {
	return file_ctrl_proto_enumTypes[0].Descriptor()
}
func (ContentType) Type() protoreflect.EnumType {
	return &file_ctrl_proto_enumTypes[0]
}
func (x ContentType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (ContentType) EnumDescriptor() ([]byte, []int) {
	return file_ctrl_proto_rawDescGZIP(), []int{0}
}
type TerminatorPrecedence int32
const (
	TerminatorPrecedence_Default  TerminatorPrecedence = 0
	TerminatorPrecedence_Required TerminatorPrecedence = 1
	TerminatorPrecedence_Failed   TerminatorPrecedence = 2
)
var (
	TerminatorPrecedence_name = map[int32]string{
		0: "Default",
		1: "Required",
		2: "Failed",
	}
	TerminatorPrecedence_value = map[string]int32{
		"Default":  0,
		"Required": 1,
		"Failed":   2,
	}
)
func (x TerminatorPrecedence) Enum() *TerminatorPrecedence {
	p := new(TerminatorPrecedence)
	*p = x
	return p
}
func (x TerminatorPrecedence) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (TerminatorPrecedence) Descriptor() protoreflect.EnumDescriptor {
	return file_ctrl_proto_enumTypes[1].Descriptor()
}
func (TerminatorPrecedence) Type() protoreflect.EnumType {
	return &file_ctrl_proto_enumTypes[1]
}
func (x TerminatorPrecedence) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (TerminatorPrecedence) EnumDescriptor() ([]byte, []int) {
	return file_ctrl_proto_rawDescGZIP(), []int{1}
}
type FaultSubject int32
const (
	FaultSubject_IngressFault FaultSubject = 0
	FaultSubject_EgressFault  FaultSubject = 1
	FaultSubject_LinkFault    FaultSubject = 2
	FaultSubject_ForwardFault FaultSubject = 3
)
var (
	FaultSubject_name = map[int32]string{
		0: "IngressFault",
		1: "EgressFault",
		2: "LinkFault",
		3: "ForwardFault",
	}
	FaultSubject_value = map[string]int32{
		"IngressFault": 0,
		"EgressFault":  1,
		"LinkFault":    2,
		"ForwardFault": 3,
	}
)
func (x FaultSubject) Enum() *FaultSubject {
	p := new(FaultSubject)
	*p = x
	return p
}
func (x FaultSubject) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (FaultSubject) Descriptor() protoreflect.EnumDescriptor {
	return file_ctrl_proto_enumTypes[2].Descriptor()
}
func (FaultSubject) Type() protoreflect.EnumType {
	return &file_ctrl_proto_enumTypes[2]
}
func (x FaultSubject) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (FaultSubject) EnumDescriptor() ([]byte, []int) {
	return file_ctrl_proto_rawDescGZIP(), []int{2}
}
type CircuitRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	IngressId string            `protobuf:"bytes,1,opt,name=ingressId,proto3" json:"ingressId,omitempty"`
	ServiceId string            `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"`
	PeerData  map[uint32][]byte `protobuf:"bytes,3,rep,name=peerData,proto3" json:"peerData,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *CircuitRequest) Reset() {
	*x = CircuitRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ctrl_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CircuitRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CircuitRequest) ProtoMessage() {}
func (x *CircuitRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ctrl_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}