xds: update proto (#2896)

This commit is contained in:
Menghan Li
2019-07-08 16:47:29 -07:00
committed by GitHub
parent 005a2997ef
commit 8e511dc15f
18 changed files with 1083 additions and 837 deletions

View File

@ -360,7 +360,10 @@ func (lrp *loadReportPicker) Pick(ctx context.Context, opts balancer.PickOptions
if load, ok := info.ServerLoad.(*orcapb.OrcaLoadReport); ok { if load, ok := info.ServerLoad.(*orcapb.OrcaLoadReport); ok {
lrp.loadStore.CallServerLoad(lrp.id, serverLoadCPUName, load.CpuUtilization) lrp.loadStore.CallServerLoad(lrp.id, serverLoadCPUName, load.CpuUtilization)
lrp.loadStore.CallServerLoad(lrp.id, serverLoadMemoryName, load.MemUtilization) lrp.loadStore.CallServerLoad(lrp.id, serverLoadMemoryName, load.MemUtilization)
for n, d := range load.RequestCostOrUtilization { for n, d := range load.RequestCost {
lrp.loadStore.CallServerLoad(lrp.id, n, d)
}
for n, d := range load.Utilization {
lrp.loadStore.CallServerLoad(lrp.id, n, d) lrp.loadStore.CallServerLoad(lrp.id, n, d)
} }
} }

View File

@ -425,16 +425,18 @@ func TestBalancerGroup_LoadReport(t *testing.T) {
if done != nil && sc != sc1 { if done != nil && sc != sc1 {
done(balancer.DoneInfo{ done(balancer.DoneInfo{
ServerLoad: &orcapb.OrcaLoadReport{ ServerLoad: &orcapb.OrcaLoadReport{
CpuUtilization: 10, CpuUtilization: 10,
MemUtilization: 5, MemUtilization: 5,
RequestCostOrUtilization: map[string]float64{"pi": 3.14}, RequestCost: map[string]float64{"pic": 3.14},
Utilization: map[string]float64{"piu": 3.14},
}, },
}) })
wantEnd = append(wantEnd, locality) wantEnd = append(wantEnd, locality)
wantCost = append(wantCost, wantCost = append(wantCost,
testServerLoad{name: serverLoadCPUName, d: 10}, testServerLoad{name: serverLoadCPUName, d: 10},
testServerLoad{name: serverLoadMemoryName, d: 5}, testServerLoad{name: serverLoadMemoryName, d: 5},
testServerLoad{name: "pi", d: 3.14}) testServerLoad{name: "pic", d: 3.14},
testServerLoad{name: "piu", d: 3.14})
} }
} }

View File

@ -69,18 +69,19 @@ func (x Cluster_DiscoveryType) String() string {
return proto.EnumName(Cluster_DiscoveryType_name, int32(x)) return proto.EnumName(Cluster_DiscoveryType_name, int32(x))
} }
func (Cluster_DiscoveryType) EnumDescriptor() ([]byte, []int) { func (Cluster_DiscoveryType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 0}
} }
type Cluster_LbPolicy int32 type Cluster_LbPolicy int32
const ( const (
Cluster_ROUND_ROBIN Cluster_LbPolicy = 0 Cluster_ROUND_ROBIN Cluster_LbPolicy = 0
Cluster_LEAST_REQUEST Cluster_LbPolicy = 1 Cluster_LEAST_REQUEST Cluster_LbPolicy = 1
Cluster_RING_HASH Cluster_LbPolicy = 2 Cluster_RING_HASH Cluster_LbPolicy = 2
Cluster_RANDOM Cluster_LbPolicy = 3 Cluster_RANDOM Cluster_LbPolicy = 3
Cluster_ORIGINAL_DST_LB Cluster_LbPolicy = 4 Cluster_ORIGINAL_DST_LB Cluster_LbPolicy = 4
Cluster_MAGLEV Cluster_LbPolicy = 5 Cluster_MAGLEV Cluster_LbPolicy = 5
Cluster_CLUSTER_PROVIDED Cluster_LbPolicy = 6
) )
var Cluster_LbPolicy_name = map[int32]string{ var Cluster_LbPolicy_name = map[int32]string{
@ -90,21 +91,23 @@ var Cluster_LbPolicy_name = map[int32]string{
3: "RANDOM", 3: "RANDOM",
4: "ORIGINAL_DST_LB", 4: "ORIGINAL_DST_LB",
5: "MAGLEV", 5: "MAGLEV",
6: "CLUSTER_PROVIDED",
} }
var Cluster_LbPolicy_value = map[string]int32{ var Cluster_LbPolicy_value = map[string]int32{
"ROUND_ROBIN": 0, "ROUND_ROBIN": 0,
"LEAST_REQUEST": 1, "LEAST_REQUEST": 1,
"RING_HASH": 2, "RING_HASH": 2,
"RANDOM": 3, "RANDOM": 3,
"ORIGINAL_DST_LB": 4, "ORIGINAL_DST_LB": 4,
"MAGLEV": 5, "MAGLEV": 5,
"CLUSTER_PROVIDED": 6,
} }
func (x Cluster_LbPolicy) String() string { func (x Cluster_LbPolicy) String() string {
return proto.EnumName(Cluster_LbPolicy_name, int32(x)) return proto.EnumName(Cluster_LbPolicy_name, int32(x))
} }
func (Cluster_LbPolicy) EnumDescriptor() ([]byte, []int) { func (Cluster_LbPolicy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 1} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 1}
} }
type Cluster_DnsLookupFamily int32 type Cluster_DnsLookupFamily int32
@ -130,7 +133,7 @@ func (x Cluster_DnsLookupFamily) String() string {
return proto.EnumName(Cluster_DnsLookupFamily_name, int32(x)) return proto.EnumName(Cluster_DnsLookupFamily_name, int32(x))
} }
func (Cluster_DnsLookupFamily) EnumDescriptor() ([]byte, []int) { func (Cluster_DnsLookupFamily) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 2} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 2}
} }
type Cluster_ClusterProtocolSelection int32 type Cluster_ClusterProtocolSelection int32
@ -153,7 +156,7 @@ func (x Cluster_ClusterProtocolSelection) String() string {
return proto.EnumName(Cluster_ClusterProtocolSelection_name, int32(x)) return proto.EnumName(Cluster_ClusterProtocolSelection_name, int32(x))
} }
func (Cluster_ClusterProtocolSelection) EnumDescriptor() ([]byte, []int) { func (Cluster_ClusterProtocolSelection) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 3} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 3}
} }
type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy int32 type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy int32
@ -179,7 +182,36 @@ func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String() string {
return proto.EnumName(Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name, int32(x)) return proto.EnumName(Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name, int32(x))
} }
func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor() ([]byte, []int) { func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 4, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 4, 0}
}
type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy int32
const (
Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 0
Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 1
Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 2
Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy = 3
)
var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name = map[int32]string{
0: "NOT_DEFINED",
1: "NO_FALLBACK",
2: "ANY_ENDPOINT",
3: "DEFAULT_SUBSET",
}
var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_value = map[string]int32{
"NOT_DEFINED": 0,
"NO_FALLBACK": 1,
"ANY_ENDPOINT": 2,
"DEFAULT_SUBSET": 3,
}
func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String() string {
return proto.EnumName(Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name, int32(x))
}
func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_3e3c13a974b77399, []int{0, 4, 0, 0}
} }
type Cluster_RingHashLbConfig_HashFunction int32 type Cluster_RingHashLbConfig_HashFunction int32
@ -202,7 +234,7 @@ func (x Cluster_RingHashLbConfig_HashFunction) String() string {
return proto.EnumName(Cluster_RingHashLbConfig_HashFunction_name, int32(x)) return proto.EnumName(Cluster_RingHashLbConfig_HashFunction_name, int32(x))
} }
func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor() ([]byte, []int) { func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 6, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 6, 0}
} }
type Cluster struct { type Cluster struct {
@ -228,6 +260,7 @@ type Cluster struct {
ExtensionProtocolOptions map[string]*_struct.Struct `protobuf:"bytes,35,rep,name=extension_protocol_options,json=extensionProtocolOptions,proto3" json:"extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` ExtensionProtocolOptions map[string]*_struct.Struct `protobuf:"bytes,35,rep,name=extension_protocol_options,json=extensionProtocolOptions,proto3" json:"extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
TypedExtensionProtocolOptions map[string]*any.Any `protobuf:"bytes,36,rep,name=typed_extension_protocol_options,json=typedExtensionProtocolOptions,proto3" json:"typed_extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` TypedExtensionProtocolOptions map[string]*any.Any `protobuf:"bytes,36,rep,name=typed_extension_protocol_options,json=typedExtensionProtocolOptions,proto3" json:"typed_extension_protocol_options,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
DnsRefreshRate *duration.Duration `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate,proto3" json:"dns_refresh_rate,omitempty"` DnsRefreshRate *duration.Duration `protobuf:"bytes,16,opt,name=dns_refresh_rate,json=dnsRefreshRate,proto3" json:"dns_refresh_rate,omitempty"`
RespectDnsTtl bool `protobuf:"varint,39,opt,name=respect_dns_ttl,json=respectDnsTtl,proto3" json:"respect_dns_ttl,omitempty"`
DnsLookupFamily Cluster_DnsLookupFamily `protobuf:"varint,17,opt,name=dns_lookup_family,json=dnsLookupFamily,proto3,enum=envoy.api.v2.Cluster_DnsLookupFamily" json:"dns_lookup_family,omitempty"` DnsLookupFamily Cluster_DnsLookupFamily `protobuf:"varint,17,opt,name=dns_lookup_family,json=dnsLookupFamily,proto3,enum=envoy.api.v2.Cluster_DnsLookupFamily" json:"dns_lookup_family,omitempty"`
DnsResolvers []*address.Address `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"` DnsResolvers []*address.Address `protobuf:"bytes,18,rep,name=dns_resolvers,json=dnsResolvers,proto3" json:"dns_resolvers,omitempty"`
OutlierDetection *outlier_detection.OutlierDetection `protobuf:"bytes,19,opt,name=outlier_detection,json=outlierDetection,proto3" json:"outlier_detection,omitempty"` OutlierDetection *outlier_detection.OutlierDetection `protobuf:"bytes,19,opt,name=outlier_detection,json=outlierDetection,proto3" json:"outlier_detection,omitempty"`
@ -255,7 +288,7 @@ func (m *Cluster) Reset() { *m = Cluster{} }
func (m *Cluster) String() string { return proto.CompactTextString(m) } func (m *Cluster) String() string { return proto.CompactTextString(m) }
func (*Cluster) ProtoMessage() {} func (*Cluster) ProtoMessage() {}
func (*Cluster) Descriptor() ([]byte, []int) { func (*Cluster) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0} return fileDescriptor_cds_3e3c13a974b77399, []int{0}
} }
func (m *Cluster) XXX_Unmarshal(b []byte) error { func (m *Cluster) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster.Unmarshal(m, b) return xxx_messageInfo_Cluster.Unmarshal(m, b)
@ -439,6 +472,13 @@ func (m *Cluster) GetDnsRefreshRate() *duration.Duration {
return nil return nil
} }
func (m *Cluster) GetRespectDnsTtl() bool {
if m != nil {
return m.RespectDnsTtl
}
return false
}
func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily { func (m *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily {
if m != nil { if m != nil {
return m.DnsLookupFamily return m.DnsLookupFamily
@ -730,7 +770,7 @@ func (m *Cluster_CustomClusterType) Reset() { *m = Cluster_CustomCluster
func (m *Cluster_CustomClusterType) String() string { return proto.CompactTextString(m) } func (m *Cluster_CustomClusterType) String() string { return proto.CompactTextString(m) }
func (*Cluster_CustomClusterType) ProtoMessage() {} func (*Cluster_CustomClusterType) ProtoMessage() {}
func (*Cluster_CustomClusterType) Descriptor() ([]byte, []int) { func (*Cluster_CustomClusterType) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 0}
} }
func (m *Cluster_CustomClusterType) XXX_Unmarshal(b []byte) error { func (m *Cluster_CustomClusterType) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_CustomClusterType.Unmarshal(m, b) return xxx_messageInfo_Cluster_CustomClusterType.Unmarshal(m, b)
@ -776,7 +816,7 @@ func (m *Cluster_EdsClusterConfig) Reset() { *m = Cluster_EdsClusterConf
func (m *Cluster_EdsClusterConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_EdsClusterConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_EdsClusterConfig) ProtoMessage() {} func (*Cluster_EdsClusterConfig) ProtoMessage() {}
func (*Cluster_EdsClusterConfig) Descriptor() ([]byte, []int) { func (*Cluster_EdsClusterConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 1} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 1}
} }
func (m *Cluster_EdsClusterConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_EdsClusterConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_EdsClusterConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_EdsClusterConfig.Unmarshal(m, b)
@ -817,6 +857,7 @@ type Cluster_LbSubsetConfig struct {
LocalityWeightAware bool `protobuf:"varint,4,opt,name=locality_weight_aware,json=localityWeightAware,proto3" json:"locality_weight_aware,omitempty"` LocalityWeightAware bool `protobuf:"varint,4,opt,name=locality_weight_aware,json=localityWeightAware,proto3" json:"locality_weight_aware,omitempty"`
ScaleLocalityWeight bool `protobuf:"varint,5,opt,name=scale_locality_weight,json=scaleLocalityWeight,proto3" json:"scale_locality_weight,omitempty"` ScaleLocalityWeight bool `protobuf:"varint,5,opt,name=scale_locality_weight,json=scaleLocalityWeight,proto3" json:"scale_locality_weight,omitempty"`
PanicModeAny bool `protobuf:"varint,6,opt,name=panic_mode_any,json=panicModeAny,proto3" json:"panic_mode_any,omitempty"` PanicModeAny bool `protobuf:"varint,6,opt,name=panic_mode_any,json=panicModeAny,proto3" json:"panic_mode_any,omitempty"`
ListAsAny bool `protobuf:"varint,7,opt,name=list_as_any,json=listAsAny,proto3" json:"list_as_any,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -826,7 +867,7 @@ func (m *Cluster_LbSubsetConfig) Reset() { *m = Cluster_LbSubsetConfig{}
func (m *Cluster_LbSubsetConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_LbSubsetConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_LbSubsetConfig) ProtoMessage() {} func (*Cluster_LbSubsetConfig) ProtoMessage() {}
func (*Cluster_LbSubsetConfig) Descriptor() ([]byte, []int) { func (*Cluster_LbSubsetConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 4} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 4}
} }
func (m *Cluster_LbSubsetConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_LbSubsetConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_LbSubsetConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_LbSubsetConfig.Unmarshal(m, b)
@ -888,11 +929,19 @@ func (m *Cluster_LbSubsetConfig) GetPanicModeAny() bool {
return false return false
} }
func (m *Cluster_LbSubsetConfig) GetListAsAny() bool {
if m != nil {
return m.ListAsAny
}
return false
}
type Cluster_LbSubsetConfig_LbSubsetSelector struct { type Cluster_LbSubsetConfig_LbSubsetSelector struct {
Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` FallbackPolicy Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy `protobuf:"varint,2,opt,name=fallback_policy,json=fallbackPolicy,proto3,enum=envoy.api.v2.Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy" json:"fallback_policy,omitempty"`
XXX_unrecognized []byte `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset() { func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset() {
@ -901,7 +950,7 @@ func (m *Cluster_LbSubsetConfig_LbSubsetSelector) Reset() {
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) String() string { return proto.CompactTextString(m) } func (m *Cluster_LbSubsetConfig_LbSubsetSelector) String() string { return proto.CompactTextString(m) }
func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage() {} func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage() {}
func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor() ([]byte, []int) { func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 4, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 4, 0}
} }
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Unmarshal(b []byte) error { func (m *Cluster_LbSubsetConfig_LbSubsetSelector) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_LbSubsetConfig_LbSubsetSelector.Unmarshal(m, b) return xxx_messageInfo_Cluster_LbSubsetConfig_LbSubsetSelector.Unmarshal(m, b)
@ -928,6 +977,13 @@ func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys() []string {
return nil return nil
} }
func (m *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy {
if m != nil {
return m.FallbackPolicy
}
return Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED
}
type Cluster_LeastRequestLbConfig struct { type Cluster_LeastRequestLbConfig struct {
ChoiceCount *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=choice_count,json=choiceCount,proto3" json:"choice_count,omitempty"` ChoiceCount *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=choice_count,json=choiceCount,proto3" json:"choice_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -939,7 +995,7 @@ func (m *Cluster_LeastRequestLbConfig) Reset() { *m = Cluster_LeastReque
func (m *Cluster_LeastRequestLbConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_LeastRequestLbConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_LeastRequestLbConfig) ProtoMessage() {} func (*Cluster_LeastRequestLbConfig) ProtoMessage() {}
func (*Cluster_LeastRequestLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_LeastRequestLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 5} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 5}
} }
func (m *Cluster_LeastRequestLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_LeastRequestLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_LeastRequestLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_LeastRequestLbConfig.Unmarshal(m, b)
@ -979,7 +1035,7 @@ func (m *Cluster_RingHashLbConfig) Reset() { *m = Cluster_RingHashLbConf
func (m *Cluster_RingHashLbConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_RingHashLbConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_RingHashLbConfig) ProtoMessage() {} func (*Cluster_RingHashLbConfig) ProtoMessage() {}
func (*Cluster_RingHashLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_RingHashLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 6} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 6}
} }
func (m *Cluster_RingHashLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_RingHashLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_RingHashLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_RingHashLbConfig.Unmarshal(m, b)
@ -1031,7 +1087,7 @@ func (m *Cluster_OriginalDstLbConfig) Reset() { *m = Cluster_OriginalDst
func (m *Cluster_OriginalDstLbConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_OriginalDstLbConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_OriginalDstLbConfig) ProtoMessage() {} func (*Cluster_OriginalDstLbConfig) ProtoMessage() {}
func (*Cluster_OriginalDstLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_OriginalDstLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 7} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 7}
} }
func (m *Cluster_OriginalDstLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_OriginalDstLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_OriginalDstLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_OriginalDstLbConfig.Unmarshal(m, b)
@ -1063,18 +1119,19 @@ type Cluster_CommonLbConfig struct {
// Types that are valid to be assigned to LocalityConfigSpecifier: // Types that are valid to be assigned to LocalityConfigSpecifier:
// *Cluster_CommonLbConfig_ZoneAwareLbConfig_ // *Cluster_CommonLbConfig_ZoneAwareLbConfig_
// *Cluster_CommonLbConfig_LocalityWeightedLbConfig_ // *Cluster_CommonLbConfig_LocalityWeightedLbConfig_
LocalityConfigSpecifier isCluster_CommonLbConfig_LocalityConfigSpecifier `protobuf_oneof:"locality_config_specifier"` LocalityConfigSpecifier isCluster_CommonLbConfig_LocalityConfigSpecifier `protobuf_oneof:"locality_config_specifier"`
UpdateMergeWindow *duration.Duration `protobuf:"bytes,4,opt,name=update_merge_window,json=updateMergeWindow,proto3" json:"update_merge_window,omitempty"` UpdateMergeWindow *duration.Duration `protobuf:"bytes,4,opt,name=update_merge_window,json=updateMergeWindow,proto3" json:"update_merge_window,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` IgnoreNewHostsUntilFirstHc bool `protobuf:"varint,5,opt,name=ignore_new_hosts_until_first_hc,json=ignoreNewHostsUntilFirstHc,proto3" json:"ignore_new_hosts_until_first_hc,omitempty"`
XXX_unrecognized []byte `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *Cluster_CommonLbConfig) Reset() { *m = Cluster_CommonLbConfig{} } func (m *Cluster_CommonLbConfig) Reset() { *m = Cluster_CommonLbConfig{} }
func (m *Cluster_CommonLbConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_CommonLbConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_CommonLbConfig) ProtoMessage() {} func (*Cluster_CommonLbConfig) ProtoMessage() {}
func (*Cluster_CommonLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_CommonLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 8} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 8}
} }
func (m *Cluster_CommonLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_CommonLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_CommonLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_CommonLbConfig.Unmarshal(m, b)
@ -1146,6 +1203,13 @@ func (m *Cluster_CommonLbConfig) GetUpdateMergeWindow() *duration.Duration {
return nil return nil
} }
func (m *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool {
if m != nil {
return m.IgnoreNewHostsUntilFirstHc
}
return false
}
// XXX_OneofFuncs is for the internal use of the proto package. // XXX_OneofFuncs is for the internal use of the proto package.
func (*Cluster_CommonLbConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { func (*Cluster_CommonLbConfig) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _Cluster_CommonLbConfig_OneofMarshaler, _Cluster_CommonLbConfig_OneofUnmarshaler, _Cluster_CommonLbConfig_OneofSizer, []interface{}{ return _Cluster_CommonLbConfig_OneofMarshaler, _Cluster_CommonLbConfig_OneofUnmarshaler, _Cluster_CommonLbConfig_OneofSizer, []interface{}{
@ -1234,7 +1298,7 @@ func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset() {
func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) String() string { return proto.CompactTextString(m) } func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) String() string { return proto.CompactTextString(m) }
func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage() {} func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage() {}
func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 8, 0} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 8, 0}
} }
func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_CommonLbConfig_ZoneAwareLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_CommonLbConfig_ZoneAwareLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_CommonLbConfig_ZoneAwareLbConfig.Unmarshal(m, b)
@ -1282,7 +1346,7 @@ func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) String() string {
} }
func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage() {} func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage() {}
func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor() ([]byte, []int) { func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{0, 8, 1} return fileDescriptor_cds_3e3c13a974b77399, []int{0, 8, 1}
} }
func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Unmarshal(b []byte) error { func (m *Cluster_CommonLbConfig_LocalityWeightedLbConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Cluster_CommonLbConfig_LocalityWeightedLbConfig.Unmarshal(m, b) return xxx_messageInfo_Cluster_CommonLbConfig_LocalityWeightedLbConfig.Unmarshal(m, b)
@ -1313,7 +1377,7 @@ func (m *UpstreamBindConfig) Reset() { *m = UpstreamBindConfig{} }
func (m *UpstreamBindConfig) String() string { return proto.CompactTextString(m) } func (m *UpstreamBindConfig) String() string { return proto.CompactTextString(m) }
func (*UpstreamBindConfig) ProtoMessage() {} func (*UpstreamBindConfig) ProtoMessage() {}
func (*UpstreamBindConfig) Descriptor() ([]byte, []int) { func (*UpstreamBindConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{1} return fileDescriptor_cds_3e3c13a974b77399, []int{1}
} }
func (m *UpstreamBindConfig) XXX_Unmarshal(b []byte) error { func (m *UpstreamBindConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpstreamBindConfig.Unmarshal(m, b) return xxx_messageInfo_UpstreamBindConfig.Unmarshal(m, b)
@ -1351,7 +1415,7 @@ func (m *UpstreamConnectionOptions) Reset() { *m = UpstreamConnectionOpt
func (m *UpstreamConnectionOptions) String() string { return proto.CompactTextString(m) } func (m *UpstreamConnectionOptions) String() string { return proto.CompactTextString(m) }
func (*UpstreamConnectionOptions) ProtoMessage() {} func (*UpstreamConnectionOptions) ProtoMessage() {}
func (*UpstreamConnectionOptions) Descriptor() ([]byte, []int) { func (*UpstreamConnectionOptions) Descriptor() ([]byte, []int) {
return fileDescriptor_cds_1dff7e464f9f9a10, []int{2} return fileDescriptor_cds_3e3c13a974b77399, []int{2}
} }
func (m *UpstreamConnectionOptions) XXX_Unmarshal(b []byte) error { func (m *UpstreamConnectionOptions) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpstreamConnectionOptions.Unmarshal(m, b) return xxx_messageInfo_UpstreamConnectionOptions.Unmarshal(m, b)
@ -1399,6 +1463,7 @@ func init() {
proto.RegisterEnum("envoy.api.v2.Cluster_DnsLookupFamily", Cluster_DnsLookupFamily_name, Cluster_DnsLookupFamily_value) proto.RegisterEnum("envoy.api.v2.Cluster_DnsLookupFamily", Cluster_DnsLookupFamily_name, Cluster_DnsLookupFamily_value)
proto.RegisterEnum("envoy.api.v2.Cluster_ClusterProtocolSelection", Cluster_ClusterProtocolSelection_name, Cluster_ClusterProtocolSelection_value) proto.RegisterEnum("envoy.api.v2.Cluster_ClusterProtocolSelection", Cluster_ClusterProtocolSelection_name, Cluster_ClusterProtocolSelection_value)
proto.RegisterEnum("envoy.api.v2.Cluster_LbSubsetConfig_LbSubsetFallbackPolicy", Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name, Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value) proto.RegisterEnum("envoy.api.v2.Cluster_LbSubsetConfig_LbSubsetFallbackPolicy", Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name, Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value)
proto.RegisterEnum("envoy.api.v2.Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy", Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name, Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_value)
proto.RegisterEnum("envoy.api.v2.Cluster_RingHashLbConfig_HashFunction", Cluster_RingHashLbConfig_HashFunction_name, Cluster_RingHashLbConfig_HashFunction_value) proto.RegisterEnum("envoy.api.v2.Cluster_RingHashLbConfig_HashFunction", Cluster_RingHashLbConfig_HashFunction_name, Cluster_RingHashLbConfig_HashFunction_value)
} }
@ -1605,167 +1670,176 @@ var _ClusterDiscoveryService_serviceDesc = grpc.ServiceDesc{
Metadata: "envoy/api/v2/cds.proto", Metadata: "envoy/api/v2/cds.proto",
} }
func init() { proto.RegisterFile("envoy/api/v2/cds.proto", fileDescriptor_cds_1dff7e464f9f9a10) } func init() { proto.RegisterFile("envoy/api/v2/cds.proto", fileDescriptor_cds_3e3c13a974b77399) }
var fileDescriptor_cds_1dff7e464f9f9a10 = []byte{ var fileDescriptor_cds_3e3c13a974b77399 = []byte{
// 2531 bytes of a gzipped FileDescriptorProto // 2682 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x59, 0x4b, 0x77, 0x1b, 0xb7, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x59, 0x4b, 0x73, 0x1b, 0xc7,
0x15, 0xd6, 0x50, 0x74, 0x4c, 0x43, 0x7c, 0x8c, 0x20, 0x59, 0x1a, 0x53, 0x96, 0x2d, 0x33, 0xb6, 0xf1, 0xe7, 0x82, 0x94, 0x44, 0x0e, 0x09, 0x60, 0x39, 0xa4, 0xa4, 0x15, 0xa8, 0x07, 0x05, 0x4b,
0xab, 0x3a, 0x2d, 0xd5, 0xca, 0x79, 0x9d, 0xb4, 0x49, 0x0f, 0x5f, 0xb2, 0xe4, 0x50, 0xa4, 0x0a, 0x36, 0xff, 0xfa, 0x27, 0x60, 0x42, 0xf9, 0x55, 0x4e, 0xec, 0x14, 0x5e, 0x14, 0x29, 0x83, 0x00,
0x52, 0x56, 0xd2, 0x9c, 0x1c, 0x04, 0x9c, 0x01, 0xc5, 0xa9, 0x86, 0x33, 0x93, 0x01, 0x46, 0x36, 0x33, 0x00, 0x24, 0x3b, 0x2e, 0xd7, 0x78, 0xb0, 0x3b, 0x20, 0xb6, 0xb8, 0xd8, 0x5d, 0xef, 0xcc,
0xbd, 0xe8, 0x49, 0xb3, 0xea, 0xbe, 0xab, 0xfe, 0x85, 0xf6, 0x1f, 0x74, 0xd5, 0x6d, 0xd7, 0xdd, 0x52, 0x82, 0x0e, 0x29, 0xc5, 0xa7, 0xe4, 0x9c, 0x53, 0xaa, 0x92, 0x2f, 0x90, 0xaa, 0x7c, 0x81,
0x77, 0xd5, 0x45, 0xfb, 0x2f, 0x7a, 0x06, 0xc0, 0x50, 0x7c, 0x8c, 0x68, 0xa7, 0xa7, 0x2b, 0x11, 0x9c, 0x52, 0xb9, 0xe5, 0x9c, 0x7b, 0x4e, 0xb9, 0xe4, 0x5b, 0xa4, 0xe6, 0xb1, 0x20, 0x1e, 0x4b,
0xb8, 0xdf, 0xfd, 0x2e, 0xe6, 0xe2, 0xe2, 0xde, 0x0b, 0x08, 0x6c, 0x50, 0xf7, 0xd2, 0x1b, 0xed, 0x4a, 0x76, 0xe5, 0x44, 0x4c, 0xf7, 0xaf, 0x7f, 0x3d, 0xdb, 0xd3, 0xd3, 0xd3, 0x33, 0x04, 0x37,
0x11, 0xdf, 0xde, 0xbb, 0xdc, 0xdf, 0x33, 0x2d, 0x56, 0xf6, 0x03, 0x8f, 0x7b, 0x30, 0x2b, 0xe6, 0xa8, 0x7f, 0x16, 0x8c, 0x76, 0x49, 0xe8, 0xee, 0x9e, 0xed, 0xed, 0xda, 0x0e, 0x2b, 0x85, 0x51,
0xcb, 0xc4, 0xb7, 0xcb, 0x97, 0xfb, 0xc5, 0xfb, 0xd3, 0x28, 0x2f, 0xa0, 0x7b, 0xc4, 0xb2, 0x02, 0xc0, 0x03, 0xb8, 0x26, 0xe5, 0x25, 0x12, 0xba, 0xa5, 0xb3, 0xbd, 0xc2, 0xbd, 0x69, 0x54, 0x10,
0xca, 0x14, 0xbc, 0x78, 0x77, 0x0a, 0x40, 0x42, 0x3e, 0xd8, 0x33, 0x69, 0xc0, 0x13, 0xa5, 0x42, 0xd1, 0x5d, 0xe2, 0x38, 0x11, 0x65, 0x1a, 0x5e, 0xb8, 0x3d, 0x05, 0x20, 0x31, 0x1f, 0xec, 0xda,
0xbd, 0x47, 0x18, 0x55, 0xd2, 0x47, 0xf3, 0x52, 0xd3, 0x73, 0xfb, 0xf6, 0x39, 0x66, 0x5e, 0x18, 0x34, 0xe2, 0xa9, 0x5a, 0x69, 0xde, 0x23, 0x8c, 0x6a, 0xed, 0xc3, 0x79, 0xad, 0x1d, 0xf8, 0x7d,
0x98, 0x34, 0x91, 0xc4, 0xb2, 0x99, 0xe9, 0x5d, 0xd2, 0x60, 0xa4, 0xa4, 0x0f, 0xe7, 0x49, 0x06, 0xf7, 0x04, 0xb3, 0x20, 0x8e, 0x6c, 0x9a, 0x4a, 0xe2, 0xb8, 0xcc, 0x0e, 0xce, 0x68, 0x34, 0xd2,
0x94, 0x38, 0x7c, 0x80, 0xcd, 0x01, 0x35, 0x2f, 0x14, 0x6a, 0x67, 0x1e, 0x25, 0x04, 0xa6, 0xe7, 0xda, 0x07, 0xf3, 0x24, 0x03, 0x4a, 0x3c, 0x3e, 0xc0, 0xf6, 0x80, 0xda, 0xa7, 0x1a, 0xb5, 0x3d,
0x28, 0xc4, 0x93, 0x69, 0x84, 0x13, 0x32, 0x4e, 0x83, 0x3d, 0xd3, 0x0e, 0xcc, 0xd0, 0xe6, 0xb8, 0x8f, 0x92, 0x0a, 0x3b, 0xf0, 0x34, 0xe2, 0xd1, 0x34, 0xc2, 0x8b, 0x19, 0xa7, 0xd1, 0xae, 0xed,
0x17, 0x50, 0x72, 0x41, 0x03, 0x85, 0xfd, 0x49, 0x22, 0xd6, 0x0b, 0xb9, 0x63, 0xd3, 0x00, 0x5b, 0x46, 0x76, 0xec, 0x72, 0xdc, 0x8b, 0x28, 0x39, 0xa5, 0x91, 0xc6, 0xfe, 0x28, 0x15, 0x1b, 0xc4,
0x94, 0x53, 0x93, 0xdb, 0x9e, 0xab, 0xd0, 0xd3, 0x9e, 0xa6, 0xb1, 0xa7, 0x8b, 0x86, 0x9c, 0xe7, 0xdc, 0x73, 0x69, 0x84, 0x1d, 0xca, 0xa9, 0xcd, 0xdd, 0xc0, 0xd7, 0xe8, 0xe9, 0x48, 0xd3, 0x24,
0x23, 0x9f, 0xee, 0xf9, 0x34, 0x30, 0xa9, 0x3b, 0x76, 0xdb, 0xb9, 0xe7, 0x9d, 0x3b, 0x54, 0xa8, 0xd2, 0x05, 0x4b, 0xc9, 0xf9, 0x28, 0xa4, 0xbb, 0x21, 0x8d, 0x6c, 0xea, 0x8f, 0xc3, 0x76, 0x12,
0x10, 0xd7, 0xf5, 0x38, 0x89, 0xe8, 0x62, 0xbd, 0x3b, 0x4a, 0x2a, 0x46, 0xbd, 0xb0, 0xbf, 0x47, 0x04, 0x27, 0x1e, 0x95, 0x26, 0xc4, 0xf7, 0x03, 0x4e, 0x04, 0x5d, 0x62, 0x77, 0x4b, 0x6b, 0xe5,
0xdc, 0xd8, 0x19, 0xf7, 0x66, 0x45, 0x56, 0x18, 0x90, 0x89, 0xa5, 0xdc, 0x9d, 0x95, 0x33, 0x1e, 0xa8, 0x17, 0xf7, 0x77, 0x89, 0x9f, 0x04, 0xe3, 0xee, 0xac, 0xca, 0x89, 0x23, 0x32, 0x31, 0x95,
0x84, 0x26, 0xbf, 0x4e, 0xfb, 0x65, 0x40, 0x7c, 0x9f, 0x06, 0xb1, 0xe1, 0xcd, 0x4b, 0xe2, 0xd8, 0xdb, 0xb3, 0x7a, 0xc6, 0xa3, 0xd8, 0xe6, 0x17, 0x59, 0xbf, 0x88, 0x48, 0x18, 0xd2, 0x28, 0x71,
0x16, 0xe1, 0x74, 0x2f, 0xfe, 0x21, 0x05, 0xa5, 0xef, 0xdf, 0x03, 0x37, 0x6b, 0xd2, 0x0b, 0x70, 0x7c, 0xf3, 0x8c, 0x78, 0xae, 0x43, 0x38, 0xdd, 0x4d, 0x7e, 0x28, 0x45, 0xf1, 0x4f, 0x25, 0x70,
0x1b, 0xa4, 0x5d, 0x32, 0xa4, 0x86, 0xb6, 0xa3, 0xed, 0xde, 0xaa, 0xde, 0xfa, 0xeb, 0x7f, 0xfe, 0xad, 0xaa, 0xa2, 0x00, 0xef, 0x80, 0x25, 0x9f, 0x0c, 0xa9, 0x65, 0x6c, 0x1b, 0x3b, 0x2b, 0x95,
0xb6, 0x9c, 0x0e, 0x52, 0x3b, 0x1a, 0x12, 0xd3, 0xb0, 0x04, 0x72, 0xc4, 0xe1, 0x98, 0x71, 0xc2, 0x95, 0xbf, 0xfe, 0xe7, 0x6f, 0x8b, 0x4b, 0x51, 0x66, 0xdb, 0x40, 0x52, 0x0c, 0x8b, 0x20, 0x4b,
0xb1, 0xc0, 0xdd, 0x8d, 0x70, 0x68, 0x85, 0x38, 0xbc, 0xc3, 0x09, 0x6f, 0x45, 0x98, 0x06, 0x48, 0x3c, 0x8e, 0x19, 0x27, 0x1c, 0x4b, 0xdc, 0x6d, 0x81, 0x43, 0xab, 0xc4, 0xe3, 0x6d, 0x4e, 0x78,
0x47, 0x4e, 0x31, 0x52, 0x3b, 0xda, 0x6e, 0x7e, 0xff, 0xdd, 0xf2, 0x64, 0x44, 0x96, 0x95, 0x9d, 0x53, 0x60, 0xea, 0x60, 0x49, 0x04, 0xc5, 0xca, 0x6c, 0x1b, 0x3b, 0xb9, 0xbd, 0x77, 0x4a, 0x93,
0x72, 0x3d, 0x8e, 0x83, 0xee, 0xc8, 0xa7, 0x55, 0x10, 0xd9, 0xb9, 0xf1, 0xbd, 0x96, 0xd2, 0xb5, 0x19, 0x59, 0xd2, 0x7e, 0x4a, 0xb5, 0x24, 0x0f, 0x3a, 0xa3, 0x90, 0x56, 0x80, 0xf0, 0x73, 0xe5,
0xc3, 0x25, 0x24, 0xd4, 0x61, 0x13, 0x64, 0xd5, 0xd6, 0x60, 0x41, 0xf7, 0x78, 0x47, 0xdb, 0x5d, 0x3b, 0x23, 0x63, 0x1a, 0x07, 0x0b, 0x48, 0x9a, 0xc3, 0x06, 0x58, 0xd3, 0x4b, 0x83, 0x25, 0xdd,
0xd9, 0xff, 0x51, 0x32, 0x5d, 0x2d, 0x64, 0xdc, 0x1b, 0xaa, 0x51, 0x44, 0x79, 0xb8, 0x84, 0x56, 0xbb, 0xdb, 0xc6, 0xce, 0xea, 0xde, 0x7b, 0xe9, 0x74, 0xd5, 0x98, 0xf1, 0x60, 0xa8, 0x47, 0x82,
0xcc, 0xab, 0x21, 0xec, 0x02, 0x48, 0x2d, 0x86, 0x63, 0x46, 0x19, 0xa8, 0xc6, 0xb2, 0xe0, 0x7c, 0xf2, 0x60, 0x01, 0xad, 0xda, 0xe7, 0x43, 0xd8, 0x01, 0x90, 0x3a, 0x0c, 0x27, 0x8c, 0x2a, 0x51,
0x9c, 0xcc, 0xd9, 0xb0, 0x98, 0xfa, 0x59, 0x13, 0x68, 0xa4, 0xd3, 0x99, 0x19, 0xd8, 0x02, 0x05, 0xad, 0x45, 0xc9, 0xf9, 0x6e, 0x3a, 0x67, 0xdd, 0x61, 0xfa, 0x67, 0x55, 0xa2, 0x91, 0x49, 0x67,
0xd3, 0x73, 0x5d, 0x6a, 0x72, 0xcc, 0xed, 0x21, 0xf5, 0x42, 0x6e, 0xa4, 0x05, 0xe5, 0x9d, 0xb2, 0x24, 0xb0, 0x09, 0xf2, 0x76, 0xe0, 0xfb, 0xd4, 0xe6, 0x98, 0xbb, 0x43, 0x1a, 0xc4, 0xdc, 0x5a,
0xdc, 0x8c, 0x72, 0xbc, 0x19, 0xe5, 0xba, 0xda, 0x4a, 0xf5, 0xad, 0x7f, 0xd6, 0x52, 0x4f, 0x96, 0x92, 0x94, 0xb7, 0x4a, 0x6a, 0x31, 0x4a, 0xc9, 0x62, 0x94, 0x6a, 0x7a, 0x29, 0xf5, 0xb7, 0xfe,
0x50, 0x5e, 0x69, 0x77, 0xa5, 0x32, 0xec, 0x83, 0x07, 0xbe, 0x5c, 0x9d, 0x2b, 0x63, 0x10, 0xf7, 0xd9, 0xc8, 0x3c, 0x5a, 0x40, 0x39, 0x6d, 0xdd, 0x51, 0xc6, 0xb0, 0x0f, 0xee, 0x87, 0x6a, 0x76,
0xc2, 0x7e, 0x9f, 0x06, 0xd8, 0xb1, 0x87, 0x51, 0x18, 0x8f, 0x38, 0x65, 0xc6, 0x0d, 0x61, 0xe1, 0xbe, 0xca, 0x41, 0xdc, 0x8b, 0xfb, 0x7d, 0x1a, 0x61, 0xcf, 0x1d, 0x8a, 0x34, 0x1e, 0x71, 0xca,
0xee, 0x9c, 0x85, 0xd3, 0x23, 0x97, 0x3f, 0xdd, 0x7f, 0x41, 0x9c, 0x90, 0xa2, 0x6d, 0x5f, 0xac, 0xac, 0x2b, 0xd2, 0xc3, 0xed, 0x39, 0x0f, 0xdd, 0x43, 0x9f, 0x3f, 0xde, 0x7b, 0x46, 0xbc, 0x98,
0x51, 0xb1, 0x54, 0x05, 0x49, 0x33, 0xe2, 0xa8, 0x46, 0x14, 0xf0, 0x19, 0xb8, 0xe5, 0xf4, 0xb0, 0xa2, 0x3b, 0xa1, 0x9c, 0xa3, 0x66, 0xa9, 0x48, 0x92, 0x86, 0xe0, 0xa8, 0x08, 0x0a, 0xf8, 0x04,
0xef, 0x39, 0xb6, 0x39, 0x32, 0xde, 0x11, 0xfb, 0x74, 0x2f, 0xd9, 0x09, 0xcd, 0xde, 0x89, 0x40, 0xac, 0x78, 0x3d, 0x1c, 0x06, 0x9e, 0x6b, 0x8f, 0xac, 0xab, 0x72, 0x9d, 0xee, 0xa6, 0x07, 0xa1,
0x4d, 0x6e, 0x11, 0xca, 0x38, 0x6a, 0x16, 0xbe, 0x0f, 0x6e, 0x0c, 0x3c, 0xc6, 0x99, 0x71, 0x73, 0xd1, 0x3b, 0x96, 0xa8, 0xc9, 0x25, 0x42, 0xcb, 0x9e, 0x96, 0xc2, 0xf7, 0xc1, 0x95, 0x41, 0xc0,
0x67, 0x79, 0x77, 0x65, 0xbf, 0x38, 0x4d, 0x12, 0x1d, 0xd4, 0x72, 0x45, 0x26, 0x9c, 0x6a, 0xca, 0x38, 0xb3, 0xae, 0x6d, 0x2f, 0xee, 0xac, 0xee, 0x15, 0xa6, 0x49, 0xc4, 0x46, 0x2d, 0x95, 0x55,
0xd0, 0x90, 0x04, 0xc3, 0x26, 0x28, 0x38, 0x1e, 0xb1, 0x30, 0x61, 0xcc, 0x3e, 0x77, 0x87, 0xd4, 0xc1, 0xa9, 0x64, 0x2c, 0x03, 0x29, 0x30, 0x6c, 0x80, 0xbc, 0x17, 0x10, 0x07, 0x13, 0xc6, 0xdc,
0xe5, 0xc6, 0x03, 0xf1, 0x51, 0xc9, 0xc1, 0xd2, 0xf4, 0x88, 0x55, 0x19, 0x43, 0x51, 0xde, 0x99, 0x13, 0x7f, 0x48, 0x7d, 0x6e, 0xdd, 0x97, 0x1f, 0x95, 0x9e, 0x2c, 0x8d, 0x80, 0x38, 0xe5, 0x31,
0x1a, 0xc3, 0x1a, 0xc8, 0x4d, 0xa6, 0x0c, 0x66, 0x64, 0xc4, 0x5a, 0xee, 0x25, 0xac, 0xe5, 0x50, 0x14, 0xe5, 0xbc, 0xa9, 0x31, 0xac, 0x82, 0xec, 0x64, 0xc9, 0x60, 0xd6, 0xb2, 0x9c, 0xcb, 0xdd,
0xe0, 0x6a, 0x11, 0x0c, 0x65, 0x07, 0x57, 0x03, 0x06, 0xbf, 0x02, 0x5b, 0x43, 0xf2, 0x0a, 0x07, 0x94, 0xb9, 0x1c, 0x48, 0x5c, 0x55, 0xc0, 0xd0, 0xda, 0xe0, 0x7c, 0xc0, 0xe0, 0x57, 0x60, 0x6b,
0xf4, 0xdb, 0x90, 0x32, 0xce, 0xf0, 0xf4, 0x36, 0x18, 0xb7, 0xde, 0xc2, 0xe7, 0xc6, 0x90, 0xbc, 0x48, 0x5e, 0xe2, 0x88, 0x7e, 0x1b, 0x53, 0xc6, 0x19, 0x9e, 0x5e, 0x06, 0x6b, 0xe5, 0x2d, 0x62,
0x42, 0x4a, 0xff, 0x64, 0xd2, 0xfd, 0xf0, 0x04, 0xe8, 0x33, 0x99, 0x88, 0x19, 0x40, 0x30, 0x3e, 0x6e, 0x0d, 0xc9, 0x4b, 0xa4, 0xed, 0x8f, 0x27, 0xc3, 0x0f, 0x8f, 0x81, 0x39, 0x53, 0x89, 0x98,
0x9a, 0x59, 0x64, 0x1c, 0xce, 0x12, 0x5d, 0x55, 0x60, 0x54, 0x30, 0xa7, 0x27, 0xe0, 0x01, 0x58, 0x05, 0x24, 0xe3, 0xc3, 0x99, 0x49, 0x26, 0xe9, 0xac, 0xd0, 0x15, 0x0d, 0x46, 0x79, 0x7b, 0x5a,
0xe1, 0x0e, 0x8b, 0x56, 0xc8, 0xe9, 0x2b, 0x6e, 0xac, 0x24, 0x91, 0x45, 0xd9, 0xbc, 0x7c, 0xea, 0x00, 0xf7, 0xc1, 0x2a, 0xf7, 0x98, 0x98, 0x21, 0xa7, 0x2f, 0xb9, 0xb5, 0x9a, 0x46, 0x26, 0xaa,
0x33, 0x1e, 0x50, 0x32, 0xec, 0x3a, 0xac, 0x26, 0xc1, 0x08, 0xf0, 0xf1, 0x6f, 0x78, 0x0e, 0xee, 0x79, 0xa9, 0x1b, 0x32, 0x1e, 0x51, 0x32, 0xec, 0x78, 0xac, 0xaa, 0xc0, 0x08, 0xf0, 0xf1, 0x6f,
0x9a, 0xde, 0x70, 0xe8, 0xb9, 0x78, 0xc0, 0xb9, 0x8f, 0xe3, 0xa4, 0x8a, 0x3d, 0x5f, 0xa4, 0x2c, 0x78, 0x02, 0x6e, 0xdb, 0xc1, 0x70, 0x18, 0xf8, 0x78, 0xc0, 0x79, 0x88, 0x93, 0xa2, 0x8a, 0x83,
0x63, 0x3b, 0xe9, 0x80, 0x48, 0x57, 0x72, 0xee, 0x9f, 0x28, 0x78, 0x5b, 0xa2, 0xd1, 0x1d, 0xc9, 0x50, 0x96, 0x2c, 0xeb, 0x4e, 0xda, 0x06, 0x51, 0xa1, 0xe4, 0x3c, 0x3c, 0xd6, 0xf0, 0x96, 0x42,
0x95, 0x20, 0x82, 0x5f, 0x81, 0xdb, 0xc9, 0x16, 0x72, 0x49, 0xc7, 0x7a, 0x6c, 0xe1, 0xe7, 0xb3, 0xa3, 0x5b, 0x8a, 0x2b, 0x45, 0x05, 0xbf, 0x02, 0xd7, 0xd3, 0x3d, 0x64, 0xd3, 0xb6, 0xf5, 0xd8,
0x26, 0xd6, 0x06, 0x09, 0xe4, 0x5f, 0x83, 0x8d, 0x68, 0x7a, 0x7f, 0x9e, 0x3d, 0xbf, 0x90, 0x7d, 0xc3, 0x4f, 0x67, 0x5d, 0x6c, 0x0c, 0x52, 0xc8, 0xbf, 0x06, 0x37, 0x84, 0x78, 0x6f, 0x9e, 0x3d,
0x7f, 0x96, 0x7d, 0x7d, 0x90, 0x30, 0x0b, 0xbf, 0x05, 0x45, 0xfa, 0x8a, 0x53, 0x97, 0x45, 0x07, 0x77, 0x29, 0xfb, 0xde, 0x2c, 0xfb, 0xe6, 0x20, 0x45, 0x0a, 0xbf, 0x05, 0x05, 0xfa, 0x92, 0x53,
0x72, 0xce, 0xc4, 0xbb, 0x22, 0xda, 0x9e, 0x5e, 0x93, 0x43, 0x62, 0xbd, 0x19, 0xce, 0x86, 0xcb, 0x9f, 0x89, 0x0d, 0x39, 0xe7, 0xe2, 0x1d, 0x99, 0x6d, 0x8f, 0x2f, 0xa8, 0x21, 0x89, 0xdd, 0x0c,
0x83, 0x11, 0x32, 0xe8, 0x35, 0x62, 0xf8, 0x7b, 0x0d, 0xec, 0x44, 0x59, 0xcf, 0xc2, 0x0b, 0x2c, 0x67, 0xdd, 0xe7, 0xd1, 0x08, 0x59, 0xf4, 0x02, 0x35, 0xfc, 0x8d, 0x01, 0xb6, 0x45, 0xd5, 0x73,
0x3f, 0x14, 0x96, 0x3f, 0x4e, 0xb6, 0x1c, 0x65, 0x3d, 0x6b, 0xb1, 0xf9, 0x6d, 0xbe, 0x08, 0x03, 0xf0, 0x25, 0x9e, 0x1f, 0x48, 0xcf, 0x1f, 0xa7, 0x7b, 0x16, 0x55, 0xcf, 0xb9, 0xdc, 0xfd, 0x1d,
0xdb, 0x40, 0xb7, 0x5c, 0x86, 0x03, 0xda, 0x0f, 0x28, 0x1b, 0xe0, 0x80, 0x70, 0x6a, 0xe8, 0x3f, 0x7e, 0x19, 0x06, 0xb6, 0x80, 0xe9, 0xf8, 0x0c, 0x47, 0xb4, 0x1f, 0x51, 0x36, 0xc0, 0x11, 0xe1,
0x28, 0xbb, 0x59, 0x2e, 0x43, 0x52, 0x1b, 0x11, 0x4e, 0xe1, 0xd7, 0x60, 0x35, 0x22, 0x74, 0x3c, 0xd4, 0x32, 0xbf, 0x57, 0x75, 0x73, 0x7c, 0x86, 0x94, 0x35, 0x22, 0x9c, 0xc2, 0x77, 0x41, 0x3e,
0xef, 0x22, 0xf4, 0x71, 0x9f, 0x0c, 0x6d, 0x67, 0x64, 0xac, 0x8a, 0xec, 0xf3, 0xe8, 0x9a, 0x2a, 0xa2, 0x2c, 0x14, 0xd5, 0x52, 0x10, 0x73, 0xee, 0x59, 0xef, 0x6d, 0x1b, 0x3b, 0xcb, 0x28, 0xab,
0xe1, 0xb2, 0xa6, 0x40, 0x1f, 0x08, 0xf0, 0x54, 0x12, 0x2a, 0x58, 0xd3, 0x42, 0xf8, 0x2b, 0x90, 0xc5, 0x35, 0x9f, 0x75, 0xb8, 0x07, 0xbf, 0x06, 0xeb, 0x42, 0xef, 0x05, 0xc1, 0x69, 0x1c, 0xe2,
0x93, 0xeb, 0x65, 0x9e, 0x73, 0x19, 0x1d, 0x31, 0xf8, 0xa6, 0x9c, 0x84, 0xb2, 0x62, 0x85, 0x0a, 0x3e, 0x19, 0xba, 0xde, 0xc8, 0x5a, 0x97, 0x55, 0xea, 0xe1, 0x05, 0xa7, 0x89, 0xcf, 0x1a, 0x12,
0x0f, 0x3b, 0x60, 0x75, 0xae, 0x09, 0x30, 0xd6, 0x12, 0x4f, 0x80, 0x5a, 0x5f, 0x5b, 0xc2, 0xeb, 0xbd, 0x2f, 0xc1, 0x53, 0xc5, 0x2a, 0xef, 0x4c, 0x2b, 0xe1, 0x2f, 0x40, 0x56, 0x7d, 0x17, 0x0b,
0x31, 0x1a, 0xe9, 0xde, 0xcc, 0x8c, 0x38, 0xfb, 0x0e, 0x25, 0x6e, 0xe8, 0x63, 0xdb, 0xe5, 0x34, 0xbc, 0x33, 0xb1, 0x15, 0xe1, 0x9b, 0x6a, 0x17, 0x5a, 0x93, 0x5f, 0xa2, 0xf1, 0xb0, 0x0d, 0xd6,
0xb8, 0x24, 0x8e, 0xb1, 0xfe, 0x43, 0xbc, 0x58, 0x50, 0xea, 0x47, 0x4a, 0x1b, 0xb6, 0xc1, 0x7a, 0xe7, 0x9a, 0x05, 0x6b, 0x23, 0x75, 0xa7, 0xe8, 0xf9, 0xb5, 0x14, 0xbc, 0x96, 0xa0, 0x91, 0x19,
0xa8, 0x4e, 0x35, 0xee, 0xd9, 0xae, 0x15, 0x17, 0xb3, 0xdb, 0x82, 0x75, 0x3b, 0xe1, 0x73, 0xab, 0xcc, 0x48, 0x64, 0x8d, 0xf0, 0x28, 0xf1, 0xe3, 0x10, 0xbb, 0x3e, 0xa7, 0xd1, 0x19, 0xf1, 0xac,
0xb6, 0x6b, 0xa9, 0x1a, 0x06, 0x63, 0xd5, 0xab, 0x39, 0xd8, 0x02, 0xba, 0xd3, 0xc3, 0x2c, 0xec, 0xcd, 0xef, 0x13, 0xed, 0xbc, 0x36, 0x3f, 0xd4, 0xd6, 0xb0, 0x05, 0x36, 0x63, 0xbd, 0xfb, 0x71,
0x31, 0xca, 0x63, 0xb2, 0x0d, 0x41, 0xf6, 0xf0, 0xba, 0xa2, 0xd0, 0x11, 0x60, 0xc5, 0x99, 0x77, 0xcf, 0xf5, 0x9d, 0xe4, 0xd0, 0xbb, 0x2e, 0x59, 0xef, 0xa4, 0x7c, 0x6e, 0xc5, 0xf5, 0x1d, 0x7d,
0xa6, 0xc6, 0xf0, 0x0c, 0xac, 0x05, 0xb6, 0x7b, 0x8e, 0x07, 0x84, 0x0d, 0xb0, 0xd3, 0x8b, 0x29, 0xd6, 0xc1, 0xc4, 0xf4, 0x5c, 0x06, 0x9b, 0xc0, 0xf4, 0x7a, 0x98, 0xc5, 0x3d, 0x46, 0x79, 0x42,
0x37, 0x17, 0x15, 0x5b, 0x64, 0xbb, 0xe7, 0x87, 0x84, 0x0d, 0x9a, 0x3d, 0x49, 0x72, 0xa8, 0x21, 0x76, 0x43, 0x92, 0x3d, 0xb8, 0xe8, 0xf0, 0x68, 0x4b, 0xb0, 0xe6, 0xcc, 0x79, 0x53, 0x63, 0xf8,
0x3d, 0x98, 0x99, 0x83, 0xdf, 0x80, 0x0d, 0x2f, 0xb0, 0xcf, 0x6d, 0x97, 0x38, 0xd8, 0x62, 0x7c, 0x1c, 0x6c, 0x44, 0xae, 0x7f, 0x82, 0x07, 0x84, 0x0d, 0xb0, 0xd7, 0x4b, 0x28, 0x6f, 0x5e, 0x76,
0x82, 0xbb, 0x24, 0xb8, 0x7f, 0x9c, 0xcc, 0xdd, 0x56, 0x3a, 0x75, 0xc6, 0x27, 0xe8, 0xd7, 0xbc, 0x28, 0x23, 0xd7, 0x3f, 0x39, 0x20, 0x6c, 0xd0, 0xe8, 0x29, 0x92, 0x03, 0x03, 0x99, 0xd1, 0x8c,
0xf9, 0x69, 0x68, 0x82, 0x4d, 0x87, 0x12, 0xc6, 0xe3, 0x42, 0x30, 0x61, 0xe2, 0x91, 0x30, 0xf1, 0x0c, 0x7e, 0x03, 0x6e, 0x04, 0x91, 0x7b, 0xe2, 0xfa, 0xc4, 0xc3, 0x0e, 0xe3, 0x13, 0xdc, 0x45,
0xe4, 0x1a, 0x8f, 0x44, 0x4a, 0x2a, 0xf9, 0x4f, 0xd8, 0x58, 0x77, 0x12, 0xe6, 0x23, 0x7f, 0xab, 0xc9, 0xfd, 0x7f, 0xe9, 0xdc, 0x2d, 0x6d, 0x53, 0x63, 0x7c, 0x82, 0x7e, 0x23, 0x98, 0x17, 0x43,
0xa4, 0x7b, 0xc5, 0xbe, 0xb5, 0xc8, 0xdf, 0x35, 0x81, 0x8e, 0xf5, 0xa3, 0xae, 0x61, 0x72, 0x0c, 0x1b, 0xdc, 0xf4, 0x28, 0x61, 0x3c, 0x39, 0x30, 0x26, 0x5c, 0x3c, 0x94, 0x2e, 0x1e, 0x5d, 0x10,
0x8f, 0x81, 0xce, 0x03, 0xe2, 0x32, 0xdf, 0x0b, 0x38, 0x66, 0x9e, 0x79, 0x41, 0xb9, 0x61, 0x08, 0x11, 0x61, 0xa4, 0x0f, 0x89, 0x09, 0x1f, 0x9b, 0x5e, 0x8a, 0x5c, 0xc4, 0x5b, 0x17, 0xe7, 0x73,
0xbe, 0x52, 0x42, 0x30, 0x74, 0x63, 0x68, 0x47, 0x20, 0x51, 0x81, 0x4f, 0x4f, 0xc0, 0x8f, 0x40, 0xf6, 0xad, 0xcb, 0xe2, 0x5d, 0x95, 0xe8, 0xc4, 0x5e, 0x74, 0x17, 0x93, 0x63, 0x78, 0x04, 0x4c,
0x66, 0x48, 0x39, 0xb1, 0x08, 0x27, 0xc6, 0x1d, 0x41, 0xb3, 0x95, 0x40, 0x73, 0xac, 0x20, 0x68, 0x1e, 0x11, 0x9f, 0x85, 0x41, 0xc4, 0x31, 0x0b, 0xec, 0x53, 0xca, 0x2d, 0x4b, 0xf2, 0x15, 0x53,
0x0c, 0x86, 0x5f, 0x03, 0x38, 0xce, 0x51, 0x8c, 0x3a, 0xea, 0x00, 0x15, 0xc5, 0x01, 0x2f, 0x5f, 0x92, 0xa1, 0x93, 0x40, 0xdb, 0x12, 0x89, 0xf2, 0x7c, 0x5a, 0x00, 0x3f, 0x02, 0xcb, 0x43, 0xca,
0xf3, 0x65, 0xf2, 0x6f, 0x9c, 0x7a, 0x3a, 0xb1, 0x16, 0x5a, 0xf5, 0x67, 0xa7, 0xe0, 0x39, 0xd8, 0x89, 0x43, 0x38, 0xb1, 0x6e, 0x49, 0x9a, 0xad, 0x14, 0x9a, 0x23, 0x0d, 0x41, 0x63, 0x30, 0xfc,
0x1a, 0xc7, 0xfd, 0x44, 0x87, 0x14, 0x67, 0xc3, 0x7b, 0x49, 0xa9, 0x3e, 0x2e, 0x7f, 0x57, 0xc5, 0x1a, 0xc0, 0x71, 0x2d, 0x63, 0xd4, 0xd3, 0x1b, 0xa8, 0x20, 0x37, 0x78, 0xe9, 0x82, 0x2f, 0x53,
0x78, 0x5c, 0xab, 0xc2, 0xeb, 0x44, 0xf0, 0x14, 0xec, 0x9a, 0x8e, 0xc7, 0xe8, 0x84, 0x15, 0x86, 0x7f, 0x93, 0x12, 0xd5, 0x4e, 0xac, 0xd0, 0x7a, 0x38, 0x2b, 0x82, 0x27, 0x60, 0x6b, 0x9c, 0xf7,
0xa3, 0x12, 0xe9, 0x31, 0x8e, 0x55, 0xab, 0xd1, 0x27, 0xb6, 0x13, 0x06, 0xd4, 0xb8, 0xbf, 0xa3, 0x13, 0x9d, 0x54, 0x52, 0x35, 0xef, 0xa6, 0x1d, 0x09, 0xc9, 0x31, 0x79, 0x7e, 0x68, 0x8f, 0xcf,
0xed, 0x66, 0xd0, 0xbb, 0x02, 0x7f, 0xc5, 0xc4, 0xda, 0xee, 0xa1, 0xc7, 0xb8, 0x6c, 0x37, 0x0e, 0xb4, 0xf8, 0x22, 0x15, 0xec, 0x82, 0x1d, 0xdb, 0x0b, 0x18, 0x9d, 0xf0, 0xc2, 0xb0, 0x38, 0x4a,
0x24, 0x14, 0x1e, 0x82, 0x07, 0x56, 0x40, 0x6c, 0x37, 0x91, 0x36, 0xa0, 0x43, 0x2f, 0x4a, 0x0d, 0x03, 0xc6, 0xb1, 0x6e, 0x49, 0xfa, 0xc4, 0xf5, 0xe2, 0x88, 0x5a, 0xf7, 0x64, 0xa1, 0x7b, 0x47,
0x3b, 0x82, 0x6f, 0x5b, 0x00, 0xe7, 0xf8, 0x90, 0x04, 0x15, 0x2f, 0xc0, 0xea, 0x5c, 0xc3, 0xfb, 0xe2, 0xcf, 0x99, 0x58, 0xcb, 0x3f, 0x08, 0x18, 0x57, 0x6d, 0xc9, 0xbe, 0x82, 0xc2, 0x03, 0x70,
0xa6, 0xce, 0xfd, 0x23, 0x90, 0x95, 0x05, 0x45, 0x05, 0x5c, 0x4a, 0xb8, 0x6b, 0x7d, 0x2e, 0x07, 0xdf, 0x89, 0x88, 0xeb, 0xa7, 0xd2, 0x46, 0x74, 0x18, 0x88, 0xd2, 0xb0, 0x2d, 0xf9, 0xee, 0x48,
0x55, 0xdc, 0x11, 0x5a, 0x11, 0x48, 0x19, 0x5d, 0xc5, 0x10, 0xe8, 0xb3, 0x9d, 0x30, 0xfc, 0x0c, 0xe0, 0x1c, 0x1f, 0x52, 0xa0, 0xc2, 0x29, 0x58, 0x9f, 0x6b, 0x8c, 0xdf, 0xd4, 0xe1, 0x7f, 0x04,
0x00, 0xd1, 0x4d, 0x4b, 0x2a, 0x4d, 0x50, 0xdd, 0x4f, 0x08, 0x12, 0x09, 0xef, 0x88, 0xeb, 0x20, 0xd6, 0xd4, 0xc1, 0xa3, 0x13, 0x2e, 0x23, 0xc3, 0xb5, 0x39, 0x57, 0x83, 0xca, 0xfe, 0x08, 0xad,
0xba, 0x15, 0xb5, 0xcf, 0x52, 0xff, 0x01, 0xc8, 0x32, 0x1a, 0x5c, 0xda, 0x26, 0x95, 0xb7, 0x88, 0x4a, 0xa4, 0xca, 0xae, 0x42, 0x0c, 0xcc, 0xd9, 0x8e, 0x19, 0x7e, 0x06, 0x80, 0xec, 0xba, 0x15,
0x94, 0xbc, 0x45, 0xa8, 0xb9, 0xe8, 0x16, 0x51, 0xb4, 0xc0, 0xf6, 0xc2, 0xea, 0x05, 0x75, 0xb0, 0x95, 0x21, 0xa9, 0xee, 0xa5, 0x24, 0x89, 0x82, 0xb7, 0xe5, 0xb5, 0x11, 0xad, 0x88, 0x36, 0x5b,
0x7c, 0x41, 0x47, 0xf2, 0x73, 0x51, 0xf4, 0x13, 0xfe, 0x14, 0xdc, 0xb8, 0x8c, 0x3a, 0x31, 0xf5, 0xd9, 0xdf, 0x07, 0x6b, 0x8c, 0x46, 0x67, 0xae, 0x4d, 0xd5, 0x6d, 0x23, 0xa3, 0x6e, 0x1b, 0x5a,
0x6d, 0x9b, 0x73, 0xdf, 0xd6, 0x11, 0xd7, 0x25, 0x24, 0x51, 0x9f, 0xa4, 0x3e, 0xd6, 0x8a, 0x7d, 0x26, 0x6e, 0x1b, 0x05, 0x07, 0xdc, 0xb9, 0xf4, 0x94, 0x83, 0x26, 0x58, 0x3c, 0xa5, 0x23, 0xf5,
0x50, 0x7a, 0x73, 0xa1, 0x4c, 0x30, 0xf5, 0x64, 0xda, 0x54, 0xb2, 0x1b, 0x27, 0xec, 0xfc, 0x25, 0xb9, 0x48, 0xfc, 0x84, 0x3f, 0x06, 0x57, 0xce, 0x44, 0xc7, 0xa6, 0xbf, 0xed, 0xe6, 0xdc, 0xb7,
0x0d, 0xf2, 0xd3, 0x59, 0x13, 0xfa, 0xa0, 0xd0, 0x27, 0x8e, 0xd3, 0x23, 0xe6, 0x45, 0xdc, 0x89, 0xb5, 0xe5, 0xb5, 0x0a, 0x29, 0xd4, 0x27, 0x99, 0x8f, 0x8d, 0x42, 0x1f, 0x14, 0xdf, 0x7c, 0xa0,
0x6b, 0xe2, 0xa8, 0xfc, 0xe2, 0x6d, 0x92, 0xee, 0x78, 0x78, 0xa0, 0x38, 0x12, 0xda, 0xf4, 0x7c, 0xa6, 0xb8, 0x7a, 0x34, 0xed, 0x2a, 0x3d, 0x8c, 0x13, 0x7e, 0xfe, 0x7e, 0x15, 0xe4, 0xa6, 0xab,
0x7f, 0x4a, 0x06, 0x3f, 0x03, 0x79, 0x8b, 0xf6, 0x49, 0x18, 0x5d, 0xe0, 0x84, 0xee, 0x9b, 0x1c, 0x26, 0x0c, 0x41, 0xbe, 0x4f, 0x3c, 0xaf, 0x47, 0xec, 0xd3, 0xa4, 0x63, 0x37, 0xe4, 0x56, 0xf9,
0x95, 0x53, 0x70, 0x69, 0x09, 0x7e, 0x03, 0x74, 0x55, 0x24, 0xe4, 0xe9, 0xf6, 0x02, 0x66, 0x2c, 0xd9, 0xdb, 0x14, 0xdd, 0xf1, 0x70, 0x5f, 0x73, 0xa4, 0xb4, 0xf3, 0xb9, 0xfe, 0x94, 0x0e, 0x7e,
0x8b, 0x1a, 0xfb, 0xc1, 0x0f, 0x5a, 0x72, 0x47, 0x69, 0xa3, 0x02, 0x9b, 0x1a, 0x33, 0xb8, 0x0f, 0x06, 0x72, 0x0e, 0xed, 0x93, 0x58, 0x5c, 0xf4, 0xa4, 0xed, 0x9b, 0x02, 0x95, 0xd5, 0x70, 0xe5,
0x6e, 0x3b, 0x9e, 0x49, 0x1c, 0x9b, 0x8f, 0xf0, 0x4b, 0x6a, 0x9f, 0x0f, 0x38, 0x26, 0x2f, 0x49, 0x09, 0x7e, 0x03, 0x4c, 0x7d, 0x48, 0xa8, 0xdd, 0x1d, 0x44, 0xcc, 0x5a, 0x94, 0x67, 0xec, 0x07,
0x40, 0xc5, 0xad, 0x2a, 0x83, 0xd6, 0x62, 0xe1, 0x99, 0x90, 0x55, 0x22, 0x51, 0xa4, 0xc3, 0x4c, 0xdf, 0x6b, 0xca, 0x6d, 0x6d, 0x8d, 0xf2, 0x6c, 0x6a, 0xcc, 0xe0, 0x1e, 0xb8, 0xee, 0x05, 0x36,
0xe2, 0x50, 0x3c, 0xa3, 0x29, 0xee, 0x49, 0x19, 0xb4, 0x26, 0x84, 0xcd, 0x29, 0x45, 0xf8, 0x10, 0xf1, 0x5c, 0x3e, 0xc2, 0x2f, 0xa8, 0x7b, 0x32, 0xe0, 0x98, 0xbc, 0x20, 0x11, 0x95, 0xb7, 0xaf,
0xe4, 0x7d, 0xe2, 0xda, 0x26, 0x1e, 0x7a, 0x16, 0xc5, 0xc4, 0x95, 0x97, 0xa0, 0x0c, 0xca, 0x8a, 0x65, 0xb4, 0x91, 0x28, 0x9f, 0x4b, 0x5d, 0x59, 0xa8, 0x84, 0x0d, 0xb3, 0x89, 0x47, 0xf1, 0x8c,
0xd9, 0x63, 0xcf, 0xa2, 0x15, 0x77, 0x54, 0x7c, 0x0c, 0xf4, 0xd9, 0x25, 0x43, 0x08, 0xd2, 0x17, 0xa5, 0xbc, 0x4f, 0x2d, 0xa3, 0x0d, 0xa9, 0x6c, 0x4c, 0x19, 0xc2, 0x07, 0x20, 0x17, 0x12, 0xdf,
0x74, 0xc4, 0x0c, 0x6d, 0x67, 0x79, 0xf7, 0x16, 0x12, 0xbf, 0x4b, 0x6d, 0xb0, 0x91, 0xbc, 0x1b, 0xb5, 0xf1, 0x30, 0x70, 0x28, 0x26, 0xbe, 0xba, 0x2c, 0x2d, 0xa3, 0x35, 0x29, 0x3d, 0x0a, 0x1c,
0xb0, 0x00, 0x56, 0x5a, 0x6d, 0x7c, 0x50, 0x69, 0x36, 0xab, 0x95, 0xda, 0xe7, 0xfa, 0x12, 0xd4, 0x5a, 0xf6, 0x47, 0xf0, 0x2e, 0x58, 0xf5, 0x5c, 0xc6, 0x31, 0x61, 0x12, 0x72, 0x4d, 0x42, 0x56,
0x41, 0xb6, 0xd2, 0xfa, 0x12, 0x37, 0x5a, 0xf5, 0x93, 0xf6, 0x51, 0xab, 0xab, 0x6b, 0x10, 0x82, 0x84, 0xa8, 0xcc, 0xca, 0xfe, 0xa8, 0xf0, 0xc7, 0x0c, 0x30, 0x67, 0xbf, 0x09, 0x42, 0xb0, 0x74,
0x7c, 0xbd, 0x71, 0x50, 0x39, 0x6d, 0x76, 0x71, 0xe7, 0xb4, 0xda, 0x69, 0x74, 0xf5, 0x54, 0xb1, 0x4a, 0x47, 0xcc, 0x32, 0xb6, 0x17, 0x77, 0x56, 0x90, 0xfc, 0x0d, 0x7f, 0x67, 0xcc, 0xaf, 0xb5,
0x07, 0xd6, 0x93, 0x0a, 0x0a, 0x7c, 0x0e, 0xb2, 0xe6, 0xc0, 0x8b, 0x4e, 0x8d, 0xe9, 0x85, 0x2e, 0xba, 0x45, 0x77, 0x7e, 0x50, 0xe0, 0xe6, 0x04, 0x6f, 0x9f, 0x04, 0xc5, 0x01, 0xb8, 0x7b, 0xb9,
0x57, 0x07, 0x6f, 0xe1, 0xad, 0x44, 0x25, 0x82, 0x27, 0xa9, 0xdd, 0x14, 0x5a, 0x91, 0xca, 0xb5, 0x35, 0xcc, 0x83, 0xd5, 0x66, 0xab, 0x83, 0x6b, 0xf5, 0xfd, 0xc3, 0x66, 0xbd, 0x66, 0x2e, 0x28,
0x48, 0xb7, 0xf8, 0xcf, 0x14, 0xd0, 0x67, 0x8b, 0x2e, 0x7c, 0x01, 0x56, 0x87, 0xb6, 0x6b, 0x0f, 0x01, 0xde, 0x2f, 0x37, 0x1a, 0x95, 0x72, 0xf5, 0x73, 0xd3, 0x80, 0x26, 0x58, 0x2b, 0x37, 0xbf,
0xc3, 0x21, 0x16, 0x15, 0x9c, 0xd9, 0xaf, 0xe9, 0x42, 0x2b, 0x1f, 0xbe, 0x2f, 0xad, 0x64, 0x23, 0xc4, 0xf5, 0x66, 0xed, 0xb8, 0x75, 0xd8, 0xec, 0x98, 0x19, 0x08, 0x41, 0xae, 0x56, 0xdf, 0x2f,
0x2b, 0x37, 0xf7, 0x6f, 0x18, 0xdf, 0x7d, 0xf7, 0x5d, 0x1a, 0x15, 0x14, 0x49, 0xc4, 0xdf, 0xb1, 0x77, 0x1b, 0x1d, 0xdc, 0xee, 0x56, 0xda, 0xf5, 0x8e, 0xb9, 0x58, 0x6c, 0x81, 0x1b, 0xe9, 0x49,
0x5f, 0x53, 0x68, 0x81, 0x9c, 0x68, 0x06, 0xfa, 0xa1, 0x2b, 0x8b, 0xc2, 0xb2, 0x88, 0xf4, 0xa7, 0x3a, 0x4b, 0xb8, 0x30, 0x47, 0x68, 0xa4, 0x10, 0x66, 0x0a, 0x3d, 0xb0, 0x99, 0x76, 0xce, 0xc2,
0x6f, 0xd7, 0x0b, 0x94, 0xa3, 0xc1, 0x81, 0x52, 0x9d, 0x8a, 0xf0, 0xec, 0x60, 0x42, 0x22, 0x56, 0xa7, 0x60, 0xcd, 0x1e, 0x04, 0xa2, 0x98, 0xd8, 0x41, 0xec, 0x73, 0x5d, 0x8f, 0x2e, 0xbd, 0xd4,
0x4f, 0x5e, 0xcd, 0xac, 0x3e, 0xfd, 0x3f, 0xac, 0x5e, 0x92, 0xc4, 0xab, 0x2f, 0x95, 0x41, 0x76, 0xe9, 0xfa, 0xf8, 0x28, 0xb3, 0x93, 0x41, 0xab, 0xca, 0xb8, 0x2a, 0x6c, 0x0b, 0xff, 0xca, 0x00,
0x72, 0x05, 0x70, 0x05, 0xdc, 0xfc, 0xe2, 0x0b, 0x7c, 0x58, 0xe9, 0x1c, 0xea, 0x4b, 0x70, 0x15, 0x73, 0xb6, 0x17, 0x81, 0xcf, 0xc0, 0xfa, 0xd0, 0xf5, 0xdd, 0x61, 0x3c, 0xc4, 0xb2, 0xb1, 0x61,
0xe4, 0x8e, 0x4f, 0xd1, 0xf1, 0x29, 0x12, 0x13, 0x78, 0x5f, 0xd7, 0x9e, 0xa7, 0x33, 0x29, 0x7d, 0xee, 0x2b, 0x7a, 0xa9, 0x97, 0x0f, 0xdf, 0x57, 0x5e, 0xd6, 0x84, 0x97, 0x6b, 0x7b, 0x57, 0xac,
0xb9, 0xf8, 0x29, 0x58, 0x4b, 0x68, 0x3c, 0xe0, 0x63, 0x50, 0x08, 0x19, 0x95, 0xd7, 0xad, 0x01, 0xd7, 0xaf, 0x5f, 0x2f, 0xa1, 0xbc, 0x26, 0x11, 0xfc, 0x6d, 0xf7, 0x15, 0x85, 0x0e, 0xc8, 0xca,
0x25, 0x16, 0x0d, 0x84, 0x83, 0x33, 0x28, 0x17, 0x32, 0x1a, 0x5d, 0x4a, 0x0e, 0xc5, 0x64, 0xf1, 0x1e, 0xa9, 0x1f, 0xfb, 0xea, 0xac, 0x5c, 0x94, 0x49, 0xf1, 0xf8, 0xed, 0x5a, 0xa4, 0x92, 0x18,
0xdf, 0x69, 0x90, 0x9f, 0xae, 0xfb, 0xf0, 0x73, 0xb0, 0x29, 0xab, 0xcf, 0x08, 0xcb, 0xe8, 0xe5, 0xec, 0x6b, 0xd3, 0xa9, 0x35, 0x5f, 0x1b, 0x4c, 0x68, 0xe4, 0xec, 0xc9, 0xcb, 0x99, 0xd9, 0x2f,
0x83, 0xa8, 0xb7, 0xf6, 0x1c, 0x4b, 0xed, 0xd1, 0x9a, 0xf2, 0x67, 0x94, 0xbe, 0xcb, 0x27, 0xf2, 0xfd, 0x80, 0xd9, 0x2b, 0x92, 0x64, 0xf6, 0xc5, 0x12, 0x58, 0x9b, 0x9c, 0x01, 0x5c, 0x05, 0xd7,
0x4d, 0x0a, 0xdd, 0x56, 0x3a, 0x27, 0x91, 0x4a, 0x37, 0xd6, 0x80, 0x36, 0x58, 0x7f, 0xed, 0xb9, 0xbe, 0xf8, 0x02, 0x1f, 0x94, 0xdb, 0x07, 0xe6, 0x02, 0x5c, 0x07, 0xd9, 0xa3, 0x2e, 0x3a, 0xea,
0x54, 0x9e, 0xaf, 0x89, 0x46, 0x44, 0xa6, 0x84, 0x0f, 0xdf, 0xa6, 0x11, 0x29, 0xff, 0xc6, 0x73, 0x22, 0x29, 0xc0, 0x7b, 0xa6, 0xf1, 0x74, 0x69, 0x39, 0x63, 0x2e, 0x16, 0x3e, 0x05, 0x1b, 0x29,
0xa9, 0x38, 0x84, 0xe3, 0x96, 0x67, 0x09, 0xad, 0xbe, 0x9e, 0x9d, 0x84, 0xbf, 0x03, 0x5b, 0x33, 0xfd, 0x98, 0xb8, 0x43, 0xc4, 0x8c, 0xaa, 0xdb, 0xea, 0x80, 0x12, 0x87, 0x46, 0x32, 0xc0, 0xcb,
0x67, 0x93, 0x5a, 0x13, 0x16, 0xe5, 0x23, 0xcc, 0xa7, 0x6f, 0x65, 0x71, 0xfa, 0x1c, 0x53, 0x6b, 0x28, 0x1b, 0x33, 0x2a, 0xee, 0x74, 0x07, 0x52, 0x58, 0xf8, 0xcb, 0x15, 0x90, 0x9b, 0x6e, 0x87,
0xc2, 0xb0, 0xe1, 0x5c, 0x23, 0x83, 0x47, 0x60, 0x2d, 0xf4, 0x2d, 0xc2, 0x29, 0x1e, 0xd2, 0xe0, 0xe0, 0xe7, 0xe0, 0xa6, 0x3a, 0x94, 0x47, 0x58, 0x6d, 0x6a, 0x3e, 0x10, 0x57, 0x93, 0xc0, 0x73,
0x9c, 0xe2, 0x97, 0xb6, 0x6b, 0x79, 0x2f, 0xdf, 0xf8, 0x52, 0x83, 0x56, 0xa5, 0xd6, 0x71, 0xa4, 0xf4, 0x1a, 0x6d, 0xe8, 0x78, 0x8a, 0x53, 0xad, 0x74, 0xac, 0x9e, 0xf4, 0xd0, 0x75, 0x6d, 0x73,
0x74, 0x26, 0x74, 0x8a, 0x7f, 0xd2, 0xc0, 0xea, 0xdc, 0x57, 0xc3, 0x5f, 0x82, 0x42, 0xe0, 0x85, 0x2c, 0x4c, 0x3a, 0x89, 0x05, 0x74, 0xc1, 0xe6, 0xab, 0xc0, 0xa7, 0xaa, 0xec, 0x4c, 0xf4, 0x67,
0x3c, 0x8a, 0x39, 0xea, 0x92, 0x9e, 0x43, 0x17, 0x6e, 0x48, 0x5e, 0x61, 0x1b, 0x12, 0x0a, 0x0f, 0xaa, 0x52, 0x7e, 0xf8, 0x36, 0xfd, 0x59, 0xe9, 0x57, 0x81, 0x4f, 0x65, 0x6d, 0x1a, 0x77, 0x82,
0x80, 0x3e, 0x8c, 0xba, 0x02, 0xf5, 0x34, 0x25, 0xa2, 0x36, 0xf5, 0xe6, 0xa8, 0x45, 0xf9, 0xa1, 0x0b, 0x68, 0xfd, 0xd5, 0xac, 0x10, 0xfe, 0x1a, 0x6c, 0xcd, 0x94, 0x2c, 0xea, 0x4c, 0x78, 0x54,
0xed, 0x2a, 0x37, 0x45, 0x61, 0x5a, 0x2c, 0x02, 0xe3, 0x3a, 0xf7, 0x54, 0xb7, 0xc0, 0x9d, 0xf1, 0x6f, 0x58, 0x9f, 0xbe, 0x95, 0xc7, 0xe9, 0xf2, 0x46, 0x9d, 0x09, 0xc7, 0x96, 0x77, 0x81, 0x0e,
0x16, 0xc4, 0x8f, 0xb4, 0x3e, 0x35, 0xed, 0xbe, 0x4d, 0x83, 0xd2, 0x19, 0xc8, 0x4d, 0x3d, 0xc7, 0x1e, 0x82, 0x8d, 0x38, 0x74, 0x08, 0xa7, 0x78, 0x48, 0xa3, 0x13, 0x8a, 0x5f, 0xb8, 0xbe, 0x13,
0x41, 0x00, 0xde, 0xe9, 0x74, 0x2b, 0xdd, 0xa3, 0x9a, 0xbe, 0x04, 0xf3, 0x00, 0x74, 0xba, 0xe8, 0xbc, 0x78, 0xe3, 0x43, 0x17, 0x5a, 0x57, 0x56, 0x47, 0xc2, 0xe8, 0xb9, 0xb4, 0x81, 0x55, 0x70,
0xa8, 0xd6, 0xc5, 0xf5, 0x56, 0x47, 0xd7, 0xa2, 0x94, 0xd6, 0x6c, 0x3f, 0x3b, 0xaa, 0x55, 0x9a, 0xcf, 0x3d, 0xf1, 0x83, 0x88, 0x62, 0x9f, 0xbe, 0x90, 0x0d, 0x0d, 0xc3, 0xb1, 0xcf, 0x5d, 0x0f,
0x62, 0x22, 0x05, 0x6f, 0x82, 0xe5, 0x46, 0xbd, 0xa3, 0x2f, 0x47, 0xb9, 0xad, 0x8d, 0x8e, 0x9e, 0xf7, 0xdd, 0x48, 0x34, 0x4d, 0xb6, 0xae, 0xc6, 0x05, 0x05, 0x6b, 0xd2, 0x17, 0xa2, 0x9f, 0x61,
0x1d, 0xb5, 0x22, 0x51, 0xa7, 0xab, 0xa7, 0x4b, 0xbf, 0x05, 0x99, 0xf8, 0xfd, 0x28, 0xd2, 0x43, 0x5d, 0x81, 0xd9, 0x17, 0x90, 0x03, 0xbb, 0xf0, 0x07, 0x03, 0xac, 0xcf, 0x85, 0x0e, 0xfe, 0x1c,
0xed, 0xd3, 0x56, 0x1d, 0xa3, 0x76, 0xf5, 0xa8, 0x25, 0x0f, 0x4e, 0xb3, 0x51, 0xe9, 0x74, 0x31, 0xe4, 0xa3, 0x20, 0xe6, 0x22, 0x71, 0xa9, 0x4f, 0x7a, 0x1e, 0xbd, 0x74, 0x55, 0x73, 0x1a, 0x5b,
0x6a, 0xfc, 0xfa, 0xb4, 0xd1, 0x89, 0x72, 0x61, 0x0e, 0xdc, 0x42, 0x47, 0xad, 0x67, 0xf2, 0x68, 0x57, 0x50, 0xb8, 0x0f, 0xcc, 0xa1, 0xe8, 0xb8, 0xf4, 0xf3, 0xa0, 0x4c, 0xfd, 0xcc, 0x9b, 0x53,
0xa5, 0xa2, 0x65, 0xa0, 0x4a, 0xab, 0xde, 0x3e, 0xd6, 0x97, 0xe1, 0x1a, 0x28, 0x4c, 0x92, 0xe3, 0x1f, 0xe5, 0x86, 0xae, 0xaf, 0x63, 0x2d, 0x72, 0xbd, 0x50, 0x00, 0xd6, 0x45, 0x31, 0xae, 0x6c,
0x66, 0x55, 0x4f, 0x47, 0x80, 0xe3, 0xca, 0xb3, 0x66, 0xe3, 0x85, 0x7e, 0xa3, 0xf4, 0x01, 0x28, 0x81, 0x5b, 0xe3, 0x75, 0x4c, 0x1e, 0xca, 0x43, 0x6a, 0xbb, 0x7d, 0x97, 0x46, 0xc5, 0xe7, 0x20,
0xcc, 0xdc, 0x16, 0x61, 0x06, 0xa4, 0x2b, 0xa7, 0xdd, 0xb6, 0xbe, 0x14, 0x9d, 0xd8, 0x17, 0xef, 0x3b, 0xf5, 0x24, 0x0a, 0x01, 0xb8, 0xda, 0xee, 0x94, 0x3b, 0x87, 0x55, 0x73, 0x01, 0xe6, 0x00,
0xe3, 0x76, 0xab, 0xf9, 0xa5, 0xae, 0x89, 0xc1, 0x87, 0x72, 0x90, 0x2a, 0x75, 0x81, 0x71, 0x5d, 0x68, 0x77, 0xd0, 0x61, 0xb5, 0x83, 0x6b, 0xcd, 0xb6, 0x69, 0x88, 0xba, 0xd8, 0x68, 0x3d, 0x39,
0x0f, 0x0a, 0xb7, 0xc0, 0xe6, 0x69, 0xa7, 0x81, 0x6b, 0xed, 0xd6, 0xc1, 0xd1, 0xb3, 0x53, 0xd4, 0xac, 0x96, 0x1b, 0x52, 0x90, 0x81, 0xd7, 0xc0, 0x62, 0xbd, 0xd6, 0x36, 0x17, 0x45, 0x81, 0x6c,
0xa8, 0xe3, 0x13, 0xd4, 0xee, 0xb6, 0x6b, 0xed, 0xa6, 0xbe, 0x14, 0x0b, 0xeb, 0xed, 0xb3, 0x56, 0xa1, 0xc3, 0x27, 0x87, 0x4d, 0xa1, 0x6a, 0x77, 0xcc, 0xa5, 0xe2, 0x6b, 0x03, 0x2c, 0x27, 0x8f,
0xa7, 0x8b, 0x1a, 0x95, 0xe3, 0x2b, 0xa1, 0x56, 0x35, 0xc0, 0x46, 0xbc, 0x9d, 0xe3, 0x07, 0x6f, 0x78, 0xc2, 0x10, 0xb5, 0xba, 0xcd, 0x1a, 0x46, 0xad, 0xca, 0x61, 0x53, 0x6d, 0xbf, 0x46, 0xbd,
0xf1, 0x8a, 0x59, 0x5d, 0x11, 0x2f, 0x6f, 0x72, 0x0b, 0x9e, 0xa7, 0x33, 0x59, 0x3d, 0xf7, 0x3c, 0xdc, 0xee, 0x60, 0x54, 0xff, 0x65, 0xb7, 0xde, 0x16, 0x15, 0x35, 0x0b, 0x56, 0xd0, 0x61, 0xf3,
0x9d, 0x29, 0xe8, 0x7a, 0xe9, 0x0c, 0xc0, 0xd3, 0xf9, 0xab, 0x59, 0x05, 0xe4, 0xe5, 0x63, 0x3a, 0x89, 0xda, 0xa0, 0x19, 0x31, 0x0f, 0x54, 0x6e, 0xd6, 0x5a, 0x47, 0xe6, 0x22, 0xdc, 0x00, 0xf9,
0x56, 0xef, 0xf6, 0x2a, 0xb0, 0x16, 0x5d, 0x6a, 0x73, 0x52, 0x43, 0x0d, 0x4b, 0x04, 0xdc, 0xb9, 0x49, 0x76, 0xdc, 0xa8, 0x98, 0x4b, 0x02, 0x70, 0x54, 0x7e, 0xd2, 0xa8, 0x3f, 0x33, 0xaf, 0xc0,
0xb6, 0x0b, 0x86, 0x75, 0x90, 0xe3, 0xa6, 0x8f, 0x2f, 0x28, 0xf5, 0x89, 0x63, 0x5f, 0xd2, 0x05, 0x4d, 0x60, 0x56, 0x1b, 0xdd, 0x76, 0xa7, 0x8e, 0xf0, 0x31, 0x6a, 0x3d, 0x3b, 0xac, 0xd5, 0x6b,
0xbd, 0x5c, 0xd7, 0xf4, 0x3f, 0x8f, 0x61, 0x28, 0xcb, 0x27, 0x46, 0xfb, 0x7f, 0x4f, 0x81, 0x4d, 0xe6, 0xd5, 0xe2, 0x07, 0x20, 0x3f, 0x73, 0x41, 0x87, 0xcb, 0x60, 0xa9, 0xdc, 0xed, 0xb4, 0xcc,
0xe5, 0xc5, 0x71, 0x20, 0x75, 0x64, 0x2f, 0x07, 0xcf, 0x40, 0xbe, 0x23, 0x8d, 0x4b, 0x00, 0x83, 0x05, 0x51, 0x0d, 0x9e, 0xbd, 0x8f, 0x5b, 0xcd, 0xc6, 0x97, 0xa6, 0x21, 0x07, 0x1f, 0xaa, 0x41,
0x33, 0x0f, 0x73, 0x63, 0x0d, 0x55, 0xed, 0x8a, 0xf7, 0xaf, 0x95, 0x33, 0xdf, 0x73, 0x19, 0x2d, 0xa6, 0xd8, 0x01, 0xd6, 0x45, 0x6d, 0x3f, 0xdc, 0x02, 0x37, 0xbb, 0xed, 0x3a, 0xae, 0xb6, 0x9a,
0x2d, 0xed, 0x6a, 0x3f, 0xd3, 0xe0, 0x37, 0x20, 0x57, 0xa7, 0x0e, 0x27, 0x63, 0xde, 0x99, 0xc7, 0xfb, 0x87, 0x4f, 0xba, 0xa8, 0x5e, 0x13, 0xfe, 0x3a, 0xad, 0x6a, 0xab, 0x61, 0x2e, 0x24, 0xca,
0x43, 0x21, 0x9c, 0x23, 0x7f, 0xb8, 0x18, 0x34, 0x65, 0x81, 0x81, 0xdc, 0x01, 0xe5, 0xe6, 0xe0, 0x5a, 0xeb, 0x79, 0xb3, 0xdd, 0x41, 0xf5, 0xf2, 0xd1, 0xb9, 0xd2, 0xa8, 0x58, 0xe0, 0x46, 0xb2,
0xff, 0xb7, 0xf2, 0x07, 0xdf, 0xff, 0xe3, 0x5f, 0x7f, 0x4c, 0x6d, 0x95, 0x36, 0xa6, 0xfe, 0x15, 0xca, 0xe3, 0xff, 0x45, 0xc8, 0x07, 0xe6, 0xca, 0xaa, 0x7c, 0x14, 0x55, 0x2b, 0xf3, 0x74, 0x69,
0xf2, 0x89, 0x8a, 0x15, 0xf6, 0x89, 0xf6, 0xa4, 0xfa, 0x1e, 0x28, 0xda, 0x9e, 0xe4, 0xf1, 0x03, 0x79, 0xcd, 0xcc, 0x3e, 0x5d, 0x5a, 0xce, 0x9b, 0x66, 0xf1, 0x39, 0x80, 0xdd, 0xf9, 0xdb, 0x70,
0xef, 0xd5, 0x68, 0x8a, 0xb2, 0x9a, 0xa9, 0x59, 0x4c, 0x04, 0xea, 0x89, 0xf6, 0x07, 0x4d, 0xeb, 0x19, 0xe4, 0xd4, 0xff, 0x39, 0xb0, 0xfe, 0x97, 0x8a, 0xce, 0xb7, 0xcb, 0xde, 0x11, 0xb2, 0xca,
0xbd, 0x23, 0x12, 0xc3, 0xd3, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xe0, 0x16, 0x40, 0xfc, 0x0e, 0x42, 0x0f, 0x8b, 0x04, 0xdc, 0xba, 0xf0, 0xe2, 0x01, 0x6b, 0x20, 0xcb, 0xed, 0x10, 0x9f, 0x52,
0x1a, 0x00, 0x00, 0x1a, 0x12, 0xcf, 0x3d, 0xa3, 0x97, 0xb4, 0xcf, 0x1d, 0x3b, 0xfc, 0x3c, 0x81, 0xa1, 0x35, 0x3e,
0x31, 0xda, 0xfb, 0x47, 0x06, 0xdc, 0xd4, 0x51, 0x1c, 0xe7, 0x57, 0x5b, 0xb5, 0xcf, 0xf0, 0x39,
0xc8, 0xb5, 0x95, 0x73, 0x05, 0x60, 0x70, 0xe6, 0xcd, 0x74, 0x6c, 0xa1, 0x4f, 0xd2, 0xc2, 0xbd,
0x0b, 0xf5, 0x2c, 0x0c, 0x7c, 0x46, 0x8b, 0x0b, 0x3b, 0xc6, 0x4f, 0x0c, 0xf8, 0x0d, 0xc8, 0xd6,
0xa8, 0xc7, 0xc9, 0x98, 0x77, 0xe6, 0x5d, 0x57, 0x2a, 0xe7, 0xc8, 0x1f, 0x5c, 0x0e, 0x9a, 0xf2,
0xc0, 0x40, 0x76, 0x9f, 0x72, 0x7b, 0xf0, 0xbf, 0x9b, 0xf9, 0xfd, 0xef, 0xfe, 0xf9, 0xef, 0xdf,
0x67, 0xb6, 0x8a, 0x37, 0xa6, 0xfe, 0x4b, 0xf5, 0x89, 0xce, 0x15, 0xf6, 0x89, 0xf1, 0xa8, 0xf2,
0xff, 0xa0, 0xe0, 0x06, 0x8a, 0x27, 0x8c, 0x82, 0x97, 0xa3, 0x29, 0xca, 0xca, 0x72, 0xd5, 0x61,
0x32, 0x51, 0x8f, 0x8d, 0xdf, 0x1a, 0x46, 0xef, 0xaa, 0xac, 0x17, 0x8f, 0xff, 0x1b, 0x00, 0x00,
0xff, 0xff, 0xe9, 0x85, 0x2f, 0x4e, 0xa9, 0x1b, 0x00, 0x00,
} }

View File

@ -31,7 +31,7 @@ func (m *CircuitBreakers) Reset() { *m = CircuitBreakers{} }
func (m *CircuitBreakers) String() string { return proto.CompactTextString(m) } func (m *CircuitBreakers) String() string { return proto.CompactTextString(m) }
func (*CircuitBreakers) ProtoMessage() {} func (*CircuitBreakers) ProtoMessage() {}
func (*CircuitBreakers) Descriptor() ([]byte, []int) { func (*CircuitBreakers) Descriptor() ([]byte, []int) {
return fileDescriptor_circuit_breaker_dc7392708e718eb5, []int{0} return fileDescriptor_circuit_breaker_6d322bb388c83ee8, []int{0}
} }
func (m *CircuitBreakers) XXX_Unmarshal(b []byte) error { func (m *CircuitBreakers) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CircuitBreakers.Unmarshal(m, b) return xxx_messageInfo_CircuitBreakers.Unmarshal(m, b)
@ -75,7 +75,7 @@ func (m *CircuitBreakers_Thresholds) Reset() { *m = CircuitBreakers_Thre
func (m *CircuitBreakers_Thresholds) String() string { return proto.CompactTextString(m) } func (m *CircuitBreakers_Thresholds) String() string { return proto.CompactTextString(m) }
func (*CircuitBreakers_Thresholds) ProtoMessage() {} func (*CircuitBreakers_Thresholds) ProtoMessage() {}
func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int) { func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int) {
return fileDescriptor_circuit_breaker_dc7392708e718eb5, []int{0, 0} return fileDescriptor_circuit_breaker_6d322bb388c83ee8, []int{0, 0}
} }
func (m *CircuitBreakers_Thresholds) XXX_Unmarshal(b []byte) error { func (m *CircuitBreakers_Thresholds) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CircuitBreakers_Thresholds.Unmarshal(m, b) return xxx_messageInfo_CircuitBreakers_Thresholds.Unmarshal(m, b)
@ -150,36 +150,36 @@ func init() {
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/cluster/circuit_breaker.proto", fileDescriptor_circuit_breaker_dc7392708e718eb5) proto.RegisterFile("envoy/api/v2/cluster/circuit_breaker.proto", fileDescriptor_circuit_breaker_6d322bb388c83ee8)
} }
var fileDescriptor_circuit_breaker_dc7392708e718eb5 = []byte{ var fileDescriptor_circuit_breaker_6d322bb388c83ee8 = []byte{
// 417 bytes of a gzipped FileDescriptorProto // 422 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xc1, 0x6e, 0xd3, 0x40, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x6e, 0xd3, 0x40,
0x10, 0x86, 0xe5, 0xa6, 0xb4, 0xd5, 0x06, 0x25, 0xd2, 0x52, 0x21, 0x2b, 0xaa, 0x50, 0x94, 0x0b, 0x10, 0x87, 0xe5, 0xa6, 0xb4, 0xd5, 0x06, 0x25, 0xd2, 0x52, 0x21, 0x2b, 0xaa, 0x50, 0x94, 0x0b,
0x11, 0x87, 0x35, 0x72, 0xcf, 0x80, 0x48, 0xd4, 0x03, 0x97, 0xca, 0x32, 0xd0, 0x03, 0x12, 0xb2, 0x11, 0x87, 0x35, 0x72, 0xcf, 0x80, 0x48, 0xd4, 0x03, 0x97, 0xca, 0x32, 0xd0, 0x03, 0x17, 0x6b,
0x36, 0xee, 0xe0, 0xae, 0x6a, 0xef, 0x2c, 0xb3, 0xeb, 0xe0, 0xbc, 0x12, 0x8f, 0xc1, 0x73, 0xf0, 0xe3, 0x0e, 0xee, 0xaa, 0xf6, 0xce, 0x32, 0xbb, 0x0e, 0xce, 0x2b, 0xf1, 0x18, 0x3c, 0x07, 0x4f,
0x30, 0x28, 0xde, 0x24, 0xa6, 0x55, 0x0f, 0x3e, 0x7a, 0x66, 0xbe, 0x6f, 0xfc, 0xef, 0x2e, 0x7b, 0xc0, 0x53, 0xa0, 0x78, 0xf3, 0x87, 0x56, 0xa9, 0xe4, 0xa3, 0x67, 0xe6, 0xfb, 0xc6, 0xbf, 0xdd,
0x03, 0x7a, 0x8d, 0x9b, 0x48, 0x1a, 0x15, 0xad, 0xe3, 0x28, 0x2f, 0x6b, 0xeb, 0x80, 0xa2, 0x5c, 0x65, 0x6f, 0x40, 0x2f, 0x71, 0x15, 0x49, 0xa3, 0xa2, 0x65, 0x1c, 0xe5, 0x65, 0x6d, 0x1d, 0x50,
0x51, 0x5e, 0x2b, 0x97, 0xad, 0x08, 0xe4, 0x3d, 0x90, 0x30, 0x84, 0x0e, 0xf9, 0x79, 0x3b, 0x2b, 0x94, 0x2b, 0xca, 0x6b, 0xe5, 0xb2, 0x05, 0x81, 0xbc, 0x07, 0x12, 0x86, 0xd0, 0x21, 0x3f, 0x6f,
0xa4, 0x51, 0x62, 0x1d, 0x8b, 0xdd, 0xec, 0xe4, 0xe2, 0xa1, 0x01, 0x09, 0xa2, 0x95, 0xb4, 0xe0, 0x67, 0x85, 0x34, 0x4a, 0x2c, 0x63, 0xb1, 0x99, 0x1d, 0x5d, 0x3c, 0x34, 0x20, 0x41, 0xb4, 0x90,
0x99, 0xc9, 0xab, 0x02, 0xb1, 0x28, 0x21, 0x6a, 0xbf, 0x56, 0xf5, 0x8f, 0xe8, 0x17, 0x49, 0x63, 0x16, 0x3c, 0x33, 0x7a, 0x55, 0x20, 0x16, 0x25, 0x44, 0xed, 0xd7, 0xa2, 0xfe, 0x1e, 0xfd, 0x24,
0x80, 0xac, 0xef, 0xcf, 0xfe, 0x1c, 0xb3, 0xf1, 0xd2, 0x6f, 0x5b, 0xf8, 0x65, 0x96, 0x27, 0x8c, 0x69, 0x0c, 0x90, 0xf5, 0xfd, 0xc9, 0xef, 0x63, 0x36, 0x9c, 0xfb, 0x6d, 0x33, 0xbf, 0xcc, 0xf2,
0xb9, 0x3b, 0x02, 0x7b, 0x87, 0xe5, 0xad, 0x0d, 0x83, 0xe9, 0x60, 0x3e, 0x8c, 0xdf, 0x8a, 0xa7, 0x84, 0x31, 0x77, 0x47, 0x60, 0xef, 0xb0, 0xbc, 0xb5, 0x61, 0x30, 0xee, 0x4d, 0xfb, 0xf1, 0x5b,
0x96, 0x8b, 0x47, 0xa8, 0xf8, 0x72, 0xe0, 0xd2, 0xff, 0x1c, 0x93, 0xbf, 0x03, 0xc6, 0xba, 0x16, 0x71, 0x68, 0xb9, 0x78, 0x84, 0x8a, 0x2f, 0x3b, 0x2e, 0xfd, 0xcf, 0x31, 0xfa, 0xd3, 0x63, 0x6c,
0x7f, 0xcf, 0xce, 0x0c, 0x29, 0x24, 0xe5, 0x36, 0x61, 0x30, 0x0d, 0xe6, 0xa3, 0x78, 0xf6, 0x48, 0xdf, 0xe2, 0xef, 0xd9, 0x99, 0x21, 0x85, 0xa4, 0xdc, 0x2a, 0x0c, 0xc6, 0xc1, 0x74, 0x10, 0x4f,
0x8f, 0x04, 0x22, 0xc5, 0xda, 0x29, 0x5d, 0x24, 0xbb, 0xc9, 0xf4, 0xc0, 0xf0, 0x2b, 0x36, 0xae, 0x1e, 0xe9, 0x91, 0x40, 0xa4, 0x58, 0x3b, 0xa5, 0x8b, 0x64, 0x33, 0x99, 0xee, 0x18, 0x7e, 0xc5,
0x64, 0x93, 0xe5, 0xa8, 0x35, 0xe4, 0x4e, 0xa1, 0xb6, 0xe1, 0xd1, 0x34, 0x98, 0x0f, 0xe3, 0x0b, 0x86, 0x95, 0x6c, 0xb2, 0x1c, 0xb5, 0x86, 0xdc, 0x29, 0xd4, 0x36, 0x3c, 0x1a, 0x07, 0xd3, 0x7e,
0xe1, 0xe3, 0x8a, 0x7d, 0x5c, 0xf1, 0xf5, 0x93, 0x76, 0x97, 0xf1, 0x8d, 0x2c, 0x6b, 0x48, 0x47, 0x7c, 0x21, 0x7c, 0x5c, 0xb1, 0x8d, 0x2b, 0xbe, 0x7e, 0xd2, 0xee, 0x32, 0xbe, 0x91, 0x65, 0x0d,
0x95, 0x6c, 0x96, 0x1d, 0xc3, 0xaf, 0xd9, 0xf9, 0x56, 0x63, 0x40, 0xdf, 0x2a, 0x5d, 0x64, 0x04, 0xe9, 0xa0, 0x92, 0xcd, 0x7c, 0xcf, 0xf0, 0x6b, 0x76, 0xbe, 0xd6, 0x18, 0xd0, 0xb7, 0x4a, 0x17,
0x3f, 0x6b, 0xb0, 0xce, 0x86, 0x83, 0x1e, 0x2e, 0x5e, 0xc9, 0x26, 0xf1, 0x60, 0xba, 0xe3, 0xf8, 0x19, 0xc1, 0x8f, 0x1a, 0xac, 0xb3, 0x61, 0xaf, 0x83, 0x8b, 0x57, 0xb2, 0x49, 0x3c, 0x98, 0x6e,
0x07, 0xf6, 0x7c, 0xeb, 0x3b, 0x78, 0x8e, 0x7b, 0x78, 0x86, 0x95, 0x6c, 0x0e, 0x82, 0x77, 0x6c, 0x38, 0xfe, 0x81, 0x3d, 0x5f, 0xfb, 0x76, 0x9e, 0xe3, 0x0e, 0x9e, 0x7e, 0x25, 0x9b, 0x9d, 0xe0,
0xe8, 0x05, 0x8e, 0x14, 0xd8, 0xf0, 0x59, 0x0f, 0x9e, 0xb5, 0x7c, 0x3b, 0xcf, 0x5f, 0xb3, 0xb1, 0x1d, 0xeb, 0x7b, 0x81, 0x23, 0x05, 0x36, 0x7c, 0xd6, 0x81, 0x67, 0x2d, 0xdf, 0xce, 0xf3, 0xd7,
0x23, 0x99, 0xdf, 0x67, 0x04, 0x95, 0x54, 0x5a, 0xe9, 0x22, 0x3c, 0x99, 0x06, 0xf3, 0xb3, 0x74, 0x6c, 0xe8, 0x48, 0xe6, 0xf7, 0x19, 0x41, 0x25, 0x95, 0x56, 0xba, 0x08, 0x4f, 0xc6, 0xc1, 0xf4,
0xd4, 0x96, 0xd3, 0x7d, 0x75, 0x1f, 0xbc, 0x3b, 0xbf, 0xcc, 0x20, 0x96, 0x36, 0x3c, 0xed, 0x19, 0x2c, 0x1d, 0xb4, 0xe5, 0x74, 0x5b, 0xdd, 0x06, 0xdf, 0x9f, 0x5f, 0x66, 0x10, 0x4b, 0x1b, 0x9e,
0xbc, 0x3b, 0xc4, 0x64, 0xcb, 0x2d, 0xbe, 0xb3, 0x99, 0x42, 0x7f, 0x83, 0x86, 0xb0, 0xd9, 0x3c, 0x76, 0x0c, 0xbe, 0x3f, 0xc4, 0x64, 0xcd, 0xcd, 0x96, 0x6c, 0xa2, 0xd0, 0xdf, 0xa0, 0x21, 0x6c,
0xf9, 0x56, 0x16, 0x2f, 0x1e, 0x3e, 0x96, 0x64, 0x6b, 0x4f, 0x82, 0x6f, 0xa7, 0xbb, 0xfe, 0xef, 0x56, 0x07, 0xdf, 0xca, 0xec, 0xc5, 0xc3, 0xc7, 0x92, 0xac, 0xed, 0x49, 0xf0, 0xed, 0x74, 0xd3,
0xa3, 0x97, 0x57, 0x2d, 0xf6, 0xd1, 0x28, 0x71, 0x13, 0x8b, 0xa5, 0x2f, 0x5f, 0x7f, 0x5e, 0x9d, 0xff, 0x75, 0xf4, 0xf2, 0xaa, 0xc5, 0x3e, 0x1a, 0x25, 0x6e, 0x62, 0x31, 0xf7, 0xe5, 0xeb, 0xcf,
0xb4, 0x3f, 0x72, 0xf9, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xae, 0xe0, 0x40, 0x7b, 0x2c, 0x03, 0x00, 0x7f, 0x9f, 0x6a, 0x2c, 0x4e, 0xda, 0x3f, 0xbc, 0xfc, 0x17, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x50,
0x00, 0x58, 0xfa, 0x45, 0x03, 0x00, 0x00,
} }

View File

@ -22,27 +22,31 @@ var _ = math.Inf
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type OutlierDetection struct { type OutlierDetection struct {
Consecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx,proto3" json:"consecutive_5xx,omitempty"` Consecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=consecutive_5xx,json=consecutive5xx,proto3" json:"consecutive_5xx,omitempty"`
Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
BaseEjectionTime *duration.Duration `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"` BaseEjectionTime *duration.Duration `protobuf:"bytes,3,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"`
MaxEjectionPercent *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"` MaxEjectionPercent *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"`
EnforcingConsecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=enforcing_consecutive_5xx,json=enforcingConsecutive5xx,proto3" json:"enforcing_consecutive_5xx,omitempty"` EnforcingConsecutive_5Xx *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=enforcing_consecutive_5xx,json=enforcingConsecutive5xx,proto3" json:"enforcing_consecutive_5xx,omitempty"`
EnforcingSuccessRate *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"` EnforcingSuccessRate *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=enforcing_success_rate,json=enforcingSuccessRate,proto3" json:"enforcing_success_rate,omitempty"`
SuccessRateMinimumHosts *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=success_rate_minimum_hosts,json=successRateMinimumHosts,proto3" json:"success_rate_minimum_hosts,omitempty"` SuccessRateMinimumHosts *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=success_rate_minimum_hosts,json=successRateMinimumHosts,proto3" json:"success_rate_minimum_hosts,omitempty"`
SuccessRateRequestVolume *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=success_rate_request_volume,json=successRateRequestVolume,proto3" json:"success_rate_request_volume,omitempty"` SuccessRateRequestVolume *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=success_rate_request_volume,json=successRateRequestVolume,proto3" json:"success_rate_request_volume,omitempty"`
SuccessRateStdevFactor *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=success_rate_stdev_factor,json=successRateStdevFactor,proto3" json:"success_rate_stdev_factor,omitempty"` SuccessRateStdevFactor *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=success_rate_stdev_factor,json=successRateStdevFactor,proto3" json:"success_rate_stdev_factor,omitempty"`
ConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=consecutive_gateway_failure,json=consecutiveGatewayFailure,proto3" json:"consecutive_gateway_failure,omitempty"` ConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=consecutive_gateway_failure,json=consecutiveGatewayFailure,proto3" json:"consecutive_gateway_failure,omitempty"`
EnforcingConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=enforcing_consecutive_gateway_failure,json=enforcingConsecutiveGatewayFailure,proto3" json:"enforcing_consecutive_gateway_failure,omitempty"` EnforcingConsecutiveGatewayFailure *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=enforcing_consecutive_gateway_failure,json=enforcingConsecutiveGatewayFailure,proto3" json:"enforcing_consecutive_gateway_failure,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` SplitExternalLocalOriginErrors bool `protobuf:"varint,12,opt,name=split_external_local_origin_errors,json=splitExternalLocalOriginErrors,proto3" json:"split_external_local_origin_errors,omitempty"`
XXX_unrecognized []byte `json:"-"` ConsecutiveLocalOriginFailure *wrappers.UInt32Value `protobuf:"bytes,13,opt,name=consecutive_local_origin_failure,json=consecutiveLocalOriginFailure,proto3" json:"consecutive_local_origin_failure,omitempty"`
XXX_sizecache int32 `json:"-"` EnforcingConsecutiveLocalOriginFailure *wrappers.UInt32Value `protobuf:"bytes,14,opt,name=enforcing_consecutive_local_origin_failure,json=enforcingConsecutiveLocalOriginFailure,proto3" json:"enforcing_consecutive_local_origin_failure,omitempty"`
EnforcingLocalOriginSuccessRate *wrappers.UInt32Value `protobuf:"bytes,15,opt,name=enforcing_local_origin_success_rate,json=enforcingLocalOriginSuccessRate,proto3" json:"enforcing_local_origin_success_rate,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *OutlierDetection) Reset() { *m = OutlierDetection{} } func (m *OutlierDetection) Reset() { *m = OutlierDetection{} }
func (m *OutlierDetection) String() string { return proto.CompactTextString(m) } func (m *OutlierDetection) String() string { return proto.CompactTextString(m) }
func (*OutlierDetection) ProtoMessage() {} func (*OutlierDetection) ProtoMessage() {}
func (*OutlierDetection) Descriptor() ([]byte, []int) { func (*OutlierDetection) Descriptor() ([]byte, []int) {
return fileDescriptor_outlier_detection_c374e0b25113dd85, []int{0} return fileDescriptor_outlier_detection_dd7f40a1b13f2024, []int{0}
} }
func (m *OutlierDetection) XXX_Unmarshal(b []byte) error { func (m *OutlierDetection) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OutlierDetection.Unmarshal(m, b) return xxx_messageInfo_OutlierDetection.Unmarshal(m, b)
@ -139,47 +143,82 @@ func (m *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UIn
return nil return nil
} }
func (m *OutlierDetection) GetSplitExternalLocalOriginErrors() bool {
if m != nil {
return m.SplitExternalLocalOriginErrors
}
return false
}
func (m *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrappers.UInt32Value {
if m != nil {
return m.ConsecutiveLocalOriginFailure
}
return nil
}
func (m *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrappers.UInt32Value {
if m != nil {
return m.EnforcingConsecutiveLocalOriginFailure
}
return nil
}
func (m *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrappers.UInt32Value {
if m != nil {
return m.EnforcingLocalOriginSuccessRate
}
return nil
}
func init() { func init() {
proto.RegisterType((*OutlierDetection)(nil), "envoy.api.v2.cluster.OutlierDetection") proto.RegisterType((*OutlierDetection)(nil), "envoy.api.v2.cluster.OutlierDetection")
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/cluster/outlier_detection.proto", fileDescriptor_outlier_detection_c374e0b25113dd85) proto.RegisterFile("envoy/api/v2/cluster/outlier_detection.proto", fileDescriptor_outlier_detection_dd7f40a1b13f2024)
} }
var fileDescriptor_outlier_detection_c374e0b25113dd85 = []byte{ var fileDescriptor_outlier_detection_dd7f40a1b13f2024 = []byte{
// 526 bytes of a gzipped FileDescriptorProto // 636 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xed, 0x6a, 0x13, 0x4d, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x95, 0xeb, 0x4e, 0x13, 0x4f,
0x14, 0xc7, 0x9f, 0xa4, 0xef, 0x53, 0x78, 0x2c, 0x43, 0x4d, 0x26, 0xad, 0x88, 0x04, 0x04, 0x29, 0x18, 0xc6, 0xff, 0x2d, 0x87, 0x3f, 0x0c, 0x0a, 0x64, 0x82, 0x30, 0x05, 0x45, 0x52, 0xa3, 0x21,
0x32, 0x0b, 0x29, 0xbd, 0x80, 0xa6, 0x4d, 0xd5, 0x0f, 0x6a, 0x48, 0x34, 0x22, 0x2a, 0xc3, 0x64, 0xc4, 0xec, 0x26, 0x25, 0x5c, 0x00, 0x85, 0xe2, 0x21, 0x2a, 0xa4, 0x55, 0x8c, 0x51, 0x33, 0x19,
0x73, 0x12, 0x47, 0x76, 0x77, 0xd6, 0x79, 0xd9, 0x6e, 0xbc, 0xa4, 0x5e, 0x82, 0x9f, 0xbc, 0x1d, 0xb6, 0x6f, 0xeb, 0x98, 0xd9, 0x9d, 0x75, 0x0e, 0xcb, 0xe2, 0x57, 0xef, 0x06, 0xef, 0xc0, 0x4f,
0xaf, 0xc1, 0x2f, 0xb2, 0x3b, 0x79, 0xd9, 0xa4, 0x01, 0x93, 0x6f, 0x0b, 0x73, 0x7e, 0xbf, 0xff, 0xde, 0x8e, 0x5e, 0x85, 0xd9, 0xdd, 0x1e, 0xb6, 0x65, 0x8d, 0xed, 0xb7, 0x26, 0xef, 0xf3, 0xfc,
0xd9, 0x99, 0xc3, 0x41, 0xcf, 0x21, 0x4a, 0xe4, 0xd8, 0xe3, 0xb1, 0xf0, 0x92, 0x86, 0xe7, 0x07, 0x9e, 0x67, 0xde, 0x9d, 0xed, 0xa2, 0xc7, 0x10, 0x44, 0xf2, 0xca, 0x65, 0x21, 0x77, 0xa3, 0x9a,
0x56, 0x1b, 0x50, 0x9e, 0xb4, 0x26, 0x10, 0xa0, 0xd8, 0x00, 0x0c, 0xf8, 0x46, 0xc8, 0x88, 0xc6, 0xeb, 0x09, 0xab, 0x0d, 0x28, 0x57, 0x5a, 0x23, 0x38, 0x28, 0xda, 0x06, 0x03, 0x9e, 0xe1, 0x32,
0x4a, 0x1a, 0x89, 0x8f, 0xf3, 0x6a, 0xca, 0x63, 0x41, 0x93, 0x06, 0x9d, 0x54, 0x9f, 0x3c, 0x1e, 0x70, 0x42, 0x25, 0x8d, 0xc4, 0x6b, 0xa9, 0xda, 0x61, 0x21, 0x77, 0xa2, 0x9a, 0xd3, 0x53, 0x6f,
0x49, 0x39, 0x0a, 0xc0, 0xcb, 0x6b, 0xfa, 0x76, 0xe8, 0x0d, 0xac, 0xe2, 0x73, 0xea, 0xfe, 0xf9, 0x6e, 0x77, 0xa5, 0xec, 0x0a, 0x70, 0x53, 0xcd, 0x85, 0xed, 0xb8, 0x6d, 0xab, 0xd8, 0xd0, 0x75,
0xad, 0xe2, 0x71, 0x0c, 0x4a, 0x4f, 0xce, 0xab, 0x09, 0x0f, 0xc4, 0x80, 0x1b, 0xf0, 0xa6, 0x1f, 0x73, 0x7e, 0xa9, 0x58, 0x18, 0x82, 0xd2, 0xbd, 0xf9, 0x46, 0xc4, 0x04, 0x6f, 0x33, 0x03, 0x6e,
0xee, 0xa0, 0xfe, 0x67, 0x0f, 0x1d, 0xbd, 0x75, 0xad, 0x5c, 0x4f, 0x3b, 0xc1, 0x2d, 0xf4, 0xc0, 0xff, 0x47, 0x36, 0xa8, 0x7e, 0x5f, 0x42, 0xab, 0xa7, 0x59, 0x95, 0xe3, 0x7e, 0x13, 0xdc, 0x40,
0x97, 0x91, 0x06, 0xdf, 0x1a, 0x91, 0x00, 0xbb, 0x48, 0x53, 0x52, 0x7a, 0x52, 0x7a, 0x76, 0xd8, 0x2b, 0x9e, 0x0c, 0x34, 0x78, 0xd6, 0xf0, 0x08, 0xe8, 0x41, 0x1c, 0x93, 0xd2, 0x4e, 0x69, 0x77,
0x78, 0x44, 0x5d, 0x0e, 0x9d, 0xe6, 0xd0, 0xf7, 0xaf, 0x22, 0x73, 0xde, 0xe8, 0xf1, 0xc0, 0x42, 0xa9, 0x76, 0xd7, 0xc9, 0x72, 0x9c, 0x7e, 0x8e, 0xf3, 0xe6, 0x59, 0x60, 0xf6, 0x6b, 0xe7, 0x4c,
0xe7, 0xff, 0x02, 0x74, 0x91, 0xa6, 0xf8, 0x12, 0xed, 0x8b, 0xc8, 0x80, 0x4a, 0x78, 0x40, 0xca, 0x58, 0x68, 0x2e, 0xe7, 0x4c, 0x07, 0x71, 0x8c, 0x0f, 0xd1, 0x02, 0x0f, 0x0c, 0xa8, 0x88, 0x09,
0x39, 0x5f, 0xbb, 0xc7, 0x5f, 0x4f, 0xfe, 0xa3, 0x89, 0x7e, 0xfe, 0xfe, 0xb5, 0xb5, 0x73, 0x57, 0x52, 0x4e, 0xfd, 0x95, 0x1b, 0xfe, 0xe3, 0xde, 0x39, 0xea, 0xe8, 0xc7, 0xaf, 0x9f, 0x33, 0x73,
0x2a, 0x9f, 0xfd, 0xd7, 0x99, 0x61, 0xb8, 0x8b, 0x70, 0x9f, 0x6b, 0x60, 0xf0, 0xcd, 0xb5, 0xc6, 0xd7, 0xa5, 0xf2, 0xde, 0x7f, 0xcd, 0x81, 0x0d, 0xb7, 0x10, 0xbe, 0x60, 0x1a, 0x28, 0x7c, 0xce,
0x8c, 0x08, 0x81, 0x6c, 0x6d, 0x22, 0x3b, 0xca, 0x04, 0xad, 0x09, 0xff, 0x4e, 0x84, 0x80, 0x3f, 0xaa, 0x51, 0xc3, 0x7d, 0x20, 0x33, 0xd3, 0xc0, 0x56, 0x13, 0x40, 0xa3, 0xe7, 0x7f, 0xcd, 0x7d,
0xa2, 0xe3, 0x90, 0xa7, 0x73, 0x67, 0x0c, 0xca, 0x87, 0xc8, 0x90, 0xed, 0x7f, 0xff, 0x63, 0xf3, 0xc0, 0xef, 0xd0, 0x9a, 0xcf, 0xe2, 0x21, 0x33, 0x04, 0xe5, 0x41, 0x60, 0xc8, 0xec, 0xbf, 0xcf,
0x20, 0x33, 0x6f, 0x9f, 0x95, 0xc9, 0xa0, 0x83, 0x43, 0x9e, 0x4e, 0xbd, 0x6d, 0xa7, 0xc0, 0x3e, 0x58, 0x5f, 0x4c, 0xc8, 0xb3, 0x7b, 0x65, 0xd2, 0x6e, 0x62, 0x9f, 0xc5, 0x7d, 0xee, 0x59, 0x86,
0xaa, 0x41, 0x34, 0x94, 0xca, 0x17, 0xd1, 0x88, 0x2d, 0xdf, 0xe1, 0xce, 0x66, 0xfe, 0xea, 0xcc, 0xc0, 0x1e, 0xaa, 0x40, 0xd0, 0x91, 0xca, 0xe3, 0x41, 0x97, 0x8e, 0xef, 0x70, 0x6e, 0x3a, 0xfe,
0x74, 0xb5, 0x78, 0xaf, 0x5f, 0x50, 0x65, 0x1e, 0xa2, 0xad, 0xef, 0x83, 0xd6, 0x4c, 0x71, 0x03, 0xc6, 0x80, 0x74, 0x34, 0xba, 0xd7, 0x8f, 0x68, 0x7d, 0x18, 0xa2, 0xad, 0xe7, 0x81, 0xd6, 0x54,
0x64, 0x77, 0xb3, 0x84, 0xe3, 0x99, 0xa6, 0xeb, 0x2c, 0x1d, 0x6e, 0xb2, 0xeb, 0x39, 0x29, 0x4a, 0x31, 0x03, 0x64, 0x7e, 0xba, 0x84, 0xb5, 0x01, 0xa6, 0x95, 0x51, 0x9a, 0xcc, 0x24, 0xeb, 0xd9,
0x59, 0x28, 0x22, 0x11, 0xda, 0x90, 0x7d, 0x95, 0xda, 0x68, 0xb2, 0xb7, 0xc6, 0x20, 0x54, 0xf5, 0xcc, 0x43, 0xa9, 0xcf, 0x03, 0xee, 0x5b, 0x9f, 0x7e, 0x92, 0xda, 0x68, 0xf2, 0xff, 0x04, 0x17,
0x5c, 0xf7, 0xda, 0xd1, 0x2f, 0x33, 0x18, 0x7f, 0x42, 0xa7, 0x0b, 0x6a, 0x05, 0xdf, 0x2d, 0x68, 0x61, 0x43, 0x0f, 0x71, 0x2f, 0x33, 0xf7, 0xd3, 0xc4, 0x8c, 0xdf, 0xa3, 0xad, 0x11, 0xb4, 0x82,
0xc3, 0x12, 0x19, 0xd8, 0x10, 0xc8, 0xfe, 0x1a, 0x6e, 0x52, 0x70, 0x77, 0x1c, 0xde, 0xcb, 0x69, 0x2f, 0x16, 0xb4, 0xa1, 0x91, 0x14, 0xd6, 0x07, 0xb2, 0x30, 0x01, 0x9b, 0xe4, 0xd8, 0xcd, 0xcc,
0xfc, 0x01, 0xd5, 0x16, 0xe4, 0xda, 0x0c, 0x20, 0x61, 0x43, 0xee, 0x1b, 0xa9, 0xc8, 0xc1, 0x1a, 0x7e, 0x9e, 0xba, 0xf1, 0x5b, 0x54, 0x19, 0x81, 0x6b, 0xd3, 0x86, 0x88, 0x76, 0x98, 0x67, 0xa4,
0xea, 0x4a, 0x41, 0xdd, 0xcd, 0xe0, 0x9b, 0x9c, 0xc5, 0x9f, 0xd1, 0x69, 0xf1, 0x29, 0x47, 0xdc, 0x22, 0x8b, 0x13, 0xa0, 0xd7, 0x73, 0xe8, 0x56, 0x62, 0x3e, 0x49, 0xbd, 0xf8, 0x03, 0xda, 0xca,
0xc0, 0x2d, 0x1f, 0xb3, 0x21, 0x17, 0x81, 0x55, 0x40, 0xd0, 0x1a, 0xea, 0x5a, 0x41, 0xf0, 0xc2, 0x3f, 0xca, 0x2e, 0x33, 0x70, 0xc9, 0xae, 0x68, 0x87, 0x71, 0x61, 0x15, 0x10, 0x34, 0x01, 0xba,
0xf1, 0x37, 0x0e, 0xc7, 0x3f, 0xd0, 0xd3, 0xd5, 0x23, 0xb3, 0x9c, 0x73, 0xb8, 0xd9, 0xe3, 0xd6, 0x92, 0x03, 0x3c, 0xc9, 0xfc, 0x27, 0x99, 0x1d, 0x7f, 0x45, 0x0f, 0x8b, 0xaf, 0xcc, 0x78, 0xce,
0x57, 0x8d, 0xcf, 0x62, 0x76, 0xb3, 0x87, 0xea, 0x42, 0xd2, 0x7c, 0xe3, 0xc4, 0x4a, 0xa6, 0x63, 0xd2, 0x74, 0x0f, 0xb7, 0x5a, 0x74, 0x7d, 0xc6, 0xb2, 0x9f, 0xa3, 0xaa, 0x0e, 0x05, 0x37, 0x14,
0xba, 0x6a, 0xf9, 0x34, 0x1f, 0x2e, 0x2f, 0x88, 0x76, 0x16, 0xdd, 0x2e, 0xdd, 0x95, 0x2b, 0xad, 0x62, 0x03, 0x2a, 0x60, 0x82, 0x0a, 0xe9, 0x31, 0x41, 0xa5, 0xe2, 0x5d, 0x1e, 0x50, 0x50, 0x4a,
0xbc, 0xfe, 0x32, 0x16, 0xb4, 0xd7, 0xa0, 0x57, 0xae, 0xfe, 0x4d, 0xb7, 0xbf, 0x9b, 0x37, 0x77, 0x2a, 0x4d, 0x6e, 0xed, 0x94, 0x76, 0x17, 0x9a, 0xdb, 0xa9, 0xb2, 0xd1, 0x13, 0xbe, 0x48, 0x74,
0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0xfa, 0xbc, 0x0f, 0x9b, 0xfb, 0x04, 0x00, 0x00, 0xa7, 0xa9, 0xac, 0x91, 0xaa, 0x30, 0xa0, 0x9d, 0x7c, 0xfb, 0x11, 0x50, 0xff, 0x08, 0xb7, 0x27,
0x58, 0xd5, 0xbd, 0x1c, 0x25, 0x97, 0xd2, 0xaf, 0xfc, 0xad, 0x84, 0xf6, 0x8a, 0xf7, 0x55, 0x98,
0xb8, 0x3c, 0xdd, 0xd2, 0x1e, 0x15, 0x2d, 0xad, 0xa0, 0x85, 0x45, 0x0f, 0x86, 0x25, 0x46, 0x82,
0x47, 0xde, 0xc7, 0x95, 0xe9, 0xd2, 0xef, 0x0f, 0x98, 0xb9, 0xc8, 0xdc, 0xab, 0x59, 0x97, 0xa8,
0xca, 0xa5, 0x93, 0x7e, 0x21, 0x42, 0x25, 0xe3, 0x2b, 0xa7, 0xe8, 0x63, 0x51, 0xbf, 0x33, 0xfe,
0x87, 0x7e, 0x96, 0xe4, 0x9e, 0x95, 0xae, 0xcb, 0xeb, 0x8d, 0x54, 0x7f, 0x18, 0x72, 0xe7, 0xbc,
0xe6, 0x1c, 0x65, 0xfa, 0x57, 0xad, 0xdf, 0x7f, 0x1b, 0x5c, 0xcc, 0xa7, 0x95, 0xf7, 0xff, 0x04,
0x00, 0x00, 0xff, 0xff, 0x1c, 0xe0, 0x70, 0xdc, 0xc4, 0x06, 0x00, 0x00,
} }

View File

@ -43,7 +43,7 @@ func (x RoutingPriority) String() string {
return proto.EnumName(RoutingPriority_name, int32(x)) return proto.EnumName(RoutingPriority_name, int32(x))
} }
func (RoutingPriority) EnumDescriptor() ([]byte, []int) { func (RoutingPriority) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{0} return fileDescriptor_base_12218511885b7551, []int{0}
} }
type RequestMethod int32 type RequestMethod int32
@ -58,6 +58,7 @@ const (
RequestMethod_CONNECT RequestMethod = 6 RequestMethod_CONNECT RequestMethod = 6
RequestMethod_OPTIONS RequestMethod = 7 RequestMethod_OPTIONS RequestMethod = 7
RequestMethod_TRACE RequestMethod = 8 RequestMethod_TRACE RequestMethod = 8
RequestMethod_PATCH RequestMethod = 9
) )
var RequestMethod_name = map[int32]string{ var RequestMethod_name = map[int32]string{
@ -70,6 +71,7 @@ var RequestMethod_name = map[int32]string{
6: "CONNECT", 6: "CONNECT",
7: "OPTIONS", 7: "OPTIONS",
8: "TRACE", 8: "TRACE",
9: "PATCH",
} }
var RequestMethod_value = map[string]int32{ var RequestMethod_value = map[string]int32{
"METHOD_UNSPECIFIED": 0, "METHOD_UNSPECIFIED": 0,
@ -81,13 +83,14 @@ var RequestMethod_value = map[string]int32{
"CONNECT": 6, "CONNECT": 6,
"OPTIONS": 7, "OPTIONS": 7,
"TRACE": 8, "TRACE": 8,
"PATCH": 9,
} }
func (x RequestMethod) String() string { func (x RequestMethod) String() string {
return proto.EnumName(RequestMethod_name, int32(x)) return proto.EnumName(RequestMethod_name, int32(x))
} }
func (RequestMethod) EnumDescriptor() ([]byte, []int) { func (RequestMethod) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{1} return fileDescriptor_base_12218511885b7551, []int{1}
} }
type SocketOption_SocketState int32 type SocketOption_SocketState int32
@ -113,7 +116,7 @@ func (x SocketOption_SocketState) String() string {
return proto.EnumName(SocketOption_SocketState_name, int32(x)) return proto.EnumName(SocketOption_SocketState_name, int32(x))
} }
func (SocketOption_SocketState) EnumDescriptor() ([]byte, []int) { func (SocketOption_SocketState) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{9, 0} return fileDescriptor_base_12218511885b7551, []int{9, 0}
} }
type Locality struct { type Locality struct {
@ -129,7 +132,7 @@ func (m *Locality) Reset() { *m = Locality{} }
func (m *Locality) String() string { return proto.CompactTextString(m) } func (m *Locality) String() string { return proto.CompactTextString(m) }
func (*Locality) ProtoMessage() {} func (*Locality) ProtoMessage() {}
func (*Locality) Descriptor() ([]byte, []int) { func (*Locality) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{0} return fileDescriptor_base_12218511885b7551, []int{0}
} }
func (m *Locality) XXX_Unmarshal(b []byte) error { func (m *Locality) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Locality.Unmarshal(m, b) return xxx_messageInfo_Locality.Unmarshal(m, b)
@ -185,7 +188,7 @@ func (m *Node) Reset() { *m = Node{} }
func (m *Node) String() string { return proto.CompactTextString(m) } func (m *Node) String() string { return proto.CompactTextString(m) }
func (*Node) ProtoMessage() {} func (*Node) ProtoMessage() {}
func (*Node) Descriptor() ([]byte, []int) { func (*Node) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{1} return fileDescriptor_base_12218511885b7551, []int{1}
} }
func (m *Node) XXX_Unmarshal(b []byte) error { func (m *Node) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Node.Unmarshal(m, b) return xxx_messageInfo_Node.Unmarshal(m, b)
@ -251,7 +254,7 @@ func (m *Metadata) Reset() { *m = Metadata{} }
func (m *Metadata) String() string { return proto.CompactTextString(m) } func (m *Metadata) String() string { return proto.CompactTextString(m) }
func (*Metadata) ProtoMessage() {} func (*Metadata) ProtoMessage() {}
func (*Metadata) Descriptor() ([]byte, []int) { func (*Metadata) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{2} return fileDescriptor_base_12218511885b7551, []int{2}
} }
func (m *Metadata) XXX_Unmarshal(b []byte) error { func (m *Metadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Metadata.Unmarshal(m, b) return xxx_messageInfo_Metadata.Unmarshal(m, b)
@ -290,7 +293,7 @@ func (m *RuntimeUInt32) Reset() { *m = RuntimeUInt32{} }
func (m *RuntimeUInt32) String() string { return proto.CompactTextString(m) } func (m *RuntimeUInt32) String() string { return proto.CompactTextString(m) }
func (*RuntimeUInt32) ProtoMessage() {} func (*RuntimeUInt32) ProtoMessage() {}
func (*RuntimeUInt32) Descriptor() ([]byte, []int) { func (*RuntimeUInt32) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{3} return fileDescriptor_base_12218511885b7551, []int{3}
} }
func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error { func (m *RuntimeUInt32) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RuntimeUInt32.Unmarshal(m, b) return xxx_messageInfo_RuntimeUInt32.Unmarshal(m, b)
@ -336,7 +339,7 @@ func (m *HeaderValue) Reset() { *m = HeaderValue{} }
func (m *HeaderValue) String() string { return proto.CompactTextString(m) } func (m *HeaderValue) String() string { return proto.CompactTextString(m) }
func (*HeaderValue) ProtoMessage() {} func (*HeaderValue) ProtoMessage() {}
func (*HeaderValue) Descriptor() ([]byte, []int) { func (*HeaderValue) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{4} return fileDescriptor_base_12218511885b7551, []int{4}
} }
func (m *HeaderValue) XXX_Unmarshal(b []byte) error { func (m *HeaderValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HeaderValue.Unmarshal(m, b) return xxx_messageInfo_HeaderValue.Unmarshal(m, b)
@ -382,7 +385,7 @@ func (m *HeaderValueOption) Reset() { *m = HeaderValueOption{} }
func (m *HeaderValueOption) String() string { return proto.CompactTextString(m) } func (m *HeaderValueOption) String() string { return proto.CompactTextString(m) }
func (*HeaderValueOption) ProtoMessage() {} func (*HeaderValueOption) ProtoMessage() {}
func (*HeaderValueOption) Descriptor() ([]byte, []int) { func (*HeaderValueOption) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{5} return fileDescriptor_base_12218511885b7551, []int{5}
} }
func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error { func (m *HeaderValueOption) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HeaderValueOption.Unmarshal(m, b) return xxx_messageInfo_HeaderValueOption.Unmarshal(m, b)
@ -427,7 +430,7 @@ func (m *HeaderMap) Reset() { *m = HeaderMap{} }
func (m *HeaderMap) String() string { return proto.CompactTextString(m) } func (m *HeaderMap) String() string { return proto.CompactTextString(m) }
func (*HeaderMap) ProtoMessage() {} func (*HeaderMap) ProtoMessage() {}
func (*HeaderMap) Descriptor() ([]byte, []int) { func (*HeaderMap) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{6} return fileDescriptor_base_12218511885b7551, []int{6}
} }
func (m *HeaderMap) XXX_Unmarshal(b []byte) error { func (m *HeaderMap) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HeaderMap.Unmarshal(m, b) return xxx_messageInfo_HeaderMap.Unmarshal(m, b)
@ -469,7 +472,7 @@ func (m *DataSource) Reset() { *m = DataSource{} }
func (m *DataSource) String() string { return proto.CompactTextString(m) } func (m *DataSource) String() string { return proto.CompactTextString(m) }
func (*DataSource) ProtoMessage() {} func (*DataSource) ProtoMessage() {}
func (*DataSource) Descriptor() ([]byte, []int) { func (*DataSource) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{7} return fileDescriptor_base_12218511885b7551, []int{7}
} }
func (m *DataSource) XXX_Unmarshal(b []byte) error { func (m *DataSource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DataSource.Unmarshal(m, b) return xxx_messageInfo_DataSource.Unmarshal(m, b)
@ -635,7 +638,7 @@ func (m *TransportSocket) Reset() { *m = TransportSocket{} }
func (m *TransportSocket) String() string { return proto.CompactTextString(m) } func (m *TransportSocket) String() string { return proto.CompactTextString(m) }
func (*TransportSocket) ProtoMessage() {} func (*TransportSocket) ProtoMessage() {}
func (*TransportSocket) Descriptor() ([]byte, []int) { func (*TransportSocket) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{8} return fileDescriptor_base_12218511885b7551, []int{8}
} }
func (m *TransportSocket) XXX_Unmarshal(b []byte) error { func (m *TransportSocket) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TransportSocket.Unmarshal(m, b) return xxx_messageInfo_TransportSocket.Unmarshal(m, b)
@ -791,7 +794,7 @@ func (m *SocketOption) Reset() { *m = SocketOption{} }
func (m *SocketOption) String() string { return proto.CompactTextString(m) } func (m *SocketOption) String() string { return proto.CompactTextString(m) }
func (*SocketOption) ProtoMessage() {} func (*SocketOption) ProtoMessage() {}
func (*SocketOption) Descriptor() ([]byte, []int) { func (*SocketOption) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{9} return fileDescriptor_base_12218511885b7551, []int{9}
} }
func (m *SocketOption) XXX_Unmarshal(b []byte) error { func (m *SocketOption) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SocketOption.Unmarshal(m, b) return xxx_messageInfo_SocketOption.Unmarshal(m, b)
@ -953,7 +956,7 @@ func (m *RuntimeFractionalPercent) Reset() { *m = RuntimeFractionalPerce
func (m *RuntimeFractionalPercent) String() string { return proto.CompactTextString(m) } func (m *RuntimeFractionalPercent) String() string { return proto.CompactTextString(m) }
func (*RuntimeFractionalPercent) ProtoMessage() {} func (*RuntimeFractionalPercent) ProtoMessage() {}
func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int) { func (*RuntimeFractionalPercent) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{10} return fileDescriptor_base_12218511885b7551, []int{10}
} }
func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error { func (m *RuntimeFractionalPercent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RuntimeFractionalPercent.Unmarshal(m, b) return xxx_messageInfo_RuntimeFractionalPercent.Unmarshal(m, b)
@ -998,7 +1001,7 @@ func (m *ControlPlane) Reset() { *m = ControlPlane{} }
func (m *ControlPlane) String() string { return proto.CompactTextString(m) } func (m *ControlPlane) String() string { return proto.CompactTextString(m) }
func (*ControlPlane) ProtoMessage() {} func (*ControlPlane) ProtoMessage() {}
func (*ControlPlane) Descriptor() ([]byte, []int) { func (*ControlPlane) Descriptor() ([]byte, []int) {
return fileDescriptor_base_33c58439b08f821d, []int{11} return fileDescriptor_base_12218511885b7551, []int{11}
} }
func (m *ControlPlane) XXX_Unmarshal(b []byte) error { func (m *ControlPlane) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ControlPlane.Unmarshal(m, b) return xxx_messageInfo_ControlPlane.Unmarshal(m, b)
@ -1044,78 +1047,79 @@ func init() {
proto.RegisterEnum("envoy.api.v2.core.SocketOption_SocketState", SocketOption_SocketState_name, SocketOption_SocketState_value) proto.RegisterEnum("envoy.api.v2.core.SocketOption_SocketState", SocketOption_SocketState_name, SocketOption_SocketState_value)
} }
func init() { proto.RegisterFile("envoy/api/v2/core/base.proto", fileDescriptor_base_33c58439b08f821d) } func init() { proto.RegisterFile("envoy/api/v2/core/base.proto", fileDescriptor_base_12218511885b7551) }
var fileDescriptor_base_33c58439b08f821d = []byte{ var fileDescriptor_base_12218511885b7551 = []byte{
// 1117 bytes of a gzipped FileDescriptorProto // 1125 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x55, 0xcd, 0x6e, 0xdb, 0x46, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x55, 0xcd, 0x72, 0x1b, 0x45,
0x10, 0x36, 0xf5, 0x67, 0x69, 0x28, 0xd9, 0xcc, 0x26, 0x48, 0x14, 0x37, 0x4e, 0x5c, 0xf5, 0x50, 0x10, 0xf6, 0xea, 0xcf, 0x52, 0x4b, 0xb2, 0x37, 0x93, 0x54, 0xa2, 0x98, 0x38, 0x31, 0xe2, 0x80,
0x23, 0x45, 0xa9, 0x56, 0x29, 0xd0, 0xb4, 0x37, 0xd3, 0xa2, 0x23, 0xa1, 0xb6, 0xa4, 0x50, 0x74, 0x2b, 0x14, 0x2b, 0x50, 0xa8, 0x22, 0x70, 0xf3, 0x4a, 0xeb, 0x48, 0x85, 0x2d, 0x29, 0xab, 0x75,
0x5a, 0xe4, 0xa2, 0xae, 0xc4, 0x95, 0xb3, 0x08, 0xc3, 0x65, 0x97, 0x4b, 0xb5, 0xca, 0xa1, 0x08, 0xa0, 0x72, 0x11, 0x23, 0xed, 0xc8, 0x99, 0xca, 0x66, 0x67, 0x99, 0x9d, 0x15, 0x28, 0xa7, 0x14,
0x7a, 0x6c, 0x1e, 0xa5, 0xe8, 0xbd, 0xe8, 0x29, 0x40, 0x4f, 0x7d, 0x94, 0xbc, 0x45, 0xb1, 0x3f, 0x37, 0xc8, 0xa3, 0x50, 0xdc, 0x29, 0x4e, 0xa9, 0xe2, 0xc4, 0xa3, 0xe4, 0x2d, 0xa8, 0xf9, 0x91,
0x72, 0xe4, 0xd8, 0x68, 0x6e, 0xbb, 0xdf, 0x7c, 0xdf, 0x70, 0x66, 0x76, 0x66, 0x08, 0x77, 0x48, 0x23, 0x47, 0x2e, 0x72, 0x9b, 0xf9, 0xfa, 0xfb, 0x7a, 0xbb, 0x7b, 0xba, 0x7b, 0xe1, 0x0e, 0x89,
0xb2, 0x60, 0xcb, 0x36, 0x4e, 0x69, 0x7b, 0xd1, 0x69, 0xcf, 0x18, 0x27, 0xed, 0x29, 0xce, 0x88, 0x17, 0x6c, 0xd9, 0xc2, 0x09, 0x6d, 0x2d, 0xda, 0xad, 0x19, 0xe3, 0xa4, 0x35, 0xc5, 0x29, 0x71,
0x9b, 0x72, 0x26, 0x18, 0xba, 0xa6, 0xac, 0x2e, 0x4e, 0xa9, 0xbb, 0xe8, 0xb8, 0xd2, 0xba, 0x73, 0x12, 0xce, 0x04, 0x43, 0xd7, 0x94, 0xd5, 0xc1, 0x09, 0x75, 0x16, 0x6d, 0x47, 0x5a, 0xf7, 0x6e,
0xfb, 0x8c, 0xb1, 0xb3, 0x98, 0xb4, 0x15, 0x61, 0x9a, 0xcf, 0xdb, 0x38, 0x59, 0x6a, 0xf6, 0xce, 0x9f, 0x33, 0x76, 0x1e, 0x91, 0x96, 0x22, 0x4c, 0xb3, 0x79, 0x0b, 0xc7, 0x4b, 0xcd, 0xde, 0xbb,
0x9d, 0xf7, 0x4d, 0x99, 0xe0, 0xf9, 0x4c, 0x18, 0xeb, 0xdd, 0xf7, 0xad, 0x3f, 0x73, 0x9c, 0xa6, 0xf3, 0xbe, 0x29, 0x15, 0x3c, 0x9b, 0x09, 0x63, 0xbd, 0xfb, 0xbe, 0xf5, 0x67, 0x8e, 0x93, 0x84,
0x84, 0x67, 0xc6, 0x7e, 0x6b, 0x81, 0x63, 0x1a, 0x61, 0x41, 0xda, 0xab, 0x83, 0x31, 0x34, 0x75, 0xf0, 0xd4, 0xd8, 0x6f, 0x2d, 0x70, 0x44, 0x43, 0x2c, 0x48, 0x6b, 0x75, 0x30, 0x86, 0x86, 0x0e,
0x88, 0x62, 0x99, 0x92, 0x76, 0x4a, 0xf8, 0x8c, 0x24, 0xc6, 0x65, 0xeb, 0x31, 0x54, 0x8f, 0xd9, 0x51, 0x2c, 0x13, 0xd2, 0x4a, 0x08, 0x9f, 0x91, 0xd8, 0xb8, 0x6c, 0x3e, 0x86, 0xf2, 0x09, 0x9b,
0x0c, 0xc7, 0x54, 0x2c, 0xd1, 0x4d, 0xa8, 0x70, 0x72, 0x46, 0x59, 0xd2, 0xb4, 0xf6, 0xac, 0xfd, 0xe1, 0x88, 0x8a, 0x25, 0xba, 0x09, 0x25, 0x4e, 0xce, 0x29, 0x8b, 0x1b, 0xd6, 0x81, 0x75, 0x58,
0x5a, 0x60, 0x6e, 0x08, 0x41, 0xe9, 0x25, 0x4b, 0x48, 0xb3, 0xa0, 0x50, 0x75, 0x46, 0xb7, 0xa1, 0xf1, 0xcd, 0x0d, 0x21, 0x28, 0xbc, 0x64, 0x31, 0x69, 0xe4, 0x14, 0xaa, 0xce, 0xe8, 0x36, 0x94,
0x9a, 0xe5, 0xd3, 0x89, 0xc2, 0x8b, 0x0a, 0xdf, 0xcc, 0xf2, 0xe9, 0x53, 0x96, 0x90, 0xd6, 0x3f, 0xd3, 0x6c, 0x3a, 0x51, 0x78, 0x5e, 0xe1, 0xdb, 0x69, 0x36, 0x7d, 0xca, 0x62, 0xd2, 0xfc, 0xc7,
0x16, 0x94, 0x06, 0x2c, 0x22, 0x68, 0x0b, 0x0a, 0x34, 0x32, 0xbe, 0x0a, 0x34, 0x42, 0x4d, 0xd8, 0x82, 0xc2, 0x80, 0x85, 0x04, 0xed, 0x40, 0x8e, 0x86, 0xc6, 0x57, 0x8e, 0x86, 0xa8, 0x01, 0xdb,
0x9c, 0xc5, 0x79, 0x26, 0x08, 0x37, 0xae, 0x56, 0x57, 0xf4, 0x00, 0xaa, 0x2f, 0x88, 0xc0, 0x11, 0xb3, 0x28, 0x4b, 0x05, 0xe1, 0xc6, 0xd5, 0xea, 0x8a, 0x1e, 0x40, 0xf9, 0x05, 0x11, 0x38, 0xc4,
0x16, 0x58, 0x79, 0xb3, 0x3b, 0xb7, 0x5c, 0x9d, 0xab, 0xbb, 0xca, 0xd5, 0x1d, 0xab, 0x4a, 0x04, 0x02, 0x2b, 0x6f, 0xd5, 0xf6, 0x2d, 0x47, 0xe7, 0xea, 0xac, 0x72, 0x75, 0xc6, 0xaa, 0x12, 0xfe,
0xe7, 0x44, 0xf4, 0x35, 0x54, 0x63, 0x13, 0x7a, 0xb3, 0xa4, 0x44, 0x1f, 0xb9, 0x97, 0x8a, 0xed, 0x05, 0x11, 0x7d, 0x0d, 0xe5, 0xc8, 0x84, 0xde, 0x28, 0x28, 0xd1, 0x47, 0xce, 0x46, 0xb1, 0x9d,
0xae, 0xb2, 0x0b, 0xce, 0xc9, 0xe8, 0x13, 0x68, 0x4c, 0x73, 0x1a, 0x47, 0x93, 0x05, 0xe1, 0x99, 0x55, 0x76, 0xfe, 0x05, 0x19, 0x7d, 0x02, 0xf5, 0x69, 0x46, 0xa3, 0x70, 0xb2, 0x20, 0x3c, 0x95,
0x4c, 0xb7, 0xac, 0xa2, 0xa9, 0x2b, 0xf0, 0x89, 0xc6, 0x5a, 0x6f, 0x2c, 0xa8, 0x9e, 0xac, 0x3e, 0xe9, 0x16, 0x55, 0x34, 0x35, 0x05, 0x3e, 0xd1, 0x58, 0xf3, 0x8d, 0x05, 0xe5, 0xd3, 0xd5, 0xa7,
0xf5, 0x03, 0x6c, 0xcf, 0x69, 0x2c, 0x08, 0x9f, 0x9c, 0x87, 0x69, 0xed, 0x15, 0xf7, 0xed, 0x4e, 0x7e, 0x80, 0xdd, 0x39, 0x8d, 0x04, 0xe1, 0x93, 0x8b, 0x30, 0xad, 0x83, 0xfc, 0x61, 0xb5, 0xdd,
0xfb, 0x8a, 0x2f, 0xae, 0x54, 0xee, 0x91, 0x92, 0xac, 0xae, 0x7e, 0x22, 0xf8, 0x32, 0xd8, 0x9a, 0xba, 0xe2, 0x8b, 0x2b, 0x95, 0x73, 0xac, 0x24, 0xab, 0xab, 0x17, 0x0b, 0xbe, 0xf4, 0x77, 0xe6,
0x5f, 0x00, 0x77, 0x9e, 0xc2, 0xf5, 0x2b, 0x68, 0xc8, 0x81, 0xe2, 0x73, 0xb2, 0x34, 0xb5, 0x93, 0x97, 0xc0, 0xbd, 0xa7, 0x70, 0xfd, 0x0a, 0x1a, 0xb2, 0x21, 0xff, 0x9c, 0x2c, 0x4d, 0xed, 0xe4,
0x47, 0xf4, 0x39, 0x94, 0x17, 0x38, 0xce, 0xf5, 0x2b, 0xfc, 0x4f, 0x7d, 0x34, 0xeb, 0xdb, 0xc2, 0x11, 0x7d, 0x0e, 0xc5, 0x05, 0x8e, 0x32, 0xfd, 0x0a, 0xff, 0x53, 0x1f, 0xcd, 0xfa, 0x36, 0xf7,
0x43, 0xab, 0xf5, 0x23, 0x34, 0x82, 0x3c, 0x11, 0xf4, 0x05, 0x39, 0xed, 0x27, 0xe2, 0x41, 0x47, 0xd0, 0x6a, 0xfe, 0x08, 0x75, 0x3f, 0x8b, 0x05, 0x7d, 0x41, 0xce, 0xfa, 0xb1, 0x78, 0xd0, 0x96,
0x26, 0x1e, 0x91, 0x39, 0xce, 0x63, 0x31, 0x79, 0xe7, 0xab, 0x11, 0xd4, 0x0d, 0xf8, 0x44, 0x62, 0x89, 0x87, 0x64, 0x8e, 0xb3, 0x48, 0x4c, 0xde, 0xf9, 0xaa, 0xfb, 0x35, 0x03, 0x3e, 0x91, 0x18,
0xe8, 0x3e, 0xd8, 0x5c, 0xab, 0x26, 0x32, 0x04, 0xf5, 0xb8, 0x5e, 0xed, 0xef, 0xb7, 0x6f, 0x8a, 0xba, 0x0f, 0x55, 0xae, 0x55, 0x13, 0x19, 0x82, 0x7a, 0x5c, 0xb7, 0xf2, 0xf7, 0xdb, 0x37, 0xf9,
0x25, 0x5e, 0xd8, 0xb3, 0x02, 0x30, 0xd6, 0xef, 0xc8, 0xb2, 0xf5, 0x18, 0xec, 0x1e, 0xc1, 0x11, 0x02, 0xcf, 0x1d, 0x58, 0x3e, 0x18, 0xeb, 0x77, 0x64, 0xd9, 0x7c, 0x0c, 0xd5, 0x1e, 0xc1, 0x21,
0xe1, 0x5a, 0x7a, 0x6f, 0x2d, 0x6a, 0xaf, 0x21, 0x25, 0x55, 0x5e, 0xd9, 0xb3, 0xf6, 0x5f, 0xbd, 0xe1, 0x5a, 0x7a, 0x6f, 0x2d, 0x6a, 0xb7, 0x2e, 0x25, 0x65, 0x5e, 0x3a, 0xb0, 0x0e, 0x5f, 0xbd,
0xb2, 0x74, 0x12, 0x1f, 0xaf, 0x27, 0x51, 0xf3, 0x6c, 0x49, 0xa9, 0xf0, 0x92, 0x22, 0x68, 0x4b, 0xb2, 0x74, 0x12, 0x1f, 0xaf, 0x27, 0x51, 0x71, 0xab, 0x92, 0x52, 0xe2, 0x05, 0x45, 0xd0, 0x96,
0xeb, 0xb5, 0x05, 0xd7, 0xd6, 0x7c, 0x0e, 0x53, 0x21, 0x5b, 0xd0, 0x83, 0xca, 0x33, 0x05, 0x2a, 0xe6, 0x6b, 0x0b, 0xae, 0xad, 0xf9, 0x1c, 0x26, 0x42, 0xb6, 0xa0, 0x0b, 0xa5, 0x67, 0x0a, 0x54,
0xe7, 0x76, 0xe7, 0xee, 0x15, 0x75, 0x5f, 0x53, 0x79, 0x20, 0x3d, 0x97, 0x7f, 0xb7, 0x0a, 0x8e, 0xce, 0xab, 0xed, 0xbb, 0x57, 0xd4, 0x7d, 0x4d, 0xe5, 0x82, 0xf4, 0x5c, 0xfc, 0xdd, 0xca, 0xd9,
0x15, 0x18, 0x25, 0xea, 0x40, 0x45, 0x4e, 0x4b, 0x12, 0x99, 0x12, 0xee, 0x5c, 0x2a, 0xa1, 0xc7, 0x96, 0x6f, 0x94, 0xa8, 0x0d, 0x25, 0x39, 0x2d, 0x71, 0x68, 0x4a, 0xb8, 0xb7, 0x51, 0x42, 0x97,
0x58, 0xac, 0xf4, 0x81, 0x61, 0xb6, 0x7c, 0xa8, 0x69, 0xb7, 0x27, 0x38, 0x45, 0x0f, 0x61, 0x53, 0xb1, 0x48, 0xe9, 0x7d, 0xc3, 0x6c, 0x7a, 0x50, 0xd1, 0x6e, 0x4f, 0x71, 0x82, 0x1e, 0xc2, 0xb6,
0xbb, 0xca, 0xcc, 0xeb, 0x7f, 0x20, 0x8a, 0x60, 0x45, 0x6f, 0xfd, 0x61, 0x01, 0x74, 0xb1, 0xc0, 0x76, 0x95, 0x9a, 0xd7, 0xff, 0x40, 0x14, 0xfe, 0x8a, 0xde, 0xfc, 0xc3, 0x02, 0xe8, 0x62, 0x81,
0x63, 0x96, 0xf3, 0x19, 0x41, 0x9f, 0x42, 0x75, 0x4e, 0x63, 0x92, 0xe0, 0x17, 0xc4, 0x14, 0xeb, 0xc7, 0x2c, 0xe3, 0x33, 0x82, 0x3e, 0x85, 0xf2, 0x9c, 0x46, 0x24, 0xc6, 0x2f, 0x88, 0x29, 0xd6,
0x5d, 0x7d, 0x7b, 0x1b, 0xc1, 0xb9, 0x11, 0xb9, 0x50, 0xa7, 0x49, 0x4c, 0x13, 0x32, 0x99, 0x2e, 0xbb, 0xfa, 0xf6, 0xb6, 0xfc, 0x0b, 0x23, 0x72, 0xa0, 0x46, 0xe3, 0x88, 0xc6, 0x64, 0x32, 0x5d,
0x05, 0xc9, 0x54, 0xe0, 0x75, 0x43, 0x7e, 0x59, 0x70, 0x24, 0xd9, 0xd6, 0x04, 0x4f, 0xda, 0xd1, 0x0a, 0x92, 0xaa, 0xc0, 0x6b, 0x86, 0xfc, 0x32, 0x67, 0x4b, 0x72, 0x55, 0x13, 0x5c, 0x69, 0x47,
0x17, 0xd0, 0x30, 0xfc, 0x4c, 0x70, 0x9a, 0x9c, 0x5d, 0x7a, 0xbd, 0xde, 0x46, 0x60, 0x3c, 0x8e, 0x5f, 0x40, 0xdd, 0xf0, 0x53, 0xc1, 0x69, 0x7c, 0xbe, 0xf1, 0x7a, 0xbd, 0x2d, 0xdf, 0x78, 0x1c,
0x15, 0xc1, 0x43, 0x50, 0xcb, 0x52, 0x32, 0xa3, 0x73, 0x4a, 0x38, 0x2a, 0xff, 0xf5, 0xf6, 0x4d, 0x2b, 0x82, 0x8b, 0xa0, 0x92, 0x26, 0x64, 0x46, 0xe7, 0x94, 0x70, 0x54, 0xfc, 0xeb, 0xed, 0x9b,
0xd1, 0x6a, 0xfd, 0x69, 0xc1, 0x76, 0xc8, 0x71, 0x92, 0xa5, 0x8c, 0x8b, 0x31, 0x9b, 0x3d, 0x27, 0xbc, 0xd5, 0xfc, 0xd3, 0x82, 0xdd, 0x80, 0xe3, 0x38, 0x4d, 0x18, 0x17, 0x63, 0x36, 0x7b, 0x4e,
0x02, 0xed, 0x42, 0xe9, 0xca, 0x70, 0x03, 0x05, 0xa3, 0x2f, 0xa1, 0x32, 0x63, 0xc9, 0x9c, 0x9e, 0x04, 0xda, 0x87, 0xc2, 0x95, 0xe1, 0xfa, 0x0a, 0x46, 0x5f, 0x42, 0x69, 0xc6, 0xe2, 0x39, 0x3d,
0x7d, 0xa0, 0x3d, 0x7b, 0x1b, 0x81, 0x21, 0xa2, 0x6f, 0xa0, 0x2e, 0xf7, 0x51, 0x34, 0x31, 0x42, 0xff, 0x40, 0x7b, 0xf6, 0xb6, 0x7c, 0x43, 0x44, 0xdf, 0x40, 0x4d, 0xee, 0xa3, 0x70, 0x62, 0x84,
0x3d, 0xf7, 0x37, 0x2e, 0x09, 0x0f, 0x92, 0xa5, 0x4c, 0x53, 0x71, 0x0f, 0x15, 0xd5, 0x6b, 0x80, 0x7a, 0xee, 0x6f, 0x6c, 0x08, 0x8f, 0xe2, 0xa5, 0x4c, 0x53, 0x71, 0x3b, 0x8a, 0xea, 0xd6, 0xa1,
0xad, 0x45, 0x13, 0x89, 0xb6, 0xfe, 0x2d, 0x40, 0x5d, 0x87, 0x69, 0xba, 0x65, 0x0f, 0xec, 0x88, 0xaa, 0x45, 0x13, 0x89, 0x36, 0xff, 0xcd, 0x41, 0x4d, 0x87, 0x69, 0xba, 0xe5, 0x00, 0xaa, 0x21,
0x64, 0x33, 0x4e, 0xd5, 0xd5, 0x4c, 0xd1, 0x3a, 0x84, 0x6e, 0x40, 0x39, 0x26, 0x0b, 0x12, 0xab, 0x49, 0x67, 0x9c, 0xaa, 0xab, 0x99, 0xa2, 0x75, 0x08, 0xdd, 0x80, 0x62, 0x44, 0x16, 0x24, 0x52,
0x70, 0x8b, 0x81, 0xbe, 0xc8, 0x45, 0xa7, 0x92, 0x2c, 0x2a, 0x50, 0x67, 0xb6, 0x0b, 0x35, 0x9a, 0xe1, 0xe6, 0x7d, 0x7d, 0x91, 0x8b, 0x4e, 0x25, 0x99, 0x57, 0xa0, 0xce, 0x6c, 0x1f, 0x2a, 0x34,
0xac, 0xe6, 0x45, 0xae, 0x99, 0xa2, 0x7c, 0x21, 0x9a, 0x98, 0x69, 0xd9, 0x85, 0xda, 0x34, 0x9f, 0x5e, 0xcd, 0x8b, 0x5c, 0x33, 0x79, 0xf9, 0x42, 0x34, 0x36, 0xd3, 0xb2, 0x0f, 0x95, 0x69, 0x36,
0x1b, 0xb3, 0xdc, 0x23, 0x75, 0x69, 0x9e, 0xe6, 0x73, 0x6d, 0xfe, 0x1e, 0xca, 0x99, 0xc0, 0x82, 0x37, 0x66, 0xb9, 0x47, 0x6a, 0xd2, 0x3c, 0xcd, 0xe6, 0xda, 0xfc, 0x3d, 0x14, 0x53, 0x81, 0x05,
0x34, 0xe5, 0x18, 0x6c, 0x75, 0x3e, 0xbb, 0xa2, 0x61, 0xd6, 0x23, 0x37, 0x97, 0xb1, 0x94, 0x78, 0x69, 0xc8, 0x31, 0xd8, 0x69, 0x7f, 0x76, 0x45, 0xc3, 0xac, 0x47, 0x6e, 0x2e, 0x63, 0x29, 0x71,
0x37, 0xde, 0xf5, 0xb0, 0x3a, 0xfd, 0xa6, 0xba, 0x59, 0xfb, 0x6b, 0x1d, 0x81, 0xbd, 0xc6, 0x45, 0x6f, 0xbc, 0xeb, 0x61, 0x75, 0xfa, 0x55, 0x75, 0xb3, 0xf6, 0xd7, 0x3c, 0x86, 0xea, 0x1a, 0x17,
0xd7, 0xa0, 0x31, 0x0e, 0x0f, 0x42, 0x7f, 0x32, 0x0a, 0x7c, 0xaf, 0x3f, 0xe8, 0x3a, 0x1b, 0x68, 0x5d, 0x83, 0xfa, 0x38, 0x38, 0x0a, 0xbc, 0xc9, 0xc8, 0xf7, 0xdc, 0xfe, 0xa0, 0x6b, 0x6f, 0xa1,
0x1b, 0x6c, 0x0d, 0x79, 0xc3, 0xd3, 0x41, 0xd7, 0xb1, 0xd0, 0x75, 0xd8, 0xd6, 0xc0, 0x71, 0x7f, 0x5d, 0xa8, 0x6a, 0xc8, 0x1d, 0x9e, 0x0d, 0xba, 0xb6, 0x85, 0xae, 0xc3, 0xae, 0x06, 0x4e, 0xfa,
0x1c, 0xfa, 0x83, 0xfe, 0xe0, 0x91, 0x53, 0xf0, 0xb6, 0xcc, 0x44, 0xae, 0xde, 0xfe, 0xb5, 0x05, 0xe3, 0xc0, 0x1b, 0xf4, 0x07, 0x8f, 0xec, 0x9c, 0xbb, 0x63, 0x26, 0x72, 0xf5, 0xf6, 0xaf, 0x2d,
0x4d, 0xb3, 0x34, 0x8e, 0x38, 0x9e, 0xc9, 0xa0, 0x70, 0x3c, 0xd2, 0xbf, 0x0c, 0x34, 0x78, 0x7f, 0x68, 0x98, 0xa5, 0x71, 0xcc, 0xf1, 0x4c, 0x06, 0x85, 0xa3, 0x91, 0xfe, 0x65, 0xa0, 0xc1, 0xfb,
0x7f, 0xe8, 0x61, 0xdc, 0x35, 0x59, 0xc9, 0xc7, 0x70, 0x2f, 0xa9, 0x2e, 0xcc, 0xe2, 0xc5, 0x55, 0xfb, 0x43, 0x0f, 0xe3, 0xbe, 0xc9, 0x4a, 0x3e, 0x86, 0xb3, 0xa1, 0xba, 0x34, 0x8b, 0x97, 0x57,
0x73, 0xef, 0xe2, 0xaa, 0xd1, 0x3f, 0x85, 0xf5, 0xfd, 0xe2, 0x42, 0xfd, 0x90, 0x25, 0x82, 0xb3, 0xcd, 0xbd, 0xcb, 0xab, 0x46, 0xff, 0x14, 0xd6, 0xf7, 0x8b, 0x03, 0xb5, 0x0e, 0x8b, 0x05, 0x67,
0x78, 0x14, 0xe3, 0x84, 0xa0, 0xbb, 0x00, 0x34, 0x22, 0x89, 0x50, 0xed, 0x6a, 0xde, 0x75, 0x0d, 0xd1, 0x28, 0xc2, 0x31, 0x41, 0x77, 0x01, 0x68, 0x48, 0x62, 0xa1, 0xda, 0xd5, 0xbc, 0xeb, 0x1a,
0xb9, 0xbf, 0x0f, 0xdb, 0x01, 0xcb, 0x05, 0x4d, 0xce, 0x46, 0x9c, 0x32, 0x2e, 0x97, 0xbd, 0x0d, 0x72, 0xff, 0x10, 0x76, 0x7d, 0x96, 0x09, 0x1a, 0x9f, 0x8f, 0x38, 0x65, 0x5c, 0x2e, 0xfb, 0x2a,
0x9b, 0x5d, 0xff, 0xe8, 0xe0, 0xf4, 0x38, 0x74, 0x36, 0x50, 0x15, 0x4a, 0xbd, 0xfe, 0xa3, 0x9e, 0x6c, 0x77, 0xbd, 0xe3, 0xa3, 0xb3, 0x93, 0xc0, 0xde, 0x42, 0x65, 0x28, 0xf4, 0xfa, 0x8f, 0x7a,
0x63, 0xdd, 0xff, 0x15, 0x1a, 0x01, 0xf9, 0x29, 0x27, 0x99, 0x38, 0x21, 0xe2, 0x19, 0x8b, 0xd0, 0xb6, 0x75, 0xff, 0x37, 0x0b, 0xea, 0x3e, 0xf9, 0x29, 0x23, 0xa9, 0x38, 0x25, 0xe2, 0x19, 0x0b,
0x4d, 0x40, 0x27, 0x7e, 0xd8, 0x1b, 0x76, 0x27, 0xa7, 0x83, 0xf1, 0xc8, 0x3f, 0xec, 0x1f, 0xf5, 0xd1, 0x4d, 0x40, 0xa7, 0x5e, 0xd0, 0x1b, 0x76, 0x27, 0x67, 0x83, 0xf1, 0xc8, 0xeb, 0xf4, 0x8f,
0x7d, 0x59, 0xc6, 0x4d, 0x28, 0x3e, 0xf2, 0x43, 0xc7, 0x52, 0x5a, 0xff, 0xa0, 0xeb, 0x14, 0xe4, 0xfb, 0x9e, 0xac, 0xe3, 0x36, 0xe4, 0x1f, 0x79, 0x81, 0x6d, 0x29, 0xb1, 0x77, 0xd4, 0xb5, 0x73,
0x69, 0x34, 0x1c, 0x87, 0x4e, 0x51, 0x1a, 0x47, 0xa7, 0xa1, 0x53, 0x42, 0x00, 0x95, 0xae, 0x7f, 0xf2, 0x34, 0x1a, 0x8e, 0x03, 0x3b, 0x2f, 0x8d, 0xa3, 0xb3, 0xc0, 0x2e, 0x20, 0x80, 0x52, 0xd7,
0xec, 0x87, 0xbe, 0x53, 0x96, 0x5f, 0x3c, 0x1c, 0x0e, 0x06, 0xfe, 0x61, 0xe8, 0x54, 0xe4, 0x65, 0x3b, 0xf1, 0x02, 0xcf, 0x2e, 0xca, 0x4f, 0x76, 0x86, 0x83, 0x81, 0xd7, 0x09, 0xec, 0x92, 0xbc,
0x38, 0x0a, 0xfb, 0xc3, 0xc1, 0xd8, 0xd9, 0x44, 0x35, 0x28, 0x87, 0xc1, 0xc1, 0xa1, 0xef, 0x54, 0x0c, 0x47, 0x41, 0x7f, 0x38, 0x18, 0xdb, 0xdb, 0xa8, 0x02, 0xc5, 0xc0, 0x3f, 0xea, 0x78, 0x76,
0xbd, 0xaf, 0xe0, 0x1e, 0x65, 0xba, 0x6e, 0x29, 0x67, 0xbf, 0x2c, 0x2f, 0x37, 0x86, 0x57, 0xf3, 0x59, 0x1e, 0x47, 0x47, 0x41, 0xa7, 0x67, 0x57, 0xdc, 0xaf, 0xe0, 0x1e, 0x65, 0xba, 0x86, 0x09,
0x70, 0x46, 0x46, 0x72, 0x0c, 0x46, 0xd6, 0xd3, 0x92, 0x84, 0xa6, 0x15, 0x35, 0x15, 0x0f, 0xfe, 0x67, 0xbf, 0x2c, 0x37, 0x9b, 0xc4, 0xad, 0xb8, 0x38, 0x25, 0x23, 0x39, 0x12, 0x23, 0xeb, 0x69,
0x0b, 0x00, 0x00, 0xff, 0xff, 0x42, 0xb6, 0x68, 0xfe, 0x73, 0x08, 0x00, 0x00, 0x41, 0x42, 0xd3, 0x92, 0x9a, 0x90, 0x07, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0xb5, 0x03, 0x41,
0x71, 0x7f, 0x08, 0x00, 0x00,
} }

View File

@ -57,12 +57,13 @@ func (x HealthStatus) String() string {
return proto.EnumName(HealthStatus_name, int32(x)) return proto.EnumName(HealthStatus_name, int32(x))
} }
func (HealthStatus) EnumDescriptor() ([]byte, []int) { func (HealthStatus) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0} return fileDescriptor_health_check_0d3155ea06758d89, []int{0}
} }
type HealthCheck struct { type HealthCheck struct {
Timeout *duration.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"` Timeout *duration.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` Interval *duration.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
InitialJitter *duration.Duration `protobuf:"bytes,20,opt,name=initial_jitter,json=initialJitter,proto3" json:"initial_jitter,omitempty"`
IntervalJitter *duration.Duration `protobuf:"bytes,3,opt,name=interval_jitter,json=intervalJitter,proto3" json:"interval_jitter,omitempty"` IntervalJitter *duration.Duration `protobuf:"bytes,3,opt,name=interval_jitter,json=intervalJitter,proto3" json:"interval_jitter,omitempty"`
IntervalJitterPercent uint32 `protobuf:"varint,18,opt,name=interval_jitter_percent,json=intervalJitterPercent,proto3" json:"interval_jitter_percent,omitempty"` IntervalJitterPercent uint32 `protobuf:"varint,18,opt,name=interval_jitter_percent,json=intervalJitterPercent,proto3" json:"interval_jitter_percent,omitempty"`
UnhealthyThreshold *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"` UnhealthyThreshold *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"`
@ -90,7 +91,7 @@ func (m *HealthCheck) Reset() { *m = HealthCheck{} }
func (m *HealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck) ProtoMessage() {} func (*HealthCheck) ProtoMessage() {}
func (*HealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0} return fileDescriptor_health_check_0d3155ea06758d89, []int{0}
} }
func (m *HealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck.Unmarshal(m, b)
@ -124,6 +125,13 @@ func (m *HealthCheck) GetInterval() *duration.Duration {
return nil return nil
} }
func (m *HealthCheck) GetInitialJitter() *duration.Duration {
if m != nil {
return m.InitialJitter
}
return nil
}
func (m *HealthCheck) GetIntervalJitter() *duration.Duration { func (m *HealthCheck) GetIntervalJitter() *duration.Duration {
if m != nil { if m != nil {
return m.IntervalJitter return m.IntervalJitter
@ -397,7 +405,7 @@ func (m *HealthCheck_Payload) Reset() { *m = HealthCheck_Payload{} }
func (m *HealthCheck_Payload) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_Payload) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_Payload) ProtoMessage() {} func (*HealthCheck_Payload) ProtoMessage() {}
func (*HealthCheck_Payload) Descriptor() ([]byte, []int) { func (*HealthCheck_Payload) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 0} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 0}
} }
func (m *HealthCheck_Payload) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_Payload) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_Payload.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_Payload.Unmarshal(m, b)
@ -539,7 +547,7 @@ func (m *HealthCheck_HttpHealthCheck) Reset() { *m = HealthCheck_HttpHea
func (m *HealthCheck_HttpHealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_HttpHealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_HttpHealthCheck) ProtoMessage() {} func (*HealthCheck_HttpHealthCheck) ProtoMessage() {}
func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 1} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 1}
} }
func (m *HealthCheck_HttpHealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_HttpHealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_HttpHealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_HttpHealthCheck.Unmarshal(m, b)
@ -634,7 +642,7 @@ func (m *HealthCheck_TcpHealthCheck) Reset() { *m = HealthCheck_TcpHealt
func (m *HealthCheck_TcpHealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_TcpHealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_TcpHealthCheck) ProtoMessage() {} func (*HealthCheck_TcpHealthCheck) ProtoMessage() {}
func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck_TcpHealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 2} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 2}
} }
func (m *HealthCheck_TcpHealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_TcpHealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_TcpHealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_TcpHealthCheck.Unmarshal(m, b)
@ -679,7 +687,7 @@ func (m *HealthCheck_RedisHealthCheck) Reset() { *m = HealthCheck_RedisH
func (m *HealthCheck_RedisHealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_RedisHealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_RedisHealthCheck) ProtoMessage() {} func (*HealthCheck_RedisHealthCheck) ProtoMessage() {}
func (*HealthCheck_RedisHealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck_RedisHealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 3} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 3}
} }
func (m *HealthCheck_RedisHealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_RedisHealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_RedisHealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_RedisHealthCheck.Unmarshal(m, b)
@ -718,7 +726,7 @@ func (m *HealthCheck_GrpcHealthCheck) Reset() { *m = HealthCheck_GrpcHea
func (m *HealthCheck_GrpcHealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_GrpcHealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_GrpcHealthCheck) ProtoMessage() {} func (*HealthCheck_GrpcHealthCheck) ProtoMessage() {}
func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 4} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 4}
} }
func (m *HealthCheck_GrpcHealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_GrpcHealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_GrpcHealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_GrpcHealthCheck.Unmarshal(m, b)
@ -767,7 +775,7 @@ func (m *HealthCheck_CustomHealthCheck) Reset() { *m = HealthCheck_Custo
func (m *HealthCheck_CustomHealthCheck) String() string { return proto.CompactTextString(m) } func (m *HealthCheck_CustomHealthCheck) String() string { return proto.CompactTextString(m) }
func (*HealthCheck_CustomHealthCheck) ProtoMessage() {} func (*HealthCheck_CustomHealthCheck) ProtoMessage() {}
func (*HealthCheck_CustomHealthCheck) Descriptor() ([]byte, []int) { func (*HealthCheck_CustomHealthCheck) Descriptor() ([]byte, []int) {
return fileDescriptor_health_check_96ed99a3bbe98749, []int{0, 5} return fileDescriptor_health_check_0d3155ea06758d89, []int{0, 5}
} }
func (m *HealthCheck_CustomHealthCheck) XXX_Unmarshal(b []byte) error { func (m *HealthCheck_CustomHealthCheck) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HealthCheck_CustomHealthCheck.Unmarshal(m, b) return xxx_messageInfo_HealthCheck_CustomHealthCheck.Unmarshal(m, b)
@ -917,82 +925,83 @@ func init() {
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/core/health_check.proto", fileDescriptor_health_check_96ed99a3bbe98749) proto.RegisterFile("envoy/api/v2/core/health_check.proto", fileDescriptor_health_check_0d3155ea06758d89)
} }
var fileDescriptor_health_check_96ed99a3bbe98749 = []byte{ var fileDescriptor_health_check_0d3155ea06758d89 = []byte{
// 1166 bytes of a gzipped FileDescriptorProto // 1184 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x96, 0xdf, 0x72, 0xdb, 0xc4, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x96, 0xcf, 0x6e, 0xdb, 0xc6,
0x17, 0xc7, 0xad, 0xd8, 0x89, 0xed, 0x63, 0x27, 0x91, 0xd7, 0xbf, 0x26, 0xaa, 0x7f, 0x81, 0x1a, 0x13, 0xc7, 0x45, 0x4b, 0xb6, 0xa4, 0x91, 0x2c, 0x53, 0xab, 0xc4, 0x66, 0xf4, 0xf3, 0xaf, 0x51,
0x26, 0xc3, 0x64, 0x3a, 0x83, 0x0c, 0x2e, 0x94, 0x29, 0x57, 0xc4, 0x49, 0x5a, 0xbb, 0xb4, 0x6e, 0x0b, 0xa3, 0x30, 0x02, 0x54, 0x6a, 0x95, 0x36, 0x45, 0x7a, 0x8a, 0x65, 0x3b, 0x91, 0xd2, 0x44,
0x66, 0xeb, 0x94, 0xe9, 0x0c, 0x8c, 0xd8, 0x48, 0x27, 0xb6, 0xa8, 0xa2, 0x15, 0xab, 0x95, 0x5b, 0x31, 0x36, 0x72, 0x8a, 0x00, 0x2d, 0xd8, 0x35, 0x39, 0x96, 0xd8, 0xd0, 0x5c, 0x76, 0xb9, 0x54,
0xbf, 0x04, 0x17, 0x3c, 0x46, 0x6f, 0xe0, 0x92, 0xe1, 0xaa, 0x8f, 0x43, 0x79, 0x0a, 0x46, 0x2b, 0xac, 0x97, 0xe8, 0xa1, 0x8f, 0x91, 0x4b, 0xaf, 0x45, 0x4f, 0x79, 0x9c, 0xa6, 0xc7, 0x3e, 0x41,
0xd9, 0xb1, 0xad, 0x30, 0x49, 0x86, 0x3b, 0xe9, 0x9c, 0xf3, 0xfd, 0xec, 0x59, 0x9d, 0x3f, 0x23, 0xc1, 0x25, 0x25, 0x4b, 0xa2, 0x0b, 0xdb, 0xe8, 0x8d, 0x9c, 0x99, 0xef, 0x67, 0x67, 0x39, 0x7f,
0xd8, 0x45, 0x7f, 0xcc, 0x27, 0x2d, 0x16, 0xb8, 0xad, 0x71, 0xbb, 0x65, 0x73, 0x81, 0xad, 0x11, 0x40, 0xd8, 0x41, 0x6f, 0xcc, 0x27, 0x2d, 0xe6, 0x3b, 0xad, 0x71, 0xbb, 0x65, 0x71, 0x81, 0xad,
0x32, 0x4f, 0x8e, 0x2c, 0x7b, 0x84, 0xf6, 0x2b, 0x33, 0x10, 0x5c, 0x72, 0x52, 0x53, 0x51, 0x26, 0x11, 0x32, 0x57, 0x8e, 0x4c, 0x6b, 0x84, 0xd6, 0x9b, 0xa6, 0x2f, 0xb8, 0xe4, 0xa4, 0xaa, 0xa2,
0x0b, 0x5c, 0x73, 0xdc, 0x36, 0xe3, 0xa8, 0xc6, 0x4e, 0x56, 0x78, 0xca, 0x42, 0x4c, 0x04, 0x8d, 0x9a, 0xcc, 0x77, 0x9a, 0xe3, 0x76, 0x33, 0x8a, 0xaa, 0x6f, 0xa7, 0x85, 0x27, 0x2c, 0xc0, 0x58,
0xad, 0xc4, 0x2b, 0x27, 0x01, 0xb6, 0x04, 0xf3, 0x87, 0x53, 0xfb, 0xed, 0x21, 0xe7, 0x43, 0x0f, 0x50, 0xdf, 0x8c, 0xbd, 0x72, 0xe2, 0x63, 0x4b, 0x30, 0x6f, 0x38, 0xb5, 0xdf, 0x19, 0x72, 0x3e,
0x5b, 0xea, 0xed, 0x34, 0x3a, 0x6b, 0x31, 0x7f, 0x92, 0xba, 0x3e, 0x5c, 0x76, 0x39, 0x91, 0x60, 0x74, 0xb1, 0xa5, 0xde, 0x4e, 0xc2, 0xd3, 0x16, 0xf3, 0x26, 0x89, 0xeb, 0xa3, 0x65, 0x97, 0x1d,
0xd2, 0xe5, 0x7e, 0xea, 0xdf, 0x59, 0xf6, 0x87, 0x52, 0x44, 0xb6, 0xfc, 0x37, 0xf5, 0x6b, 0xc1, 0x0a, 0x26, 0x1d, 0xee, 0x25, 0xfe, 0xed, 0x65, 0x7f, 0x20, 0x45, 0x68, 0xc9, 0x7f, 0x53, 0xbf,
0x82, 0x00, 0x45, 0x98, 0xfa, 0xb7, 0xc7, 0xcc, 0x73, 0x1d, 0x26, 0xb1, 0x35, 0x7d, 0x48, 0x1c, 0x15, 0xcc, 0xf7, 0x51, 0x04, 0x89, 0x7f, 0x6b, 0xcc, 0x5c, 0xc7, 0x66, 0x12, 0x5b, 0xd3, 0x87,
0x1f, 0xff, 0x5e, 0x87, 0x4a, 0x57, 0xdd, 0xf8, 0x20, 0xbe, 0x30, 0xd9, 0x87, 0xa2, 0x74, 0xcf, 0xd8, 0xf1, 0xc9, 0xdf, 0x35, 0x28, 0x75, 0xd5, 0x8d, 0xf7, 0xa3, 0x0b, 0x93, 0x3d, 0xc8, 0x4b,
0x91, 0x47, 0xd2, 0xd0, 0x9a, 0xda, 0x5e, 0xa5, 0x7d, 0xdb, 0x4c, 0xd0, 0xe6, 0x14, 0x6d, 0x1e, 0xe7, 0x0c, 0x79, 0x28, 0x0d, 0xad, 0xa1, 0xed, 0x96, 0xda, 0x77, 0x9a, 0x31, 0xba, 0x39, 0x45,
0xa6, 0x89, 0x75, 0xaa, 0x7f, 0xbe, 0x7f, 0x97, 0x2f, 0xbe, 0xd5, 0x0a, 0x25, 0xed, 0x6e, 0x8e, 0x37, 0x0f, 0x92, 0xc4, 0x3a, 0xe5, 0x3f, 0x3e, 0xbc, 0xcf, 0xe6, 0xdf, 0x69, 0xb9, 0x82, 0x76,
0x4e, 0x75, 0xe4, 0x00, 0x4a, 0xae, 0x2f, 0x51, 0x8c, 0x99, 0x67, 0xac, 0xdc, 0x8c, 0x31, 0x13, 0x2f, 0x43, 0xa7, 0x3a, 0xb2, 0x0f, 0x05, 0xc7, 0x93, 0x28, 0xc6, 0xcc, 0x35, 0x56, 0x6e, 0xc6,
0x92, 0x0e, 0x6c, 0x4e, 0x9f, 0xad, 0x9f, 0x5c, 0x29, 0x51, 0x18, 0xf9, 0x2b, 0x58, 0x74, 0x63, 0x98, 0x09, 0xc9, 0x23, 0xa8, 0x38, 0x9e, 0x23, 0x1d, 0xe6, 0x9a, 0x3f, 0x39, 0x52, 0xa2, 0x30,
0xaa, 0x78, 0xac, 0x04, 0xe4, 0x3e, 0x6c, 0x2f, 0x31, 0xac, 0x00, 0x85, 0x8d, 0xbe, 0x34, 0x48, 0x6e, 0x5d, 0x81, 0xa2, 0xeb, 0x89, 0xe0, 0xa9, 0x8a, 0x27, 0x1d, 0xd8, 0x98, 0xd2, 0xa6, 0x88,
0x53, 0xdb, 0x5b, 0xa7, 0xb7, 0x16, 0x05, 0xc7, 0x89, 0x93, 0x3c, 0x85, 0x7a, 0xe4, 0x27, 0x6d, 0xec, 0x55, 0x88, 0xca, 0x54, 0x91, 0x30, 0x1e, 0xc0, 0xd6, 0x12, 0xc3, 0xf4, 0x51, 0x58, 0xe8,
0x30, 0xb1, 0xe4, 0x48, 0x60, 0x38, 0xe2, 0x9e, 0x63, 0x14, 0xd4, 0xf9, 0x3b, 0x99, 0xf3, 0x4f, 0x49, 0x83, 0x34, 0xb4, 0xdd, 0x75, 0x7a, 0x7b, 0x51, 0x70, 0x14, 0x3b, 0xc9, 0x73, 0xa8, 0x85,
0x7a, 0xbe, 0xbc, 0xd7, 0x7e, 0xc1, 0xbc, 0x08, 0x29, 0x99, 0x09, 0x07, 0x53, 0x1d, 0xe9, 0x41, 0x5e, 0xdc, 0x48, 0x13, 0x53, 0x8e, 0x04, 0x06, 0x23, 0xee, 0xda, 0x46, 0x4e, 0x9d, 0xbf, 0x9d,
0x2d, 0x0b, 0x5b, 0xbd, 0x06, 0x4c, 0xcf, 0xa0, 0xbe, 0x82, 0x12, 0xf3, 0xa4, 0x15, 0x70, 0x21, 0x3a, 0xff, 0xb8, 0xe7, 0xc9, 0xfb, 0xed, 0x57, 0xcc, 0x0d, 0x91, 0x92, 0x99, 0x70, 0x30, 0xd5,
0x8d, 0xb5, 0x6b, 0x10, 0x8a, 0xcc, 0x93, 0xc7, 0x5c, 0x48, 0x72, 0x04, 0xba, 0xc0, 0x28, 0x44, 0x91, 0x1e, 0x54, 0xd3, 0xb0, 0xd5, 0x6b, 0xc0, 0xf4, 0x14, 0xea, 0x6b, 0x28, 0x30, 0x57, 0x9a,
0xcb, 0xe6, 0xbe, 0x8f, 0x76, 0xfc, 0xb9, 0x8c, 0xa2, 0x02, 0x34, 0x32, 0x80, 0x0e, 0xe7, 0x5e, 0x3e, 0x17, 0xd2, 0x58, 0xbb, 0x06, 0x21, 0xcf, 0x5c, 0x79, 0xc4, 0x85, 0x24, 0x87, 0xa0, 0x0b,
0x22, 0xdf, 0x54, 0x9a, 0x83, 0x99, 0x84, 0x7c, 0x0f, 0xb5, 0x91, 0x94, 0x81, 0x35, 0x3f, 0x23, 0x0c, 0x03, 0x34, 0x2d, 0xee, 0x79, 0x68, 0x45, 0x9f, 0xcb, 0xc8, 0x2b, 0x40, 0x3d, 0x05, 0xe8,
0x46, 0x49, 0x71, 0x4c, 0x33, 0x33, 0x24, 0xe6, 0x5c, 0x63, 0x99, 0x5d, 0x29, 0x83, 0xb9, 0xf7, 0x70, 0xee, 0xc6, 0xf2, 0x0d, 0xa5, 0xd9, 0x9f, 0x49, 0xc8, 0xf7, 0x50, 0x1d, 0x49, 0xe9, 0x9b,
0x6e, 0x8e, 0x6e, 0x8e, 0x16, 0x4d, 0xe4, 0x25, 0xe8, 0xd2, 0x5e, 0x82, 0x97, 0x15, 0xfc, 0xd3, 0xf3, 0x53, 0x66, 0x14, 0x14, 0xa7, 0xd9, 0x4c, 0x8d, 0x59, 0x73, 0xae, 0x35, 0x9b, 0x5d, 0x29,
0x2b, 0xe0, 0x03, 0x7b, 0x89, 0xbd, 0x21, 0x17, 0x2c, 0x71, 0xe2, 0x43, 0x11, 0xd8, 0x8b, 0xec, 0xfd, 0xb9, 0xf7, 0x6e, 0x86, 0x6e, 0x8c, 0x16, 0x4d, 0xe4, 0x35, 0xe8, 0xd2, 0x5a, 0x82, 0x17,
0xca, 0xb5, 0x12, 0x7f, 0x24, 0x02, 0x7b, 0x29, 0xf1, 0xe1, 0xa2, 0x89, 0x9c, 0x42, 0xdd, 0x8e, 0x15, 0xfc, 0xb3, 0x2b, 0xe0, 0x03, 0x6b, 0x89, 0x5d, 0x91, 0x0b, 0x96, 0x28, 0xf1, 0xa1, 0xf0,
0x42, 0xc9, 0xcf, 0x17, 0xf9, 0xeb, 0x8a, 0xff, 0xd9, 0x15, 0xfc, 0x03, 0xa5, 0x5c, 0x3c, 0xa1, 0xad, 0x45, 0x76, 0xe9, 0x5a, 0x89, 0x3f, 0x11, 0xbe, 0xb5, 0x94, 0xf8, 0x70, 0xd1, 0x44, 0x4e,
0x66, 0x2f, 0x1b, 0xc9, 0x09, 0xd4, 0x7d, 0x6e, 0x49, 0xc1, 0xce, 0xce, 0x5c, 0xdb, 0x9a, 0x0d, 0xa0, 0x66, 0x85, 0x81, 0xe4, 0x67, 0x8b, 0xfc, 0x75, 0xc5, 0xff, 0xfc, 0x0a, 0xfe, 0xbe, 0x52,
0x58, 0xf5, 0xaa, 0x01, 0x83, 0x78, 0xc0, 0x56, 0xdf, 0x6a, 0x2b, 0x77, 0x73, 0xb4, 0xe6, 0xf3, 0x2e, 0x9e, 0x50, 0xb5, 0x96, 0x8d, 0xe4, 0x18, 0x6a, 0x1e, 0x37, 0xa5, 0x60, 0xa7, 0xa7, 0x8e,
0x41, 0x02, 0xe8, 0x4d, 0xe7, 0x6c, 0x00, 0x17, 0x2d, 0x7b, 0x41, 0xdd, 0xb8, 0x11, 0x75, 0x06, 0x65, 0xce, 0x46, 0xb4, 0x7c, 0xd5, 0x88, 0x42, 0x34, 0xa2, 0xab, 0xef, 0xb4, 0x95, 0x7b, 0x19,
0x98, 0x51, 0x7f, 0x80, 0xed, 0x0b, 0x2a, 0x3a, 0x43, 0xbc, 0x40, 0x6f, 0xde, 0x04, 0x7d, 0x6b, 0x5a, 0xf5, 0xf8, 0x20, 0x06, 0xf4, 0xa6, 0x93, 0x3a, 0x80, 0x8b, 0x96, 0xbd, 0xa0, 0x56, 0x6e,
0x46, 0x39, 0x72, 0x86, 0x38, 0xc3, 0xbf, 0x84, 0x5b, 0x97, 0xc3, 0xf5, 0x9b, 0xc0, 0xeb, 0x97, 0x44, 0x9d, 0x01, 0x66, 0xd4, 0x1f, 0x60, 0xeb, 0x82, 0x8a, 0xf6, 0x10, 0x2f, 0xd0, 0x1b, 0x37,
0xa1, 0x77, 0x61, 0x03, 0xc7, 0xe8, 0x4b, 0xcb, 0xe3, 0x43, 0x2b, 0x60, 0x72, 0x64, 0xd4, 0x9a, 0x41, 0xdf, 0x9e, 0x51, 0x0e, 0xed, 0x21, 0xce, 0xf0, 0xaf, 0xe1, 0xf6, 0xe5, 0x70, 0xfd, 0x26,
0xda, 0x5e, 0x99, 0x56, 0x95, 0xf5, 0x09, 0x1f, 0x1e, 0x33, 0x39, 0x22, 0x0f, 0xa1, 0xc9, 0xbc, 0xf0, 0xda, 0x65, 0xe8, 0x1d, 0xa8, 0xe0, 0x18, 0x3d, 0x69, 0xba, 0x7c, 0x68, 0xfa, 0x4c, 0x8e,
0xd7, 0x6c, 0x12, 0xaa, 0xb0, 0xf9, 0xa2, 0x5b, 0x67, 0xcc, 0xf5, 0x22, 0x81, 0xa1, 0x51, 0x6f, 0x8c, 0x6a, 0x43, 0xdb, 0x2d, 0xd2, 0xb2, 0xb2, 0x3e, 0xe3, 0xc3, 0x23, 0x26, 0x47, 0xe4, 0x31,
0x6a, 0x7b, 0x25, 0xba, 0x93, 0xc4, 0x3d, 0xe1, 0xc3, 0xb9, 0x62, 0x3e, 0x4c, 0x63, 0x1a, 0x2f, 0x34, 0x98, 0xfb, 0x96, 0x4d, 0x02, 0x15, 0x36, 0x5f, 0x74, 0xf3, 0x94, 0x39, 0x6e, 0x28, 0x30,
0xa0, 0x78, 0xcc, 0x26, 0x1e, 0x67, 0x0e, 0xb9, 0x03, 0x05, 0x89, 0x6f, 0x92, 0xad, 0x5b, 0xee, 0x30, 0x6a, 0x0d, 0x6d, 0xb7, 0x40, 0xb7, 0xe3, 0xb8, 0x67, 0x7c, 0x38, 0x57, 0xcc, 0xc7, 0x49,
0x94, 0xe3, 0x3c, 0x0b, 0x62, 0xa5, 0xa9, 0x75, 0x73, 0x54, 0x39, 0x88, 0x01, 0x6b, 0xa7, 0xae, 0x4c, 0xfd, 0x15, 0xe4, 0x8f, 0xd8, 0xc4, 0xe5, 0xcc, 0x26, 0x77, 0x21, 0x27, 0xf1, 0x3c, 0xde,
0xcf, 0xc4, 0x44, 0x2d, 0xd5, 0x6a, 0x37, 0x47, 0xd3, 0xf7, 0x8e, 0x0e, 0xc5, 0x20, 0xa5, 0xac, 0xdb, 0xc5, 0x4e, 0x31, 0xca, 0x33, 0x27, 0x56, 0x1a, 0x5a, 0x37, 0x43, 0x95, 0x83, 0x18, 0xb0,
0xfe, 0xf1, 0xfe, 0x5d, 0x5e, 0x6b, 0xfc, 0x9d, 0x87, 0xcd, 0xa5, 0x81, 0x23, 0x04, 0x0a, 0x23, 0x76, 0xe2, 0x78, 0x4c, 0x4c, 0xd4, 0x5a, 0x2e, 0x77, 0x33, 0x34, 0x79, 0xef, 0xe8, 0x90, 0xf7,
0x1e, 0xa6, 0x07, 0x50, 0xf5, 0x4c, 0x3e, 0x80, 0x82, 0xba, 0xe3, 0xca, 0xd2, 0xa1, 0x54, 0x99, 0x13, 0xca, 0xea, 0xef, 0x1f, 0xde, 0x67, 0xb5, 0xfa, 0x5f, 0x59, 0xd8, 0x58, 0x1a, 0x38, 0x42,
0xc9, 0xd7, 0x50, 0x08, 0xd1, 0x77, 0xd2, 0xcd, 0xfb, 0xc9, 0x15, 0x8d, 0x9c, 0xde, 0x84, 0x2a, 0x20, 0x37, 0xe2, 0x41, 0x72, 0x00, 0x55, 0xcf, 0xe4, 0xff, 0x90, 0x53, 0x77, 0x5c, 0x59, 0x3a,
0x0d, 0xf9, 0x06, 0x8a, 0x02, 0x6d, 0x74, 0xc7, 0x98, 0x2e, 0xce, 0xeb, 0xca, 0xa7, 0x32, 0xf2, 0x94, 0x2a, 0x33, 0xf9, 0x06, 0x72, 0x01, 0x7a, 0x76, 0xb2, 0x79, 0x3f, 0xbd, 0xa2, 0x91, 0x93,
0x11, 0x54, 0x43, 0x14, 0x63, 0xd7, 0x46, 0xcb, 0x67, 0xe7, 0xa8, 0x56, 0x66, 0x99, 0x56, 0x52, 0x9b, 0x50, 0xa5, 0x21, 0x8f, 0x20, 0x2f, 0xd0, 0x42, 0x67, 0x8c, 0xc9, 0xe2, 0xbc, 0xae, 0x7c,
0x5b, 0x9f, 0x9d, 0x23, 0x39, 0x83, 0x2d, 0x81, 0x3f, 0x47, 0x18, 0xca, 0xb8, 0x08, 0x0e, 0x8a, 0x2a, 0x23, 0x1f, 0x43, 0x39, 0x40, 0x31, 0x76, 0x2c, 0x34, 0x3d, 0x76, 0x86, 0x6a, 0x65, 0x16,
0xd0, 0x92, 0xdc, 0x62, 0x8e, 0x63, 0xac, 0x35, 0xf3, 0x7b, 0x95, 0xf6, 0xee, 0xe5, 0x67, 0x3a, 0x69, 0x29, 0xb1, 0xf5, 0xd9, 0x19, 0x92, 0x53, 0xd8, 0x14, 0xf8, 0x73, 0x88, 0x81, 0x8c, 0x8a,
0x28, 0xd4, 0x82, 0x7b, 0x16, 0xa8, 0xa6, 0xa8, 0xc4, 0xf7, 0x5e, 0xfb, 0x55, 0xcb, 0xeb, 0x7f, 0x60, 0xa3, 0x08, 0x4c, 0xc9, 0x4d, 0x66, 0xdb, 0xc6, 0x5a, 0x23, 0xbb, 0x5b, 0x6a, 0xef, 0x5c,
0x15, 0x69, 0x3d, 0x05, 0x26, 0x61, 0xe1, 0x80, 0xef, 0x3b, 0x0e, 0x79, 0x00, 0xb7, 0x2f, 0x39, 0x7e, 0xa6, 0x8d, 0x42, 0x2d, 0xb8, 0x17, 0xbe, 0x6a, 0x8a, 0x52, 0x74, 0xef, 0xb5, 0x5f, 0xb5,
0x47, 0xe0, 0x39, 0x1f, 0xa3, 0x51, 0x6a, 0xe6, 0xf7, 0xca, 0x74, 0x6b, 0x59, 0x47, 0x95, 0x97, 0xac, 0xfe, 0x67, 0x9e, 0xd6, 0x12, 0x60, 0x1c, 0x16, 0x0c, 0xf8, 0x9e, 0x6d, 0x93, 0x87, 0x70,
0xfc, 0x1f, 0xca, 0xf1, 0xde, 0x8d, 0x77, 0x5d, 0x5b, 0xad, 0xdc, 0x12, 0x2d, 0x45, 0x21, 0xc6, 0xe7, 0x92, 0x73, 0x04, 0x9e, 0xf1, 0x31, 0x1a, 0x85, 0x46, 0x76, 0xb7, 0x48, 0x37, 0x97, 0x75,
0xd5, 0x69, 0x93, 0x03, 0xa8, 0xe1, 0x9b, 0x00, 0x6d, 0x89, 0x8e, 0x15, 0x4a, 0x26, 0xa3, 0x10, 0x54, 0x79, 0xc9, 0xff, 0xa0, 0x18, 0xed, 0xdd, 0x68, 0xd7, 0xb5, 0xd5, 0xca, 0x2d, 0xd0, 0x42,
0x43, 0xa3, 0xac, 0x52, 0xdf, 0x4a, 0x53, 0x8f, 0xff, 0x21, 0xcc, 0x9e, 0x2f, 0xef, 0x7f, 0x41, 0x18, 0x60, 0x54, 0x9d, 0x36, 0xd9, 0x87, 0x2a, 0x9e, 0xfb, 0x68, 0x49, 0xb4, 0xcd, 0x40, 0x32,
0xe3, 0x1f, 0x09, 0xaa, 0x4f, 0x05, 0xcf, 0xd3, 0xf8, 0xc6, 0x2f, 0x1a, 0x6c, 0x2c, 0x2e, 0xc0, 0x19, 0x06, 0x18, 0x18, 0x45, 0x95, 0xfa, 0x66, 0x92, 0x7a, 0xf4, 0x17, 0xd2, 0xec, 0x79, 0xf2,
0x59, 0xe1, 0xb4, 0xff, 0x56, 0xb8, 0x15, 0x95, 0xc9, 0x4d, 0x0b, 0xd7, 0xd8, 0x05, 0x9d, 0xa2, 0xc1, 0x97, 0x34, 0xfa, 0x15, 0xa1, 0xfa, 0x54, 0xf0, 0x32, 0x89, 0xaf, 0xff, 0xa2, 0x41, 0x65,
0xe3, 0x86, 0xf3, 0x19, 0xe9, 0x90, 0x7f, 0x85, 0x93, 0xb4, 0xf9, 0xe2, 0xc7, 0x06, 0x85, 0xcd, 0x71, 0x01, 0xce, 0x0a, 0xa7, 0xfd, 0xb7, 0xc2, 0xad, 0xa8, 0x4c, 0x6e, 0x5a, 0xb8, 0xfa, 0x0e,
0xa5, 0xd5, 0x9a, 0xa9, 0xb8, 0x96, 0xad, 0xf8, 0x0e, 0x94, 0x59, 0x24, 0x47, 0x5c, 0xb8, 0x32, 0xe8, 0x14, 0x6d, 0x27, 0x98, 0xcf, 0x48, 0x87, 0xec, 0x1b, 0x9c, 0x24, 0xcd, 0x17, 0x3d, 0xd6,
0x19, 0x84, 0x32, 0xbd, 0x30, 0x34, 0x7e, 0xd3, 0xa0, 0x96, 0xd9, 0xa7, 0x71, 0x97, 0x5f, 0xe0, 0x29, 0x6c, 0x2c, 0xad, 0xd6, 0x54, 0xc5, 0xb5, 0x74, 0xc5, 0xb7, 0xa1, 0xc8, 0x42, 0x39, 0xe2,
0x16, 0xba, 0x3c, 0x36, 0x93, 0xcf, 0x61, 0xcd, 0xe6, 0xfe, 0x99, 0x3b, 0x4c, 0xff, 0x56, 0xb6, 0xc2, 0x91, 0xf1, 0x20, 0x14, 0xe9, 0x85, 0xa1, 0xfe, 0x9b, 0x06, 0xd5, 0xd4, 0x3e, 0x8d, 0xba,
0x33, 0xeb, 0xe3, 0xb9, 0xfa, 0xd5, 0x8a, 0x27, 0x2e, 0x09, 0x24, 0x0f, 0xa0, 0x1a, 0xd7, 0xc5, 0xfc, 0x02, 0xb7, 0xd0, 0xe5, 0x91, 0x99, 0x7c, 0x01, 0x6b, 0x16, 0xf7, 0x4e, 0x9d, 0x61, 0xf2,
0xb1, 0x52, 0x61, 0x32, 0x20, 0xff, 0xcb, 0x08, 0xf7, 0xfd, 0x49, 0x37, 0x47, 0x2b, 0x2a, 0xf6, 0xbf, 0xb3, 0x95, 0x5a, 0x1f, 0x2f, 0xd5, 0xcf, 0x5a, 0x34, 0x71, 0x71, 0x20, 0x79, 0x08, 0xe5,
0x40, 0x85, 0x76, 0xd6, 0xa1, 0x92, 0x88, 0xac, 0xd8, 0xda, 0xd9, 0x86, 0x8d, 0xf9, 0xf5, 0x81, 0xa8, 0x2e, 0xb6, 0x99, 0x08, 0xe3, 0x01, 0xb9, 0x95, 0x12, 0xee, 0x79, 0x93, 0x6e, 0x86, 0x96,
0x22, 0x1d, 0xe1, 0xc7, 0x85, 0x12, 0xe8, 0x15, 0x4a, 0x44, 0xfc, 0x21, 0x17, 0x36, 0xcc, 0xdd, 0x54, 0xec, 0xbe, 0x0a, 0xed, 0xac, 0x43, 0x29, 0x16, 0x99, 0x91, 0xb5, 0xb3, 0x05, 0x95, 0xf9,
0x1f, 0xa1, 0x9a, 0xdc, 0x2e, 0xe9, 0x00, 0x52, 0x81, 0xe2, 0x49, 0xff, 0xdb, 0xfe, 0xb3, 0xef, 0xf5, 0x81, 0x22, 0x19, 0xe1, 0xa7, 0xb9, 0x02, 0xe8, 0x25, 0x4a, 0x44, 0xf4, 0x21, 0x17, 0x36,
0xfa, 0x7a, 0x2e, 0x7e, 0xe9, 0x1e, 0xed, 0x3f, 0x19, 0x74, 0x5f, 0xea, 0x1a, 0x59, 0x87, 0xf2, 0xcc, 0xbd, 0x1f, 0xa1, 0x1c, 0xdf, 0x2e, 0xee, 0x00, 0x52, 0x82, 0xfc, 0x71, 0xff, 0xdb, 0xfe,
0x49, 0x7f, 0xfa, 0xba, 0x42, 0xaa, 0x50, 0x3a, 0xa4, 0xfb, 0xbd, 0x7e, 0xaf, 0xff, 0x48, 0xcf, 0x8b, 0xef, 0xfa, 0x7a, 0x26, 0x7a, 0xe9, 0x1e, 0xee, 0x3d, 0x1b, 0x74, 0x5f, 0xeb, 0x1a, 0x59,
0xc7, 0x91, 0x83, 0xde, 0xd3, 0xa3, 0x67, 0x27, 0x03, 0xbd, 0xa0, 0x5c, 0x47, 0x8f, 0xe8, 0xfe, 0x87, 0xe2, 0x71, 0x7f, 0xfa, 0xba, 0x42, 0xca, 0x50, 0x38, 0xa0, 0x7b, 0xbd, 0x7e, 0xaf, 0xff,
0xe1, 0xd1, 0xa1, 0xbe, 0xda, 0xf9, 0x12, 0xee, 0xb8, 0x3c, 0xa9, 0x7a, 0x20, 0xf8, 0x9b, 0x49, 0x44, 0xcf, 0x46, 0x91, 0x83, 0xde, 0xf3, 0xc3, 0x17, 0xc7, 0x03, 0x3d, 0xa7, 0x5c, 0x87, 0x4f,
0xb6, 0x01, 0x3a, 0xfa, 0xdc, 0x07, 0x3e, 0x8e, 0xaf, 0x7b, 0xac, 0x9d, 0xae, 0xa9, 0x7b, 0xdf, 0xe8, 0xde, 0xc1, 0xe1, 0x81, 0xbe, 0xda, 0xf9, 0x0a, 0xee, 0x3a, 0x3c, 0xae, 0xba, 0x2f, 0xf8,
0xfb, 0x27, 0x00, 0x00, 0xff, 0xff, 0x31, 0x86, 0x71, 0x0b, 0x55, 0x0b, 0x00, 0x00, 0xf9, 0x24, 0xdd, 0x00, 0x1d, 0x7d, 0xee, 0x03, 0x1f, 0x45, 0xd7, 0x3d, 0xd2, 0x4e, 0xd6, 0xd4,
0xbd, 0xef, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0xd3, 0xe4, 0xc6, 0x74, 0x97, 0x0b, 0x00, 0x00,
} }

View File

@ -37,7 +37,7 @@ func (m *DiscoveryRequest) Reset() { *m = DiscoveryRequest{} }
func (m *DiscoveryRequest) String() string { return proto.CompactTextString(m) } func (m *DiscoveryRequest) String() string { return proto.CompactTextString(m) }
func (*DiscoveryRequest) ProtoMessage() {} func (*DiscoveryRequest) ProtoMessage() {}
func (*DiscoveryRequest) Descriptor() ([]byte, []int) { func (*DiscoveryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_discovery_a1ffda4a09a0e500, []int{0} return fileDescriptor_discovery_98b4837c589b3df9, []int{0}
} }
func (m *DiscoveryRequest) XXX_Unmarshal(b []byte) error { func (m *DiscoveryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DiscoveryRequest.Unmarshal(m, b) return xxx_messageInfo_DiscoveryRequest.Unmarshal(m, b)
@ -115,7 +115,7 @@ func (m *DiscoveryResponse) Reset() { *m = DiscoveryResponse{} }
func (m *DiscoveryResponse) String() string { return proto.CompactTextString(m) } func (m *DiscoveryResponse) String() string { return proto.CompactTextString(m) }
func (*DiscoveryResponse) ProtoMessage() {} func (*DiscoveryResponse) ProtoMessage() {}
func (*DiscoveryResponse) Descriptor() ([]byte, []int) { func (*DiscoveryResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_discovery_a1ffda4a09a0e500, []int{1} return fileDescriptor_discovery_98b4837c589b3df9, []int{1}
} }
func (m *DiscoveryResponse) XXX_Unmarshal(b []byte) error { func (m *DiscoveryResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DiscoveryResponse.Unmarshal(m, b) return xxx_messageInfo_DiscoveryResponse.Unmarshal(m, b)
@ -194,7 +194,7 @@ func (m *DeltaDiscoveryRequest) Reset() { *m = DeltaDiscoveryRequest{} }
func (m *DeltaDiscoveryRequest) String() string { return proto.CompactTextString(m) } func (m *DeltaDiscoveryRequest) String() string { return proto.CompactTextString(m) }
func (*DeltaDiscoveryRequest) ProtoMessage() {} func (*DeltaDiscoveryRequest) ProtoMessage() {}
func (*DeltaDiscoveryRequest) Descriptor() ([]byte, []int) { func (*DeltaDiscoveryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_discovery_a1ffda4a09a0e500, []int{2} return fileDescriptor_discovery_98b4837c589b3df9, []int{2}
} }
func (m *DeltaDiscoveryRequest) XXX_Unmarshal(b []byte) error { func (m *DeltaDiscoveryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeltaDiscoveryRequest.Unmarshal(m, b) return xxx_messageInfo_DeltaDiscoveryRequest.Unmarshal(m, b)
@ -266,6 +266,7 @@ func (m *DeltaDiscoveryRequest) GetErrorDetail() *status.Status {
type DeltaDiscoveryResponse struct { type DeltaDiscoveryResponse struct {
SystemVersionInfo string `protobuf:"bytes,1,opt,name=system_version_info,json=systemVersionInfo,proto3" json:"system_version_info,omitempty"` SystemVersionInfo string `protobuf:"bytes,1,opt,name=system_version_info,json=systemVersionInfo,proto3" json:"system_version_info,omitempty"`
Resources []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"` Resources []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
TypeUrl string `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
RemovedResources []string `protobuf:"bytes,6,rep,name=removed_resources,json=removedResources,proto3" json:"removed_resources,omitempty"` RemovedResources []string `protobuf:"bytes,6,rep,name=removed_resources,json=removedResources,proto3" json:"removed_resources,omitempty"`
Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"` Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
@ -277,7 +278,7 @@ func (m *DeltaDiscoveryResponse) Reset() { *m = DeltaDiscoveryResponse{}
func (m *DeltaDiscoveryResponse) String() string { return proto.CompactTextString(m) } func (m *DeltaDiscoveryResponse) String() string { return proto.CompactTextString(m) }
func (*DeltaDiscoveryResponse) ProtoMessage() {} func (*DeltaDiscoveryResponse) ProtoMessage() {}
func (*DeltaDiscoveryResponse) Descriptor() ([]byte, []int) { func (*DeltaDiscoveryResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_discovery_a1ffda4a09a0e500, []int{3} return fileDescriptor_discovery_98b4837c589b3df9, []int{3}
} }
func (m *DeltaDiscoveryResponse) XXX_Unmarshal(b []byte) error { func (m *DeltaDiscoveryResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeltaDiscoveryResponse.Unmarshal(m, b) return xxx_messageInfo_DeltaDiscoveryResponse.Unmarshal(m, b)
@ -311,6 +312,13 @@ func (m *DeltaDiscoveryResponse) GetResources() []*Resource {
return nil return nil
} }
func (m *DeltaDiscoveryResponse) GetTypeUrl() string {
if m != nil {
return m.TypeUrl
}
return ""
}
func (m *DeltaDiscoveryResponse) GetRemovedResources() []string { func (m *DeltaDiscoveryResponse) GetRemovedResources() []string {
if m != nil { if m != nil {
return m.RemovedResources return m.RemovedResources
@ -339,7 +347,7 @@ func (m *Resource) Reset() { *m = Resource{} }
func (m *Resource) String() string { return proto.CompactTextString(m) } func (m *Resource) String() string { return proto.CompactTextString(m) }
func (*Resource) ProtoMessage() {} func (*Resource) ProtoMessage() {}
func (*Resource) Descriptor() ([]byte, []int) { func (*Resource) Descriptor() ([]byte, []int) {
return fileDescriptor_discovery_a1ffda4a09a0e500, []int{4} return fileDescriptor_discovery_98b4837c589b3df9, []int{4}
} }
func (m *Resource) XXX_Unmarshal(b []byte) error { func (m *Resource) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Resource.Unmarshal(m, b) return xxx_messageInfo_Resource.Unmarshal(m, b)
@ -397,50 +405,51 @@ func init() {
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/discovery.proto", fileDescriptor_discovery_a1ffda4a09a0e500) proto.RegisterFile("envoy/api/v2/discovery.proto", fileDescriptor_discovery_98b4837c589b3df9)
} }
var fileDescriptor_discovery_a1ffda4a09a0e500 = []byte{ var fileDescriptor_discovery_98b4837c589b3df9 = []byte{
// 656 bytes of a gzipped FileDescriptorProto // 659 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0x41, 0x6b, 0xdb, 0x4c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0x41, 0x6b, 0xdb, 0x4c,
0x10, 0x45, 0xb6, 0xe3, 0xd8, 0x63, 0x27, 0x24, 0xfb, 0xe5, 0x73, 0x14, 0x13, 0xa8, 0x6b, 0x28, 0x10, 0x45, 0xb6, 0xe3, 0xd8, 0x63, 0x27, 0x24, 0xfb, 0xe5, 0x73, 0x14, 0x13, 0xa8, 0x6b, 0x28,
0x18, 0x02, 0x52, 0x51, 0x5b, 0x08, 0xa5, 0x87, 0x36, 0x75, 0x0f, 0xe9, 0x21, 0x04, 0x85, 0xe4, 0x18, 0x02, 0x52, 0x51, 0x5b, 0x08, 0xa5, 0x87, 0x36, 0x75, 0x0f, 0xe9, 0x21, 0x04, 0x85, 0xe4,
0xd0, 0x8b, 0x58, 0xcb, 0x93, 0x20, 0xaa, 0xec, 0xaa, 0xbb, 0x92, 0xa8, 0xa0, 0xa7, 0xd2, 0x3f, 0xd0, 0x8b, 0x58, 0xcb, 0x93, 0x20, 0xaa, 0xec, 0xaa, 0xbb, 0x92, 0xa8, 0xa0, 0xa7, 0xd2, 0x9f,
0xd6, 0x9f, 0xd5, 0x53, 0x8b, 0x56, 0x2b, 0x5b, 0x4a, 0x44, 0xf0, 0x4d, 0x33, 0xf3, 0x66, 0x76, 0xd9, 0x3f, 0xd2, 0x53, 0x8b, 0x56, 0x2b, 0x5b, 0x4a, 0x44, 0xf0, 0x4d, 0xb3, 0xf3, 0xf6, 0xed,
0xde, 0xcc, 0x1b, 0xc1, 0x31, 0xb2, 0x94, 0x67, 0x36, 0x8d, 0x02, 0x3b, 0x75, 0xec, 0x65, 0x20, 0xbc, 0x99, 0x37, 0x82, 0x63, 0x64, 0x29, 0xcf, 0x6c, 0x1a, 0x05, 0x76, 0xea, 0xd8, 0xcb, 0x40,
0x7d, 0x9e, 0xa2, 0xc8, 0xac, 0x48, 0xf0, 0x98, 0x93, 0xa1, 0x8a, 0x5a, 0x34, 0x0a, 0xac, 0xd4, 0xfa, 0x3c, 0x45, 0x91, 0x59, 0x91, 0xe0, 0x31, 0x27, 0x43, 0x95, 0xb5, 0x68, 0x14, 0x58, 0xa9,
0x19, 0xd7, 0xb1, 0x3e, 0x17, 0x68, 0x2f, 0xa8, 0xc4, 0x02, 0x3b, 0x3e, 0xba, 0xe3, 0xfc, 0x2e, 0x33, 0xae, 0x63, 0x7d, 0x2e, 0xd0, 0x5e, 0x50, 0x89, 0x05, 0x76, 0x7c, 0x74, 0xc7, 0xf9, 0x5d,
0x44, 0x5b, 0x59, 0x8b, 0xe4, 0xd6, 0xa6, 0x4c, 0x97, 0x19, 0x1f, 0xea, 0x90, 0x88, 0x7c, 0x5b, 0x88, 0xb6, 0x8a, 0x16, 0xc9, 0xad, 0x4d, 0x99, 0xa6, 0x19, 0x1f, 0xea, 0x94, 0x88, 0x7c, 0x5b,
0xc6, 0x34, 0x4e, 0x64, 0x11, 0x98, 0xfe, 0x6c, 0xc1, 0xde, 0xbc, 0x7c, 0xd3, 0xc5, 0x6f, 0x09, 0xc6, 0x34, 0x4e, 0x64, 0x91, 0x98, 0xfe, 0x6c, 0xc1, 0xde, 0xbc, 0x7c, 0xd3, 0xc5, 0x6f, 0x09,
0xca, 0x98, 0x3c, 0x87, 0x61, 0x8a, 0x42, 0x06, 0x9c, 0x79, 0x01, 0xbb, 0xe5, 0xa6, 0x31, 0x31, 0xca, 0x98, 0x3c, 0x87, 0x61, 0x8a, 0x42, 0x06, 0x9c, 0x79, 0x01, 0xbb, 0xe5, 0xa6, 0x31, 0x31,
0x66, 0x7d, 0x77, 0xa0, 0x7d, 0xe7, 0xec, 0x96, 0x93, 0x13, 0xe8, 0x30, 0xbe, 0x44, 0xb3, 0x35, 0x66, 0x7d, 0x77, 0xa0, 0xcf, 0xce, 0xd9, 0x2d, 0x27, 0x27, 0xd0, 0x61, 0x7c, 0x89, 0x66, 0x6b,
0x31, 0x66, 0x03, 0xe7, 0xd0, 0xaa, 0xb6, 0x69, 0xe5, 0x8d, 0x59, 0x17, 0x7c, 0x89, 0xae, 0x02, 0x62, 0xcc, 0x06, 0xce, 0xa1, 0x55, 0x2d, 0xd3, 0xca, 0x0b, 0xb3, 0x2e, 0xf8, 0x12, 0x5d, 0x05,
0x91, 0x17, 0xb0, 0x2b, 0x50, 0xf2, 0x44, 0xf8, 0xe8, 0x31, 0x7a, 0x8f, 0xd2, 0x6c, 0x4f, 0xda, 0x22, 0x2f, 0x60, 0x57, 0xa0, 0xe4, 0x89, 0xf0, 0xd1, 0x63, 0xf4, 0x1e, 0xa5, 0xd9, 0x9e, 0xb4,
0xb3, 0xbe, 0xbb, 0x53, 0x7a, 0x2f, 0x72, 0x27, 0x39, 0x82, 0x5e, 0x9c, 0x45, 0xe8, 0x25, 0x22, 0x67, 0x7d, 0x77, 0xa7, 0x3c, 0xbd, 0xc8, 0x0f, 0xc9, 0x11, 0xf4, 0xe2, 0x2c, 0x42, 0x2f, 0x11,
0x34, 0x3b, 0xea, 0xc9, 0xed, 0xdc, 0xbe, 0x16, 0xa1, 0xae, 0x10, 0x71, 0x26, 0xd1, 0x63, 0x9c, 0xa1, 0xd9, 0x51, 0x4f, 0x6e, 0xe7, 0xf1, 0xb5, 0x08, 0x35, 0x43, 0xc4, 0x99, 0x44, 0x8f, 0x71,
0xf9, 0x68, 0x6e, 0x29, 0xc0, 0x4e, 0xe9, 0xbd, 0xc8, 0x9d, 0xe4, 0x0d, 0x0c, 0x51, 0x08, 0x2e, 0xe6, 0xa3, 0xb9, 0xa5, 0x00, 0x3b, 0xe5, 0xe9, 0x45, 0x7e, 0x48, 0xde, 0xc0, 0x10, 0x85, 0xe0,
0xbc, 0x25, 0xc6, 0x34, 0x08, 0xcd, 0xae, 0xea, 0x8e, 0x58, 0x05, 0x7b, 0x4b, 0x44, 0xbe, 0x75, 0xc2, 0x5b, 0x62, 0x4c, 0x83, 0xd0, 0xec, 0xaa, 0xea, 0x88, 0x55, 0xa8, 0xb7, 0x44, 0xe4, 0x5b,
0xa5, 0xd8, 0xbb, 0x03, 0x85, 0x9b, 0x2b, 0xd8, 0xf4, 0x8f, 0x01, 0xfb, 0x95, 0x21, 0x14, 0x15, 0x57, 0x4a, 0xbd, 0x3b, 0x50, 0xb8, 0xb9, 0x82, 0x4d, 0xff, 0x18, 0xb0, 0x5f, 0x69, 0x42, 0xc1,
0x37, 0x99, 0x82, 0x03, 0xfd, 0x92, 0x82, 0x34, 0x5b, 0x93, 0xf6, 0x6c, 0xe0, 0x1c, 0x94, 0x8f, 0xb8, 0x49, 0x17, 0x1c, 0xe8, 0x97, 0x12, 0xa4, 0xd9, 0x9a, 0xb4, 0x67, 0x03, 0xe7, 0xa0, 0x7c,
0x95, 0x5b, 0xb0, 0x3e, 0xb0, 0xcc, 0x5d, 0xc3, 0xc8, 0x08, 0xba, 0x3e, 0x65, 0x54, 0x64, 0x66, 0xac, 0x9c, 0x82, 0xf5, 0x81, 0x65, 0xee, 0x1a, 0x46, 0x46, 0xd0, 0xf5, 0x29, 0xa3, 0x22, 0x33,
0x7b, 0x62, 0xcc, 0x7a, 0xae, 0xb6, 0x9e, 0x62, 0x7f, 0x00, 0x5b, 0x55, 0xd2, 0x85, 0x41, 0xe6, 0xdb, 0x13, 0x63, 0xd6, 0x73, 0x75, 0xf4, 0x94, 0xfa, 0x03, 0xd8, 0xaa, 0x8a, 0x2e, 0x02, 0x32,
0xb0, 0xe3, 0x73, 0x16, 0x0b, 0x1e, 0x7a, 0x51, 0x48, 0x19, 0x6a, 0xb6, 0xcf, 0x1a, 0x76, 0xf1, 0x87, 0x1d, 0x9f, 0xb3, 0x58, 0xf0, 0xd0, 0x8b, 0x42, 0xca, 0x50, 0xab, 0x7d, 0xd6, 0x30, 0x8b,
0xb1, 0xc0, 0x5d, 0xe6, 0x30, 0x77, 0xe8, 0x57, 0xac, 0xe9, 0xdf, 0x36, 0xfc, 0x3f, 0xc7, 0x30, 0x8f, 0x05, 0xee, 0x32, 0x87, 0xb9, 0x43, 0xbf, 0x12, 0x4d, 0xff, 0xb6, 0xe1, 0xff, 0x39, 0x86,
0xa6, 0x8f, 0x54, 0x50, 0xae, 0xd8, 0xd8, 0x64, 0xc5, 0xd5, 0xee, 0x5b, 0xf5, 0xee, 0x4f, 0xc1, 0x31, 0x7d, 0xe4, 0x82, 0x72, 0xc4, 0xc6, 0x26, 0x23, 0xae, 0x56, 0xdf, 0xaa, 0x57, 0x7f, 0x0a,
0xac, 0x6f, 0xdf, 0x93, 0xc9, 0x42, 0xfa, 0x22, 0x58, 0xa0, 0xd6, 0xc1, 0xa8, 0xa6, 0x83, 0xab, 0x66, 0x7d, 0xfa, 0x9e, 0x4c, 0x16, 0xd2, 0x17, 0xc1, 0x02, 0xb5, 0x0f, 0x46, 0x35, 0x1f, 0x5c,
0x32, 0x4a, 0xde, 0xc1, 0xf8, 0x41, 0x66, 0xc2, 0xd6, 0xb9, 0x1d, 0x95, 0x6b, 0xd6, 0x72, 0xaf, 0x95, 0x59, 0xf2, 0x0e, 0xc6, 0x0f, 0x6e, 0x26, 0x6c, 0x7d, 0xb7, 0xa3, 0xee, 0x9a, 0xb5, 0xbb,
0xd7, 0x71, 0xf2, 0x03, 0x8e, 0x02, 0x16, 0xc4, 0x01, 0x0d, 0xbd, 0x55, 0x15, 0xbd, 0x3c, 0x69, 0xd7, 0xeb, 0x3c, 0xf9, 0x01, 0x47, 0x01, 0x0b, 0xe2, 0x80, 0x86, 0xde, 0x8a, 0x45, 0x0f, 0x4f,
0x6e, 0xa9, 0x65, 0xbd, 0xaf, 0x93, 0x6a, 0x9c, 0x83, 0x75, 0x5e, 0x14, 0x71, 0x75, 0x8d, 0x1b, 0x9a, 0x5b, 0x6a, 0x58, 0xef, 0xeb, 0xa2, 0x1a, 0xfb, 0x60, 0x9d, 0x17, 0x24, 0xae, 0xe6, 0xb8,
0x5d, 0xe2, 0x13, 0x8b, 0x45, 0xe6, 0x1e, 0x06, 0xcd, 0xd1, 0x06, 0xc5, 0x76, 0x37, 0x51, 0xec, 0xd1, 0x14, 0x9f, 0x58, 0x2c, 0x32, 0xf7, 0x30, 0x68, 0xce, 0x36, 0x38, 0xb6, 0xbb, 0x89, 0x63,
0xf6, 0x46, 0x8a, 0x1d, 0x7f, 0x86, 0xe3, 0xa7, 0xda, 0x22, 0x7b, 0xd0, 0xfe, 0x8a, 0x99, 0x96, 0xb7, 0x37, 0x72, 0xec, 0xf8, 0x33, 0x1c, 0x3f, 0x55, 0x16, 0xd9, 0x83, 0xf6, 0x57, 0xcc, 0xb4,
0x6c, 0xfe, 0x99, 0x6b, 0x28, 0xa5, 0x61, 0x82, 0x7a, 0x3b, 0x85, 0xf1, 0xb6, 0x75, 0x6a, 0x4c, 0x65, 0xf3, 0xcf, 0xdc, 0x43, 0x29, 0x0d, 0x13, 0xd4, 0xd3, 0x29, 0x82, 0xb7, 0xad, 0x53, 0x63,
0x7f, 0x1b, 0x30, 0x7a, 0xc8, 0x5c, 0x9f, 0x80, 0x05, 0xff, 0xc9, 0x4c, 0xc6, 0x78, 0xef, 0x35, 0xfa, 0xdb, 0x80, 0xd1, 0x43, 0xe5, 0x7a, 0x05, 0x2c, 0xf8, 0x4f, 0x66, 0x32, 0xc6, 0x7b, 0xaf,
0x5c, 0xc2, 0x7e, 0x11, 0xba, 0xa9, 0xdc, 0xc3, 0xeb, 0xc7, 0xf7, 0x30, 0xaa, 0x8f, 0xb8, 0x6c, 0x61, 0x13, 0xf6, 0x8b, 0xd4, 0x4d, 0x65, 0x1f, 0x5e, 0x3f, 0xde, 0x87, 0x51, 0xbd, 0xc5, 0x65,
0xb7, 0x7a, 0x11, 0x27, 0xb0, 0x2f, 0xf0, 0x9e, 0xa7, 0xb8, 0xf4, 0xd6, 0xd9, 0x5d, 0xb5, 0xdd, 0xb9, 0xd5, 0x8d, 0x78, 0xc2, 0xf9, 0x27, 0xb0, 0x2f, 0xf0, 0x9e, 0xa7, 0xb8, 0xf4, 0xd6, 0xc4,
0x3d, 0x1d, 0x70, 0x57, 0xe0, 0xc6, 0x5b, 0x98, 0xfe, 0x32, 0xa0, 0x57, 0x62, 0x08, 0x81, 0x4e, 0x5d, 0x35, 0xf8, 0x3d, 0x9d, 0x70, 0x57, 0x3c, 0x8d, 0x6b, 0x32, 0xfd, 0x65, 0x40, 0xaf, 0xc4,
0xae, 0x16, 0x75, 0x5f, 0x7d, 0x57, 0x7d, 0x13, 0x13, 0xb6, 0x69, 0x18, 0x50, 0x89, 0x52, 0xeb, 0x10, 0x02, 0x9d, 0xdc, 0x48, 0x6a, 0xf5, 0xfa, 0xae, 0xfa, 0x26, 0x26, 0x6c, 0xd3, 0x30, 0xa0,
0xa6, 0x34, 0xf3, 0x88, 0x26, 0xa7, 0x79, 0x95, 0x26, 0x79, 0x09, 0xbd, 0xb2, 0x1f, 0xfd, 0x9f, 0x12, 0xa5, 0xb6, 0x54, 0x19, 0xe6, 0x19, 0xad, 0x5b, 0x4b, 0x2e, 0x43, 0xf2, 0x12, 0x7a, 0x65,
0x6b, 0x3e, 0xee, 0x15, 0xea, 0xcc, 0x81, 0x71, 0xc0, 0x0b, 0xc2, 0x91, 0xe0, 0xdf, 0xb3, 0x1a, 0x3d, 0xfa, 0x17, 0xd8, 0xbc, 0xf7, 0x2b, 0xd4, 0x99, 0x03, 0xe3, 0x80, 0x17, 0xbd, 0x88, 0x04,
0xf7, 0xb3, 0xdd, 0xd5, 0x80, 0x2f, 0xf3, 0xf4, 0x4b, 0xe3, 0x4b, 0x2b, 0x75, 0x16, 0x5d, 0x55, 0xff, 0x9e, 0xd5, 0xda, 0x72, 0xb6, 0xbb, 0xea, 0xfd, 0x65, 0x7e, 0xfd, 0xd2, 0xf8, 0xd2, 0x4a,
0xeb, 0xd5, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x98, 0x91, 0xb2, 0x9f, 0x08, 0x06, 0x00, 0x00, 0x9d, 0x45, 0x57, 0x71, 0xbd, 0xfa, 0x17, 0x00, 0x00, 0xff, 0xff, 0xce, 0x2c, 0x51, 0x59, 0x23,
0x06, 0x00, 0x00,
} }

View File

@ -44,7 +44,7 @@ func (m *ClusterLoadAssignment) Reset() { *m = ClusterLoadAssignment{} }
func (m *ClusterLoadAssignment) String() string { return proto.CompactTextString(m) } func (m *ClusterLoadAssignment) String() string { return proto.CompactTextString(m) }
func (*ClusterLoadAssignment) ProtoMessage() {} func (*ClusterLoadAssignment) ProtoMessage() {}
func (*ClusterLoadAssignment) Descriptor() ([]byte, []int) { func (*ClusterLoadAssignment) Descriptor() ([]byte, []int) {
return fileDescriptor_eds_1a80fb8e78974562, []int{0} return fileDescriptor_eds_061daabadb4e511d, []int{0}
} }
func (m *ClusterLoadAssignment) XXX_Unmarshal(b []byte) error { func (m *ClusterLoadAssignment) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterLoadAssignment.Unmarshal(m, b) return xxx_messageInfo_ClusterLoadAssignment.Unmarshal(m, b)
@ -105,7 +105,7 @@ func (m *ClusterLoadAssignment_Policy) Reset() { *m = ClusterLoadAssignm
func (m *ClusterLoadAssignment_Policy) String() string { return proto.CompactTextString(m) } func (m *ClusterLoadAssignment_Policy) String() string { return proto.CompactTextString(m) }
func (*ClusterLoadAssignment_Policy) ProtoMessage() {} func (*ClusterLoadAssignment_Policy) ProtoMessage() {}
func (*ClusterLoadAssignment_Policy) Descriptor() ([]byte, []int) { func (*ClusterLoadAssignment_Policy) Descriptor() ([]byte, []int) {
return fileDescriptor_eds_1a80fb8e78974562, []int{0, 1} return fileDescriptor_eds_061daabadb4e511d, []int{0, 1}
} }
func (m *ClusterLoadAssignment_Policy) XXX_Unmarshal(b []byte) error { func (m *ClusterLoadAssignment_Policy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterLoadAssignment_Policy.Unmarshal(m, b) return xxx_messageInfo_ClusterLoadAssignment_Policy.Unmarshal(m, b)
@ -160,7 +160,7 @@ func (m *ClusterLoadAssignment_Policy_DropOverload) Reset() {
func (m *ClusterLoadAssignment_Policy_DropOverload) String() string { return proto.CompactTextString(m) } func (m *ClusterLoadAssignment_Policy_DropOverload) String() string { return proto.CompactTextString(m) }
func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage() {} func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage() {}
func (*ClusterLoadAssignment_Policy_DropOverload) Descriptor() ([]byte, []int) { func (*ClusterLoadAssignment_Policy_DropOverload) Descriptor() ([]byte, []int) {
return fileDescriptor_eds_1a80fb8e78974562, []int{0, 1, 0} return fileDescriptor_eds_061daabadb4e511d, []int{0, 1, 0}
} }
func (m *ClusterLoadAssignment_Policy_DropOverload) XXX_Unmarshal(b []byte) error { func (m *ClusterLoadAssignment_Policy_DropOverload) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterLoadAssignment_Policy_DropOverload.Unmarshal(m, b) return xxx_messageInfo_ClusterLoadAssignment_Policy_DropOverload.Unmarshal(m, b)
@ -214,6 +214,7 @@ const _ = grpc.SupportPackageIsVersion4
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type EndpointDiscoveryServiceClient interface { type EndpointDiscoveryServiceClient interface {
StreamEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_StreamEndpointsClient, error) StreamEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_StreamEndpointsClient, error)
DeltaEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_DeltaEndpointsClient, error)
FetchEndpoints(ctx context.Context, in *discovery.DiscoveryRequest, opts ...grpc.CallOption) (*discovery.DiscoveryResponse, error) FetchEndpoints(ctx context.Context, in *discovery.DiscoveryRequest, opts ...grpc.CallOption) (*discovery.DiscoveryResponse, error)
} }
@ -256,6 +257,37 @@ func (x *endpointDiscoveryServiceStreamEndpointsClient) Recv() (*discovery.Disco
return m, nil return m, nil
} }
func (c *endpointDiscoveryServiceClient) DeltaEndpoints(ctx context.Context, opts ...grpc.CallOption) (EndpointDiscoveryService_DeltaEndpointsClient, error) {
stream, err := c.cc.NewStream(ctx, &_EndpointDiscoveryService_serviceDesc.Streams[1], "/envoy.api.v2.EndpointDiscoveryService/DeltaEndpoints", opts...)
if err != nil {
return nil, err
}
x := &endpointDiscoveryServiceDeltaEndpointsClient{stream}
return x, nil
}
type EndpointDiscoveryService_DeltaEndpointsClient interface {
Send(*discovery.DeltaDiscoveryRequest) error
Recv() (*discovery.DeltaDiscoveryResponse, error)
grpc.ClientStream
}
type endpointDiscoveryServiceDeltaEndpointsClient struct {
grpc.ClientStream
}
func (x *endpointDiscoveryServiceDeltaEndpointsClient) Send(m *discovery.DeltaDiscoveryRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *endpointDiscoveryServiceDeltaEndpointsClient) Recv() (*discovery.DeltaDiscoveryResponse, error) {
m := new(discovery.DeltaDiscoveryResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *endpointDiscoveryServiceClient) FetchEndpoints(ctx context.Context, in *discovery.DiscoveryRequest, opts ...grpc.CallOption) (*discovery.DiscoveryResponse, error) { func (c *endpointDiscoveryServiceClient) FetchEndpoints(ctx context.Context, in *discovery.DiscoveryRequest, opts ...grpc.CallOption) (*discovery.DiscoveryResponse, error) {
out := new(discovery.DiscoveryResponse) out := new(discovery.DiscoveryResponse)
err := c.cc.Invoke(ctx, "/envoy.api.v2.EndpointDiscoveryService/FetchEndpoints", in, out, opts...) err := c.cc.Invoke(ctx, "/envoy.api.v2.EndpointDiscoveryService/FetchEndpoints", in, out, opts...)
@ -268,6 +300,7 @@ func (c *endpointDiscoveryServiceClient) FetchEndpoints(ctx context.Context, in
// EndpointDiscoveryServiceServer is the server API for EndpointDiscoveryService service. // EndpointDiscoveryServiceServer is the server API for EndpointDiscoveryService service.
type EndpointDiscoveryServiceServer interface { type EndpointDiscoveryServiceServer interface {
StreamEndpoints(EndpointDiscoveryService_StreamEndpointsServer) error StreamEndpoints(EndpointDiscoveryService_StreamEndpointsServer) error
DeltaEndpoints(EndpointDiscoveryService_DeltaEndpointsServer) error
FetchEndpoints(context.Context, *discovery.DiscoveryRequest) (*discovery.DiscoveryResponse, error) FetchEndpoints(context.Context, *discovery.DiscoveryRequest) (*discovery.DiscoveryResponse, error)
} }
@ -301,6 +334,32 @@ func (x *endpointDiscoveryServiceStreamEndpointsServer) Recv() (*discovery.Disco
return m, nil return m, nil
} }
func _EndpointDiscoveryService_DeltaEndpoints_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(EndpointDiscoveryServiceServer).DeltaEndpoints(&endpointDiscoveryServiceDeltaEndpointsServer{stream})
}
type EndpointDiscoveryService_DeltaEndpointsServer interface {
Send(*discovery.DeltaDiscoveryResponse) error
Recv() (*discovery.DeltaDiscoveryRequest, error)
grpc.ServerStream
}
type endpointDiscoveryServiceDeltaEndpointsServer struct {
grpc.ServerStream
}
func (x *endpointDiscoveryServiceDeltaEndpointsServer) Send(m *discovery.DeltaDiscoveryResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *endpointDiscoveryServiceDeltaEndpointsServer) Recv() (*discovery.DeltaDiscoveryRequest, error) {
m := new(discovery.DeltaDiscoveryRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func _EndpointDiscoveryService_FetchEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _EndpointDiscoveryService_FetchEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(discovery.DiscoveryRequest) in := new(discovery.DiscoveryRequest)
if err := dec(in); err != nil { if err := dec(in); err != nil {
@ -335,54 +394,61 @@ var _EndpointDiscoveryService_serviceDesc = grpc.ServiceDesc{
ServerStreams: true, ServerStreams: true,
ClientStreams: true, ClientStreams: true,
}, },
{
StreamName: "DeltaEndpoints",
Handler: _EndpointDiscoveryService_DeltaEndpoints_Handler,
ServerStreams: true,
ClientStreams: true,
},
}, },
Metadata: "envoy/api/v2/eds.proto", Metadata: "envoy/api/v2/eds.proto",
} }
func init() { proto.RegisterFile("envoy/api/v2/eds.proto", fileDescriptor_eds_1a80fb8e78974562) } func init() { proto.RegisterFile("envoy/api/v2/eds.proto", fileDescriptor_eds_061daabadb4e511d) }
var fileDescriptor_eds_1a80fb8e78974562 = []byte{ var fileDescriptor_eds_061daabadb4e511d = []byte{
// 665 bytes of a gzipped FileDescriptorProto // 686 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0x4f, 0x6e, 0x13, 0x31, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0xcf, 0x6e, 0xd3, 0x40,
0x14, 0xc6, 0xeb, 0x49, 0x1a, 0x52, 0x37, 0xb4, 0x95, 0x81, 0x76, 0x18, 0x85, 0x36, 0x8a, 0x40, 0x10, 0xc6, 0x6b, 0x27, 0x0d, 0xe9, 0x36, 0xa4, 0xd5, 0x02, 0x6d, 0xb0, 0x42, 0x1b, 0x85, 0x22,
0xaa, 0x02, 0x9a, 0xa0, 0x54, 0xa8, 0xa8, 0xbb, 0x86, 0x36, 0x02, 0x54, 0x41, 0x34, 0x15, 0x08, 0x55, 0x01, 0x39, 0x28, 0x15, 0x2a, 0xea, 0xad, 0x21, 0x8d, 0x00, 0x55, 0x10, 0xb9, 0x02, 0xc1,
0x36, 0x04, 0x67, 0xc6, 0x0d, 0x16, 0x13, 0xdb, 0xd8, 0xce, 0xc0, 0x2c, 0xd8, 0xb0, 0x62, 0xcf, 0x85, 0xb0, 0xb1, 0xb7, 0x61, 0x85, 0xb3, 0xbb, 0xec, 0x6e, 0x0c, 0x3e, 0x70, 0xe1, 0xc4, 0x9d,
0x2d, 0x7a, 0x04, 0x56, 0xac, 0xb8, 0x00, 0x57, 0x60, 0x83, 0xb8, 0x04, 0xf2, 0xfc, 0x6b, 0x87, 0xb7, 0xe8, 0x23, 0x70, 0xe2, 0xc4, 0x91, 0x0b, 0xaf, 0xc0, 0x85, 0xb7, 0x40, 0xeb, 0x7f, 0xa9,
0xb6, 0x12, 0x0b, 0x76, 0x9e, 0x79, 0xef, 0xfd, 0xfc, 0xf9, 0x7b, 0xcf, 0x86, 0xab, 0x84, 0x45, 0x9b, 0x16, 0x71, 0xe0, 0x66, 0x7b, 0x66, 0x7e, 0xf3, 0xed, 0xcc, 0xb7, 0x06, 0x6b, 0x98, 0x06,
0x3c, 0xee, 0x62, 0x41, 0xbb, 0x51, 0xaf, 0x4b, 0x02, 0xe5, 0x0a, 0xc9, 0x35, 0x47, 0x8d, 0xe4, 0x2c, 0x6c, 0x23, 0x4e, 0xda, 0x41, 0xa7, 0x8d, 0x3d, 0x69, 0x73, 0xc1, 0x14, 0x83, 0x95, 0xe8,
0xbf, 0x8b, 0x05, 0x75, 0xa3, 0x9e, 0xd3, 0x2c, 0x65, 0x05, 0x54, 0xf9, 0x3c, 0x22, 0x32, 0x4e, 0xbb, 0x8d, 0x38, 0xb1, 0x83, 0x8e, 0x55, 0xcf, 0x65, 0x79, 0x44, 0xba, 0x2c, 0xc0, 0x22, 0x8c,
0x73, 0x9d, 0x9b, 0x65, 0x06, 0x0b, 0x04, 0xa7, 0x4c, 0x17, 0x8b, 0x2c, 0xcb, 0x4e, 0xb3, 0x74, 0x73, 0xad, 0xad, 0x3c, 0x83, 0x7a, 0x9c, 0x11, 0xaa, 0xb2, 0x87, 0x24, 0xab, 0x16, 0x67, 0xa9,
0x2c, 0x48, 0x57, 0x10, 0xe9, 0x93, 0x22, 0xd2, 0x9c, 0x70, 0x3e, 0x09, 0x49, 0x02, 0xc0, 0x8c, 0x90, 0xe3, 0x36, 0xc7, 0xc2, 0xc5, 0x59, 0xa4, 0x3e, 0x66, 0x6c, 0xec, 0xe3, 0x08, 0x80, 0x28,
0x71, 0x8d, 0x35, 0xe5, 0x2c, 0x53, 0xe2, 0xac, 0x45, 0x38, 0xa4, 0x01, 0xd6, 0xa4, 0x9b, 0x2f, 0x65, 0x0a, 0x29, 0xc2, 0x68, 0xa2, 0xc4, 0x5a, 0x0f, 0x90, 0x4f, 0x3c, 0xa4, 0x70, 0x3b, 0x7d,
0xb2, 0xc0, 0x7a, 0x56, 0x96, 0x7c, 0x8d, 0x67, 0x47, 0xdd, 0xf7, 0x12, 0x0b, 0x41, 0xa4, 0xba, 0x48, 0x02, 0x1b, 0x49, 0x59, 0xf4, 0x36, 0x9a, 0x1e, 0xb7, 0xdf, 0x0b, 0xc4, 0x39, 0x16, 0xf2,
0x28, 0x1e, 0xcc, 0x64, 0x42, 0x4e, 0xe3, 0xed, 0xef, 0x35, 0x78, 0xed, 0x41, 0x38, 0x53, 0x9a, 0xa2, 0xb8, 0x37, 0x15, 0x11, 0x39, 0x8e, 0x37, 0xbf, 0x97, 0xc0, 0xb5, 0x07, 0xfe, 0x54, 0x2a,
0xc8, 0x03, 0x8e, 0x83, 0x5d, 0xa5, 0xe8, 0x84, 0x4d, 0x09, 0xd3, 0xe8, 0x0e, 0x6c, 0xf8, 0x69, 0x2c, 0x0e, 0x19, 0xf2, 0xf6, 0xa5, 0x24, 0x63, 0x3a, 0xc1, 0x54, 0xc1, 0x3b, 0xa0, 0xe2, 0xc6,
0x60, 0xc4, 0xf0, 0x94, 0xd8, 0xa0, 0x05, 0x36, 0x17, 0xfa, 0x0b, 0x5f, 0x7f, 0x7d, 0xab, 0x54, 0x81, 0x21, 0x45, 0x13, 0x5c, 0x33, 0x1a, 0xc6, 0xf6, 0x52, 0x77, 0xe9, 0xeb, 0xef, 0x6f, 0x85,
0xa5, 0xd5, 0x02, 0xde, 0x62, 0x16, 0x7e, 0x82, 0xa7, 0x04, 0x3d, 0x84, 0x0b, 0xf9, 0x51, 0x95, 0xa2, 0x30, 0x1b, 0x86, 0xb3, 0x9c, 0x84, 0x9f, 0xa0, 0x09, 0x86, 0x0f, 0xc1, 0x52, 0x7a, 0x54,
0x6d, 0xb5, 0x2a, 0x9b, 0x8b, 0xbd, 0x8e, 0x7b, 0xda, 0x3e, 0xb7, 0x70, 0xe2, 0x80, 0xfb, 0x38, 0x59, 0x33, 0x1b, 0x85, 0xed, 0xe5, 0x4e, 0xcb, 0x3e, 0x3d, 0x3e, 0x3b, 0x9b, 0xc4, 0x21, 0x73,
0xa4, 0x3a, 0x3e, 0x18, 0xef, 0xe7, 0x15, 0xde, 0x49, 0x31, 0x7a, 0x0d, 0x97, 0xcd, 0x7e, 0xc1, 0x91, 0x4f, 0x54, 0x78, 0x38, 0x3a, 0x48, 0x2b, 0x9c, 0x59, 0x31, 0x7c, 0x0d, 0x56, 0x74, 0x3f,
0xe8, 0x84, 0x37, 0x9f, 0xf0, 0xb6, 0xcb, 0xbc, 0x73, 0x55, 0xbb, 0x46, 0x4c, 0x50, 0x70, 0xf7, 0x6f, 0x38, 0xe3, 0x2d, 0x46, 0xbc, 0xdd, 0x3c, 0xef, 0x5c, 0xd5, 0xb6, 0x16, 0xe3, 0x65, 0xdc,
0x99, 0x96, 0xb1, 0xb7, 0xc4, 0x4a, 0x3f, 0x51, 0x1f, 0xd6, 0x04, 0x0f, 0xa9, 0x1f, 0xdb, 0xd5, 0x03, 0xaa, 0x44, 0xe8, 0x54, 0x69, 0xee, 0x23, 0xec, 0x82, 0x12, 0x67, 0x3e, 0x71, 0xc3, 0x5a,
0x16, 0x38, 0x2b, 0xf4, 0x7c, 0xf0, 0x30, 0xa9, 0xf0, 0xb2, 0x4a, 0x67, 0x0c, 0xaf, 0x9c, 0xb3, 0xb1, 0x61, 0xcc, 0x0b, 0x3d, 0x1f, 0x3c, 0x88, 0x2a, 0x9c, 0xa4, 0xd2, 0x1a, 0x81, 0x2b, 0xe7,
0x15, 0x5a, 0x81, 0x95, 0xb7, 0x24, 0x4e, 0xbd, 0xf2, 0xcc, 0x12, 0xdd, 0x83, 0xf3, 0x11, 0x0e, 0xb4, 0x82, 0xab, 0xa0, 0xf0, 0x16, 0x87, 0xf1, 0xac, 0x1c, 0xfd, 0x08, 0xef, 0x81, 0xc5, 0x00,
0x67, 0xc4, 0xb6, 0x92, 0xbd, 0x36, 0x2e, 0x30, 0x25, 0xe7, 0x78, 0x69, 0xf6, 0x8e, 0x75, 0x1f, 0xf9, 0x53, 0x5c, 0x33, 0xa3, 0x5e, 0x9b, 0x17, 0x0c, 0x25, 0xe5, 0x38, 0x71, 0xf6, 0x9e, 0x79,
0x38, 0xc7, 0x15, 0x58, 0x4b, 0xb7, 0x45, 0xaf, 0xe0, 0x52, 0x20, 0xb9, 0x18, 0x99, 0x89, 0x0b, 0xdf, 0xb0, 0x4e, 0x0a, 0xa0, 0x14, 0xb7, 0x85, 0xaf, 0x40, 0xd5, 0x13, 0x8c, 0x0f, 0xb5, 0xe3,
0x39, 0x0e, 0x72, 0x8f, 0xb7, 0xff, 0x5d, 0xba, 0xbb, 0x27, 0xb9, 0x78, 0x9a, 0xd5, 0x7b, 0x97, 0x7c, 0x86, 0xbc, 0x74, 0xc6, 0xbb, 0xff, 0x2e, 0xdd, 0xee, 0x09, 0xc6, 0x9f, 0x26, 0xf5, 0xce,
0x83, 0x53, 0x5f, 0xc6, 0xf4, 0x35, 0x83, 0x16, 0x92, 0x47, 0x54, 0x51, 0xce, 0x28, 0x9b, 0x8c, 0x65, 0xef, 0xd4, 0x9b, 0x1e, 0xfa, 0xba, 0x46, 0x73, 0xc1, 0x02, 0x22, 0x09, 0xa3, 0x84, 0x8e,
0x8e, 0xb0, 0xaf, 0xb9, 0xb4, 0x2b, 0x89, 0xee, 0xa6, 0x9b, 0x0e, 0x92, 0x9b, 0x0f, 0x92, 0xfb, 0x87, 0xc7, 0xc8, 0x55, 0x4c, 0xd4, 0x0a, 0x91, 0xee, 0xba, 0x1d, 0x1b, 0xc9, 0x4e, 0x8d, 0x64,
0xec, 0x11, 0xd3, 0x5b, 0xbd, 0xe7, 0x46, 0x6d, 0x36, 0x15, 0x1d, 0xab, 0x35, 0xe7, 0xad, 0xfe, 0x3f, 0x7b, 0x44, 0xd5, 0x4e, 0xe7, 0xb9, 0x56, 0x9b, 0xb8, 0xa2, 0x65, 0x36, 0x16, 0x9c, 0xb5,
0xcd, 0x19, 0x24, 0x18, 0xf4, 0x12, 0x5e, 0xcd, 0x0f, 0x3b, 0x52, 0x1a, 0x87, 0x64, 0x84, 0x8f, 0xb3, 0x9c, 0x7e, 0x84, 0x81, 0x2f, 0xc1, 0xd5, 0xf4, 0xb0, 0x43, 0xa9, 0x90, 0x8f, 0x87, 0xe8,
0x34, 0x91, 0x59, 0x0b, 0xae, 0x9f, 0xc1, 0xef, 0x65, 0x73, 0xda, 0x6f, 0x18, 0xf6, 0xa5, 0x63, 0x58, 0x61, 0x91, 0xac, 0xe0, 0xfa, 0x1c, 0xbe, 0x97, 0xf8, 0xb4, 0x5b, 0xd1, 0xec, 0x4b, 0x27,
0x50, 0xed, 0x58, 0xf5, 0x39, 0x0f, 0xe5, 0x90, 0x43, 0xc3, 0xd8, 0x35, 0x08, 0xe7, 0x23, 0x6c, 0x46, 0xb1, 0x65, 0x96, 0x17, 0x1c, 0x98, 0x42, 0x8e, 0x34, 0x63, 0x5f, 0x23, 0xac, 0x8f, 0xa0,
0x9c, 0x3e, 0x1b, 0xba, 0x05, 0xeb, 0x3e, 0xd6, 0x64, 0xc2, 0x65, 0x7c, 0x76, 0x6a, 0x8b, 0x10, 0x72, 0xfa, 0x6c, 0xf0, 0x16, 0x28, 0xbb, 0x48, 0xe1, 0x31, 0x13, 0xe1, 0xbc, 0x6b, 0xb3, 0x10,
0x1a, 0xc0, 0xe5, 0xc4, 0xd3, 0xec, 0x1e, 0xe2, 0x49, 0xde, 0xa3, 0x1b, 0x99, 0xa9, 0xe6, 0x96, 0xec, 0x83, 0x95, 0x68, 0xa6, 0xc9, 0x3d, 0x44, 0xe3, 0x74, 0x47, 0x37, 0x92, 0xa1, 0xea, 0x5b,
0xba, 0x03, 0x89, 0x7d, 0xa3, 0x03, 0x87, 0xc3, 0x34, 0xcf, 0x4b, 0x3a, 0x31, 0x2c, 0x8a, 0x1e, 0x6a, 0xf7, 0x05, 0x72, 0xb5, 0x0e, 0xe4, 0x0f, 0xe2, 0x3c, 0x27, 0xda, 0xc4, 0x20, 0x2b, 0x7a,
0x57, 0xeb, 0x60, 0xc5, 0xea, 0xfd, 0x06, 0xd0, 0xce, 0x9b, 0xb8, 0x97, 0xbf, 0x0d, 0x87, 0x44, 0x5c, 0x2c, 0x1b, 0xab, 0x66, 0xe7, 0x87, 0x09, 0x6a, 0xe9, 0x12, 0x7b, 0xe9, 0xbf, 0xe1, 0x08,
0x46, 0xd4, 0x27, 0xe8, 0x05, 0x5c, 0x3e, 0xd4, 0x92, 0xe0, 0xe9, 0xc9, 0x10, 0xae, 0x97, 0x3b, 0x8b, 0x80, 0xb8, 0x18, 0xbe, 0x00, 0x2b, 0x47, 0x4a, 0x60, 0x34, 0x99, 0x99, 0x70, 0x23, 0xbf,
0x57, 0x94, 0x78, 0xe4, 0xdd, 0x8c, 0x28, 0xed, 0x6c, 0x5c, 0x18, 0x57, 0x82, 0x33, 0x45, 0xda, 0xb9, 0xac, 0xc4, 0xc1, 0xef, 0xa6, 0x58, 0x2a, 0x6b, 0xf3, 0xc2, 0xb8, 0xe4, 0x8c, 0x4a, 0xdc,
0x73, 0x9b, 0xe0, 0x2e, 0x40, 0x33, 0xb8, 0x34, 0x20, 0xda, 0x7f, 0xf3, 0x1f, 0xc1, 0xed, 0x4f, 0x5c, 0xd8, 0x36, 0xee, 0x1a, 0x10, 0x81, 0x6a, 0x0f, 0xfb, 0x0a, 0xcd, 0xc0, 0x37, 0xcf, 0x14,
0x3f, 0x7e, 0x7e, 0xb1, 0x9a, 0xed, 0xb5, 0xd2, 0x33, 0xb7, 0x53, 0x5c, 0xc7, 0x1d, 0xd0, 0xe9, 0xea, 0xe8, 0x1c, 0x7d, 0xeb, 0xef, 0x49, 0xb9, 0x16, 0x53, 0x50, 0xed, 0x63, 0xe5, 0xbe, 0xf9,
0xdf, 0x86, 0x0e, 0xe5, 0x29, 0x48, 0x48, 0xfe, 0x21, 0x2e, 0x31, 0xfb, 0xf5, 0xfd, 0x40, 0x0d, 0x8f, 0xda, 0x9b, 0x9f, 0x7e, 0xfe, 0xfa, 0x62, 0xd6, 0x9b, 0xeb, 0xb9, 0x3f, 0xe9, 0x5e, 0x76,
0x4d, 0x23, 0x87, 0xe0, 0x33, 0x00, 0xe3, 0x5a, 0xd2, 0xd4, 0xad, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xe3, 0xf7, 0x8c, 0x56, 0xf7, 0x36, 0xb0, 0x08, 0x8b, 0x41, 0x5c, 0xb0, 0x0f, 0x61, 0x8e, 0xd9,
0xff, 0x26, 0x36, 0x57, 0x86, 0x67, 0x05, 0x00, 0x00, 0x2d, 0x1f, 0x78, 0x72, 0xa0, 0xbd, 0x32, 0x30, 0x3e, 0x1b, 0xc6, 0xa8, 0x14, 0xf9, 0x66, 0xe7,
0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xc0, 0xc3, 0x7c, 0xb6, 0xca, 0x05, 0x00, 0x00,
} }

View File

@ -35,7 +35,7 @@ func (m *Endpoint) Reset() { *m = Endpoint{} }
func (m *Endpoint) String() string { return proto.CompactTextString(m) } func (m *Endpoint) String() string { return proto.CompactTextString(m) }
func (*Endpoint) ProtoMessage() {} func (*Endpoint) ProtoMessage() {}
func (*Endpoint) Descriptor() ([]byte, []int) { func (*Endpoint) Descriptor() ([]byte, []int) {
return fileDescriptor_endpoint_d432c656305d64c3, []int{0} return fileDescriptor_endpoint_b466beef426b92ef, []int{0}
} }
func (m *Endpoint) XXX_Unmarshal(b []byte) error { func (m *Endpoint) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Endpoint.Unmarshal(m, b) return xxx_messageInfo_Endpoint.Unmarshal(m, b)
@ -80,7 +80,7 @@ func (m *Endpoint_HealthCheckConfig) Reset() { *m = Endpoint_HealthCheck
func (m *Endpoint_HealthCheckConfig) String() string { return proto.CompactTextString(m) } func (m *Endpoint_HealthCheckConfig) String() string { return proto.CompactTextString(m) }
func (*Endpoint_HealthCheckConfig) ProtoMessage() {} func (*Endpoint_HealthCheckConfig) ProtoMessage() {}
func (*Endpoint_HealthCheckConfig) Descriptor() ([]byte, []int) { func (*Endpoint_HealthCheckConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_endpoint_d432c656305d64c3, []int{0, 0} return fileDescriptor_endpoint_b466beef426b92ef, []int{0, 0}
} }
func (m *Endpoint_HealthCheckConfig) XXX_Unmarshal(b []byte) error { func (m *Endpoint_HealthCheckConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Endpoint_HealthCheckConfig.Unmarshal(m, b) return xxx_messageInfo_Endpoint_HealthCheckConfig.Unmarshal(m, b)
@ -124,7 +124,7 @@ func (m *LbEndpoint) Reset() { *m = LbEndpoint{} }
func (m *LbEndpoint) String() string { return proto.CompactTextString(m) } func (m *LbEndpoint) String() string { return proto.CompactTextString(m) }
func (*LbEndpoint) ProtoMessage() {} func (*LbEndpoint) ProtoMessage() {}
func (*LbEndpoint) Descriptor() ([]byte, []int) { func (*LbEndpoint) Descriptor() ([]byte, []int) {
return fileDescriptor_endpoint_d432c656305d64c3, []int{1} return fileDescriptor_endpoint_b466beef426b92ef, []int{1}
} }
func (m *LbEndpoint) XXX_Unmarshal(b []byte) error { func (m *LbEndpoint) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LbEndpoint.Unmarshal(m, b) return xxx_messageInfo_LbEndpoint.Unmarshal(m, b)
@ -287,7 +287,7 @@ func (m *LocalityLbEndpoints) Reset() { *m = LocalityLbEndpoints{} }
func (m *LocalityLbEndpoints) String() string { return proto.CompactTextString(m) } func (m *LocalityLbEndpoints) String() string { return proto.CompactTextString(m) }
func (*LocalityLbEndpoints) ProtoMessage() {} func (*LocalityLbEndpoints) ProtoMessage() {}
func (*LocalityLbEndpoints) Descriptor() ([]byte, []int) { func (*LocalityLbEndpoints) Descriptor() ([]byte, []int) {
return fileDescriptor_endpoint_d432c656305d64c3, []int{2} return fileDescriptor_endpoint_b466beef426b92ef, []int{2}
} }
func (m *LocalityLbEndpoints) XXX_Unmarshal(b []byte) error { func (m *LocalityLbEndpoints) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LocalityLbEndpoints.Unmarshal(m, b) return xxx_messageInfo_LocalityLbEndpoints.Unmarshal(m, b)
@ -350,45 +350,45 @@ func init() {
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/endpoint/endpoint.proto", fileDescriptor_endpoint_d432c656305d64c3) proto.RegisterFile("envoy/api/v2/endpoint/endpoint.proto", fileDescriptor_endpoint_b466beef426b92ef)
} }
var fileDescriptor_endpoint_d432c656305d64c3 = []byte{ var fileDescriptor_endpoint_b466beef426b92ef = []byte{
// 571 bytes of a gzipped FileDescriptorProto // 569 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x52, 0x51, 0x6f, 0xd3, 0x3c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x52, 0x51, 0x6f, 0xd3, 0x3c,
0x14, 0x5d, 0x96, 0x75, 0x6b, 0xdd, 0xf6, 0xfb, 0x54, 0x57, 0x13, 0x51, 0x99, 0xd8, 0x28, 0x03, 0x14, 0x5d, 0x9a, 0xad, 0x5f, 0xeb, 0xb6, 0x1f, 0xaa, 0xab, 0x89, 0xa8, 0x4c, 0x6c, 0x94, 0x81,
0x55, 0x7d, 0x70, 0x44, 0x87, 0x84, 0x84, 0x84, 0x80, 0x6c, 0x48, 0x45, 0x1a, 0x68, 0x32, 0x02, 0xaa, 0x3e, 0x38, 0xa2, 0x43, 0x42, 0x42, 0x42, 0x40, 0x36, 0xa4, 0x22, 0x0d, 0x34, 0x19, 0x01,
0x24, 0x1e, 0x88, 0x9c, 0xc4, 0x6d, 0x2c, 0xd2, 0x38, 0x4a, 0xdc, 0x8e, 0xbe, 0xed, 0x77, 0xf1, 0x12, 0x3c, 0x44, 0x4e, 0xe2, 0x36, 0x16, 0x69, 0x1c, 0x25, 0x6e, 0x47, 0xdf, 0xf8, 0x5d, 0x3c,
0xc4, 0xcf, 0xe0, 0x07, 0xec, 0x85, 0x5f, 0x31, 0x64, 0x27, 0x4e, 0xbb, 0xb5, 0xd3, 0x5e, 0x78, 0xf1, 0x27, 0xf8, 0x01, 0x48, 0xbc, 0xf0, 0x2b, 0x86, 0xec, 0xc4, 0x69, 0xb7, 0x76, 0xda, 0x03,
0x73, 0xee, 0x3d, 0xe7, 0x9e, 0x7b, 0x4e, 0x2e, 0x38, 0xa4, 0xf1, 0x8c, 0xcf, 0x6d, 0x92, 0x30, 0x6f, 0xce, 0xbd, 0xe7, 0xdc, 0x73, 0xcf, 0xc9, 0x05, 0x87, 0x34, 0x9e, 0xf3, 0x85, 0x4d, 0x12,
0x7b, 0x36, 0xb0, 0x69, 0x1c, 0x24, 0x9c, 0xc5, 0xa2, 0x7c, 0xa0, 0x24, 0xe5, 0x82, 0xc3, 0x5d, 0x66, 0xcf, 0x87, 0x36, 0x8d, 0x83, 0x84, 0xb3, 0x58, 0x94, 0x0f, 0x94, 0xa4, 0x5c, 0x70, 0xb8,
0x85, 0x42, 0x24, 0x61, 0x68, 0x36, 0x40, 0xba, 0xd9, 0xd9, 0xbf, 0x46, 0xf6, 0x79, 0x4a, 0x6d, 0xab, 0x50, 0x88, 0x24, 0x0c, 0xcd, 0x87, 0x48, 0x37, 0xbb, 0xfb, 0x97, 0xc8, 0x3e, 0x4f, 0xa9,
0x12, 0x04, 0x29, 0xcd, 0xb2, 0x9c, 0xd7, 0xd9, 0x5b, 0x05, 0x78, 0x24, 0xa3, 0x45, 0xf7, 0x70, 0x4d, 0x82, 0x20, 0xa5, 0x59, 0x96, 0xf3, 0xba, 0x7b, 0xeb, 0x00, 0x8f, 0x64, 0xb4, 0xe8, 0x1e,
0xb5, 0x1b, 0x52, 0x12, 0x89, 0xd0, 0xf5, 0x43, 0xea, 0x7f, 0x2f, 0x50, 0x0f, 0xc6, 0x9c, 0x8f, 0xae, 0x77, 0x43, 0x4a, 0x22, 0x11, 0xba, 0x7e, 0x48, 0xfd, 0x2f, 0x05, 0xea, 0xee, 0x84, 0xf3,
0x23, 0x6a, 0xab, 0x2f, 0x6f, 0x3a, 0xb2, 0xcf, 0x53, 0x92, 0x24, 0x34, 0xd5, 0x1a, 0xf7, 0x66, 0x49, 0x44, 0x6d, 0xf5, 0xe5, 0xcd, 0xc6, 0xf6, 0x79, 0x4a, 0x92, 0x84, 0xa6, 0x5a, 0xe3, 0xf6,
0x24, 0x62, 0x01, 0x11, 0xd4, 0xd6, 0x8f, 0xbc, 0xd1, 0xbd, 0x34, 0x40, 0xf5, 0x6d, 0xb1, 0x2a, 0x9c, 0x44, 0x2c, 0x20, 0x82, 0xda, 0xfa, 0x91, 0x37, 0x7a, 0xbf, 0x0d, 0x50, 0x7b, 0x55, 0xac,
0x7c, 0x06, 0x76, 0x8a, 0xd5, 0x2c, 0xe3, 0xc0, 0xe8, 0xd5, 0x07, 0x1d, 0x74, 0xcd, 0x93, 0x54, 0x0a, 0x1f, 0x83, 0xff, 0x8a, 0xd5, 0x2c, 0xe3, 0xc0, 0xe8, 0x37, 0x86, 0x5d, 0x74, 0xc9, 0x93,
0x47, 0x6f, 0x72, 0x04, 0xd6, 0x50, 0x48, 0x40, 0x7b, 0x79, 0x23, 0xd7, 0xe7, 0xf1, 0x88, 0x8d, 0x54, 0x47, 0x2f, 0x73, 0x04, 0xd6, 0x50, 0x48, 0x40, 0x67, 0x75, 0x23, 0xd7, 0xe7, 0xf1, 0x98,
0xad, 0x4d, 0x35, 0xe1, 0x29, 0x5a, 0x9b, 0x0a, 0xd2, 0x9a, 0x68, 0xa8, 0xa8, 0xc7, 0x92, 0x79, 0x4d, 0xac, 0x8a, 0x9a, 0xf0, 0x08, 0x6d, 0x4c, 0x05, 0x69, 0x4d, 0x34, 0x52, 0xd4, 0x63, 0xc9,
0xac, 0x88, 0xb8, 0x15, 0xde, 0x2c, 0x75, 0x5e, 0x81, 0xd6, 0x0a, 0x0e, 0xf6, 0x01, 0x48, 0x78, 0x3c, 0x56, 0x44, 0xdc, 0x0e, 0xaf, 0x96, 0xba, 0xcf, 0x41, 0x7b, 0x0d, 0x07, 0x07, 0x00, 0x24,
0x2a, 0xdc, 0x19, 0x89, 0xa6, 0x54, 0x2d, 0xdc, 0x74, 0xea, 0x3f, 0xff, 0xfc, 0x32, 0xb7, 0xfb, 0x3c, 0x15, 0xee, 0x9c, 0x44, 0x33, 0xaa, 0x16, 0x6e, 0x39, 0x8d, 0xef, 0x7f, 0x7e, 0x98, 0xd5,
0x5b, 0xd6, 0xd5, 0x95, 0x89, 0x6b, 0xb2, 0xfd, 0x59, 0x76, 0xbb, 0x97, 0x9b, 0x00, 0x9c, 0x7a, 0xc1, 0xb6, 0x75, 0x71, 0x61, 0xe2, 0xba, 0x6c, 0x7f, 0x90, 0xdd, 0xde, 0xaf, 0x0a, 0x00, 0xa7,
0xa5, 0xd1, 0x97, 0xa0, 0xaa, 0x37, 0x29, 0x9c, 0xee, 0xdf, 0xb1, 0xe7, 0x70, 0x03, 0x97, 0x14, 0x5e, 0x69, 0xf4, 0x19, 0xa8, 0xe9, 0x4d, 0x0a, 0xa7, 0xfb, 0x37, 0xec, 0x39, 0xda, 0xc2, 0x25,
0xf8, 0x18, 0x34, 0xf5, 0xdb, 0x8d, 0xc9, 0x84, 0x5a, 0x95, 0x03, 0xa3, 0x57, 0x1b, 0x6e, 0xe0, 0x05, 0x3e, 0x00, 0x2d, 0xfd, 0x76, 0x63, 0x32, 0xa5, 0xd6, 0xce, 0x81, 0xd1, 0xaf, 0x8f, 0xb6,
0x86, 0x2e, 0x7f, 0x20, 0x13, 0x0a, 0x4f, 0x40, 0xb3, 0x08, 0x26, 0x13, 0x44, 0x4c, 0x33, 0x15, 0x70, 0x53, 0x97, 0xdf, 0x92, 0x29, 0x85, 0x27, 0xa0, 0x55, 0x04, 0x93, 0x09, 0x22, 0x66, 0x99,
0xc9, 0x7f, 0x37, 0xa5, 0x54, 0xa8, 0xb9, 0xbb, 0x8f, 0x0a, 0x86, 0x1b, 0xe1, 0xd2, 0x17, 0x7c, 0x8a, 0xe4, 0xff, 0xab, 0x52, 0x2a, 0xd4, 0xdc, 0xdd, 0x3b, 0x05, 0xc3, 0xcd, 0x70, 0xe5, 0x0b,
0x0e, 0xaa, 0x13, 0x2a, 0x48, 0x40, 0x04, 0xb1, 0x4c, 0xb5, 0xeb, 0xfd, 0x35, 0x03, 0xde, 0x17, 0x3e, 0x01, 0xb5, 0x29, 0x15, 0x24, 0x20, 0x82, 0x58, 0xa6, 0xda, 0xf5, 0xce, 0x86, 0x01, 0x6f,
0x10, 0x5c, 0x82, 0xe1, 0x37, 0xb0, 0x1b, 0x71, 0x12, 0xb8, 0x1e, 0x89, 0x48, 0xec, 0xb3, 0x78, 0x0a, 0x08, 0x2e, 0xc1, 0xf0, 0x33, 0xd8, 0x8d, 0x38, 0x09, 0x5c, 0x8f, 0x44, 0x24, 0xf6, 0x59,
0xec, 0x9e, 0x53, 0x36, 0x0e, 0x85, 0xb5, 0xa5, 0xa6, 0xec, 0xa1, 0xfc, 0x66, 0x90, 0xbe, 0x19, 0x3c, 0x71, 0xcf, 0x29, 0x9b, 0x84, 0xc2, 0xda, 0x56, 0x53, 0xf6, 0x50, 0x7e, 0x33, 0x48, 0xdf,
0xf4, 0xe9, 0x5d, 0x2c, 0x8e, 0x06, 0x2a, 0x30, 0xa7, 0x21, 0x83, 0xdc, 0xe9, 0x57, 0xac, 0x0b, 0x0c, 0x7a, 0xff, 0x3a, 0x16, 0x47, 0x43, 0x15, 0x98, 0x53, 0x97, 0x41, 0x6e, 0x0f, 0x2a, 0x7d,
0xa3, 0x67, 0xe0, 0xb6, 0x1c, 0xe4, 0xe8, 0x39, 0x5f, 0xd4, 0x18, 0xa7, 0x05, 0xfe, 0x0f, 0x79, 0x03, 0x77, 0xe4, 0x14, 0x47, 0x0f, 0xf9, 0xa8, 0x66, 0x38, 0x6d, 0x70, 0x2b, 0xe4, 0x99, 0x70,
0x26, 0x5c, 0x16, 0xd0, 0x58, 0xb0, 0x11, 0xa3, 0x69, 0xf7, 0xf7, 0x26, 0x68, 0x9f, 0x72, 0x9f, 0x59, 0x40, 0x63, 0xc1, 0xc6, 0x8c, 0xa6, 0xbd, 0x9f, 0x15, 0xd0, 0x39, 0xe5, 0x3e, 0x89, 0x98,
0x44, 0x4c, 0xcc, 0x17, 0x71, 0x2b, 0x0f, 0x51, 0x51, 0x2e, 0xf2, 0x5e, 0xe7, 0x41, 0x33, 0x71, 0x58, 0x2c, 0xb3, 0x56, 0x06, 0xa2, 0xa2, 0x5c, 0x84, 0xbd, 0xc9, 0x80, 0x66, 0xe2, 0x12, 0x0c,
0x09, 0x86, 0x27, 0xa0, 0x11, 0x79, 0xae, 0x4e, 0x55, 0x26, 0x68, 0xf6, 0xea, 0x83, 0x87, 0xb7, 0x4f, 0x40, 0x33, 0xf2, 0x5c, 0x1d, 0xa9, 0x8c, 0xcf, 0xec, 0x37, 0x86, 0xf7, 0xae, 0xf9, 0x53,
0xfc, 0xac, 0x85, 0x24, 0xae, 0x47, 0x4b, 0xf2, 0xb7, 0x26, 0x61, 0xfe, 0x93, 0x24, 0xe0, 0x13, 0x4b, 0x49, 0xdc, 0x88, 0x56, 0xe4, 0xaf, 0x8d, 0xc1, 0xfc, 0xf7, 0x18, 0xe0, 0x43, 0x50, 0x4b,
0x50, 0x4d, 0x52, 0xc6, 0x53, 0x69, 0xaf, 0xa2, 0xee, 0x10, 0x48, 0x52, 0xa5, 0x6f, 0x5a, 0x17, 0x52, 0xc6, 0x53, 0xe9, 0x6d, 0x47, 0x5d, 0x20, 0x90, 0x8c, 0x9d, 0x81, 0x69, 0x7d, 0x33, 0x70,
0x06, 0x2e, 0x7b, 0xf0, 0x05, 0xa8, 0x25, 0x29, 0xff, 0xc1, 0x26, 0x12, 0xb8, 0x7d, 0xb7, 0x36, 0xd9, 0x83, 0x4f, 0x41, 0x3d, 0x49, 0xf9, 0x57, 0x36, 0x95, 0xc0, 0xea, 0xcd, 0xc2, 0x78, 0x09,
0x5e, 0xc0, 0x9d, 0xd7, 0xe0, 0x11, 0xe3, 0xb9, 0x6f, 0x59, 0x9c, 0xaf, 0x8f, 0xc0, 0x69, 0x6a, 0x77, 0x5e, 0x80, 0xfb, 0x8c, 0xe7, 0xa6, 0x65, 0x71, 0xb1, 0xd9, 0xbf, 0xd3, 0xd2, 0x96, 0xcf,
0xd7, 0x67, 0x72, 0xde, 0x99, 0xf1, 0xb5, 0xbc, 0x5a, 0x6f, 0x5b, 0x49, 0x1c, 0xfd, 0x0d, 0x00, 0xe4, 0xbc, 0x33, 0xe3, 0x53, 0x79, 0xaf, 0x5e, 0x55, 0x49, 0x1c, 0xfd, 0x0d, 0x00, 0x00, 0xff,
0x00, 0xff, 0xff, 0x5c, 0x64, 0xf8, 0xa2, 0xce, 0x04, 0x00, 0x00, 0xff, 0xfb, 0x2e, 0x69, 0x4b, 0xc8, 0x04, 0x00, 0x00,
} }

View File

@ -28,6 +28,7 @@ type UpstreamLocalityStats struct {
TotalSuccessfulRequests uint64 `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"` TotalSuccessfulRequests uint64 `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"`
TotalRequestsInProgress uint64 `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"` TotalRequestsInProgress uint64 `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"`
TotalErrorRequests uint64 `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"` TotalErrorRequests uint64 `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"`
TotalIssuedRequests uint64 `protobuf:"varint,8,opt,name=total_issued_requests,json=totalIssuedRequests,proto3" json:"total_issued_requests,omitempty"`
LoadMetricStats []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"` LoadMetricStats []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"`
UpstreamEndpointStats []*UpstreamEndpointStats `protobuf:"bytes,7,rep,name=upstream_endpoint_stats,json=upstreamEndpointStats,proto3" json:"upstream_endpoint_stats,omitempty"` UpstreamEndpointStats []*UpstreamEndpointStats `protobuf:"bytes,7,rep,name=upstream_endpoint_stats,json=upstreamEndpointStats,proto3" json:"upstream_endpoint_stats,omitempty"`
Priority uint32 `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"` Priority uint32 `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"`
@ -40,7 +41,7 @@ func (m *UpstreamLocalityStats) Reset() { *m = UpstreamLocalityStats{} }
func (m *UpstreamLocalityStats) String() string { return proto.CompactTextString(m) } func (m *UpstreamLocalityStats) String() string { return proto.CompactTextString(m) }
func (*UpstreamLocalityStats) ProtoMessage() {} func (*UpstreamLocalityStats) ProtoMessage() {}
func (*UpstreamLocalityStats) Descriptor() ([]byte, []int) { func (*UpstreamLocalityStats) Descriptor() ([]byte, []int) {
return fileDescriptor_load_report_5485b60725c658b8, []int{0} return fileDescriptor_load_report_e278ba272961bcc3, []int{0}
} }
func (m *UpstreamLocalityStats) XXX_Unmarshal(b []byte) error { func (m *UpstreamLocalityStats) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpstreamLocalityStats.Unmarshal(m, b) return xxx_messageInfo_UpstreamLocalityStats.Unmarshal(m, b)
@ -88,6 +89,13 @@ func (m *UpstreamLocalityStats) GetTotalErrorRequests() uint64 {
return 0 return 0
} }
func (m *UpstreamLocalityStats) GetTotalIssuedRequests() uint64 {
if m != nil {
return m.TotalIssuedRequests
}
return 0
}
func (m *UpstreamLocalityStats) GetLoadMetricStats() []*EndpointLoadMetricStats { func (m *UpstreamLocalityStats) GetLoadMetricStats() []*EndpointLoadMetricStats {
if m != nil { if m != nil {
return m.LoadMetricStats return m.LoadMetricStats
@ -115,6 +123,7 @@ type UpstreamEndpointStats struct {
TotalSuccessfulRequests uint64 `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"` TotalSuccessfulRequests uint64 `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"`
TotalRequestsInProgress uint64 `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"` TotalRequestsInProgress uint64 `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"`
TotalErrorRequests uint64 `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"` TotalErrorRequests uint64 `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"`
TotalIssuedRequests uint64 `protobuf:"varint,7,opt,name=total_issued_requests,json=totalIssuedRequests,proto3" json:"total_issued_requests,omitempty"`
LoadMetricStats []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"` LoadMetricStats []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
@ -125,7 +134,7 @@ func (m *UpstreamEndpointStats) Reset() { *m = UpstreamEndpointStats{} }
func (m *UpstreamEndpointStats) String() string { return proto.CompactTextString(m) } func (m *UpstreamEndpointStats) String() string { return proto.CompactTextString(m) }
func (*UpstreamEndpointStats) ProtoMessage() {} func (*UpstreamEndpointStats) ProtoMessage() {}
func (*UpstreamEndpointStats) Descriptor() ([]byte, []int) { func (*UpstreamEndpointStats) Descriptor() ([]byte, []int) {
return fileDescriptor_load_report_5485b60725c658b8, []int{1} return fileDescriptor_load_report_e278ba272961bcc3, []int{1}
} }
func (m *UpstreamEndpointStats) XXX_Unmarshal(b []byte) error { func (m *UpstreamEndpointStats) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpstreamEndpointStats.Unmarshal(m, b) return xxx_messageInfo_UpstreamEndpointStats.Unmarshal(m, b)
@ -180,6 +189,13 @@ func (m *UpstreamEndpointStats) GetTotalErrorRequests() uint64 {
return 0 return 0
} }
func (m *UpstreamEndpointStats) GetTotalIssuedRequests() uint64 {
if m != nil {
return m.TotalIssuedRequests
}
return 0
}
func (m *UpstreamEndpointStats) GetLoadMetricStats() []*EndpointLoadMetricStats { func (m *UpstreamEndpointStats) GetLoadMetricStats() []*EndpointLoadMetricStats {
if m != nil { if m != nil {
return m.LoadMetricStats return m.LoadMetricStats
@ -200,7 +216,7 @@ func (m *EndpointLoadMetricStats) Reset() { *m = EndpointLoadMetricStats
func (m *EndpointLoadMetricStats) String() string { return proto.CompactTextString(m) } func (m *EndpointLoadMetricStats) String() string { return proto.CompactTextString(m) }
func (*EndpointLoadMetricStats) ProtoMessage() {} func (*EndpointLoadMetricStats) ProtoMessage() {}
func (*EndpointLoadMetricStats) Descriptor() ([]byte, []int) { func (*EndpointLoadMetricStats) Descriptor() ([]byte, []int) {
return fileDescriptor_load_report_5485b60725c658b8, []int{2} return fileDescriptor_load_report_e278ba272961bcc3, []int{2}
} }
func (m *EndpointLoadMetricStats) XXX_Unmarshal(b []byte) error { func (m *EndpointLoadMetricStats) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EndpointLoadMetricStats.Unmarshal(m, b) return xxx_messageInfo_EndpointLoadMetricStats.Unmarshal(m, b)
@ -257,7 +273,7 @@ func (m *ClusterStats) Reset() { *m = ClusterStats{} }
func (m *ClusterStats) String() string { return proto.CompactTextString(m) } func (m *ClusterStats) String() string { return proto.CompactTextString(m) }
func (*ClusterStats) ProtoMessage() {} func (*ClusterStats) ProtoMessage() {}
func (*ClusterStats) Descriptor() ([]byte, []int) { func (*ClusterStats) Descriptor() ([]byte, []int) {
return fileDescriptor_load_report_5485b60725c658b8, []int{3} return fileDescriptor_load_report_e278ba272961bcc3, []int{3}
} }
func (m *ClusterStats) XXX_Unmarshal(b []byte) error { func (m *ClusterStats) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterStats.Unmarshal(m, b) return xxx_messageInfo_ClusterStats.Unmarshal(m, b)
@ -331,7 +347,7 @@ func (m *ClusterStats_DroppedRequests) Reset() { *m = ClusterStats_Dropp
func (m *ClusterStats_DroppedRequests) String() string { return proto.CompactTextString(m) } func (m *ClusterStats_DroppedRequests) String() string { return proto.CompactTextString(m) }
func (*ClusterStats_DroppedRequests) ProtoMessage() {} func (*ClusterStats_DroppedRequests) ProtoMessage() {}
func (*ClusterStats_DroppedRequests) Descriptor() ([]byte, []int) { func (*ClusterStats_DroppedRequests) Descriptor() ([]byte, []int) {
return fileDescriptor_load_report_5485b60725c658b8, []int{3, 0} return fileDescriptor_load_report_e278ba272961bcc3, []int{3, 0}
} }
func (m *ClusterStats_DroppedRequests) XXX_Unmarshal(b []byte) error { func (m *ClusterStats_DroppedRequests) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClusterStats_DroppedRequests.Unmarshal(m, b) return xxx_messageInfo_ClusterStats_DroppedRequests.Unmarshal(m, b)
@ -374,56 +390,57 @@ func init() {
} }
func init() { func init() {
proto.RegisterFile("envoy/api/v2/endpoint/load_report.proto", fileDescriptor_load_report_5485b60725c658b8) proto.RegisterFile("envoy/api/v2/endpoint/load_report.proto", fileDescriptor_load_report_e278ba272961bcc3)
} }
var fileDescriptor_load_report_5485b60725c658b8 = []byte{ var fileDescriptor_load_report_e278ba272961bcc3 = []byte{
// 737 bytes of a gzipped FileDescriptorProto // 759 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x55, 0x5b, 0x6e, 0xd3, 0x4c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x55, 0xcb, 0x6e, 0xd3, 0x4a,
0x18, 0x95, 0x93, 0xb4, 0x4d, 0x27, 0xad, 0xd2, 0x7f, 0xd4, 0xfe, 0x49, 0xfd, 0x5f, 0x1a, 0x52, 0x18, 0x96, 0x93, 0xb4, 0x4d, 0x27, 0xad, 0xd2, 0x33, 0xa7, 0x39, 0x49, 0x73, 0xce, 0xa1, 0x21,
0x21, 0xf2, 0x50, 0xd9, 0x55, 0x5a, 0x09, 0x04, 0x4f, 0xa4, 0x2d, 0xa2, 0xa2, 0xa0, 0xca, 0x11, 0x15, 0x22, 0x8b, 0xca, 0xae, 0xd2, 0x4a, 0x20, 0x58, 0x91, 0xb6, 0x88, 0x8a, 0x82, 0x2a, 0x47,
0x20, 0x21, 0x81, 0x35, 0xb5, 0xa7, 0xe9, 0x48, 0xb6, 0xc7, 0xcc, 0x8c, 0x0d, 0x59, 0x02, 0xaf, 0x80, 0x84, 0x04, 0xd6, 0xd4, 0x9e, 0xa6, 0x23, 0x39, 0x1e, 0x33, 0x97, 0x40, 0x1e, 0x82, 0x0d,
0x2c, 0x81, 0x25, 0xf0, 0xc8, 0x13, 0xdb, 0x60, 0x09, 0xec, 0x02, 0x79, 0x2e, 0xce, 0xb5, 0x12, 0x8f, 0xc0, 0x23, 0xb0, 0x44, 0x42, 0xe2, 0x75, 0x78, 0x0b, 0xe4, 0xb9, 0x38, 0xd7, 0x4a, 0xec,
0x0b, 0xe0, 0xcd, 0xfe, 0xce, 0x39, 0xfe, 0x6e, 0x67, 0xc6, 0xe0, 0x1e, 0x4e, 0x72, 0x3a, 0x76, 0x90, 0xd8, 0xd9, 0xff, 0xf7, 0x7d, 0xfe, 0x6f, 0xdf, 0x8c, 0xc1, 0x5d, 0x9c, 0x8c, 0xe8, 0xd8,
0x51, 0x4a, 0xdc, 0xbc, 0xef, 0xe2, 0x24, 0x4c, 0x29, 0x49, 0x84, 0x1b, 0x51, 0x14, 0xfa, 0x0c, 0x43, 0x29, 0xf1, 0x46, 0x5d, 0x0f, 0x27, 0x51, 0x4a, 0x49, 0x22, 0xbc, 0x98, 0xa2, 0x28, 0x60,
0xa7, 0x94, 0x09, 0x27, 0x65, 0x54, 0x50, 0xb8, 0x23, 0x89, 0x0e, 0x4a, 0x89, 0x93, 0xf7, 0x1d, 0x38, 0xa5, 0x4c, 0xb8, 0x29, 0xa3, 0x82, 0xc2, 0x9a, 0x22, 0xba, 0x28, 0x25, 0xee, 0xa8, 0xeb,
0x43, 0xb4, 0xf7, 0x66, 0xf4, 0x01, 0x65, 0xd8, 0x45, 0x61, 0xc8, 0x30, 0xe7, 0x4a, 0x67, 0xff, 0x5a, 0x62, 0x73, 0x77, 0x46, 0x1f, 0x52, 0x86, 0x3d, 0x14, 0x45, 0x0c, 0x73, 0xae, 0x75, 0xcd,
0xbb, 0x48, 0xb8, 0x42, 0x1c, 0x6b, 0xf4, 0xff, 0x11, 0xa5, 0xa3, 0x08, 0xbb, 0xf2, 0xed, 0x2a, 0xff, 0x16, 0x09, 0x97, 0x88, 0x63, 0x83, 0xde, 0x1a, 0x50, 0x3a, 0x88, 0xb1, 0xa7, 0xde, 0x2e,
0xbb, 0x76, 0xc3, 0x8c, 0x21, 0x41, 0x68, 0x62, 0xd4, 0xf3, 0x38, 0x17, 0x2c, 0x0b, 0x74, 0x4d, 0xe5, 0x95, 0x17, 0x49, 0x86, 0x04, 0xa1, 0x89, 0x55, 0xcf, 0xe3, 0x5c, 0x30, 0x19, 0x9a, 0x9a,
0x76, 0x2b, 0x47, 0x11, 0x09, 0x91, 0xc0, 0xae, 0x79, 0x50, 0x40, 0xf7, 0x47, 0x15, 0xec, 0xbc, 0x9a, 0xf5, 0x11, 0x8a, 0x49, 0x84, 0x04, 0xf6, 0xec, 0x83, 0x06, 0xda, 0x1f, 0x4b, 0xa0, 0xf6,
0x4c, 0xb9, 0x60, 0x18, 0xc5, 0x17, 0x34, 0x40, 0x11, 0x11, 0xe3, 0xa1, 0x40, 0x82, 0xc3, 0xfb, 0x22, 0xe5, 0x82, 0x61, 0x34, 0x3c, 0xa7, 0x21, 0x8a, 0x89, 0x18, 0xf7, 0x05, 0x12, 0x1c, 0xde,
0xa0, 0x1e, 0xe9, 0x40, 0xdb, 0xea, 0x58, 0xbd, 0x46, 0xff, 0x1f, 0x67, 0xa6, 0xb3, 0xa2, 0x42, 0x03, 0xe5, 0xd8, 0x04, 0x1a, 0x4e, 0xcb, 0xe9, 0x54, 0xba, 0xff, 0xba, 0x33, 0x9d, 0x65, 0x15,
0xc7, 0x68, 0xbc, 0x92, 0x0c, 0x1f, 0x82, 0x5d, 0x41, 0x05, 0x8a, 0x7c, 0x9e, 0x05, 0x01, 0xe6, 0xba, 0x56, 0xe3, 0xe7, 0x64, 0xf8, 0x00, 0xec, 0x08, 0x2a, 0x50, 0x1c, 0x70, 0x19, 0x86, 0x98,
0xfc, 0x3a, 0x8b, 0x7c, 0x86, 0xdf, 0x67, 0x98, 0x0b, 0xde, 0xae, 0x74, 0xac, 0x5e, 0xcd, 0x6b, 0xf3, 0x2b, 0x19, 0x07, 0x0c, 0xbf, 0x93, 0x98, 0x0b, 0xde, 0x28, 0xb4, 0x9c, 0x4e, 0xc9, 0xaf,
0x49, 0xc2, 0xb0, 0xc4, 0x3d, 0x0d, 0xc3, 0x47, 0xc0, 0x56, 0x5a, 0x23, 0xf0, 0x49, 0xe2, 0xa7, 0x2b, 0x42, 0x3f, 0xc7, 0x7d, 0x03, 0xc3, 0x87, 0xa0, 0xa9, 0xb5, 0x56, 0x10, 0x90, 0x24, 0x48,
0x8c, 0x8e, 0x8a, 0x39, 0xb5, 0xab, 0x53, 0x62, 0x23, 0x39, 0x4f, 0x2e, 0x35, 0x0c, 0x0f, 0xc1, 0x19, 0x1d, 0x64, 0x73, 0x6a, 0x14, 0xa7, 0xc4, 0x56, 0x72, 0x96, 0x5c, 0x18, 0x18, 0x1e, 0x80,
0xb6, 0x12, 0x63, 0xc6, 0x28, 0x9b, 0xe4, 0xac, 0x49, 0x19, 0x94, 0xd8, 0x59, 0x01, 0x95, 0xe9, 0x6d, 0x2d, 0xc6, 0x8c, 0x51, 0x36, 0xc9, 0x59, 0x52, 0x32, 0xa8, 0xb0, 0xd3, 0x0c, 0xca, 0xd3,
0xde, 0x80, 0xbf, 0xe4, 0xfe, 0x62, 0x2c, 0x18, 0x09, 0x7c, 0x5e, 0x34, 0xde, 0x5e, 0xe9, 0x54, 0x75, 0x41, 0x4d, 0x2b, 0x08, 0xe7, 0x12, 0x47, 0x13, 0x49, 0x59, 0x49, 0xfe, 0x56, 0xe0, 0x99,
0x7b, 0x8d, 0xbe, 0xe3, 0x2c, 0x5d, 0xa3, 0x73, 0xa6, 0x1f, 0x2e, 0x28, 0x0a, 0x9f, 0x4b, 0x99, 0xc2, 0x72, 0xcd, 0x6b, 0xf0, 0x97, 0xda, 0xf9, 0x10, 0x0b, 0x46, 0xc2, 0x80, 0x67, 0xc3, 0x6a,
0x1c, 0x97, 0xd7, 0x8c, 0x66, 0x03, 0x30, 0x04, 0xad, 0x4c, 0x0f, 0xd6, 0x37, 0x6a, 0x9d, 0x61, 0xac, 0xb4, 0x8a, 0x9d, 0x4a, 0xd7, 0x75, 0x97, 0xae, 0xde, 0x3d, 0x35, 0x0f, 0xe7, 0x14, 0x45,
0x4d, 0x66, 0x38, 0xb8, 0x25, 0x83, 0x59, 0x87, 0xc9, 0xa4, 0xbe, 0xbf, 0x93, 0x2d, 0x0b, 0x43, 0xcf, 0x94, 0x4c, 0x8d, 0xd8, 0xaf, 0xc6, 0xb3, 0x01, 0x18, 0x81, 0xba, 0x34, 0xcb, 0x08, 0xac,
0x1b, 0xd4, 0x53, 0x46, 0x28, 0x2b, 0xb6, 0xb4, 0xda, 0xb1, 0x7a, 0x9b, 0x5e, 0xf9, 0xde, 0xfd, 0xda, 0x64, 0x58, 0x53, 0x19, 0xf6, 0x6f, 0xc8, 0x60, 0x57, 0x68, 0x33, 0xe9, 0xef, 0xd7, 0xe4,
0x34, 0xb5, 0xdb, 0x59, 0xd5, 0x31, 0x58, 0xd3, 0xde, 0xd3, 0xab, 0xb5, 0x97, 0xac, 0xf6, 0xb1, 0xb2, 0x30, 0x6c, 0x82, 0x72, 0xca, 0x08, 0x65, 0xd9, 0x66, 0x57, 0x5b, 0x4e, 0x67, 0xd3, 0xcf,
0x62, 0x78, 0x86, 0x0a, 0x8f, 0x40, 0x3d, 0xc6, 0x02, 0x85, 0x48, 0x20, 0x99, 0xab, 0xd1, 0x6f, 0xdf, 0xdb, 0xdf, 0x8a, 0x13, 0x3f, 0xcc, 0xaa, 0x8e, 0xc0, 0x9a, 0xf1, 0xab, 0xb1, 0x43, 0x73,
0x39, 0xca, 0x75, 0x8e, 0x71, 0x9d, 0x33, 0x94, 0xae, 0xf3, 0x4a, 0xe2, 0x1f, 0x37, 0xc8, 0x40, 0x89, 0x1d, 0x1e, 0x69, 0x86, 0x6f, 0xa9, 0xf0, 0x10, 0x94, 0x87, 0x58, 0xa0, 0x08, 0x09, 0xa4,
0xf7, 0xab, 0x05, 0x5a, 0xb7, 0x90, 0xe1, 0x1e, 0x68, 0xe8, 0x94, 0x09, 0x8a, 0xb1, 0xdc, 0xc8, 0x72, 0x55, 0xba, 0x75, 0x57, 0x3b, 0xd5, 0xb5, 0x4e, 0x75, 0xfb, 0xca, 0xa9, 0x7e, 0x4e, 0xfc,
0xba, 0x07, 0x54, 0xe8, 0x05, 0x8a, 0x31, 0x7c, 0x0a, 0xee, 0x24, 0x59, 0x3c, 0x99, 0xc2, 0x35, 0x23, 0x1c, 0xb4, 0xf6, 0x5b, 0x1c, 0xd4, 0xfe, 0xe2, 0x80, 0xfa, 0x0d, 0x64, 0xb8, 0x0b, 0x2a,
0x49, 0x08, 0xbf, 0xc1, 0xa1, 0xff, 0x81, 0x88, 0x1b, 0x5d, 0xae, 0x9e, 0xe5, 0x7f, 0x49, 0x16, 0x26, 0x65, 0x82, 0x86, 0x58, 0x6d, 0x71, 0xdd, 0x07, 0x3a, 0xf4, 0x1c, 0x0d, 0x31, 0x7c, 0x02,
0x9b, 0x86, 0x9e, 0x68, 0xda, 0x6b, 0x22, 0x6e, 0x54, 0x3e, 0x78, 0x00, 0x54, 0xe3, 0xa6, 0xc7, 0x6e, 0x27, 0x72, 0x38, 0x99, 0xdc, 0x15, 0x49, 0x08, 0xbf, 0xc6, 0x51, 0xf0, 0x9e, 0x88, 0x6b,
0x1c, 0x45, 0x19, 0x96, 0x93, 0xb4, 0xbc, 0x2d, 0x89, 0x28, 0xe2, 0xab, 0x22, 0xde, 0xfd, 0x52, 0x53, 0xae, 0x99, 0xff, 0xff, 0x89, 0x1c, 0xda, 0x86, 0x1e, 0x1b, 0xda, 0x2b, 0x22, 0xae, 0x75,
0x03, 0x1b, 0x27, 0x51, 0xc6, 0x05, 0x66, 0xaa, 0xd2, 0x03, 0xb0, 0x11, 0xa8, 0xf7, 0xa9, 0x52, 0x3e, 0xb8, 0x0f, 0xf4, 0xb0, 0x6c, 0x8f, 0x23, 0x14, 0x4b, 0xac, 0xa6, 0xef, 0xf8, 0x5b, 0x0a,
0x07, 0xeb, 0xdf, 0x7e, 0x7e, 0xaf, 0xd6, 0x58, 0xa5, 0x63, 0x79, 0x0d, 0x0d, 0xcb, 0xb2, 0x0f, 0xd1, 0xc4, 0x97, 0x59, 0xbc, 0xfd, 0xb9, 0x04, 0x36, 0x8e, 0x63, 0xc9, 0x05, 0x66, 0xba, 0xd2,
0xc1, 0xb6, 0x61, 0x73, 0xcc, 0x72, 0x12, 0x60, 0xa5, 0x5a, 0x95, 0x0d, 0x42, 0x8d, 0x0d, 0x15, 0x7d, 0xb0, 0x11, 0xea, 0xf7, 0xa9, 0x52, 0x7b, 0xeb, 0x5f, 0x7f, 0x7c, 0x2f, 0x96, 0x58, 0xa1,
0x24, 0x15, 0xe9, 0xd4, 0x99, 0x31, 0xf7, 0x89, 0xde, 0x43, 0xe5, 0xb7, 0xce, 0xcc, 0xcc, 0x15, 0xe5, 0xf8, 0x15, 0x03, 0xab, 0xb2, 0x0f, 0xc0, 0xb6, 0x65, 0x73, 0xcc, 0x46, 0x24, 0xc4, 0x5a,
0x36, 0x00, 0x45, 0x61, 0x2b, 0x9f, 0xad, 0x4a, 0xdd, 0x9a, 0x9c, 0x9f, 0xd9, 0x5b, 0xee, 0x18, 0xb5, 0xaa, 0x1a, 0x84, 0x06, 0xeb, 0x6b, 0x48, 0x29, 0xd2, 0xa9, 0x73, 0x66, 0xef, 0x2d, 0xb3,
0xfc, 0xad, 0x06, 0x12, 0x32, 0x9a, 0xa6, 0x38, 0x9c, 0xf8, 0x44, 0xd9, 0x4b, 0x79, 0xe8, 0x54, 0x87, 0xc2, 0x2f, 0x9d, 0xb3, 0x99, 0xab, 0xb2, 0x07, 0xb2, 0xc2, 0x56, 0x3e, 0x39, 0x85, 0xb2,
0x81, 0xa5, 0x53, 0xde, 0x81, 0xad, 0x05, 0xbe, 0x32, 0xca, 0xd1, 0x2d, 0x05, 0x4e, 0x8f, 0xd1, 0x33, 0x39, 0x73, 0xb3, 0xb7, 0xe9, 0x11, 0xf8, 0x47, 0x0f, 0x24, 0x62, 0x34, 0x4d, 0xa7, 0x8d,
0x99, 0xfb, 0x9c, 0xd7, 0x0c, 0xe7, 0xbe, 0xff, 0x0c, 0x6c, 0x4f, 0xfd, 0x57, 0x7c, 0x92, 0x08, 0xa2, 0x2d, 0xa9, 0x7d, 0x77, 0xa2, 0xc1, 0xdc, 0x29, 0x6f, 0xc1, 0xd6, 0x02, 0x5f, 0x1b, 0xe5,
0xcc, 0x72, 0x14, 0x49, 0xef, 0x36, 0xfa, 0xbb, 0x0b, 0xa7, 0xee, 0x54, 0xff, 0x0b, 0x3c, 0x58, 0xf0, 0x86, 0x02, 0xa7, 0xc7, 0xe8, 0xce, 0x7d, 0xce, 0xaf, 0x46, 0x73, 0xdf, 0x7f, 0x0a, 0xb6,
0xc8, 0x3c, 0xa9, 0x3a, 0xd7, 0x22, 0xfb, 0x2d, 0x68, 0xce, 0xd7, 0x7f, 0x17, 0xd4, 0x03, 0x24, 0xa7, 0xfe, 0x5f, 0x01, 0x49, 0x04, 0x66, 0x23, 0x14, 0x2b, 0xbf, 0x57, 0xba, 0x3b, 0x0b, 0x27,
0xf0, 0x88, 0xb2, 0xf1, 0xe2, 0x0e, 0x4b, 0x08, 0xee, 0x83, 0x4d, 0xd3, 0x66, 0x40, 0xb3, 0x44, 0xf5, 0xc4, 0xfc, 0x73, 0x7c, 0x98, 0xc9, 0x7c, 0xa5, 0x3a, 0x33, 0xa2, 0xe6, 0x1b, 0x50, 0x9d,
0x68, 0x8f, 0x6d, 0xe8, 0xe0, 0x49, 0x11, 0x1b, 0x3c, 0x00, 0xfb, 0x84, 0xaa, 0xae, 0x53, 0x46, 0xaf, 0xff, 0x0e, 0x28, 0x87, 0x48, 0xe0, 0x01, 0x65, 0xe3, 0xc5, 0x1d, 0xe6, 0x10, 0xdc, 0x03,
0x3f, 0x8e, 0x97, 0x0f, 0x60, 0xd0, 0xbc, 0x28, 0x2b, 0xbb, 0x2c, 0xca, 0xbe, 0xb4, 0xae, 0x56, 0x9b, 0xb6, 0xcd, 0x90, 0xca, 0x44, 0x18, 0x8f, 0x6d, 0x98, 0xe0, 0x71, 0x16, 0xeb, 0xdd, 0x07,
0x65, 0xfd, 0x47, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xad, 0x11, 0xfc, 0x18, 0x5a, 0x07, 0x00, 0x7b, 0x84, 0xea, 0xae, 0x53, 0x46, 0x3f, 0x8c, 0x97, 0x0f, 0xa0, 0x57, 0x3d, 0xcf, 0x2b, 0xbb,
0x00, 0xc8, 0xca, 0xbe, 0x70, 0x2e, 0x57, 0x55, 0xfd, 0x87, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x0f,
0x69, 0xa4, 0xdd, 0xc2, 0x07, 0x00, 0x00,
} }

View File

@ -20,20 +20,21 @@ var _ = math.Inf
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type OrcaLoadReport struct { type OrcaLoadReport struct {
CpuUtilization float64 `protobuf:"fixed64,1,opt,name=cpu_utilization,json=cpuUtilization,proto3" json:"cpu_utilization,omitempty"` CpuUtilization float64 `protobuf:"fixed64,1,opt,name=cpu_utilization,json=cpuUtilization,proto3" json:"cpu_utilization,omitempty"`
MemUtilization float64 `protobuf:"fixed64,2,opt,name=mem_utilization,json=memUtilization,proto3" json:"mem_utilization,omitempty"` MemUtilization float64 `protobuf:"fixed64,2,opt,name=mem_utilization,json=memUtilization,proto3" json:"mem_utilization,omitempty"`
Rps uint64 `protobuf:"varint,3,opt,name=rps,proto3" json:"rps,omitempty"` Rps uint64 `protobuf:"varint,3,opt,name=rps,proto3" json:"rps,omitempty"`
RequestCostOrUtilization map[string]float64 `protobuf:"bytes,4,rep,name=request_cost_or_utilization,json=requestCostOrUtilization,proto3" json:"request_cost_or_utilization,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` RequestCost map[string]float64 `protobuf:"bytes,4,rep,name=request_cost,json=requestCost,proto3" json:"request_cost,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` Utilization map[string]float64 `protobuf:"bytes,5,rep,name=utilization,proto3" json:"utilization,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"`
XXX_unrecognized []byte `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *OrcaLoadReport) Reset() { *m = OrcaLoadReport{} } func (m *OrcaLoadReport) Reset() { *m = OrcaLoadReport{} }
func (m *OrcaLoadReport) String() string { return proto.CompactTextString(m) } func (m *OrcaLoadReport) String() string { return proto.CompactTextString(m) }
func (*OrcaLoadReport) ProtoMessage() {} func (*OrcaLoadReport) ProtoMessage() {}
func (*OrcaLoadReport) Descriptor() ([]byte, []int) { func (*OrcaLoadReport) Descriptor() ([]byte, []int) {
return fileDescriptor_orca_load_report_21c84c96f77315d6, []int{0} return fileDescriptor_orca_load_report_f7a8d2b84dee17a7, []int{0}
} }
func (m *OrcaLoadReport) XXX_Unmarshal(b []byte) error { func (m *OrcaLoadReport) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OrcaLoadReport.Unmarshal(m, b) return xxx_messageInfo_OrcaLoadReport.Unmarshal(m, b)
@ -74,43 +75,53 @@ func (m *OrcaLoadReport) GetRps() uint64 {
return 0 return 0
} }
func (m *OrcaLoadReport) GetRequestCostOrUtilization() map[string]float64 { func (m *OrcaLoadReport) GetRequestCost() map[string]float64 {
if m != nil { if m != nil {
return m.RequestCostOrUtilization return m.RequestCost
}
return nil
}
func (m *OrcaLoadReport) GetUtilization() map[string]float64 {
if m != nil {
return m.Utilization
} }
return nil return nil
} }
func init() { func init() {
proto.RegisterType((*OrcaLoadReport)(nil), "udpa.data.orca.v1.OrcaLoadReport") proto.RegisterType((*OrcaLoadReport)(nil), "udpa.data.orca.v1.OrcaLoadReport")
proto.RegisterMapType((map[string]float64)(nil), "udpa.data.orca.v1.OrcaLoadReport.RequestCostOrUtilizationEntry") proto.RegisterMapType((map[string]float64)(nil), "udpa.data.orca.v1.OrcaLoadReport.RequestCostEntry")
proto.RegisterMapType((map[string]float64)(nil), "udpa.data.orca.v1.OrcaLoadReport.UtilizationEntry")
} }
func init() { func init() {
proto.RegisterFile("udpa/data/orca/v1/orca_load_report.proto", fileDescriptor_orca_load_report_21c84c96f77315d6) proto.RegisterFile("udpa/data/orca/v1/orca_load_report.proto", fileDescriptor_orca_load_report_f7a8d2b84dee17a7)
} }
var fileDescriptor_orca_load_report_21c84c96f77315d6 = []byte{ var fileDescriptor_orca_load_report_f7a8d2b84dee17a7 = []byte{
// 321 bytes of a gzipped FileDescriptorProto // 354 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0x41, 0x4b, 0xc3, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x28, 0x4d, 0x29, 0x48,
0x14, 0xc7, 0xed, 0x3a, 0x85, 0x65, 0x30, 0xb5, 0x0a, 0xce, 0x89, 0x58, 0x3c, 0xd5, 0x4b, 0xca, 0xd4, 0x4f, 0x49, 0x2c, 0x49, 0xd4, 0xcf, 0x2f, 0x4a, 0x4e, 0xd4, 0x2f, 0x33, 0x04, 0xd3, 0xf1,
0xf4, 0x22, 0x22, 0x0c, 0x26, 0x1e, 0x44, 0x61, 0x23, 0xe0, 0xc5, 0x4b, 0x89, 0x6d, 0x0e, 0xc5, 0x39, 0xf9, 0x89, 0x29, 0xf1, 0x45, 0xa9, 0x05, 0xf9, 0x45, 0x25, 0x7a, 0x05, 0x45, 0xf9, 0x25,
0x76, 0x2f, 0xbe, 0x26, 0xc1, 0x7a, 0xf0, 0xe6, 0x97, 0xf2, 0xe4, 0xd7, 0xf1, 0xe6, 0x47, 0x90, 0xf9, 0x42, 0x82, 0x20, 0x95, 0x7a, 0x20, 0x95, 0x7a, 0x20, 0x15, 0x7a, 0x65, 0x86, 0x52, 0xe2,
0xb4, 0x13, 0x57, 0x86, 0x62, 0x2e, 0x79, 0x8f, 0xfc, 0xdf, 0xef, 0xbd, 0xfc, 0x1f, 0x09, 0x74, 0x65, 0x89, 0x39, 0x99, 0x29, 0x89, 0x25, 0xa9, 0xfa, 0x30, 0x06, 0x44, 0xad, 0xd2, 0x24, 0x16,
0x22, 0x79, 0x98, 0x70, 0xc5, 0x43, 0xc0, 0x98, 0x87, 0x66, 0x58, 0xdd, 0x51, 0x06, 0x3c, 0x89, 0x2e, 0x3e, 0xff, 0xa2, 0xe4, 0x44, 0x9f, 0xfc, 0xc4, 0x94, 0x20, 0xb0, 0x21, 0x42, 0x9e, 0x5c,
0x50, 0x48, 0x40, 0x45, 0x25, 0x82, 0x02, 0x6f, 0xd3, 0x2a, 0xa9, 0x55, 0x52, 0xab, 0xa0, 0x66, 0xfc, 0xc9, 0x05, 0xa5, 0xf1, 0xa5, 0x25, 0x99, 0x39, 0x99, 0x55, 0x89, 0x25, 0x99, 0xf9, 0x79,
0x38, 0xd8, 0x31, 0x3c, 0x4b, 0x13, 0xae, 0x44, 0xf8, 0x1d, 0xd4, 0xda, 0xc3, 0x57, 0x97, 0xf4, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x8c, 0x4e, 0x0a, 0xbb, 0x5e, 0x1e, 0x60, 0xe6, 0x16, 0xe2, 0xd4,
0x26, 0x18, 0xf3, 0x1b, 0xe0, 0x09, 0xab, 0x20, 0xde, 0x15, 0x59, 0x8f, 0xa5, 0x8e, 0xb4, 0x4a, 0x64, 0x80, 0x02, 0x28, 0x5f, 0x12, 0xc2, 0xfb, 0x60, 0x1f, 0xc4, 0x97, 0x5c, 0x50, 0x1a, 0x8a,
0xb3, 0xf4, 0x99, 0xab, 0x14, 0x66, 0x7d, 0xc7, 0x77, 0x02, 0x67, 0xec, 0xbf, 0x7d, 0xbc, 0xbb, 0xd0, 0x07, 0x32, 0x2a, 0x37, 0x35, 0x17, 0xc5, 0x28, 0x26, 0x62, 0x8d, 0xca, 0x4d, 0xcd, 0x45,
0x5d, 0xaf, 0x73, 0xb4, 0x32, 0x3f, 0xf3, 0x7c, 0xb7, 0xce, 0x3e, 0x47, 0xac, 0x17, 0x4b, 0x7d, 0x36, 0x4a, 0x80, 0x8b, 0xb9, 0xa8, 0xa0, 0x58, 0x82, 0x59, 0x81, 0x51, 0x83, 0x25, 0x08, 0xc4,
0xfb, 0x53, 0x67, 0x51, 0xb9, 0xc8, 0x1b, 0xa8, 0xd6, 0x7f, 0x51, 0xb9, 0xc8, 0x17, 0x51, 0x1b, 0x14, 0x0a, 0xe5, 0xe2, 0x29, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x89, 0x4f, 0xce, 0x2f, 0x2e,
0xc4, 0x45, 0x59, 0xf4, 0x5d, 0xdf, 0x09, 0xda, 0xcc, 0x86, 0xde, 0x0b, 0xd9, 0x43, 0xf1, 0xa8, 0x91, 0x60, 0x51, 0x60, 0xd6, 0xe0, 0x36, 0x32, 0xd2, 0xc3, 0xf0, 0xbd, 0x1e, 0xaa, 0x07, 0xf5,
0x45, 0xa1, 0xa2, 0x18, 0x0a, 0x15, 0x01, 0x36, 0x1a, 0xb5, 0x7d, 0x37, 0xe8, 0x1e, 0x8f, 0xe8, 0x82, 0x20, 0xba, 0x9c, 0xf3, 0x8b, 0x4b, 0x5c, 0xf3, 0x4a, 0x8a, 0x2a, 0x83, 0xb8, 0x8b, 0x10,
0x92, 0x19, 0xb4, 0xf9, 0x5f, 0xca, 0x6a, 0xc8, 0x05, 0x14, 0x6a, 0x82, 0x0b, 0x2d, 0x2f, 0x67, 0x22, 0x42, 0x0d, 0x8c, 0x5c, 0xdc, 0xc8, 0x0e, 0x66, 0x25, 0xd6, 0x58, 0x24, 0xd7, 0x82, 0x8d,
0x0a, 0x4b, 0xd6, 0xc7, 0x5f, 0x9e, 0x07, 0xd7, 0x64, 0xff, 0xcf, 0x52, 0x3b, 0xf2, 0x83, 0x28, 0x75, 0xd2, 0x02, 0x79, 0x4a, 0x60, 0x16, 0x23, 0xaf, 0x16, 0xba, 0x4f, 0x61, 0x82, 0x08, 0xef,
0x2b, 0xf3, 0x3a, 0xcc, 0x86, 0xde, 0x36, 0x59, 0x35, 0x3c, 0xd3, 0xa2, 0x76, 0x81, 0xd5, 0xc9, 0x22, 0x5b, 0x29, 0x65, 0xc7, 0x25, 0x80, 0xee, 0x46, 0x90, 0xff, 0xb3, 0x53, 0x2b, 0xc1, 0x31,
0x59, 0xeb, 0xd4, 0x19, 0x9f, 0x93, 0x83, 0x14, 0xa8, 0x98, 0x19, 0x28, 0x25, 0xc2, 0x53, 0xb9, 0xc1, 0x19, 0x04, 0x62, 0x0a, 0x89, 0x70, 0xb1, 0x96, 0x25, 0xe6, 0x94, 0xa6, 0x42, 0x82, 0x34,
0x3c, 0xf6, 0x78, 0xab, 0x39, 0xf7, 0xd4, 0xee, 0x6f, 0xea, 0xdc, 0xb5, 0xcc, 0xf0, 0x7e, 0xad, 0x08, 0xc2, 0xb1, 0x62, 0xb2, 0x60, 0x04, 0xe9, 0x47, 0x77, 0x0c, 0x29, 0xfa, 0x9d, 0x6c, 0xb8,
0x5a, 0xe6, 0xc9, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x1c, 0x1a, 0xcf, 0x42, 0x24, 0x02, 0x00, 0xe4, 0x33, 0xf3, 0xf5, 0x52, 0xf3, 0xca, 0xf2, 0x2b, 0x0b, 0x8a, 0xf2, 0x2b, 0x2a, 0x31, 0xfd,
0x00, 0xee, 0x24, 0x8c, 0xea, 0xf9, 0x00, 0x50, 0x62, 0x0a, 0x60, 0x8c, 0x62, 0x2a, 0x33, 0x4c, 0x62,
0x03, 0xa7, 0x2c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4f, 0x12, 0xa0, 0x7f, 0xb1, 0x02,
0x00, 0x00,
} }

View File

@ -55,7 +55,7 @@ func (m *FieldRules) Reset() { *m = FieldRules{} }
func (m *FieldRules) String() string { return proto.CompactTextString(m) } func (m *FieldRules) String() string { return proto.CompactTextString(m) }
func (*FieldRules) ProtoMessage() {} func (*FieldRules) ProtoMessage() {}
func (*FieldRules) Descriptor() ([]byte, []int) { func (*FieldRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{0} return fileDescriptor_validate_943c924e5dee4604, []int{0}
} }
func (m *FieldRules) XXX_Unmarshal(b []byte) error { func (m *FieldRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldRules.Unmarshal(m, b) return xxx_messageInfo_FieldRules.Unmarshal(m, b)
@ -843,7 +843,7 @@ func (m *FloatRules) Reset() { *m = FloatRules{} }
func (m *FloatRules) String() string { return proto.CompactTextString(m) } func (m *FloatRules) String() string { return proto.CompactTextString(m) }
func (*FloatRules) ProtoMessage() {} func (*FloatRules) ProtoMessage() {}
func (*FloatRules) Descriptor() ([]byte, []int) { func (*FloatRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{1} return fileDescriptor_validate_943c924e5dee4604, []int{1}
} }
func (m *FloatRules) XXX_Unmarshal(b []byte) error { func (m *FloatRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FloatRules.Unmarshal(m, b) return xxx_messageInfo_FloatRules.Unmarshal(m, b)
@ -929,7 +929,7 @@ func (m *DoubleRules) Reset() { *m = DoubleRules{} }
func (m *DoubleRules) String() string { return proto.CompactTextString(m) } func (m *DoubleRules) String() string { return proto.CompactTextString(m) }
func (*DoubleRules) ProtoMessage() {} func (*DoubleRules) ProtoMessage() {}
func (*DoubleRules) Descriptor() ([]byte, []int) { func (*DoubleRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{2} return fileDescriptor_validate_943c924e5dee4604, []int{2}
} }
func (m *DoubleRules) XXX_Unmarshal(b []byte) error { func (m *DoubleRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DoubleRules.Unmarshal(m, b) return xxx_messageInfo_DoubleRules.Unmarshal(m, b)
@ -1015,7 +1015,7 @@ func (m *Int32Rules) Reset() { *m = Int32Rules{} }
func (m *Int32Rules) String() string { return proto.CompactTextString(m) } func (m *Int32Rules) String() string { return proto.CompactTextString(m) }
func (*Int32Rules) ProtoMessage() {} func (*Int32Rules) ProtoMessage() {}
func (*Int32Rules) Descriptor() ([]byte, []int) { func (*Int32Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{3} return fileDescriptor_validate_943c924e5dee4604, []int{3}
} }
func (m *Int32Rules) XXX_Unmarshal(b []byte) error { func (m *Int32Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Int32Rules.Unmarshal(m, b) return xxx_messageInfo_Int32Rules.Unmarshal(m, b)
@ -1101,7 +1101,7 @@ func (m *Int64Rules) Reset() { *m = Int64Rules{} }
func (m *Int64Rules) String() string { return proto.CompactTextString(m) } func (m *Int64Rules) String() string { return proto.CompactTextString(m) }
func (*Int64Rules) ProtoMessage() {} func (*Int64Rules) ProtoMessage() {}
func (*Int64Rules) Descriptor() ([]byte, []int) { func (*Int64Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{4} return fileDescriptor_validate_943c924e5dee4604, []int{4}
} }
func (m *Int64Rules) XXX_Unmarshal(b []byte) error { func (m *Int64Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Int64Rules.Unmarshal(m, b) return xxx_messageInfo_Int64Rules.Unmarshal(m, b)
@ -1187,7 +1187,7 @@ func (m *UInt32Rules) Reset() { *m = UInt32Rules{} }
func (m *UInt32Rules) String() string { return proto.CompactTextString(m) } func (m *UInt32Rules) String() string { return proto.CompactTextString(m) }
func (*UInt32Rules) ProtoMessage() {} func (*UInt32Rules) ProtoMessage() {}
func (*UInt32Rules) Descriptor() ([]byte, []int) { func (*UInt32Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{5} return fileDescriptor_validate_943c924e5dee4604, []int{5}
} }
func (m *UInt32Rules) XXX_Unmarshal(b []byte) error { func (m *UInt32Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UInt32Rules.Unmarshal(m, b) return xxx_messageInfo_UInt32Rules.Unmarshal(m, b)
@ -1273,7 +1273,7 @@ func (m *UInt64Rules) Reset() { *m = UInt64Rules{} }
func (m *UInt64Rules) String() string { return proto.CompactTextString(m) } func (m *UInt64Rules) String() string { return proto.CompactTextString(m) }
func (*UInt64Rules) ProtoMessage() {} func (*UInt64Rules) ProtoMessage() {}
func (*UInt64Rules) Descriptor() ([]byte, []int) { func (*UInt64Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{6} return fileDescriptor_validate_943c924e5dee4604, []int{6}
} }
func (m *UInt64Rules) XXX_Unmarshal(b []byte) error { func (m *UInt64Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UInt64Rules.Unmarshal(m, b) return xxx_messageInfo_UInt64Rules.Unmarshal(m, b)
@ -1359,7 +1359,7 @@ func (m *SInt32Rules) Reset() { *m = SInt32Rules{} }
func (m *SInt32Rules) String() string { return proto.CompactTextString(m) } func (m *SInt32Rules) String() string { return proto.CompactTextString(m) }
func (*SInt32Rules) ProtoMessage() {} func (*SInt32Rules) ProtoMessage() {}
func (*SInt32Rules) Descriptor() ([]byte, []int) { func (*SInt32Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{7} return fileDescriptor_validate_943c924e5dee4604, []int{7}
} }
func (m *SInt32Rules) XXX_Unmarshal(b []byte) error { func (m *SInt32Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SInt32Rules.Unmarshal(m, b) return xxx_messageInfo_SInt32Rules.Unmarshal(m, b)
@ -1445,7 +1445,7 @@ func (m *SInt64Rules) Reset() { *m = SInt64Rules{} }
func (m *SInt64Rules) String() string { return proto.CompactTextString(m) } func (m *SInt64Rules) String() string { return proto.CompactTextString(m) }
func (*SInt64Rules) ProtoMessage() {} func (*SInt64Rules) ProtoMessage() {}
func (*SInt64Rules) Descriptor() ([]byte, []int) { func (*SInt64Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{8} return fileDescriptor_validate_943c924e5dee4604, []int{8}
} }
func (m *SInt64Rules) XXX_Unmarshal(b []byte) error { func (m *SInt64Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SInt64Rules.Unmarshal(m, b) return xxx_messageInfo_SInt64Rules.Unmarshal(m, b)
@ -1531,7 +1531,7 @@ func (m *Fixed32Rules) Reset() { *m = Fixed32Rules{} }
func (m *Fixed32Rules) String() string { return proto.CompactTextString(m) } func (m *Fixed32Rules) String() string { return proto.CompactTextString(m) }
func (*Fixed32Rules) ProtoMessage() {} func (*Fixed32Rules) ProtoMessage() {}
func (*Fixed32Rules) Descriptor() ([]byte, []int) { func (*Fixed32Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{9} return fileDescriptor_validate_943c924e5dee4604, []int{9}
} }
func (m *Fixed32Rules) XXX_Unmarshal(b []byte) error { func (m *Fixed32Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Fixed32Rules.Unmarshal(m, b) return xxx_messageInfo_Fixed32Rules.Unmarshal(m, b)
@ -1617,7 +1617,7 @@ func (m *Fixed64Rules) Reset() { *m = Fixed64Rules{} }
func (m *Fixed64Rules) String() string { return proto.CompactTextString(m) } func (m *Fixed64Rules) String() string { return proto.CompactTextString(m) }
func (*Fixed64Rules) ProtoMessage() {} func (*Fixed64Rules) ProtoMessage() {}
func (*Fixed64Rules) Descriptor() ([]byte, []int) { func (*Fixed64Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{10} return fileDescriptor_validate_943c924e5dee4604, []int{10}
} }
func (m *Fixed64Rules) XXX_Unmarshal(b []byte) error { func (m *Fixed64Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Fixed64Rules.Unmarshal(m, b) return xxx_messageInfo_Fixed64Rules.Unmarshal(m, b)
@ -1703,7 +1703,7 @@ func (m *SFixed32Rules) Reset() { *m = SFixed32Rules{} }
func (m *SFixed32Rules) String() string { return proto.CompactTextString(m) } func (m *SFixed32Rules) String() string { return proto.CompactTextString(m) }
func (*SFixed32Rules) ProtoMessage() {} func (*SFixed32Rules) ProtoMessage() {}
func (*SFixed32Rules) Descriptor() ([]byte, []int) { func (*SFixed32Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{11} return fileDescriptor_validate_943c924e5dee4604, []int{11}
} }
func (m *SFixed32Rules) XXX_Unmarshal(b []byte) error { func (m *SFixed32Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SFixed32Rules.Unmarshal(m, b) return xxx_messageInfo_SFixed32Rules.Unmarshal(m, b)
@ -1789,7 +1789,7 @@ func (m *SFixed64Rules) Reset() { *m = SFixed64Rules{} }
func (m *SFixed64Rules) String() string { return proto.CompactTextString(m) } func (m *SFixed64Rules) String() string { return proto.CompactTextString(m) }
func (*SFixed64Rules) ProtoMessage() {} func (*SFixed64Rules) ProtoMessage() {}
func (*SFixed64Rules) Descriptor() ([]byte, []int) { func (*SFixed64Rules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{12} return fileDescriptor_validate_943c924e5dee4604, []int{12}
} }
func (m *SFixed64Rules) XXX_Unmarshal(b []byte) error { func (m *SFixed64Rules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SFixed64Rules.Unmarshal(m, b) return xxx_messageInfo_SFixed64Rules.Unmarshal(m, b)
@ -1869,7 +1869,7 @@ func (m *BoolRules) Reset() { *m = BoolRules{} }
func (m *BoolRules) String() string { return proto.CompactTextString(m) } func (m *BoolRules) String() string { return proto.CompactTextString(m) }
func (*BoolRules) ProtoMessage() {} func (*BoolRules) ProtoMessage() {}
func (*BoolRules) Descriptor() ([]byte, []int) { func (*BoolRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{13} return fileDescriptor_validate_943c924e5dee4604, []int{13}
} }
func (m *BoolRules) XXX_Unmarshal(b []byte) error { func (m *BoolRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BoolRules.Unmarshal(m, b) return xxx_messageInfo_BoolRules.Unmarshal(m, b)
@ -1928,7 +1928,7 @@ func (m *StringRules) Reset() { *m = StringRules{} }
func (m *StringRules) String() string { return proto.CompactTextString(m) } func (m *StringRules) String() string { return proto.CompactTextString(m) }
func (*StringRules) ProtoMessage() {} func (*StringRules) ProtoMessage() {}
func (*StringRules) Descriptor() ([]byte, []int) { func (*StringRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{14} return fileDescriptor_validate_943c924e5dee4604, []int{14}
} }
func (m *StringRules) XXX_Unmarshal(b []byte) error { func (m *StringRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StringRules.Unmarshal(m, b) return xxx_messageInfo_StringRules.Unmarshal(m, b)
@ -2328,7 +2328,7 @@ func (m *BytesRules) Reset() { *m = BytesRules{} }
func (m *BytesRules) String() string { return proto.CompactTextString(m) } func (m *BytesRules) String() string { return proto.CompactTextString(m) }
func (*BytesRules) ProtoMessage() {} func (*BytesRules) ProtoMessage() {}
func (*BytesRules) Descriptor() ([]byte, []int) { func (*BytesRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{15} return fileDescriptor_validate_943c924e5dee4604, []int{15}
} }
func (m *BytesRules) XXX_Unmarshal(b []byte) error { func (m *BytesRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BytesRules.Unmarshal(m, b) return xxx_messageInfo_BytesRules.Unmarshal(m, b)
@ -2572,7 +2572,7 @@ func (m *EnumRules) Reset() { *m = EnumRules{} }
func (m *EnumRules) String() string { return proto.CompactTextString(m) } func (m *EnumRules) String() string { return proto.CompactTextString(m) }
func (*EnumRules) ProtoMessage() {} func (*EnumRules) ProtoMessage() {}
func (*EnumRules) Descriptor() ([]byte, []int) { func (*EnumRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{16} return fileDescriptor_validate_943c924e5dee4604, []int{16}
} }
func (m *EnumRules) XXX_Unmarshal(b []byte) error { func (m *EnumRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EnumRules.Unmarshal(m, b) return xxx_messageInfo_EnumRules.Unmarshal(m, b)
@ -2632,7 +2632,7 @@ func (m *MessageRules) Reset() { *m = MessageRules{} }
func (m *MessageRules) String() string { return proto.CompactTextString(m) } func (m *MessageRules) String() string { return proto.CompactTextString(m) }
func (*MessageRules) ProtoMessage() {} func (*MessageRules) ProtoMessage() {}
func (*MessageRules) Descriptor() ([]byte, []int) { func (*MessageRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{17} return fileDescriptor_validate_943c924e5dee4604, []int{17}
} }
func (m *MessageRules) XXX_Unmarshal(b []byte) error { func (m *MessageRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MessageRules.Unmarshal(m, b) return xxx_messageInfo_MessageRules.Unmarshal(m, b)
@ -2680,7 +2680,7 @@ func (m *RepeatedRules) Reset() { *m = RepeatedRules{} }
func (m *RepeatedRules) String() string { return proto.CompactTextString(m) } func (m *RepeatedRules) String() string { return proto.CompactTextString(m) }
func (*RepeatedRules) ProtoMessage() {} func (*RepeatedRules) ProtoMessage() {}
func (*RepeatedRules) Descriptor() ([]byte, []int) { func (*RepeatedRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{18} return fileDescriptor_validate_943c924e5dee4604, []int{18}
} }
func (m *RepeatedRules) XXX_Unmarshal(b []byte) error { func (m *RepeatedRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RepeatedRules.Unmarshal(m, b) return xxx_messageInfo_RepeatedRules.Unmarshal(m, b)
@ -2743,7 +2743,7 @@ func (m *MapRules) Reset() { *m = MapRules{} }
func (m *MapRules) String() string { return proto.CompactTextString(m) } func (m *MapRules) String() string { return proto.CompactTextString(m) }
func (*MapRules) ProtoMessage() {} func (*MapRules) ProtoMessage() {}
func (*MapRules) Descriptor() ([]byte, []int) { func (*MapRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{19} return fileDescriptor_validate_943c924e5dee4604, []int{19}
} }
func (m *MapRules) XXX_Unmarshal(b []byte) error { func (m *MapRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MapRules.Unmarshal(m, b) return xxx_messageInfo_MapRules.Unmarshal(m, b)
@ -2811,7 +2811,7 @@ func (m *AnyRules) Reset() { *m = AnyRules{} }
func (m *AnyRules) String() string { return proto.CompactTextString(m) } func (m *AnyRules) String() string { return proto.CompactTextString(m) }
func (*AnyRules) ProtoMessage() {} func (*AnyRules) ProtoMessage() {}
func (*AnyRules) Descriptor() ([]byte, []int) { func (*AnyRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{20} return fileDescriptor_validate_943c924e5dee4604, []int{20}
} }
func (m *AnyRules) XXX_Unmarshal(b []byte) error { func (m *AnyRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AnyRules.Unmarshal(m, b) return xxx_messageInfo_AnyRules.Unmarshal(m, b)
@ -2870,7 +2870,7 @@ func (m *DurationRules) Reset() { *m = DurationRules{} }
func (m *DurationRules) String() string { return proto.CompactTextString(m) } func (m *DurationRules) String() string { return proto.CompactTextString(m) }
func (*DurationRules) ProtoMessage() {} func (*DurationRules) ProtoMessage() {}
func (*DurationRules) Descriptor() ([]byte, []int) { func (*DurationRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{21} return fileDescriptor_validate_943c924e5dee4604, []int{21}
} }
func (m *DurationRules) XXX_Unmarshal(b []byte) error { func (m *DurationRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DurationRules.Unmarshal(m, b) return xxx_messageInfo_DurationRules.Unmarshal(m, b)
@ -2965,7 +2965,7 @@ func (m *TimestampRules) Reset() { *m = TimestampRules{} }
func (m *TimestampRules) String() string { return proto.CompactTextString(m) } func (m *TimestampRules) String() string { return proto.CompactTextString(m) }
func (*TimestampRules) ProtoMessage() {} func (*TimestampRules) ProtoMessage() {}
func (*TimestampRules) Descriptor() ([]byte, []int) { func (*TimestampRules) Descriptor() ([]byte, []int) {
return fileDescriptor_validate_4e427f48c21fab34, []int{22} return fileDescriptor_validate_943c924e5dee4604, []int{22}
} }
func (m *TimestampRules) XXX_Unmarshal(b []byte) error { func (m *TimestampRules) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TimestampRules.Unmarshal(m, b) return xxx_messageInfo_TimestampRules.Unmarshal(m, b)
@ -3104,111 +3104,111 @@ func init() {
proto.RegisterExtension(E_Rules) proto.RegisterExtension(E_Rules)
} }
func init() { proto.RegisterFile("validate/validate.proto", fileDescriptor_validate_4e427f48c21fab34) } func init() { proto.RegisterFile("validate/validate.proto", fileDescriptor_validate_943c924e5dee4604) }
var fileDescriptor_validate_4e427f48c21fab34 = []byte{ var fileDescriptor_validate_943c924e5dee4604 = []byte{
// 1634 bytes of a gzipped FileDescriptorProto // 1639 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x98, 0xcb, 0x6e, 0xdb, 0xce, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x98, 0x4b, 0x6f, 0xdb, 0xca,
0x15, 0xc6, 0x2b, 0xde, 0x44, 0x8d, 0xa5, 0x48, 0x9a, 0xd8, 0x0e, 0xe3, 0x5e, 0xe2, 0x68, 0x51, 0x15, 0xc7, 0x2b, 0xbe, 0x44, 0x8d, 0xa5, 0x48, 0x9a, 0x6b, 0x3b, 0xbc, 0xee, 0xe3, 0x3a, 0x5a,
0x38, 0x69, 0x60, 0xa5, 0x8e, 0x2b, 0x04, 0x09, 0x5a, 0xa0, 0x46, 0x1a, 0x34, 0x68, 0xd3, 0x14, 0x14, 0x4e, 0x1a, 0x58, 0xa9, 0xe3, 0x0a, 0x41, 0x82, 0x16, 0xa8, 0x91, 0x06, 0x0d, 0xda, 0x34,
0x74, 0xb2, 0xe9, 0x46, 0xa0, 0xad, 0x11, 0x33, 0x30, 0x35, 0x64, 0x48, 0xca, 0xb6, 0x1e, 0x22, 0x05, 0xdd, 0x2c, 0xda, 0x8d, 0x40, 0x5b, 0x23, 0x66, 0x60, 0x6a, 0xc8, 0x90, 0x94, 0x2d, 0x7d,
0x6d, 0x77, 0x7d, 0x96, 0xae, 0xba, 0xef, 0x9b, 0x74, 0xdd, 0x6d, 0x17, 0xc5, 0xdc, 0x78, 0x39, 0x88, 0xb4, 0xdd, 0xf5, 0xb3, 0x74, 0xd5, 0x7d, 0xbf, 0x49, 0xd7, 0xdd, 0x76, 0x51, 0xcc, 0x8b,
0xa4, 0xe5, 0xc5, 0x7f, 0xa7, 0x39, 0xe7, 0x3b, 0x33, 0x3f, 0x7c, 0x23, 0xce, 0x1c, 0x12, 0x3d, 0x8f, 0x43, 0x5a, 0x5e, 0xdc, 0x9d, 0xe6, 0x9c, 0xff, 0x99, 0xf9, 0xe1, 0x3f, 0xe2, 0xcc, 0x21,
0xba, 0x0e, 0x22, 0xba, 0x08, 0x72, 0x32, 0xd5, 0x3f, 0x8e, 0x93, 0x34, 0xce, 0x63, 0xec, 0xea, 0xd1, 0xe3, 0xdb, 0x20, 0xa2, 0x8b, 0x20, 0x27, 0x53, 0xfd, 0xe3, 0x34, 0x49, 0xe3, 0x3c, 0xc6,
0xf1, 0xc1, 0x61, 0x18, 0xc7, 0x61, 0x44, 0xa6, 0x22, 0x7e, 0xb1, 0x5e, 0x4e, 0x17, 0x24, 0xbb, 0xae, 0x1e, 0x1f, 0x1d, 0x87, 0x71, 0x1c, 0x46, 0x64, 0x2a, 0xe2, 0x57, 0xeb, 0xe5, 0x74, 0x41,
0x4c, 0x69, 0x92, 0xc7, 0xa9, 0xd4, 0x1e, 0xfc, 0xac, 0xa1, 0x58, 0xa7, 0x41, 0x4e, 0x63, 0xa6, 0xb2, 0xeb, 0x94, 0x26, 0x79, 0x9c, 0x4a, 0xed, 0xd1, 0x4f, 0x1a, 0x8a, 0x75, 0x1a, 0xe4, 0x34,
0xf2, 0x4f, 0x60, 0x3e, 0xa7, 0x2b, 0x92, 0xe5, 0xc1, 0x2a, 0x91, 0x82, 0xc9, 0xbf, 0x5d, 0x84, 0x66, 0x2a, 0xff, 0x1d, 0xcc, 0xe7, 0x74, 0x45, 0xb2, 0x3c, 0x58, 0x25, 0x52, 0x30, 0xf9, 0xb7,
0xde, 0x53, 0x12, 0x2d, 0xfc, 0x75, 0x44, 0x32, 0xfc, 0x02, 0xd9, 0xcb, 0x28, 0x0e, 0x72, 0xaf, 0x8b, 0xd0, 0x3b, 0x4a, 0xa2, 0x85, 0xbf, 0x8e, 0x48, 0x86, 0x9f, 0x23, 0x7b, 0x19, 0xc5, 0x41,
0x73, 0xd8, 0x39, 0xda, 0x39, 0xd9, 0x3d, 0x2e, 0xd8, 0xde, 0xf3, 0xb0, 0x10, 0xfd, 0xfe, 0x47, 0xee, 0x75, 0x8e, 0x3b, 0x27, 0x7b, 0x67, 0xfb, 0xa7, 0x05, 0xdb, 0x3b, 0x1e, 0x16, 0xa2, 0xdf,
0xbe, 0x14, 0xe1, 0x29, 0x72, 0x16, 0xf1, 0xfa, 0x22, 0x22, 0x9e, 0x21, 0xe4, 0x7b, 0xa5, 0xfc, 0xfe, 0xc0, 0x97, 0x22, 0x3c, 0x45, 0xce, 0x22, 0x5e, 0x5f, 0x45, 0xc4, 0x33, 0x84, 0xfc, 0xa0,
0x9d, 0x88, 0x6b, 0xbd, 0x92, 0xf1, 0xe9, 0x29, 0xcb, 0x5f, 0x9d, 0x78, 0x26, 0x9c, 0xfe, 0x03, 0x94, 0xbf, 0x15, 0x71, 0xad, 0x57, 0x32, 0x3e, 0x3d, 0x65, 0xf9, 0xcb, 0x33, 0xcf, 0x84, 0xd3,
0x0f, 0x17, 0xd3, 0x0b, 0x91, 0x52, 0xcf, 0x4e, 0x3d, 0xab, 0x45, 0x3d, 0x3b, 0xad, 0xaa, 0x67, 0xbf, 0xe7, 0xe1, 0x62, 0x7a, 0x21, 0x52, 0xea, 0xd9, 0xb9, 0x67, 0xb5, 0xa8, 0x67, 0xe7, 0x55,
0xa7, 0x1c, 0x66, 0x2d, 0x27, 0xb7, 0x21, 0xcc, 0x97, 0xda, 0xec, 0x4a, 0xa6, 0x0b, 0x66, 0xa7, 0xf5, 0xec, 0x9c, 0xc3, 0xac, 0xe5, 0xe4, 0x36, 0x84, 0xf9, 0x54, 0x9b, 0x5d, 0xc9, 0x74, 0xc1,
0x9e, 0xd3, 0x56, 0x50, 0x2e, 0xa0, 0x64, 0xbc, 0x20, 0x93, 0x2b, 0x74, 0x61, 0xc1, 0x79, 0x7d, 0xec, 0xdc, 0x73, 0xda, 0x0a, 0xca, 0x05, 0x94, 0x8c, 0x17, 0x64, 0x72, 0x85, 0x2e, 0x2c, 0xb8,
0x85, 0xac, 0x58, 0x21, 0x93, 0x2b, 0xb8, 0x6d, 0x05, 0x95, 0x15, 0xa4, 0x0c, 0x9f, 0xa0, 0xee, 0xac, 0xaf, 0x90, 0x15, 0x2b, 0x64, 0x72, 0x05, 0xb7, 0xad, 0xa0, 0xb2, 0x82, 0x94, 0xe1, 0x33,
0x92, 0xde, 0x92, 0xc5, 0xab, 0x13, 0xaf, 0x27, 0x2a, 0xf6, 0x2b, 0x1b, 0x20, 0x13, 0xba, 0x44, 0xd4, 0x5d, 0xd2, 0x0d, 0x59, 0xbc, 0x3c, 0xf3, 0x7a, 0xa2, 0xe2, 0xb0, 0xb2, 0x01, 0x32, 0xa1,
0x0b, 0x8b, 0x9a, 0xd9, 0xa9, 0x87, 0x5a, 0x6b, 0xca, 0x65, 0xb4, 0x10, 0xff, 0x0a, 0xb9, 0x99, 0x4b, 0xb4, 0xb0, 0xa8, 0x99, 0x9d, 0x7b, 0xa8, 0xb5, 0xa6, 0x5c, 0x46, 0x0b, 0xf1, 0x2f, 0x90,
0x5e, 0x68, 0x47, 0x14, 0x3d, 0xaa, 0xa0, 0x81, 0x95, 0x0a, 0x69, 0x59, 0x36, 0x3b, 0xf5, 0xfa, 0x9b, 0xe9, 0x85, 0xf6, 0x44, 0xd1, 0xe3, 0x0a, 0x1a, 0x58, 0xa9, 0x90, 0x96, 0x65, 0xb3, 0x73,
0xed, 0x65, 0xe5, 0x62, 0x85, 0x14, 0x3f, 0x43, 0xd6, 0x45, 0x1c, 0x47, 0xde, 0x40, 0x94, 0x3c, 0xaf, 0xdf, 0x5e, 0x56, 0x2e, 0x56, 0x48, 0xf1, 0x53, 0x64, 0x5d, 0xc5, 0x71, 0xe4, 0x0d, 0x44,
0x2c, 0x4b, 0xce, 0xe2, 0x38, 0xd2, 0x72, 0x21, 0x11, 0x8e, 0xe5, 0x29, 0x65, 0xa1, 0xf7, 0xa0, 0xc9, 0x37, 0x65, 0xc9, 0x45, 0x1c, 0x47, 0x5a, 0x2e, 0x24, 0xc2, 0xb1, 0x3c, 0xa5, 0x2c, 0xf4,
0xe1, 0x98, 0x88, 0x97, 0x8e, 0x89, 0x21, 0xff, 0x8f, 0x5c, 0x6c, 0x72, 0x92, 0x79, 0x43, 0xf8, 0x1e, 0x35, 0x1c, 0x13, 0xf1, 0xd2, 0x31, 0x31, 0xe4, 0xff, 0x91, 0xab, 0x6d, 0x4e, 0x32, 0x6f,
0x1f, 0x39, 0xe3, 0xe1, 0xe2, 0x3f, 0x22, 0x44, 0x9c, 0x84, 0xb0, 0xf5, 0xca, 0x1b, 0x41, 0x92, 0x08, 0xff, 0x23, 0x17, 0x3c, 0x5c, 0xfc, 0x47, 0x84, 0x88, 0x93, 0x10, 0xb6, 0x5e, 0x79, 0x23,
0xdf, 0xb1, 0xf5, 0xaa, 0x20, 0xe1, 0x12, 0x6e, 0xeb, 0x8a, 0x64, 0x59, 0x10, 0x12, 0x6f, 0x0c, 0x48, 0xf2, 0x1b, 0xb6, 0x5e, 0x15, 0x24, 0x5c, 0xc2, 0x6d, 0x5d, 0x91, 0x2c, 0x0b, 0x42, 0xe2,
0x6d, 0xfd, 0x28, 0x13, 0x85, 0xad, 0x4a, 0xc8, 0xfd, 0x49, 0x49, 0x42, 0x82, 0x9c, 0x2c, 0x3c, 0x8d, 0xa1, 0xad, 0x1f, 0x64, 0xa2, 0xb0, 0x55, 0x09, 0xb9, 0x3f, 0x29, 0x49, 0x48, 0x90, 0x93,
0x0c, 0xfd, 0xf1, 0x55, 0xa6, 0xf0, 0x47, 0x4b, 0xf1, 0xcf, 0x91, 0xb9, 0x0a, 0x12, 0xef, 0xa1, 0x85, 0x87, 0xa1, 0x3f, 0xbe, 0xca, 0x14, 0xfe, 0x68, 0x29, 0xfe, 0x29, 0x32, 0x57, 0x41, 0xe2,
0xa8, 0xc0, 0x95, 0x65, 0x82, 0x44, 0x8b, 0xb9, 0x80, 0xeb, 0x02, 0xb6, 0xf1, 0x76, 0xa1, 0xee, 0x7d, 0x23, 0x2a, 0x70, 0x65, 0x99, 0x20, 0xd1, 0x62, 0x2e, 0xe0, 0xba, 0x80, 0x6d, 0xbd, 0x7d,
0xb7, 0x6c, 0x53, 0xe8, 0x02, 0xb6, 0xe1, 0x18, 0xfa, 0x18, 0xf0, 0xf6, 0x20, 0xc6, 0x3b, 0x95, 0xa8, 0xfb, 0x35, 0xdb, 0x16, 0xba, 0x80, 0x6d, 0x39, 0x86, 0x3e, 0x06, 0xbc, 0x03, 0x88, 0xf1,
0x29, 0x30, 0xb4, 0x14, 0xbf, 0x46, 0xbd, 0xe2, 0x74, 0xf0, 0xf6, 0x45, 0x9d, 0x57, 0xd6, 0x7d, 0x56, 0x65, 0x0a, 0x0c, 0x2d, 0xc5, 0xaf, 0x50, 0xaf, 0x38, 0x1d, 0xbc, 0x43, 0x51, 0xe7, 0x95,
0xd6, 0x29, 0x5d, 0x58, 0x8a, 0xcf, 0x1c, 0x64, 0xe5, 0x9b, 0x84, 0x4c, 0xbe, 0x77, 0x10, 0x2a, 0x75, 0x7f, 0xd2, 0x29, 0x5d, 0x58, 0x8a, 0x2f, 0x1c, 0x64, 0xe5, 0xdb, 0x84, 0x4c, 0xbe, 0x76,
0xcf, 0x09, 0xbc, 0x8b, 0xec, 0xcb, 0x98, 0x65, 0xf2, 0x30, 0x31, 0x7c, 0x39, 0xc0, 0x0f, 0x90, 0x10, 0x2a, 0xcf, 0x09, 0xbc, 0x8f, 0xec, 0xeb, 0x98, 0x65, 0xf2, 0x30, 0x31, 0x7c, 0x39, 0xc0,
0x11, 0xe5, 0xe2, 0xc0, 0x30, 0x7c, 0x23, 0xca, 0xf1, 0x08, 0x99, 0x51, 0x4e, 0xc4, 0x89, 0x60, 0x8f, 0x90, 0x11, 0xe5, 0xe2, 0xc0, 0x30, 0x7c, 0x23, 0xca, 0xf1, 0x08, 0x99, 0x51, 0x4e, 0xc4,
0xf8, 0xfc, 0x27, 0x57, 0x84, 0xb9, 0x78, 0xe8, 0x0d, 0xdf, 0x08, 0x85, 0x22, 0xcc, 0x89, 0x78, 0x89, 0x60, 0xf8, 0xfc, 0x27, 0x57, 0x84, 0xb9, 0x78, 0xe8, 0x0d, 0xdf, 0x08, 0x85, 0x22, 0xcc,
0xac, 0x0d, 0x9f, 0xff, 0xe4, 0x0a, 0xca, 0x3c, 0xe7, 0xd0, 0xe4, 0x0a, 0xca, 0xf0, 0x1e, 0x72, 0x89, 0x78, 0xac, 0x0d, 0x9f, 0xff, 0xe4, 0x0a, 0xca, 0x3c, 0xe7, 0xd8, 0xe4, 0x0a, 0xca, 0xf0,
0x58, 0x9c, 0xcf, 0x29, 0xf3, 0xba, 0x22, 0x66, 0xb3, 0x38, 0xff, 0xc0, 0x26, 0x7f, 0xed, 0xa0, 0x01, 0x72, 0x58, 0x9c, 0xcf, 0x29, 0xf3, 0xba, 0x22, 0x66, 0xb3, 0x38, 0x7f, 0xcf, 0x26, 0x7f,
0x9d, 0xca, 0x41, 0x54, 0x07, 0xea, 0x34, 0x81, 0x3a, 0x10, 0xa8, 0x03, 0x81, 0x3a, 0x10, 0xa8, 0xed, 0xa0, 0xbd, 0xca, 0x41, 0x54, 0x07, 0xea, 0x34, 0x81, 0x3a, 0x10, 0xa8, 0x03, 0x81, 0x3a,
0x03, 0x81, 0x3a, 0x2d, 0x40, 0x1d, 0x0d, 0xc4, 0x0d, 0x2a, 0x4f, 0x8a, 0x3a, 0x8f, 0xdd, 0xe4, 0x10, 0xa8, 0x03, 0x81, 0x3a, 0x2d, 0x40, 0x1d, 0x0d, 0xc4, 0x0d, 0x2a, 0x4f, 0x8a, 0x3a, 0x8f,
0xb1, 0x21, 0x8f, 0x0d, 0x79, 0x6c, 0xc8, 0x63, 0x43, 0x1e, 0xbb, 0x85, 0xc7, 0x06, 0x3c, 0xea, 0xdd, 0xe4, 0xb1, 0x21, 0x8f, 0x0d, 0x79, 0x6c, 0xc8, 0x63, 0x43, 0x1e, 0xbb, 0x85, 0xc7, 0x06,
0xa1, 0xad, 0xf3, 0x98, 0x4d, 0x1e, 0x13, 0xf2, 0x98, 0x90, 0xc7, 0x84, 0x3c, 0x26, 0xe4, 0x31, 0x3c, 0xea, 0xa1, 0xad, 0xf3, 0x98, 0x4d, 0x1e, 0x13, 0xf2, 0x98, 0x90, 0xc7, 0x84, 0x3c, 0x26,
0x5b, 0x78, 0xcc, 0xea, 0x86, 0x7d, 0xb9, 0xcb, 0xa0, 0x41, 0x13, 0x68, 0x00, 0x81, 0x06, 0x10, 0xe4, 0x31, 0x5b, 0x78, 0xcc, 0xea, 0x86, 0x7d, 0xba, 0xcf, 0xa0, 0x41, 0x13, 0x68, 0x00, 0x81,
0x68, 0x00, 0x81, 0x06, 0x10, 0x68, 0xd0, 0x02, 0x34, 0x80, 0x40, 0xad, 0x0e, 0x59, 0x4d, 0x20, 0x06, 0x10, 0x68, 0x00, 0x81, 0x06, 0x10, 0x68, 0xd0, 0x02, 0x34, 0x80, 0x40, 0xad, 0x0e, 0x59,
0x0b, 0x02, 0x59, 0x10, 0xc8, 0x82, 0x40, 0x16, 0x04, 0xb2, 0x5a, 0x80, 0xac, 0x2a, 0xd0, 0xf9, 0x4d, 0x20, 0x0b, 0x02, 0x59, 0x10, 0xc8, 0x82, 0x40, 0x16, 0x04, 0xb2, 0x5a, 0x80, 0xac, 0x2a,
0x5d, 0x0e, 0x8d, 0x9b, 0x40, 0x63, 0x08, 0x34, 0x86, 0x40, 0x63, 0x08, 0x34, 0x86, 0x40, 0xe3, 0xd0, 0xe5, 0x7d, 0x0e, 0x8d, 0x9b, 0x40, 0x63, 0x08, 0x34, 0x86, 0x40, 0x63, 0x08, 0x34, 0x86,
0x16, 0xa0, 0x31, 0x04, 0x6a, 0x75, 0x08, 0x37, 0x81, 0x30, 0x04, 0xc2, 0x10, 0x08, 0x43, 0x20, 0x40, 0xe3, 0x16, 0xa0, 0x31, 0x04, 0x6a, 0x75, 0x08, 0x37, 0x81, 0x30, 0x04, 0xc2, 0x10, 0x08,
0x0c, 0x81, 0x70, 0x0b, 0x10, 0xd6, 0x40, 0x7f, 0xeb, 0xa0, 0x7e, 0xf5, 0x06, 0xab, 0x13, 0x75, 0x43, 0x20, 0x0c, 0x81, 0x70, 0x0b, 0x10, 0xd6, 0x40, 0x7f, 0xeb, 0xa0, 0x7e, 0xf5, 0x06, 0xab,
0x9b, 0x44, 0x5d, 0x48, 0xd4, 0x85, 0x44, 0x5d, 0x48, 0xd4, 0x85, 0x44, 0xdd, 0x16, 0xa2, 0x6e, 0x13, 0x75, 0x9b, 0x44, 0x5d, 0x48, 0xd4, 0x85, 0x44, 0x5d, 0x48, 0xd4, 0x85, 0x44, 0xdd, 0x16,
0x83, 0xa8, 0xd5, 0x23, 0xa7, 0x49, 0xe4, 0x40, 0x22, 0x07, 0x12, 0x39, 0x90, 0xc8, 0x81, 0x44, 0xa2, 0x6e, 0x83, 0xa8, 0xd5, 0x23, 0xa7, 0x49, 0xe4, 0x40, 0x22, 0x07, 0x12, 0x39, 0x90, 0xc8,
0x4e, 0x0b, 0x91, 0xa3, 0x89, 0xfe, 0xde, 0x41, 0x83, 0xf3, 0xbb, 0x4d, 0x1a, 0x36, 0x91, 0x86, 0x81, 0x44, 0x4e, 0x0b, 0x91, 0xa3, 0x89, 0xfe, 0xde, 0x41, 0x83, 0xcb, 0xfb, 0x4d, 0x1a, 0x36,
0x10, 0x69, 0x08, 0x91, 0x86, 0x10, 0x69, 0x08, 0x91, 0x86, 0x2d, 0x48, 0xc3, 0x26, 0x52, 0xab, 0x91, 0x86, 0x10, 0x69, 0x08, 0x91, 0x86, 0x10, 0x69, 0x08, 0x91, 0x86, 0x2d, 0x48, 0xc3, 0x26,
0x4b, 0xa3, 0x26, 0xd2, 0x08, 0x22, 0x8d, 0x20, 0xd2, 0x08, 0x22, 0x8d, 0x20, 0xd2, 0xa8, 0x05, 0x52, 0xab, 0x4b, 0xa3, 0x26, 0xd2, 0x08, 0x22, 0x8d, 0x20, 0xd2, 0x08, 0x22, 0x8d, 0x20, 0xd2,
0x69, 0xa4, 0x91, 0x9e, 0xa2, 0x5e, 0xd1, 0xa1, 0xd4, 0x69, 0x5c, 0x45, 0x33, 0xf9, 0x9f, 0x89, 0xa8, 0x05, 0x69, 0xa4, 0x91, 0x9e, 0xa0, 0x5e, 0xd1, 0xa1, 0xd4, 0x69, 0x5c, 0x45, 0x33, 0xf9,
0x76, 0x2a, 0x8d, 0x49, 0x5d, 0xd5, 0xd3, 0xcc, 0x9c, 0x91, 0x30, 0x71, 0xc1, 0xf3, 0xf3, 0x80, 0x9f, 0x89, 0xf6, 0x2a, 0x8d, 0x49, 0x5d, 0xd5, 0xd3, 0xcc, 0x9c, 0x91, 0x30, 0x71, 0xc1, 0xf3,
0x30, 0xfc, 0x08, 0x75, 0x57, 0x94, 0xcd, 0x79, 0x54, 0x1e, 0x1b, 0xce, 0x8a, 0xb2, 0x3f, 0xaa, 0xf3, 0x80, 0x30, 0xfc, 0x18, 0x75, 0x57, 0x94, 0xcd, 0x79, 0x54, 0x1e, 0x1b, 0xce, 0x8a, 0xb2,
0x44, 0x70, 0x2b, 0x12, 0xa6, 0x4a, 0x04, 0xb7, 0x3c, 0xf1, 0x63, 0xd4, 0x8b, 0x08, 0x9b, 0xcb, 0xdf, 0xab, 0x44, 0xb0, 0x11, 0x09, 0x53, 0x25, 0x82, 0x0d, 0x4f, 0xfc, 0x10, 0xf5, 0x22, 0xc2,
0x66, 0x67, 0x57, 0xa4, 0xdc, 0x88, 0x30, 0xd1, 0xe5, 0xf0, 0x24, 0x9f, 0x4e, 0x26, 0xe5, 0x29, 0xe6, 0xb2, 0xd9, 0xd9, 0x17, 0x29, 0x37, 0x22, 0x4c, 0x74, 0x39, 0x3c, 0xc9, 0xa7, 0x93, 0x49,
0xe3, 0xae, 0x68, 0x25, 0x19, 0xdc, 0xaa, 0xa4, 0xad, 0x92, 0xc1, 0xad, 0x4c, 0x7a, 0xa8, 0x9b, 0x79, 0xca, 0xb8, 0x2b, 0x5a, 0x49, 0x06, 0x1b, 0x95, 0xb4, 0x55, 0x32, 0xd8, 0xc8, 0xa4, 0x87,
0x04, 0x79, 0x4e, 0x52, 0x26, 0xba, 0xe0, 0x9e, 0xaf, 0x87, 0x78, 0x1f, 0x39, 0x49, 0x4a, 0x96, 0xba, 0x49, 0x90, 0xe7, 0x24, 0x65, 0xa2, 0x0b, 0xee, 0xf9, 0x7a, 0x88, 0x0f, 0x91, 0x93, 0xa4,
0xf4, 0x56, 0x74, 0xbb, 0x3d, 0x5f, 0x8d, 0x78, 0x3c, 0x5b, 0x2f, 0x79, 0xdc, 0x95, 0x71, 0x39, 0x64, 0x49, 0x37, 0xa2, 0xdb, 0xed, 0xf9, 0x6a, 0xc4, 0xe3, 0xd9, 0x7a, 0xc9, 0xe3, 0xae, 0x8c,
0xc2, 0x07, 0xc8, 0xbd, 0x8c, 0x59, 0x1e, 0x50, 0x96, 0x89, 0xe6, 0xb5, 0xe7, 0x17, 0x63, 0x65, 0xcb, 0x11, 0x3e, 0x42, 0xee, 0x75, 0xcc, 0xf2, 0x80, 0xb2, 0x4c, 0x34, 0xaf, 0x3d, 0xbf, 0x18,
0x38, 0x3a, 0x34, 0x8f, 0x7a, 0xc0, 0xf0, 0x1d, 0x11, 0x93, 0x86, 0xe3, 0x7d, 0x64, 0x93, 0x55, 0x2b, 0xc3, 0xd1, 0xb1, 0x79, 0xd2, 0x03, 0x86, 0xef, 0x89, 0x98, 0x34, 0x1c, 0x1f, 0x22, 0x9b,
0x40, 0x23, 0xd1, 0x5c, 0xba, 0xbc, 0x6d, 0x13, 0x43, 0xfc, 0x13, 0xe4, 0x7e, 0x8d, 0xb3, 0x9c, 0xac, 0x02, 0x1a, 0x89, 0xe6, 0xd2, 0xe5, 0x6d, 0x9b, 0x18, 0xe2, 0x1f, 0x21, 0xf7, 0x73, 0x9c,
0x05, 0x2b, 0x22, 0x9a, 0x48, 0x9e, 0x2a, 0x22, 0x78, 0x84, 0x0c, 0x9a, 0x88, 0x7e, 0x91, 0xc7, 0xe5, 0x2c, 0x58, 0x11, 0xd1, 0x44, 0xf2, 0x54, 0x11, 0xc1, 0x23, 0x64, 0xd0, 0x44, 0xf4, 0x8b,
0x0d, 0x9a, 0xe0, 0x5d, 0x64, 0xd1, 0xe4, 0xfa, 0x54, 0xf4, 0x84, 0x3c, 0x26, 0x46, 0x2a, 0x3a, 0x3c, 0x6e, 0xd0, 0x04, 0xef, 0x23, 0x8b, 0x26, 0xb7, 0xe7, 0xa2, 0x27, 0xe4, 0x31, 0x31, 0x52,
0x13, 0xcd, 0x9f, 0x8e, 0xce, 0x30, 0x46, 0xe6, 0x3a, 0xa5, 0xa2, 0xc7, 0xe3, 0x41, 0x3e, 0xc0, 0xd1, 0x99, 0x68, 0xfe, 0x74, 0x74, 0x86, 0x31, 0x32, 0xd7, 0x29, 0x15, 0x3d, 0x1e, 0x0f, 0xf2,
0x8f, 0x51, 0x77, 0x9d, 0xd2, 0x79, 0x4a, 0x96, 0xa2, 0x8d, 0x73, 0xc5, 0x3b, 0x40, 0x4a, 0x7d, 0x01, 0xfe, 0x16, 0x75, 0xd7, 0x29, 0x9d, 0xa7, 0x64, 0x29, 0xda, 0x38, 0x57, 0xbc, 0x03, 0xa4,
0xb2, 0x3c, 0xeb, 0x23, 0x74, 0x43, 0xa2, 0x68, 0x7e, 0xc5, 0xe2, 0x1b, 0x36, 0xf9, 0x97, 0x81, 0xd4, 0x27, 0xcb, 0x8b, 0x3e, 0x42, 0x77, 0x24, 0x8a, 0xe6, 0x37, 0x2c, 0xbe, 0x63, 0x93, 0x7f,
0x50, 0xd9, 0x67, 0xd6, 0x77, 0xbf, 0x0f, 0x76, 0x7f, 0xf0, 0x43, 0x76, 0xbf, 0xb2, 0x4d, 0xd6, 0x19, 0x08, 0x95, 0x7d, 0x66, 0x7d, 0xf7, 0xfb, 0x60, 0xf7, 0x07, 0xdf, 0x67, 0xf7, 0x2b, 0xdb,
0x5d, 0xdb, 0x64, 0x8b, 0x45, 0x9b, 0xdb, 0xe4, 0xc8, 0x78, 0xcb, 0x36, 0x75, 0x45, 0x06, 0x6e, 0x64, 0xdd, 0xb7, 0x4d, 0xb6, 0x58, 0xb4, 0xb9, 0x4d, 0x8e, 0x8c, 0xb7, 0x6c, 0x53, 0x57, 0x64,
0x93, 0x7b, 0x68, 0x1e, 0xf5, 0xc1, 0x36, 0xf5, 0x44, 0x4c, 0x6d, 0x93, 0x34, 0x1c, 0xb5, 0x18, 0xe0, 0x36, 0xb9, 0xc7, 0xe6, 0x49, 0x1f, 0x6c, 0x53, 0x4f, 0xc4, 0xd4, 0x36, 0x49, 0xc3, 0x51,
0xbe, 0xd3, 0x6a, 0x78, 0xbf, 0x6a, 0x38, 0x70, 0xf0, 0x0a, 0xf5, 0x8a, 0xde, 0xfb, 0x8e, 0x7e, 0x8b, 0xe1, 0x7b, 0xad, 0x86, 0xf7, 0xab, 0x86, 0x03, 0x07, 0x6f, 0x50, 0xaf, 0xe8, 0xbd, 0xef,
0xe8, 0x29, 0xea, 0x2f, 0xc8, 0x92, 0x32, 0xb2, 0x98, 0xc7, 0x2c, 0xda, 0x08, 0xcb, 0x5c, 0x7f, 0xe9, 0x87, 0x9e, 0xa0, 0xfe, 0x82, 0x2c, 0x29, 0x23, 0x8b, 0x79, 0xcc, 0xa2, 0xad, 0xb0, 0xcc,
0x47, 0xc5, 0x3e, 0xb1, 0x68, 0xa3, 0xc0, 0xcd, 0x96, 0x76, 0xc7, 0xaa, 0xb6, 0x3b, 0xbf, 0x41, 0xf5, 0xf7, 0x54, 0xec, 0x23, 0x8b, 0xb6, 0x0a, 0xdc, 0x6c, 0x69, 0x77, 0xac, 0x6a, 0xbb, 0xf3,
0xfd, 0x6a, 0xeb, 0x8e, 0x31, 0xb2, 0xb2, 0x2b, 0x9a, 0xa8, 0x47, 0x5a, 0xfc, 0xe6, 0xfe, 0xa4, 0x2b, 0xd4, 0xaf, 0xb6, 0xee, 0x18, 0x23, 0x2b, 0xbb, 0xa1, 0x89, 0x7a, 0xa4, 0xc5, 0x6f, 0xee,
0xe4, 0xdb, 0x9a, 0xa6, 0x64, 0xa1, 0x56, 0x2a, 0xc6, 0xbc, 0x5d, 0x1a, 0xd4, 0xda, 0x78, 0xfd, 0x4f, 0x4a, 0xbe, 0xac, 0x69, 0x4a, 0x16, 0x6a, 0xa5, 0x62, 0xcc, 0xdb, 0xa5, 0x41, 0xad, 0x8d,
0xe0, 0xd1, 0x9c, 0xac, 0x32, 0xd5, 0x13, 0xf0, 0x07, 0xef, 0x03, 0x1f, 0xeb, 0x07, 0x4f, 0x26, 0xd7, 0x0f, 0x1e, 0xcd, 0xc9, 0x2a, 0x53, 0x3d, 0x01, 0x7f, 0xf0, 0xde, 0xf3, 0xb1, 0x7e, 0xf0,
0x8d, 0xe2, 0xc1, 0x93, 0xc9, 0x7d, 0xe4, 0xac, 0x19, 0xfd, 0xb6, 0x96, 0x47, 0x97, 0xeb, 0xab, 0x64, 0xd2, 0x28, 0x1e, 0x3c, 0x99, 0x3c, 0x44, 0xce, 0x9a, 0xd1, 0x2f, 0x6b, 0x79, 0x74, 0xb9,
0x11, 0x7e, 0x8e, 0x6c, 0x59, 0xd0, 0x78, 0xe9, 0x2d, 0x5f, 0xd3, 0x7d, 0x29, 0x99, 0xfc, 0xb3, 0xbe, 0x1a, 0xe1, 0x67, 0xc8, 0x96, 0x05, 0x8d, 0x97, 0xde, 0xf2, 0x35, 0xdd, 0x97, 0x92, 0xc9,
0x83, 0x5c, 0xfd, 0x92, 0xa0, 0x51, 0x92, 0x80, 0xa6, 0x55, 0x94, 0x3f, 0xf3, 0xb1, 0x46, 0x91, 0x3f, 0x3b, 0xc8, 0xd5, 0x2f, 0x09, 0x1a, 0x25, 0x09, 0x68, 0x5a, 0x45, 0xf9, 0x23, 0x1f, 0x6b,
0xc9, 0x12, 0xa5, 0x48, 0xb2, 0x78, 0x9e, 0x25, 0x41, 0x9a, 0x69, 0x1a, 0x97, 0xc5, 0xe7, 0x62, 0x14, 0x99, 0x2c, 0x51, 0x8a, 0x24, 0x8b, 0xe7, 0x59, 0x12, 0xa4, 0x99, 0xa6, 0x71, 0x59, 0x7c,
0x8c, 0x8f, 0x90, 0x75, 0x45, 0x36, 0xdb, 0x71, 0x84, 0x02, 0xbf, 0x40, 0xce, 0x75, 0x10, 0xad, 0x29, 0xc6, 0xf8, 0x04, 0x59, 0x37, 0x64, 0xbb, 0x1b, 0x47, 0x28, 0xf0, 0x73, 0xe4, 0xdc, 0x06,
0xd5, 0x21, 0x73, 0x97, 0x56, 0x69, 0x26, 0x1f, 0x91, 0xab, 0xdf, 0x5b, 0x6a, 0x9e, 0x77, 0xea, 0xd1, 0x5a, 0x1d, 0x32, 0xf7, 0x69, 0x95, 0x66, 0xf2, 0x01, 0xb9, 0xfa, 0xbd, 0xa5, 0xe6, 0x79,
0x9e, 0xab, 0xad, 0x35, 0x5a, 0x8e, 0x0e, 0xb3, 0x72, 0x74, 0x4c, 0xfe, 0x63, 0xa0, 0x41, 0xed, 0xa7, 0xee, 0xb9, 0xda, 0x5a, 0xa3, 0xe5, 0xe8, 0x30, 0x2b, 0x47, 0xc7, 0xe4, 0x3f, 0x06, 0x1a,
0xd5, 0x66, 0xeb, 0xa4, 0x53, 0xfd, 0x47, 0x93, 0xdf, 0x2d, 0x1e, 0x1f, 0xcb, 0xcf, 0x24, 0xc7, 0xd4, 0x5e, 0x6d, 0x76, 0x4e, 0x3a, 0xd5, 0x7f, 0x34, 0xf9, 0xdd, 0xe2, 0xdb, 0x53, 0xf9, 0x99,
0xfa, 0x33, 0x49, 0xf9, 0x96, 0xa4, 0xfe, 0x83, 0xcf, 0xc4, 0xad, 0x63, 0xde, 0xa7, 0xe6, 0x17, 0xe4, 0x54, 0x7f, 0x26, 0x29, 0xdf, 0x92, 0xd4, 0x7f, 0xf0, 0xa9, 0xb8, 0x75, 0xcc, 0x87, 0xd4,
0xd2, 0x2f, 0xe4, 0x85, 0x64, 0xdd, 0xa7, 0x15, 0x77, 0xd5, 0x33, 0x71, 0x57, 0xd9, 0xf7, 0xce, 0xfc, 0x42, 0xfa, 0x99, 0xbc, 0x90, 0xac, 0x87, 0xb4, 0xe2, 0xae, 0x7a, 0x2a, 0xee, 0x2a, 0xfb,
0x1b, 0x8a, 0x79, 0xf9, 0x35, 0xe6, 0xdc, 0x3b, 0x6f, 0x28, 0xe7, 0x55, 0xb7, 0xd9, 0xf6, 0x79, 0xc1, 0x79, 0x43, 0x31, 0x2f, 0xbf, 0xc6, 0x9c, 0x07, 0xe7, 0x0d, 0xe5, 0xbc, 0xea, 0x36, 0xdb,
0x29, 0xc3, 0x2f, 0x0b, 0x43, 0xdd, 0xfb, 0xe4, 0xca, 0xeb, 0xff, 0x1a, 0xe8, 0x41, 0xfd, 0x75, 0x3d, 0x2f, 0x65, 0xf8, 0x45, 0x61, 0xa8, 0xfb, 0x90, 0x5c, 0x79, 0xfd, 0x5f, 0x03, 0x3d, 0xaa,
0x70, 0xab, 0xd9, 0x2f, 0xeb, 0x66, 0x1f, 0x34, 0xe6, 0x2f, 0xe7, 0x52, 0x6e, 0x3f, 0xaf, 0xb8, 0xbf, 0x0e, 0xee, 0x34, 0xfb, 0x45, 0xdd, 0xec, 0xa3, 0xc6, 0xfc, 0xe5, 0x5c, 0xca, 0xed, 0x67,
0xbd, 0x4d, 0xce, 0xed, 0x7e, 0x51, 0xb5, 0x7b, 0x9b, 0x58, 0xf8, 0xfd, 0xbc, 0xe2, 0xf7, 0xd6, 0x15, 0xb7, 0x77, 0xc9, 0xb9, 0xdd, 0xcf, 0xab, 0x76, 0xef, 0x12, 0x0b, 0xbf, 0x9f, 0x55, 0xfc,
0x99, 0x43, 0x31, 0x73, 0x69, 0xf8, 0xd6, 0x99, 0xb9, 0xe3, 0x7b, 0xc8, 0x89, 0xf2, 0x39, 0x8b, 0xde, 0x39, 0x73, 0x28, 0x66, 0x2e, 0x0d, 0xdf, 0x39, 0x33, 0x77, 0xfc, 0x00, 0x39, 0x51, 0x3e,
0x6f, 0xc4, 0xa9, 0xea, 0xfa, 0x76, 0x94, 0xff, 0x29, 0xbe, 0xe1, 0xe1, 0x50, 0x86, 0x5d, 0x19, 0x67, 0xf1, 0x9d, 0x38, 0x55, 0x5d, 0xdf, 0x8e, 0xf2, 0x3f, 0xc4, 0x77, 0x3c, 0x1c, 0xca, 0xb0,
0x0e, 0x45, 0xf8, 0x97, 0xc8, 0xb9, 0xa1, 0xf9, 0x57, 0x71, 0xb2, 0xde, 0xb3, 0x9f, 0x4a, 0xf8, 0x2b, 0xc3, 0xa1, 0x08, 0xff, 0x1c, 0x39, 0x77, 0x34, 0xff, 0x2c, 0x4e, 0xd6, 0x07, 0xf6, 0x53,
0xe6, 0xd7, 0xc8, 0x5d, 0xd0, 0x2c, 0xb8, 0x88, 0xc8, 0x02, 0x3f, 0x69, 0xc8, 0xd5, 0xb9, 0xf6, 0x09, 0x5f, 0xff, 0x12, 0xb9, 0x0b, 0x9a, 0x05, 0x57, 0x11, 0x59, 0xe0, 0xef, 0x1a, 0x72, 0x75,
0x29, 0xe1, 0x35, 0x99, 0xf7, 0x8f, 0xef, 0xaf, 0xe5, 0x2e, 0xe8, 0x92, 0x37, 0x6f, 0xcb, 0x1d, 0xae, 0x7d, 0x4c, 0x78, 0x4d, 0xe6, 0xfd, 0xe3, 0xeb, 0x2b, 0xb9, 0x0b, 0xba, 0xe4, 0xf5, 0x9b,
0xc2, 0x3f, 0x6d, 0x94, 0x7f, 0x62, 0x24, 0x5e, 0x36, 0x8a, 0x75, 0xc1, 0x9b, 0x3f, 0x20, 0x3b, 0x72, 0x87, 0xf0, 0x8f, 0x1b, 0xe5, 0x1f, 0x19, 0x89, 0x97, 0x8d, 0x62, 0x5d, 0xf0, 0xfa, 0x77,
0x15, 0xfb, 0xdc, 0xac, 0x14, 0x8f, 0x76, 0xbd, 0xf2, 0xce, 0x53, 0x4b, 0xcc, 0x71, 0xf6, 0x19, 0xc8, 0x4e, 0xc5, 0x3e, 0x37, 0x2b, 0xc5, 0xa3, 0x5d, 0xaf, 0xbc, 0xf7, 0xd4, 0x12, 0x73, 0x5c,
0xed, 0x5d, 0xc6, 0xab, 0xe3, 0x68, 0xb3, 0xcc, 0x8f, 0x93, 0xf0, 0xba, 0x90, 0xfe, 0xe5, 0xad, 0xfc, 0x19, 0x1d, 0xd1, 0xf8, 0x94, 0xb0, 0xdb, 0x78, 0x9b, 0xa4, 0xf1, 0x66, 0x7b, 0x9a, 0x84,
0x9a, 0x3b, 0x8c, 0xa3, 0x80, 0x85, 0xc7, 0x71, 0x1a, 0x4e, 0xc3, 0x34, 0xb9, 0x9c, 0x5e, 0x04, 0xb7, 0x85, 0xfe, 0x2f, 0x6f, 0xd4, 0x02, 0x61, 0x1c, 0x05, 0x2c, 0x3c, 0x8d, 0xd3, 0x70, 0x1a,
0x51, 0xc0, 0x2e, 0x49, 0x3a, 0xbd, 0x5d, 0x64, 0x53, 0xca, 0xf8, 0xb5, 0x17, 0x44, 0xf2, 0x93, 0xa6, 0xc9, 0xf5, 0xf4, 0x2a, 0x88, 0x02, 0x76, 0x4d, 0xd2, 0xe9, 0x66, 0x91, 0x4d, 0x29, 0xe3,
0x66, 0xf1, 0xed, 0xf4, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xdc, 0xca, 0x84, 0x71, 0x4f, 0x15, 0x77, 0x5f, 0x10, 0xc9, 0xef, 0x9a, 0xc5, 0x07, 0xd4, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x09,
0x00, 0x00, 0x25, 0xe8, 0x78, 0x54, 0x15, 0x00, 0x00,
} }

View File

@ -0,0 +1 @@
Run `./envoy-proto-gen.sh` in __this__ directory (and fingers crossed).

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
set -ex set -ex
DATA_PLANE_API_VERSION=1935b52f94f7889ad9f538a17250e78cffd0af27 DATA_PLANE_API_VERSION=965c278c10fa90ff34cb4d4890141863f4437b4a
git clone git@github.com:envoyproxy/data-plane-api.git git clone git@github.com:envoyproxy/data-plane-api.git
git clone git@github.com:envoyproxy/protoc-gen-validate.git git clone git@github.com:envoyproxy/protoc-gen-validate.git
@ -14,7 +14,7 @@ bazel clean --expunge
# for customizing proto generated code import path. # for customizing proto generated code import path.
# And we do a simple grep here to get the release version of the # And we do a simple grep here to get the release version of the
# proto-gen-validate that gets used by data-plane-api. # proto-gen-validate that gets used by data-plane-api.
PROTOC_GEN_VALIDATE=v$(grep "PGV_RELEASE =" ./bazel/repository_locations.bzl | sed -r 's/.*([0-9]+\.[0-9]+\.[0-9]+).*/\1/') PROTOC_GEN_VALIDATE=$(grep "PGV_GIT_SHA =" ./bazel/repository_locations.bzl | sed -r 's/.*"(.*)".*/\1/')
cd ../protoc-gen-validate cd ../protoc-gen-validate
git checkout $PROTOC_GEN_VALIDATE git checkout $PROTOC_GEN_VALIDATE

View File

@ -1,7 +1,7 @@
workspace(name = "envoy_api") workspace(name = "envoy_api")
local_repository( local_repository(
name = "com_lyft_protoc_gen_validate", name = "com_envoyproxy_protoc_gen_validate",
path = "../protoc-gen-validate", path = "../protoc-gen-validate",
) )
@ -10,20 +10,20 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive( http_archive(
name = "io_bazel_rules_go", name = "io_bazel_rules_go",
urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.17.1/rules_go-0.17.1.tar.gz"],
sha256 = "6776d68ebb897625dead17ae510eac3d5f6342367327875210df44dbe2aeeb19", sha256 = "6776d68ebb897625dead17ae510eac3d5f6342367327875210df44dbe2aeeb19",
urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.17.1/rules_go-0.17.1.tar.gz"],
) )
git_repository( git_repository(
name = "com_github_golang_protobuf", name = "com_github_golang_protobuf",
remote = "https://github.com/golang/protobuf",
commit = "aa810b61a9c79d51363740d207bb46cf8e620ed5", commit = "aa810b61a9c79d51363740d207bb46cf8e620ed5",
shallow_since = "1534281267 -0700", patch_args = ["-p1"],
patches = [ patches = [
"@io_bazel_rules_go//third_party:com_github_golang_protobuf-gazelle.patch", "@io_bazel_rules_go//third_party:com_github_golang_protobuf-gazelle.patch",
"@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch", "@io_bazel_rules_go//third_party:com_github_golang_protobuf-extras.patch",
], ],
patch_args = ["-p1"], remote = "https://github.com/golang/protobuf",
shallow_since = "1534281267 -0700",
) )
load("//bazel:repositories.bzl", "api_dependencies") load("//bazel:repositories.bzl", "api_dependencies")
@ -31,16 +31,19 @@ load("//bazel:repositories.bzl", "api_dependencies")
api_dependencies() api_dependencies()
load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains") load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains")
go_rules_dependencies() go_rules_dependencies()
go_register_toolchains() go_register_toolchains()
http_archive( http_archive(
name = "bazel_gazelle", name = "bazel_gazelle",
urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/0.17.0/bazel-gazelle-0.17.0.tar.gz"],
sha256 = "3c681998538231a2d24d0c07ed5a7658cb72bfb5fd4bf9911157c0e9ac6a2687", sha256 = "3c681998538231a2d24d0c07ed5a7658cb72bfb5fd4bf9911157c0e9ac6a2687",
urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/0.17.0/bazel-gazelle-0.17.0.tar.gz"],
) )
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies") load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
gazelle_dependencies() gazelle_dependencies()
bind( bind(
@ -50,8 +53,15 @@ bind(
http_archive( http_archive(
name = "six_archive", name = "six_archive",
sha256 = "105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a",
build_file = "@com_google_protobuf//:six.BUILD", build_file = "@com_google_protobuf//:six.BUILD",
sha256 = "105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a",
url = "https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55", url = "https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55",
) )
http_archive(
name = "com_github_grpc_grpc",
strip_prefix = "grpc-1e7ec75eff60ff74d0c192591a369af0308bca48",
urls = [
"https://github.com/grpc/grpc/archive/1e7ec75eff60ff74d0c192591a369af0308bca48.tar.gz",
],
)

View File

@ -1,26 +1,26 @@
diff --git a/validate/BUILD b/validate/BUILD diff --git a/validate/BUILD b/validate/BUILD
index af8c6c1..939d997 100644 index 8a3d063..939d997 100644
--- a/validate/BUILD --- a/validate/BUILD
+++ b/validate/BUILD +++ b/validate/BUILD
@@ -31,7 +31,7 @@ py_proto_library( @@ -31,7 +31,7 @@ py_proto_library(
go_proto_library( go_proto_library(
name = "go_default_library", name = "go_default_library",
- importpath = "github.com/lyft/protoc-gen-validate/validate", - importpath = "github.com/envoyproxy/protoc-gen-validate/validate",
+ importpath = "google.golang.org/grpc/balancer/xds/internal/proto/validate", + importpath = "google.golang.org/grpc/balancer/xds/internal/proto/validate",
proto = ":validate_proto", proto = ":validate_proto",
visibility = ["//visibility:public"], visibility = ["//visibility:public"],
) )
diff --git a/validate/validate.proto b/validate/validate.proto diff --git a/validate/validate.proto b/validate/validate.proto
index 1c5e04a..7f5d4b0 100644 index 864ad86..6165f39 100644
--- a/validate/validate.proto --- a/validate/validate.proto
+++ b/validate/validate.proto +++ b/validate/validate.proto
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
syntax = "proto2"; syntax = "proto2";
package validate; package validate;
-option go_package = "github.com/lyft/protoc-gen-validate/validate"; -option go_package = "github.com/envoyproxy/protoc-gen-validate/validate";
+option go_package = "google.golang.org/grpc/balancer/xds/internal/proto/validate"; +option go_package = "google.golang.org/grpc/balancer/xds/internal/proto/validate";
option java_package = "com.lyft.pgv.validate"; option java_package = "io.envoyproxy.pgv.validate";
import "google/protobuf/descriptor.proto"; import "google/protobuf/descriptor.proto";

View File

@ -28,9 +28,10 @@ import (
var ( var (
testMessage = &orcapb.OrcaLoadReport{ testMessage = &orcapb.OrcaLoadReport{
CpuUtilization: 0.1, CpuUtilization: 0.1,
MemUtilization: 0.2, MemUtilization: 0.2,
RequestCostOrUtilization: map[string]float64{"ttt": 0.4}, RequestCost: map[string]float64{"ccc": 3.4},
Utilization: map[string]float64{"ttt": 0.4},
} }
testBytes, _ = proto.Marshal(testMessage) testBytes, _ = proto.Marshal(testMessage)
) )