diff --git a/network/cloud/bgp.proto b/network/cloud/bgp.proto
index ec714c1c..bbd53816 100644
--- a/network/cloud/bgp.proto
+++ b/network/cloud/bgp.proto
@@ -127,6 +127,8 @@ message BGPPeerSpec {
// is active triggers BGP to refresh its routes from the peer
// range:0-255, default 0
int32 allow_local_as = 14;
+ // BGP Peer Description
+ string peer_description = 15;
}
// BGP peer status
@@ -267,6 +269,38 @@ message BGPPeerAfSpec {
// the interface index of the local point-to-point interface through which the
// peer is reachable
int32 local_addr_scope_id = 9;
+ // Max number of prefixes before an action is taken
+ BGPMaxPrefix max_prefixes = 10;
+ // Route Map definition
+ BGPRouteMap route_map = 11;
+ // NLRI advertisement
+ network.opinetcommon.v1alpha1.IPPrefix network = 12;
+}
+
+// BGPMaxPrefix
+message BGPMaxPrefix {
+ // Max number of prefixes before an action is taken
+ int32 max_prefixes = 1;
+ // Warning message
+ string warning_message = 2;
+ // Max number of prefixes after limit is exceeded before restart
+ BGPMaxPrefixRestart max_prefix_restart = 3;
+}
+
+// BGPMaxPrefixRestart
+message BGPMaxPrefixRestart {
+ // restart message
+ string restart_message = 1;
+ // restart interval in minutes
+ int32 restart_minutes = 2;
+}
+
+// BGPRouteMap
+message BGPRouteMap {
+ // Route map identifier
+ string map_id = 1;
+ // Direction true = in, false = out
+ bool direction = 2;
}
// BGP peer AF status
diff --git a/network/cloud/v1alpha1/autogen.md b/network/cloud/v1alpha1/autogen.md
index f6d7dadd..69a9ee83 100644
--- a/network/cloud/v1alpha1/autogen.md
+++ b/network/cloud/v1alpha1/autogen.md
@@ -7,6 +7,8 @@
- [BGPAdjRibOut](#opi_api-network-cloud-v1alpha1-BGPAdjRibOut)
- [BGPAdjRibOutSpec](#opi_api-network-cloud-v1alpha1-BGPAdjRibOutSpec)
- [BGPAdjRibOutStatus](#opi_api-network-cloud-v1alpha1-BGPAdjRibOutStatus)
+ - [BGPMaxPrefix](#opi_api-network-cloud-v1alpha1-BGPMaxPrefix)
+ - [BGPMaxPrefixRestart](#opi_api-network-cloud-v1alpha1-BGPMaxPrefixRestart)
- [BGPNLRIPrefix](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefix)
- [BGPNLRIPrefixFilter](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefixFilter)
- [BGPNLRIPrefixSpec](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefixSpec)
@@ -17,6 +19,7 @@
- [BGPPeerAfStatus](#opi_api-network-cloud-v1alpha1-BGPPeerAfStatus)
- [BGPPeerSpec](#opi_api-network-cloud-v1alpha1-BGPPeerSpec)
- [BGPPeerStatus](#opi_api-network-cloud-v1alpha1-BGPPeerStatus)
+ - [BGPRouteMap](#opi_api-network-cloud-v1alpha1-BGPRouteMap)
- [Bgp](#opi_api-network-cloud-v1alpha1-Bgp)
- [BgpSpec](#opi_api-network-cloud-v1alpha1-BgpSpec)
- [BgpStatus](#opi_api-network-cloud-v1alpha1-BgpStatus)
@@ -379,6 +382,39 @@ BGP Adj-RIB-Out table contains set of routes advertised to all peers
+
+
+### BGPMaxPrefix
+BGPMaxPrefix
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| max_prefixes | [int32](#int32) | | Max number of Prefixes before an action is taken |
+| warning_string | [string](#string) | | Warning strings |
+| max_prefix_restart | [BGPMaxPrefixRestart](#opi_api-network-cloud-v1alpha1-BGPMaxPrefixRestart) | | BGPMaxPrefixRestart information |
+
+
+
+
+
+
+
+
+### BGPMaxPrefixRestart
+BGPMaxPrefixRestart
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| restart_string | [string](#string) | | restart string |
+| restart_minutes | [int32](#int32) | | restart in X number minutes |
+
+
+
+
+
+
### BGPNLRIPrefix
@@ -529,6 +565,9 @@ BGP peer AF configurations
| local_port | [int32](#int32) | | The local port configured for the peering session |
| remote_port | [int32](#int32) | | The remote port configured for the peering session |
| local_addr_scope_id | [int32](#int32) | | For a peer identified by a link-local IPv6 addresses, this is the scope ID of bgpPeerLocalAddr and bgpPeerRemoteAddr. For a peer identified only by interface (bgpPeerLocalAddr and bgpPeerRemoteAddr are both zero), this is the interface index of the local point-to-point interface through which the peer is reachable |
+| max_prefixes | [BGPMaxPrefix](#opi_api-network-cloud-v1alpha1-BGPMaxPrefix) | | Max Prefix conditions |
+| route_map | [BGPRouteMap](#opi_api-network-cloud-v1alpha1-BGPRouteMap) | | Route Map information |
+| network | [opi_api.network.opinetcommon.v1alpha1.IPPrefix](#opi_api-network-opinetcommon-v1alpha1-IPPrefix) | | NLRI advertisment |
@@ -576,6 +615,7 @@ BGP peer configurations
| ttl | [int32](#int32) | | TTL, set 1 to enable fast-external-fallover for directly connected eBGP sessions range:1-255, default 64 (-- api-linter: core::0214::ttl-type=disabled aip.dev/not-precedent: ttl is not a duration. --) |
| idle_holdtime | [int32](#int32) | | IdleHoldTime in seconds, range:1-32767, default 15 |
| allow_local_as | [int32](#int32) | | The number of instances of the local AS identifier that may be contained in the route's AS-Path without rejecting the route. Changing the value of this object while the peer is active triggers BGP to refresh its routes from the peer range:0-255, default 0 |
+| description | [string](#string) | | BGP Description for reference |
@@ -643,6 +683,22 @@ BGP peer status
+
+
+### BGPRouteMap
+BGPRouteMap
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| map_id | [string](#string) | | Route map id or name of map |
+| direction | [bool](#bool) | | Direction true = in, false = out |
+
+
+
+
+
+
### Bgp
diff --git a/network/cloud/v1alpha1/gen/go/bgp.pb.go b/network/cloud/v1alpha1/gen/go/bgp.pb.go
index 03ccc146..a8024851 100644
--- a/network/cloud/v1alpha1/gen/go/bgp.pb.go
+++ b/network/cloud/v1alpha1/gen/go/bgp.pb.go
@@ -1416,6 +1416,8 @@ type BGPPeerSpec struct {
// is active triggers BGP to refresh its routes from the peer
// range:0-255, default 0
AllowLocalAs int32 `protobuf:"varint,14,opt,name=allow_local_as,json=allowLocalAs,proto3" json:"allow_local_as,omitempty"`
+ // BGP Description for reference
+ Description string `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
}
func (x *BGPPeerSpec) Reset() {
@@ -1548,6 +1550,13 @@ func (x *BGPPeerSpec) GetAllowLocalAs() int32 {
return 0
}
+func (x *BGPPeerSpec) GetDescription() string {
+ if x != nil {
+ return x.Description
+ }
+ return ""
+}
+
// BGP peer status
type BGPPeerStatus struct {
state protoimpl.MessageState
@@ -2109,6 +2118,12 @@ type BGPPeerAfSpec struct {
// the interface index of the local point-to-point interface through which the
// peer is reachable
LocalAddrScopeId int32 `protobuf:"varint,9,opt,name=local_addr_scope_id,json=localAddrScopeId,proto3" json:"local_addr_scope_id,omitempty"`
+ // Max Prefix conditions
+ MaxPrefixes *BGPMaxPrefix `protobuf:"bytes,10,opt,name=max_prefixes,json=maxPrefixes,proto3" json:"max_prefixes,omitempty"`
+ // Route Map information
+ RouteMap *BGPRouteMap `protobuf:"bytes,11,opt,name=route_map,json=routeMap,proto3" json:"route_map,omitempty"`
+ // NLRI advertisment
+ Network *_go.IPPrefix `protobuf:"bytes,12,opt,name=network,proto3" json:"network,omitempty"`
}
func (x *BGPPeerAfSpec) Reset() {
@@ -2206,6 +2221,210 @@ func (x *BGPPeerAfSpec) GetLocalAddrScopeId() int32 {
return 0
}
+func (x *BGPPeerAfSpec) GetMaxPrefixes() *BGPMaxPrefix {
+ if x != nil {
+ return x.MaxPrefixes
+ }
+ return nil
+}
+
+func (x *BGPPeerAfSpec) GetRouteMap() *BGPRouteMap {
+ if x != nil {
+ return x.RouteMap
+ }
+ return nil
+}
+
+func (x *BGPPeerAfSpec) GetNetwork() *_go.IPPrefix {
+ if x != nil {
+ return x.Network
+ }
+ return nil
+}
+
+// BGPMaxPrefix
+type BGPMaxPrefix struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Max number of Prefixes before an action is taken
+ MaxPrefixes int32 `protobuf:"varint,1,opt,name=max_prefixes,json=maxPrefixes,proto3" json:"max_prefixes,omitempty"`
+ // Warning strings
+ WarningString string `protobuf:"bytes,2,opt,name=warning_string,json=warningString,proto3" json:"warning_string,omitempty"`
+ // BGPMaxPrefixRestart information
+ MaxPrefixRestart *BGPMaxPrefixRestart `protobuf:"bytes,3,opt,name=max_prefix_restart,json=maxPrefixRestart,proto3" json:"max_prefix_restart,omitempty"`
+}
+
+func (x *BGPMaxPrefix) Reset() {
+ *x = BGPMaxPrefix{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_bgp_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BGPMaxPrefix) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BGPMaxPrefix) ProtoMessage() {}
+
+func (x *BGPMaxPrefix) ProtoReflect() protoreflect.Message {
+ mi := &file_bgp_proto_msgTypes[8]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BGPMaxPrefix.ProtoReflect.Descriptor instead.
+func (*BGPMaxPrefix) Descriptor() ([]byte, []int) {
+ return file_bgp_proto_rawDescGZIP(), []int{8}
+}
+
+func (x *BGPMaxPrefix) GetMaxPrefixes() int32 {
+ if x != nil {
+ return x.MaxPrefixes
+ }
+ return 0
+}
+
+func (x *BGPMaxPrefix) GetWarningString() string {
+ if x != nil {
+ return x.WarningString
+ }
+ return ""
+}
+
+func (x *BGPMaxPrefix) GetMaxPrefixRestart() *BGPMaxPrefixRestart {
+ if x != nil {
+ return x.MaxPrefixRestart
+ }
+ return nil
+}
+
+// BGPMaxPrefixRestart
+type BGPMaxPrefixRestart struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // restart string
+ RestartString string `protobuf:"bytes,1,opt,name=restart_string,json=restartString,proto3" json:"restart_string,omitempty"`
+ // restart in X number minutes
+ RestartMinutes int32 `protobuf:"varint,2,opt,name=restart_minutes,json=restartMinutes,proto3" json:"restart_minutes,omitempty"`
+}
+
+func (x *BGPMaxPrefixRestart) Reset() {
+ *x = BGPMaxPrefixRestart{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_bgp_proto_msgTypes[9]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BGPMaxPrefixRestart) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BGPMaxPrefixRestart) ProtoMessage() {}
+
+func (x *BGPMaxPrefixRestart) ProtoReflect() protoreflect.Message {
+ mi := &file_bgp_proto_msgTypes[9]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BGPMaxPrefixRestart.ProtoReflect.Descriptor instead.
+func (*BGPMaxPrefixRestart) Descriptor() ([]byte, []int) {
+ return file_bgp_proto_rawDescGZIP(), []int{9}
+}
+
+func (x *BGPMaxPrefixRestart) GetRestartString() string {
+ if x != nil {
+ return x.RestartString
+ }
+ return ""
+}
+
+func (x *BGPMaxPrefixRestart) GetRestartMinutes() int32 {
+ if x != nil {
+ return x.RestartMinutes
+ }
+ return 0
+}
+
+// BGPRouteMap
+type BGPRouteMap struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ // Route map id or name of map
+ MapId string `protobuf:"bytes,1,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
+ // Direction true = in, false = out
+ Direction bool `protobuf:"varint,2,opt,name=direction,proto3" json:"direction,omitempty"`
+}
+
+func (x *BGPRouteMap) Reset() {
+ *x = BGPRouteMap{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_bgp_proto_msgTypes[10]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *BGPRouteMap) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*BGPRouteMap) ProtoMessage() {}
+
+func (x *BGPRouteMap) ProtoReflect() protoreflect.Message {
+ mi := &file_bgp_proto_msgTypes[10]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use BGPRouteMap.ProtoReflect.Descriptor instead.
+func (*BGPRouteMap) Descriptor() ([]byte, []int) {
+ return file_bgp_proto_rawDescGZIP(), []int{10}
+}
+
+func (x *BGPRouteMap) GetMapId() string {
+ if x != nil {
+ return x.MapId
+ }
+ return ""
+}
+
+func (x *BGPRouteMap) GetDirection() bool {
+ if x != nil {
+ return x.Direction
+ }
+ return false
+}
+
// BGP peer AF status
type BGPPeerAfStatus struct {
state protoimpl.MessageState
@@ -2229,7 +2448,7 @@ type BGPPeerAfStatus struct {
func (x *BGPPeerAfStatus) Reset() {
*x = BGPPeerAfStatus{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[8]
+ mi := &file_bgp_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2242,7 +2461,7 @@ func (x *BGPPeerAfStatus) String() string {
func (*BGPPeerAfStatus) ProtoMessage() {}
func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[8]
+ mi := &file_bgp_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2255,7 +2474,7 @@ func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPPeerAfStatus.ProtoReflect.Descriptor instead.
func (*BGPPeerAfStatus) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{8}
+ return file_bgp_proto_rawDescGZIP(), []int{11}
}
func (x *BGPPeerAfStatus) GetUpdateGroup() int32 {
@@ -2309,7 +2528,7 @@ type BGPNLRIPrefix struct {
func (x *BGPNLRIPrefix) Reset() {
*x = BGPNLRIPrefix{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[9]
+ mi := &file_bgp_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2322,7 +2541,7 @@ func (x *BGPNLRIPrefix) String() string {
func (*BGPNLRIPrefix) ProtoMessage() {}
func (x *BGPNLRIPrefix) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[9]
+ mi := &file_bgp_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2335,7 +2554,7 @@ func (x *BGPNLRIPrefix) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPNLRIPrefix.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefix) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{9}
+ return file_bgp_proto_rawDescGZIP(), []int{12}
}
func (x *BGPNLRIPrefix) GetSpec() *BGPNLRIPrefixSpec {
@@ -2377,7 +2596,7 @@ type BGPNLRIPrefixSpec struct {
func (x *BGPNLRIPrefixSpec) Reset() {
*x = BGPNLRIPrefixSpec{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[10]
+ mi := &file_bgp_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2390,7 +2609,7 @@ func (x *BGPNLRIPrefixSpec) String() string {
func (*BGPNLRIPrefixSpec) ProtoMessage() {}
func (x *BGPNLRIPrefixSpec) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[10]
+ mi := &file_bgp_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2403,7 +2622,7 @@ func (x *BGPNLRIPrefixSpec) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPNLRIPrefixSpec.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixSpec) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{10}
+ return file_bgp_proto_rawDescGZIP(), []int{13}
}
func (x *BGPNLRIPrefixSpec) GetAfi() BGPAfi {
@@ -2524,7 +2743,7 @@ type BGPNLRIPrefixStatus struct {
func (x *BGPNLRIPrefixStatus) Reset() {
*x = BGPNLRIPrefixStatus{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[11]
+ mi := &file_bgp_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2537,7 +2756,7 @@ func (x *BGPNLRIPrefixStatus) String() string {
func (*BGPNLRIPrefixStatus) ProtoMessage() {}
func (x *BGPNLRIPrefixStatus) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[11]
+ mi := &file_bgp_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2550,7 +2769,7 @@ func (x *BGPNLRIPrefixStatus) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPNLRIPrefixStatus.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixStatus) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{11}
+ return file_bgp_proto_rawDescGZIP(), []int{14}
}
func (x *BGPNLRIPrefixStatus) GetAfi() BGPAfi {
@@ -2765,7 +2984,7 @@ type BGPNLRIPrefixFilter struct {
func (x *BGPNLRIPrefixFilter) Reset() {
*x = BGPNLRIPrefixFilter{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[12]
+ mi := &file_bgp_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2778,7 +2997,7 @@ func (x *BGPNLRIPrefixFilter) String() string {
func (*BGPNLRIPrefixFilter) ProtoMessage() {}
func (x *BGPNLRIPrefixFilter) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[12]
+ mi := &file_bgp_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2791,7 +3010,7 @@ func (x *BGPNLRIPrefixFilter) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPNLRIPrefixFilter.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixFilter) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{12}
+ return file_bgp_proto_rawDescGZIP(), []int{15}
}
func (x *BGPNLRIPrefixFilter) GetExtComm() []byte {
@@ -2852,7 +3071,7 @@ type BGPAdjRibOut struct {
func (x *BGPAdjRibOut) Reset() {
*x = BGPAdjRibOut{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[13]
+ mi := &file_bgp_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2865,7 +3084,7 @@ func (x *BGPAdjRibOut) String() string {
func (*BGPAdjRibOut) ProtoMessage() {}
func (x *BGPAdjRibOut) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[13]
+ mi := &file_bgp_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2878,7 +3097,7 @@ func (x *BGPAdjRibOut) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPAdjRibOut.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOut) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{13}
+ return file_bgp_proto_rawDescGZIP(), []int{16}
}
func (x *BGPAdjRibOut) GetSpec() *BGPAdjRibOutSpec {
@@ -2906,7 +3125,7 @@ type BGPAdjRibOutSpec struct {
func (x *BGPAdjRibOutSpec) Reset() {
*x = BGPAdjRibOutSpec{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[14]
+ mi := &file_bgp_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2919,7 +3138,7 @@ func (x *BGPAdjRibOutSpec) String() string {
func (*BGPAdjRibOutSpec) ProtoMessage() {}
func (x *BGPAdjRibOutSpec) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[14]
+ mi := &file_bgp_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2932,7 +3151,7 @@ func (x *BGPAdjRibOutSpec) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPAdjRibOutSpec.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOutSpec) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{14}
+ return file_bgp_proto_rawDescGZIP(), []int{17}
}
// BGP Adj-RIB-Out table contains set of routes advertised to all peers
@@ -2973,7 +3192,7 @@ type BGPAdjRibOutStatus struct {
func (x *BGPAdjRibOutStatus) Reset() {
*x = BGPAdjRibOutStatus{}
if protoimpl.UnsafeEnabled {
- mi := &file_bgp_proto_msgTypes[15]
+ mi := &file_bgp_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2986,7 +3205,7 @@ func (x *BGPAdjRibOutStatus) String() string {
func (*BGPAdjRibOutStatus) ProtoMessage() {}
func (x *BGPAdjRibOutStatus) ProtoReflect() protoreflect.Message {
- mi := &file_bgp_proto_msgTypes[15]
+ mi := &file_bgp_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2999,7 +3218,7 @@ func (x *BGPAdjRibOutStatus) ProtoReflect() protoreflect.Message {
// Deprecated: Use BGPAdjRibOutStatus.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOutStatus) Descriptor() ([]byte, []int) {
- return file_bgp_proto_rawDescGZIP(), []int{15}
+ return file_bgp_proto_rawDescGZIP(), []int{18}
}
func (x *BGPAdjRibOutStatus) GetPeerAddr() *_go.IPAddress {
@@ -3151,7 +3370,7 @@ var file_bgp_proto_rawDesc = []byte{
0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65,
0x72, 0x12, 0x12, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x62, 0x67, 0x70,
- 0x70, 0x65, 0x65, 0x72, 0x7d, 0x22, 0xfd, 0x04, 0x0a, 0x0b, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
+ 0x70, 0x65, 0x65, 0x72, 0x7d, 0x22, 0x9f, 0x05, 0x0a, 0x0b, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
0x72, 0x53, 0x70, 0x65, 0x63, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d,
@@ -3191,600 +3410,639 @@ var file_bgp_proto_rawDesc = []byte{
0x05, 0x52, 0x0c, 0x69, 0x64, 0x6c, 0x65, 0x48, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12,
0x24, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61,
0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4c, 0x6f,
- 0x63, 0x61, 0x6c, 0x41, 0x73, 0x22, 0xfd, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
- 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x58, 0x0a, 0x0d, 0x73, 0x65, 0x73, 0x73, 0x69,
- 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33,
+ 0x63, 0x61, 0x6c, 0x41, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
+ 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xfd, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x50,
+ 0x65, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x58, 0x0a, 0x0d, 0x73, 0x65, 0x73,
+ 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
+ 0x32, 0x33, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x12, 0x61, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x73, 0x65, 0x73, 0x73,
+ 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
+ 0x33, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
+ 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x10, 0x70, 0x72, 0x65, 0x76, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65,
+ 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x63, 0x76, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x63, 0x76, 0x64, 0x12, 0x26,
+ 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6e,
+ 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x72, 0x72,
+ 0x6f, 0x72, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x4f, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f,
+ 0x61, 0x64, 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69,
+ 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x6c, 0x6f,
+ 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74,
+ 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74,
+ 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76,
+ 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x70, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x61, 0x70, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x1b,
+ 0x0a, 0x09, 0x63, 0x61, 0x70, 0x73, 0x5f, 0x72, 0x63, 0x76, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x08, 0x63, 0x61, 0x70, 0x73, 0x52, 0x63, 0x76, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x63,
+ 0x61, 0x70, 0x73, 0x5f, 0x6e, 0x65, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63,
+ 0x61, 0x70, 0x73, 0x4e, 0x65, 0x67, 0x12, 0x5a, 0x0a, 0x13, 0x73, 0x65, 0x6c, 0x5f, 0x6c, 0x6f,
+ 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x64, 0x64, 0x72, 0x54, 0x79, 0x70, 0x65,
+ 0x52, 0x10, 0x73, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x54, 0x79,
+ 0x70, 0x65, 0x12, 0x35, 0x0a, 0x16, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6e,
+ 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69,
+ 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x16, 0x6f, 0x75, 0x74,
+ 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
+ 0x6f, 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6f, 0x75, 0x74, 0x62, 0x6f,
+ 0x75, 0x6e, 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
+ 0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6f,
+ 0x6d, 0x69, 0x6e, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x6f,
+ 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x18,
+ 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69,
+ 0x6e, 0x67, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x18, 0x10, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x12, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x65,
+ 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x6f, 0x75, 0x74, 0x67, 0x6f,
+ 0x69, 0x6e, 0x67, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x18, 0x11,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x4b, 0x65,
+ 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x6f,
+ 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x18, 0x12,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x52, 0x65,
+ 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x67, 0x6f,
+ 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x18, 0x13, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x66,
+ 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69,
+ 0x6e, 0x67, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
+ 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e,
+ 0x67, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x36,
+ 0x0a, 0x17, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c,
+ 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x15, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65,
+ 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x66, 0x73, 0x6d, 0x5f, 0x65, 0x73,
+ 0x74, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x16, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x11, 0x66, 0x73, 0x6d, 0x45, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73,
+ 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
+ 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x17, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72,
+ 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x65, 0x72, 0x67, 0x72,
+ 0x18, 0x18, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x67, 0x72, 0x12, 0x25,
+ 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x50, 0x61, 0x74,
+ 0x68, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x72, 0x66, 0x5f, 0x65, 0x6e, 0x74,
+ 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d,
+ 0x6f, 0x72, 0x66, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a,
+ 0x11, 0x72, 0x63, 0x76, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69,
+ 0x6d, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x72, 0x63, 0x76, 0x64, 0x4d, 0x73,
+ 0x67, 0x45, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x6f, 0x75,
+ 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x1c, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x66, 0x72, 0x53, 0x65, 0x6e,
+ 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x5f,
+ 0x72, 0x63, 0x76, 0x64, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x52, 0x65, 0x66, 0x72, 0x52, 0x63, 0x76, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x63,
+ 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x18, 0x1e, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x0e, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78,
+ 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70,
+ 0x72, 0x66, 0x78, 0x65, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6f, 0x75, 0x74,
+ 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x6f,
+ 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x61,
+ 0x64, 0x76, 0x65, 0x72, 0x74, 0x69, 0x73, 0x65, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x18, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x41,
+ 0x64, 0x76, 0x65, 0x72, 0x74, 0x69, 0x73, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e,
+ 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x18, 0x21,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74,
+ 0x72, 0x79, 0x49, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x18, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e,
+ 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e,
+ 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12,
+ 0x34, 0x0a, 0x16, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78,
+ 0x65, 0x73, 0x5f, 0x64, 0x65, 0x6e, 0x69, 0x65, 0x64, 0x18, 0x23, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x14, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x44,
+ 0x65, 0x6e, 0x69, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e,
+ 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x69, 0x6d, 0x70, 0x5f, 0x77, 0x64, 0x72,
+ 0x18, 0x24, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67,
+ 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x57, 0x64, 0x72, 0x12, 0x35, 0x0a, 0x17,
+ 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f,
+ 0x65, 0x78, 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x25, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6f,
+ 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x45, 0x78, 0x70,
+ 0x57, 0x64, 0x72, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f,
+ 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x69, 0x6d, 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x26,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x72,
+ 0x66, 0x78, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x57, 0x64, 0x72, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x6e,
+ 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x65, 0x78,
+ 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x27, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x69, 0x6e, 0x63,
+ 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x45, 0x78, 0x70, 0x57, 0x64,
+ 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x68, 0x6f,
+ 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x65,
+ 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x48, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2f,
+ 0x0a, 0x13, 0x66, 0x73, 0x6d, 0x5f, 0x65, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65,
+ 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x66, 0x73, 0x6d,
+ 0x45, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12,
+ 0x3a, 0x0a, 0x19, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x73, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x2a, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x73, 0x45, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69,
+ 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x18, 0x2b, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x0d, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x65,
+ 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x6f,
+ 0x70, 0x65, 0x6e, 0x73, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x75, 0x74, 0x67,
+ 0x6f, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x65, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x65, 0x65,
+ 0x72, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70,
+ 0x65, 0x65, 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18,
+ 0x2e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x4b, 0x0a, 0x0a, 0x6f, 0x70,
+ 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c,
0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x52, 0x0c, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x12, 0x61, 0x0a, 0x12, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f,
- 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e,
- 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
- 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42,
- 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
- 0x74, 0x65, 0x52, 0x10, 0x70, 0x72, 0x65, 0x76, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53,
- 0x74, 0x61, 0x74, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x72, 0x72,
- 0x6f, 0x72, 0x5f, 0x72, 0x63, 0x76, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6c,
- 0x61, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x63, 0x76, 0x64, 0x12, 0x26, 0x0a, 0x0f,
- 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72,
- 0x53, 0x65, 0x6e, 0x74, 0x12, 0x4f, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64,
- 0x64, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65,
- 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d,
- 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d,
- 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x07,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x12,
- 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x70, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x08, 0x63, 0x61, 0x70, 0x73, 0x53, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
- 0x63, 0x61, 0x70, 0x73, 0x5f, 0x72, 0x63, 0x76, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x08, 0x63, 0x61, 0x70, 0x73, 0x52, 0x63, 0x76, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x61, 0x70,
- 0x73, 0x5f, 0x6e, 0x65, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x61, 0x70,
- 0x73, 0x4e, 0x65, 0x67, 0x12, 0x5a, 0x0a, 0x13, 0x73, 0x65, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28,
- 0x0e, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
- 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x64, 0x64, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x10,
- 0x73, 0x65, 0x6c, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x54, 0x79, 0x70, 0x65,
- 0x12, 0x35, 0x0a, 0x16, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x6f, 0x74,
- 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69,
- 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x35, 0x0a, 0x16, 0x6f, 0x75, 0x74, 0x62, 0x6f,
- 0x75, 0x6e, 0x64, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
- 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6f, 0x75, 0x74, 0x62, 0x6f, 0x75, 0x6e,
- 0x64, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29,
- 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69,
- 0x6e, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x75, 0x74,
- 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67,
- 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x12, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x65, 0x70, 0x61,
- 0x6c, 0x69, 0x76, 0x65, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e,
- 0x67, 0x5f, 0x6b, 0x65, 0x65, 0x70, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x18, 0x11, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x12, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x65, 0x70,
- 0x61, 0x6c, 0x69, 0x76, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69,
- 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x18, 0x12, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x66, 0x72,
- 0x65, 0x73, 0x68, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e,
- 0x67, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x11, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x66, 0x72, 0x65,
- 0x73, 0x68, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67,
- 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18,
- 0x14, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x54,
- 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17,
- 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6d,
- 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6f,
- 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73,
- 0x61, 0x67, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x66, 0x73, 0x6d, 0x5f, 0x65, 0x73, 0x74, 0x5f,
- 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x16, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x11, 0x66, 0x73, 0x6d, 0x45, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74,
- 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f,
- 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72, 0x79, 0x43,
- 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x65, 0x65, 0x72, 0x67, 0x72, 0x18, 0x18,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x65, 0x65, 0x72, 0x67, 0x72, 0x12, 0x25, 0x0a, 0x0e,
- 0x73, 0x74, 0x61, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x19,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x74,
- 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6f, 0x72, 0x66, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79,
- 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x72,
- 0x66, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x72,
- 0x63, 0x76, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65,
- 0x18, 0x1b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x72, 0x63, 0x76, 0x64, 0x4d, 0x73, 0x67, 0x45,
- 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65,
- 0x5f, 0x72, 0x65, 0x66, 0x72, 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x66, 0x72, 0x53, 0x65, 0x6e, 0x74, 0x12,
- 0x26, 0x0a, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x5f, 0x72, 0x63,
- 0x76, 0x64, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x52,
- 0x65, 0x66, 0x72, 0x52, 0x63, 0x76, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x63, 0x6f, 0x6d,
- 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x0e, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73,
- 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66,
- 0x78, 0x65, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x67, 0x6f,
- 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x6f, 0x75, 0x74,
- 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x61, 0x64, 0x76,
- 0x65, 0x72, 0x74, 0x69, 0x73, 0x65, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x05, 0x52, 0x18, 0x6f,
- 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x41, 0x64, 0x76,
- 0x65, 0x72, 0x74, 0x69, 0x73, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
- 0x63, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x18, 0x21, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72, 0x79,
- 0x49, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x18, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f,
- 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x22, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x55,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x45, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a,
- 0x16, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73,
- 0x5f, 0x64, 0x65, 0x6e, 0x69, 0x65, 0x64, 0x18, 0x23, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6f,
- 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x44, 0x65, 0x6e,
- 0x69, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f,
- 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x69, 0x6d, 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x24,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72,
- 0x66, 0x78, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x57, 0x64, 0x72, 0x12, 0x35, 0x0a, 0x17, 0x6f, 0x75,
- 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x65, 0x78,
- 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x25, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x6f, 0x75, 0x74,
- 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x45, 0x78, 0x70, 0x57, 0x64,
- 0x72, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72,
- 0x66, 0x78, 0x65, 0x73, 0x5f, 0x69, 0x6d, 0x70, 0x5f, 0x77, 0x64, 0x72, 0x18, 0x26, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x14, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78,
- 0x65, 0x73, 0x49, 0x6d, 0x70, 0x57, 0x64, 0x72, 0x12, 0x35, 0x0a, 0x17, 0x69, 0x6e, 0x63, 0x6f,
- 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x66, 0x78, 0x65, 0x73, 0x5f, 0x65, 0x78, 0x70, 0x5f,
- 0x77, 0x64, 0x72, 0x18, 0x27, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x69, 0x6e, 0x63, 0x6f, 0x6d,
- 0x69, 0x6e, 0x67, 0x50, 0x72, 0x66, 0x78, 0x65, 0x73, 0x45, 0x78, 0x70, 0x57, 0x64, 0x72, 0x12,
- 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x68, 0x6f, 0x6c, 0x64,
- 0x74, 0x69, 0x6d, 0x65, 0x18, 0x28, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x65, 0x63, 0x65,
- 0x69, 0x76, 0x65, 0x64, 0x48, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2f, 0x0a, 0x13,
- 0x66, 0x73, 0x6d, 0x5f, 0x65, 0x73, 0x74, 0x61, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x74,
- 0x69, 0x6d, 0x65, 0x18, 0x29, 0x20, 0x01, 0x28, 0x05, 0x52, 0x12, 0x66, 0x73, 0x6d, 0x45, 0x73,
- 0x74, 0x61, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a,
- 0x19, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x73, 0x5f, 0x65, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x17, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x73, 0x45, 0x6c, 0x70, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x6e, 0x63,
- 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x73, 0x18, 0x2b, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x0d, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x69, 0x6e, 0x67, 0x4f, 0x70, 0x65, 0x6e, 0x73,
- 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x70, 0x65,
- 0x6e, 0x73, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69,
- 0x6e, 0x67, 0x4f, 0x70, 0x65, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x65, 0x65, 0x72, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x65, 0x65,
- 0x72, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x2e, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x4b, 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x72,
- 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x6f,
- 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63,
- 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47,
- 0x50, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72,
- 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xf0, 0x01, 0x0a, 0x09, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
- 0x72, 0x41, 0x66, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66,
- 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x45, 0x0a, 0x05, 0x73, 0x74,
- 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
- 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65,
- 0x65, 0x72, 0x41, 0x66, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x3a, 0x45, 0xea, 0x41, 0x42, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66,
- 0x12, 0x16, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x73, 0x2f, 0x7b, 0x62, 0x67,
- 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x7d, 0x22, 0xdb, 0x03, 0x0a, 0x0d, 0x42, 0x47, 0x50,
- 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4f, 0x0a, 0x0a, 0x6c, 0x6f,
- 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30,
- 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
- 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x4d, 0x0a, 0x09, 0x70,
- 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30,
- 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
- 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x61, 0x66,
- 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x42, 0x47, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x6f, 0x70,
+ 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xf0, 0x01, 0x0a, 0x09, 0x42, 0x47, 0x50, 0x50,
+ 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x04, 0x73, 0x70, 0x65,
+ 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
- 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x52,
- 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x04, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73, 0x61, 0x66,
- 0x69, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x5f, 0x73, 0x65, 0x6c,
- 0x66, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
- 0x53, 0x65, 0x6c, 0x66, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f,
- 0x6f, 0x72, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61,
- 0x75, 0x6c, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
- 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6c, 0x6f, 0x63,
- 0x61, 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65,
- 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72, 0x65, 0x6d,
- 0x6f, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x6c,
- 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x09,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x53,
- 0x63, 0x6f, 0x70, 0x65, 0x49, 0x64, 0x22, 0xb9, 0x02, 0x0a, 0x0f, 0x42, 0x47, 0x50, 0x50, 0x65,
- 0x65, 0x72, 0x41, 0x66, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
- 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2d, 0x0a,
- 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x70,
- 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x41, 0x64, 0x64, 0x72, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x0d,
- 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73,
- 0x68, 0x12, 0x59, 0x0a, 0x10, 0x61, 0x64, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x63, 0x61,
- 0x70, 0x5f, 0x6e, 0x65, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x6f, 0x70,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72,
+ 0x41, 0x66, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x45, 0x0a, 0x05,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x70,
0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c,
- 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70,
- 0x41, 0x64, 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x52, 0x0d, 0x61,
- 0x64, 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x12, 0x54, 0x0a, 0x10,
- 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
- 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52,
- 0x52, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6c, 0x69, 0x65,
- 0x6e, 0x74, 0x22, 0xa1, 0x01, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72,
- 0x65, 0x66, 0x69, 0x78, 0x12, 0x45, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69,
- 0x78, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x49, 0x0a, 0x05, 0x73,
- 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x70, 0x69,
- 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f,
- 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x4e,
- 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
- 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0xd4, 0x02, 0x0a, 0x11, 0x42, 0x47, 0x50, 0x4e, 0x4c,
- 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x53, 0x70, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x03,
- 0x61, 0x66, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50,
+ 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x3a, 0x45, 0xea, 0x41, 0x42, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72,
+ 0x61, 0x66, 0x12, 0x16, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x73, 0x2f, 0x7b,
+ 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x7d, 0x22, 0xc1, 0x05, 0x0a, 0x0d, 0x42,
+ 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4f, 0x0a, 0x0a,
+ 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65,
+ 0x73, 0x73, 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x12, 0x4d, 0x0a,
+ 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65,
+ 0x73, 0x73, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x38, 0x0a, 0x03,
+ 0x61, 0x66, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66,
- 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x02,
+ 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61,
0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73,
- 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
- 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x4a, 0x0a, 0x0c, 0x72, 0x6f,
- 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2e, 0x4e, 0x4c, 0x52, 0x49, 0x53, 0x72, 0x63, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65,
- 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f,
- 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x10, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49,
- 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18,
- 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x22, 0xde, 0x09,
- 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x53,
- 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x61, 0x66, 0x69, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12,
- 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e,
- 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
- 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42,
- 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73, 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a, 0x06,
- 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x72,
- 0x65, 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x6c,
- 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78,
- 0x4c, 0x65, 0x6e, 0x12, 0x4a, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75,
- 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
- 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x4c, 0x52, 0x49, 0x53,
- 0x72, 0x63, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12,
- 0x2c, 0x0a, 0x12, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
- 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x6f, 0x75,
- 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a,
- 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06,
- 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x65, 0x73, 0x74,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x61, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68,
- 0x5f, 0x73, 0x74, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x61, 0x73, 0x50, 0x61,
- 0x74, 0x68, 0x53, 0x74, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x6f, 0x72,
- 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x74,
- 0x68, 0x4f, 0x72, 0x69, 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x5f,
- 0x68, 0x6f, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b,
- 0x6e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x42, 0x0a, 0x07, 0x61,
- 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6f,
+ 0x61, 0x66, 0x69, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x5f, 0x73,
+ 0x65, 0x6c, 0x66, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x68,
+ 0x6f, 0x70, 0x53, 0x65, 0x6c, 0x66, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
+ 0x74, 0x5f, 0x6f, 0x72, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x64, 0x65,
+ 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4f, 0x72, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x6d, 0x6f,
+ 0x74, 0x65, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x72,
+ 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x5f, 0x69, 0x64,
+ 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64,
+ 0x72, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x49, 0x64, 0x12, 0x4f, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f,
+ 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c,
+ 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0b, 0x6d, 0x61,
+ 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x09, 0x72, 0x6f, 0x75,
+ 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f,
0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63,
- 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67,
- 0x70, 0x41, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x06, 0x61, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x12,
- 0x1d, 0x0a, 0x0a, 0x65, 0x63, 0x6d, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x0d, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x09, 0x65, 0x63, 0x6d, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x4d,
- 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
- 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
- 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72,
- 0x65, 0x73, 0x73, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x2c, 0x0a,
- 0x12, 0x66, 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x5f, 0x66, 0x6c, 0x61, 0x70,
- 0x63, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x6c, 0x61, 0x70, 0x53,
- 0x74, 0x61, 0x74, 0x73, 0x46, 0x6c, 0x61, 0x70, 0x63, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x66,
- 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x72, 0x73,
- 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x66, 0x6c, 0x61, 0x70, 0x53, 0x74, 0x61,
- 0x74, 0x73, 0x53, 0x75, 0x70, 0x70, 0x72, 0x73, 0x64, 0x12, 0x4c, 0x0a, 0x09, 0x69, 0x73, 0x5f,
- 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x6f,
+ 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47,
+ 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x52, 0x08, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x4d, 0x61, 0x70, 0x12, 0x49, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x0c,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d,
+ 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x50,
+ 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0xbb,
+ 0x01, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12,
+ 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x65, 0x73, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
+ 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74,
+ 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x77, 0x61, 0x72, 0x6e,
+ 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x61, 0x0a, 0x12, 0x6d, 0x61, 0x78,
+ 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18,
+ 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65,
+ 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x50,
+ 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x22, 0x65, 0x0a, 0x13,
+ 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x74,
+ 0x61, 0x72, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73,
+ 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x73,
+ 0x74, 0x61, 0x72, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x69, 0x6e, 0x75,
+ 0x74, 0x65, 0x73, 0x22, 0x42, 0x0a, 0x0b, 0x42, 0x47, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4d,
+ 0x61, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x05, 0x6d, 0x61, 0x70, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x69, 0x72,
+ 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x64, 0x69,
+ 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb9, 0x02, 0x0a, 0x0f, 0x42, 0x47, 0x50, 0x50,
+ 0x65, 0x65, 0x72, 0x41, 0x66, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2d,
+ 0x0a, 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x5f, 0x73, 0x63, 0x6f,
+ 0x70, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x49, 0x64, 0x12, 0x23, 0x0a,
+ 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x66, 0x72, 0x65,
+ 0x73, 0x68, 0x12, 0x59, 0x0a, 0x10, 0x61, 0x64, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x63,
+ 0x61, 0x70, 0x5f, 0x6e, 0x65, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x6f,
0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63,
0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67,
- 0x70, 0x4e, 0x6c, 0x72, 0x69, 0x49, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x08, 0x69,
- 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x6c, 0x65,
- 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x12, 0x25, 0x0a,
- 0x0e, 0x66, 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x18,
- 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x66, 0x6c, 0x61, 0x70, 0x53, 0x74, 0x61, 0x72, 0x74,
- 0x74, 0x69, 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f, 0x6e,
- 0x6f, 0x74, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e,
- 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
- 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42,
- 0x47, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0d, 0x72,
- 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x42, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08,
- 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07,
- 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18,
- 0x16, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x6c,
- 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x72, 0x65, 0x66, 0x12, 0x45, 0x0a, 0x06, 0x6f, 0x72,
- 0x69, 0x67, 0x69, 0x6e, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x69,
- 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f,
- 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x4f,
- 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x52, 0x06, 0x6f, 0x72, 0x69, 0x67, 0x69,
- 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74,
- 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65,
- 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x65, 0x64, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d, 0x52,
- 0x03, 0x6d, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x74, 0x79, 0x70,
- 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x70, 0x41, 0x64, 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x52, 0x0d,
+ 0x61, 0x64, 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x12, 0x54, 0x0a,
+ 0x10, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72,
- 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x22, 0x95,
- 0x02, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
- 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f,
- 0x6d, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d,
- 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x76, 0x6e, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x04, 0x76, 0x6e, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x74,
- 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74, 0x65,
- 0x54, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x08, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x68, 0x6f, 0x70,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63,
- 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49,
- 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x48, 0x6f,
- 0x70, 0x12, 0x4f, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f,
- 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50,
- 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65,
- 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
- 0x52, 0x04, 0x62, 0x65, 0x73, 0x74, 0x22, 0xa0, 0x01, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x41, 0x64,
- 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x52, 0x52, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x22, 0xa1, 0x01, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50,
+ 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x45, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66,
+ 0x69, 0x78, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x49, 0x0a, 0x05,
+ 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x6f, 0x70,
+ 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50,
+ 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
+ 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0xd4, 0x02, 0x0a, 0x11, 0x42, 0x47, 0x50, 0x4e,
+ 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x53, 0x70, 0x65, 0x63, 0x12, 0x38, 0x0a,
+ 0x03, 0x61, 0x66, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41,
+ 0x66, 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62,
- 0x4f, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x4a, 0x0a,
- 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04,
+ 0x73, 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x4a, 0x0a, 0x0c, 0x72,
+ 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2e, 0x4e, 0x4c, 0x52, 0x49, 0x53, 0x72, 0x63, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64,
+ 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x22, 0xde,
+ 0x09, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
+ 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x61, 0x66, 0x69, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x52, 0x03, 0x61, 0x66, 0x69,
+ 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27,
+ 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x42, 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73, 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a,
+ 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70,
+ 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f,
+ 0x6c, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69,
+ 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x4a, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x4c, 0x52, 0x49,
+ 0x53, 0x72, 0x63, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x12, 0x2c, 0x0a, 0x12, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
+ 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x17,
+ 0x0a, 0x07, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52,
+ 0x06, 0x70, 0x61, 0x74, 0x68, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x65, 0x73, 0x74, 0x5f,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x65, 0x73,
+ 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x61, 0x73, 0x5f, 0x70, 0x61, 0x74,
+ 0x68, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x61, 0x73, 0x50,
+ 0x61, 0x74, 0x68, 0x53, 0x74, 0x72, 0x12, 0x20, 0x0a, 0x0c, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x6f,
+ 0x72, 0x69, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61,
+ 0x74, 0x68, 0x4f, 0x72, 0x69, 0x67, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6e, 0x65, 0x78, 0x74,
+ 0x5f, 0x68, 0x6f, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52,
+ 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x41, 0x64, 0x64, 0x72, 0x12, 0x42, 0x0a, 0x07,
+ 0x61, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e,
0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42,
- 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75,
- 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x12, 0x0a, 0x10, 0x42, 0x47, 0x50,
- 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x22, 0xa0, 0x04,
- 0x0a, 0x12, 0x42, 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53, 0x74,
- 0x61, 0x74, 0x75, 0x73, 0x12, 0x4d, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64,
- 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
- 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74,
- 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
- 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x41,
- 0x64, 0x64, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x61, 0x66, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b, 0x0a,
- 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f, 0x70,
+ 0x67, 0x70, 0x41, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x06, 0x61, 0x73, 0x53, 0x69, 0x7a, 0x65,
+ 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x63, 0x6d, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x65, 0x63, 0x6d, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12,
+ 0x4d, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x0e, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
+ 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64,
+ 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x12, 0x2c,
+ 0x0a, 0x12, 0x66, 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x5f, 0x66, 0x6c, 0x61,
+ 0x70, 0x63, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x66, 0x6c, 0x61, 0x70,
+ 0x53, 0x74, 0x61, 0x74, 0x73, 0x46, 0x6c, 0x61, 0x70, 0x63, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12,
+ 0x66, 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x72,
+ 0x73, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x66, 0x6c, 0x61, 0x70, 0x53, 0x74,
+ 0x61, 0x74, 0x73, 0x53, 0x75, 0x70, 0x70, 0x72, 0x73, 0x64, 0x12, 0x4c, 0x0a, 0x09, 0x69, 0x73,
+ 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e,
+ 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42,
+ 0x67, 0x70, 0x4e, 0x6c, 0x72, 0x69, 0x49, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x52, 0x08,
+ 0x69, 0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x6c,
+ 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x12, 0x25,
+ 0x0a, 0x0e, 0x66, 0x6c, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65,
+ 0x18, 0x13, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x66, 0x6c, 0x61, 0x70, 0x53, 0x74, 0x61, 0x72,
+ 0x74, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x5f,
+ 0x6e, 0x6f, 0x74, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e,
+ 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x42, 0x47, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x0d,
+ 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x42, 0x65, 0x73, 0x74, 0x12, 0x19, 0x0a,
+ 0x08, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0c, 0x52,
+ 0x07, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d,
+ 0x18, 0x16, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x50, 0x72, 0x65, 0x66, 0x12, 0x45, 0x0a, 0x06, 0x6f,
+ 0x72, 0x69, 0x67, 0x69, 0x6e, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x6f, 0x70,
0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c,
0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50,
- 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73, 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72,
- 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x72, 0x65, 0x66,
- 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65, 0x6e,
- 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65,
- 0x6e, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e,
- 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2e, 0x42, 0x67, 0x70, 0x41, 0x72, 0x6f, 0x41, 0x64, 0x76, 0x65, 0x72, 0x74, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x61, 0x73,
- 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c,
- 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70,
- 0x41, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x06, 0x61, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1e,
- 0x0a, 0x0b, 0x61, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x08, 0x20,
- 0x01, 0x28, 0x0c, 0x52, 0x09, 0x61, 0x73, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x72, 0x12, 0x12,
- 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x6f,
- 0x6d, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x0a,
- 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x1f, 0x0a,
- 0x0b, 0x6d, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x12, 0x10,
- 0x0a, 0x03, 0x6d, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6d, 0x65, 0x64,
- 0x2a, 0x58, 0x0a, 0x06, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47,
- 0x50, 0x5f, 0x41, 0x46, 0x49, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
- 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x46, 0x49, 0x5f, 0x49,
- 0x50, 0x56, 0x34, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x46, 0x49,
- 0x5f, 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x5f, 0x41,
- 0x46, 0x49, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x10, 0x19, 0x2a, 0x4c, 0x0a, 0x07, 0x42, 0x47,
- 0x50, 0x53, 0x61, 0x66, 0x69, 0x12, 0x18, 0x0a, 0x14, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41, 0x46,
- 0x49, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
- 0x14, 0x0a, 0x10, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41, 0x46, 0x49, 0x5f, 0x55, 0x4e, 0x49, 0x43,
- 0x41, 0x53, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41, 0x46,
- 0x49, 0x5f, 0x45, 0x56, 0x50, 0x4e, 0x10, 0x46, 0x2a, 0x5f, 0x0a, 0x09, 0x42, 0x47, 0x50, 0x50,
- 0x65, 0x65, 0x72, 0x52, 0x52, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45,
- 0x52, 0x5f, 0x52, 0x52, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
- 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x52,
- 0x52, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47,
- 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x52, 0x52, 0x5f, 0x4d, 0x45, 0x53, 0x48, 0x45, 0x44,
- 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x9a, 0x02, 0x0a, 0x13, 0x42, 0x47,
- 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45,
- 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
- 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50,
- 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54,
- 0x41, 0x54, 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47,
+ 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x52, 0x06, 0x6f, 0x72, 0x69, 0x67,
+ 0x69, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e,
+ 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x50, 0x72, 0x65, 0x73,
+ 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x65, 0x64, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x03, 0x6d, 0x65, 0x64, 0x12, 0x48, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x74, 0x79,
+ 0x70, 0x65, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
+ 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x22,
+ 0x95, 0x02, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4e, 0x4c, 0x52, 0x49, 0x50, 0x72, 0x65, 0x66, 0x69,
+ 0x78, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x5f, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x65, 0x78, 0x74, 0x43, 0x6f,
+ 0x6d, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x76, 0x6e, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x04, 0x76, 0x6e, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x08, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x68, 0x6f,
+ 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x48,
+ 0x6f, 0x70, 0x12, 0x4f, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
+ 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65, 0x74, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49,
+ 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72,
+ 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x04, 0x62, 0x65, 0x73, 0x74, 0x22, 0xa0, 0x01, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x41,
+ 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69,
+ 0x62, 0x4f, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x4a,
+ 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32,
+ 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x42, 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x12, 0x0a, 0x10, 0x42, 0x47,
+ 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53, 0x70, 0x65, 0x63, 0x22, 0xa0,
+ 0x04, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x53,
+ 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4d, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64,
+ 0x64, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6f, 0x70, 0x69, 0x6e, 0x65,
+ 0x74, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
+ 0x2e, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, 0x70, 0x65, 0x65, 0x72,
+ 0x41, 0x64, 0x64, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x61, 0x66, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2e, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x52, 0x03, 0x61, 0x66, 0x69, 0x12, 0x3b,
+ 0x0a, 0x04, 0x73, 0x61, 0x66, 0x69, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x6f,
+ 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63,
+ 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x47,
+ 0x50, 0x53, 0x61, 0x66, 0x69, 0x52, 0x04, 0x73, 0x61, 0x66, 0x69, 0x12, 0x16, 0x0a, 0x06, 0x70,
+ 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x72, 0x65,
+ 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x6c, 0x65,
+ 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c,
+ 0x65, 0x6e, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
+ 0x0e, 0x32, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 0x41, 0x72, 0x6f, 0x41, 0x64, 0x76, 0x65, 0x72, 0x74, 0x53,
+ 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x07, 0x61,
+ 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x6f,
+ 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63,
+ 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67,
+ 0x70, 0x41, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x06, 0x61, 0x73, 0x53, 0x69, 0x7a, 0x65, 0x12,
+ 0x1e, 0x0a, 0x0b, 0x61, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x08,
+ 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x61, 0x73, 0x50, 0x61, 0x74, 0x68, 0x53, 0x74, 0x72, 0x12,
+ 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x63,
+ 0x6f, 0x6d, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18,
+ 0x0a, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x1f,
+ 0x0a, 0x0b, 0x6d, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x18, 0x0b, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6d, 0x65, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x12,
+ 0x10, 0x0a, 0x03, 0x6d, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6d, 0x65,
+ 0x64, 0x2a, 0x58, 0x0a, 0x06, 0x42, 0x47, 0x50, 0x41, 0x66, 0x69, 0x12, 0x17, 0x0a, 0x13, 0x42,
+ 0x47, 0x50, 0x5f, 0x41, 0x46, 0x49, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
+ 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x46, 0x49, 0x5f,
+ 0x49, 0x50, 0x56, 0x34, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x46,
+ 0x49, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x5f,
+ 0x41, 0x46, 0x49, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x10, 0x19, 0x2a, 0x4c, 0x0a, 0x07, 0x42,
+ 0x47, 0x50, 0x53, 0x61, 0x66, 0x69, 0x12, 0x18, 0x0a, 0x14, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41,
+ 0x46, 0x49, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
+ 0x12, 0x14, 0x0a, 0x10, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41, 0x46, 0x49, 0x5f, 0x55, 0x4e, 0x49,
+ 0x43, 0x41, 0x53, 0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x5f, 0x53, 0x41,
+ 0x46, 0x49, 0x5f, 0x45, 0x56, 0x50, 0x4e, 0x10, 0x46, 0x2a, 0x5f, 0x0a, 0x09, 0x42, 0x47, 0x50,
+ 0x50, 0x65, 0x65, 0x72, 0x52, 0x52, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45,
+ 0x45, 0x52, 0x5f, 0x52, 0x52, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
+ 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f,
+ 0x52, 0x52, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x42,
+ 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x52, 0x52, 0x5f, 0x4d, 0x45, 0x53, 0x48, 0x45,
+ 0x44, 0x5f, 0x43, 0x4c, 0x49, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x9a, 0x02, 0x0a, 0x13, 0x42,
+ 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53,
+ 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53,
+ 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47,
0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x21,
- 0x0a, 0x1d, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49,
- 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10,
- 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45,
- 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e,
- 0x53, 0x45, 0x4e, 0x54, 0x10, 0x04, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45,
- 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x10, 0x05, 0x12, 0x26,
- 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49,
- 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x53, 0x54, 0x41, 0x42, 0x4c, 0x49,
- 0x53, 0x48, 0x45, 0x44, 0x10, 0x06, 0x2a, 0x5f, 0x0a, 0x09, 0x42, 0x67, 0x70, 0x41, 0x73, 0x53,
- 0x69, 0x7a, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x49,
- 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
- 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f,
- 0x54, 0x57, 0x4f, 0x5f, 0x4f, 0x43, 0x54, 0x45, 0x54, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x42,
- 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x46, 0x4f, 0x55, 0x52, 0x5f,
- 0x4f, 0x43, 0x54, 0x45, 0x54, 0x10, 0x02, 0x2a, 0xd0, 0x04, 0x0a, 0x0b, 0x42, 0x47, 0x50, 0x41,
- 0x64, 0x64, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50, 0x5f, 0x41,
- 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
- 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
- 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x10, 0x01, 0x12, 0x16,
- 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
- 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
- 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x53, 0x41, 0x50, 0x10, 0x03, 0x12, 0x16,
- 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
- 0x48, 0x44, 0x4c, 0x43, 0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
- 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x42, 0x4e, 0x31, 0x38, 0x32, 0x32, 0x10,
- 0x05, 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x49, 0x45, 0x45, 0x45, 0x38, 0x30, 0x32, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12,
- 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x31,
- 0x36, 0x33, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x31, 0x36, 0x34, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11,
- 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x36,
- 0x39, 0x10, 0x09, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f,
- 0x54, 0x59, 0x50, 0x45, 0x5f, 0x58, 0x31, 0x32, 0x31, 0x10, 0x0a, 0x12, 0x15, 0x0a, 0x11, 0x42,
- 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x58,
- 0x10, 0x0b, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x45, 0x54, 0x41, 0x4c, 0x4b, 0x10, 0x0c, 0x12,
- 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45,
- 0x5f, 0x44, 0x45, 0x43, 0x4e, 0x45, 0x54, 0x49, 0x56, 0x10, 0x0d, 0x12, 0x1b, 0x0a, 0x17, 0x42,
- 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x4e,
- 0x59, 0x41, 0x4e, 0x56, 0x49, 0x4e, 0x10, 0x0e, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f,
- 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x31, 0x36, 0x34, 0x5f, 0x4e,
- 0x53, 0x41, 0x50, 0x10, 0x0f, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44,
- 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x54, 0x4e, 0x41, 0x10,
- 0x10, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x54, 0x4e, 0x41, 0x10, 0x11, 0x12, 0x1a, 0x0a,
- 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e,
- 0x53, 0x41, 0x50, 0x5f, 0x54, 0x4e, 0x41, 0x10, 0x12, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50,
- 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x50, 0x4e, 0x5f, 0x49,
- 0x50, 0x56, 0x34, 0x10, 0x13, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44,
- 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x10,
- 0x14, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x10, 0x19, 0x2a, 0xb9, 0x01, 0x0a, 0x0c, 0x42,
- 0x47, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x42,
- 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e,
- 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x42,
- 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x50,
- 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17, 0x42,
- 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f,
- 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x50, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50, 0x5f,
- 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47,
- 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50, 0x5f, 0x4f,
- 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x5f, 0x46, 0x41,
- 0x49, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x2a, 0xea, 0x01, 0x0a, 0x10, 0x42, 0x67, 0x70, 0x41, 0x64,
- 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x12, 0x23, 0x0a, 0x1f, 0x42,
- 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f,
- 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x00,
- 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48,
- 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x52, 0x45, 0x43, 0x45,
- 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44,
- 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52,
- 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x41,
- 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f,
- 0x53, 0x52, 0x5f, 0x42, 0x4f, 0x54, 0x48, 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50,
- 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45,
- 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x49, 0x4e, 0x48, 0x45, 0x52, 0x49, 0x54, 0x10, 0x04, 0x12, 0x23,
- 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43,
- 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
- 0x4e, 0x10, 0x05, 0x2a, 0xdc, 0x01, 0x0a, 0x14, 0x42, 0x47, 0x50, 0x43, 0x6c, 0x65, 0x61, 0x72,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a, 0x23,
- 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f,
- 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
- 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c, 0x45,
- 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53,
- 0x5f, 0x48, 0x41, 0x52, 0x44, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x43,
- 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f,
- 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x5f, 0x49, 0x4e, 0x10, 0x02, 0x12,
- 0x27, 0x0a, 0x23, 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55,
- 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45,
- 0x53, 0x48, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x03, 0x12, 0x28, 0x0a, 0x24, 0x42, 0x47, 0x50, 0x5f,
+ 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x22, 0x0a, 0x1e, 0x42,
+ 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12,
+ 0x21, 0x0a, 0x1d, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45,
+ 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53,
+ 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x45,
+ 0x4e, 0x53, 0x45, 0x4e, 0x54, 0x10, 0x04, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50,
+ 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x52, 0x4d, 0x10, 0x05, 0x12,
+ 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x53, 0x53,
+ 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x53, 0x54, 0x41, 0x42, 0x4c,
+ 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x06, 0x2a, 0x5f, 0x0a, 0x09, 0x42, 0x67, 0x70, 0x41, 0x73,
+ 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53,
+ 0x49, 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
+ 0x00, 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x49, 0x5a, 0x45,
+ 0x5f, 0x54, 0x57, 0x4f, 0x5f, 0x4f, 0x43, 0x54, 0x45, 0x54, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16,
+ 0x42, 0x47, 0x50, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x46, 0x4f, 0x55, 0x52,
+ 0x5f, 0x4f, 0x43, 0x54, 0x45, 0x54, 0x10, 0x02, 0x2a, 0xd0, 0x04, 0x0a, 0x0b, 0x42, 0x47, 0x50,
+ 0x41, 0x64, 0x64, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50, 0x5f,
+ 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
+ 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41,
+ 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x10, 0x01, 0x12,
+ 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x49, 0x50, 0x56, 0x36, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41,
+ 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x53, 0x41, 0x50, 0x10, 0x03, 0x12,
+ 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45,
+ 0x5f, 0x48, 0x44, 0x4c, 0x43, 0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41,
+ 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x42, 0x4e, 0x31, 0x38, 0x32, 0x32,
+ 0x10, 0x05, 0x12, 0x19, 0x0a, 0x15, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x49, 0x45, 0x45, 0x45, 0x38, 0x30, 0x32, 0x10, 0x06, 0x12, 0x16, 0x0a,
+ 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45,
+ 0x31, 0x36, 0x33, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44,
+ 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x31, 0x36, 0x34, 0x10, 0x08, 0x12, 0x15, 0x0a,
+ 0x11, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46,
+ 0x36, 0x39, 0x10, 0x09, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x58, 0x31, 0x32, 0x31, 0x10, 0x0a, 0x12, 0x15, 0x0a, 0x11,
+ 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50,
+ 0x58, 0x10, 0x0b, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x4c, 0x45, 0x54, 0x41, 0x4c, 0x4b, 0x10, 0x0c,
+ 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x44, 0x45, 0x43, 0x4e, 0x45, 0x54, 0x49, 0x56, 0x10, 0x0d, 0x12, 0x1b, 0x0a, 0x17,
+ 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41,
+ 0x4e, 0x59, 0x41, 0x4e, 0x56, 0x49, 0x4e, 0x10, 0x0e, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50,
+ 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x31, 0x36, 0x34, 0x5f,
+ 0x4e, 0x53, 0x41, 0x50, 0x10, 0x0f, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
+ 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x54, 0x4e, 0x41,
+ 0x10, 0x10, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x54, 0x4e, 0x41, 0x10, 0x11, 0x12, 0x1a,
+ 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x4e, 0x53, 0x41, 0x50, 0x5f, 0x54, 0x4e, 0x41, 0x10, 0x12, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47,
+ 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x50, 0x4e, 0x5f,
+ 0x49, 0x50, 0x56, 0x34, 0x10, 0x13, 0x12, 0x1a, 0x0a, 0x16, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
+ 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36,
+ 0x10, 0x14, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x5f, 0x54,
+ 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x10, 0x19, 0x2a, 0xb9, 0x01, 0x0a, 0x0c,
+ 0x42, 0x47, 0x50, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1e, 0x0a, 0x1a,
+ 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55,
+ 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11,
+ 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55,
+ 0x50, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f,
+ 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x02, 0x12, 0x1b, 0x0a, 0x17,
+ 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47,
+ 0x4f, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x50, 0x10, 0x03, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50,
+ 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49, 0x4e,
+ 0x47, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x12, 0x1d, 0x0a, 0x19, 0x42, 0x47, 0x50, 0x5f,
+ 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x2a, 0xea, 0x01, 0x0a, 0x10, 0x42, 0x67, 0x70, 0x41,
+ 0x64, 0x64, 0x50, 0x61, 0x74, 0x68, 0x43, 0x61, 0x70, 0x4e, 0x65, 0x67, 0x12, 0x23, 0x0a, 0x1f,
+ 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50,
+ 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x44, 0x49, 0x53, 0x41, 0x42, 0x4c, 0x45, 0x10,
+ 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54,
+ 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x52, 0x45, 0x43,
+ 0x45, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44,
+ 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53,
+ 0x52, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x10, 0x02, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f,
+ 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47,
+ 0x5f, 0x53, 0x52, 0x5f, 0x42, 0x4f, 0x54, 0x48, 0x10, 0x03, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47,
+ 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x43, 0x41, 0x50, 0x5f, 0x4e,
+ 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x49, 0x4e, 0x48, 0x45, 0x52, 0x49, 0x54, 0x10, 0x04, 0x12,
+ 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x44, 0x44, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f,
+ 0x43, 0x41, 0x50, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x53, 0x52, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
+ 0x57, 0x4e, 0x10, 0x05, 0x2a, 0xdc, 0x01, 0x0a, 0x14, 0x42, 0x47, 0x50, 0x43, 0x6c, 0x65, 0x61,
+ 0x72, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, 0x0a,
+ 0x23, 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45,
+ 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
+ 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c,
+ 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e,
+ 0x53, 0x5f, 0x48, 0x41, 0x52, 0x44, 0x10, 0x01, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x47, 0x50, 0x5f,
0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49,
- 0x4f, 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x5f, 0x42, 0x4f, 0x54, 0x48,
- 0x10, 0x04, 0x2a, 0x5b, 0x0a, 0x07, 0x4e, 0x4c, 0x52, 0x49, 0x53, 0x72, 0x63, 0x12, 0x18, 0x0a,
- 0x14, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
- 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4c, 0x52, 0x49, 0x5f,
- 0x53, 0x52, 0x43, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4e, 0x4c,
- 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x41, 0x46, 0x4d, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d,
- 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0x03, 0x2a,
- 0x99, 0x01, 0x0a, 0x0f, 0x42, 0x67, 0x70, 0x4e, 0x6c, 0x72, 0x69, 0x49, 0x73, 0x41, 0x63, 0x74,
- 0x69, 0x76, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x4e, 0x4c, 0x52, 0x49, 0x5f,
- 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
- 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x4e,
- 0x4c, 0x52, 0x49, 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x4e, 0x4f,
- 0x54, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x42,
- 0x47, 0x50, 0x5f, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56,
- 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19,
+ 0x4f, 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x5f, 0x49, 0x4e, 0x10, 0x02,
+ 0x12, 0x27, 0x0a, 0x23, 0x42, 0x47, 0x50, 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f,
+ 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52,
+ 0x45, 0x53, 0x48, 0x5f, 0x4f, 0x55, 0x54, 0x10, 0x03, 0x12, 0x28, 0x0a, 0x24, 0x42, 0x47, 0x50,
+ 0x5f, 0x43, 0x4c, 0x45, 0x41, 0x52, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x4f, 0x50, 0x54,
+ 0x49, 0x4f, 0x4e, 0x53, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x5f, 0x42, 0x4f, 0x54,
+ 0x48, 0x10, 0x04, 0x2a, 0x5b, 0x0a, 0x07, 0x4e, 0x4c, 0x52, 0x49, 0x53, 0x72, 0x63, 0x12, 0x18,
+ 0x0a, 0x14, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
+ 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4c, 0x52, 0x49,
+ 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4e,
+ 0x4c, 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x41, 0x46, 0x4d, 0x10, 0x02, 0x12, 0x11, 0x0a,
+ 0x0d, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x53, 0x52, 0x43, 0x5f, 0x53, 0x45, 0x4c, 0x46, 0x10, 0x03,
+ 0x2a, 0x99, 0x01, 0x0a, 0x0f, 0x42, 0x67, 0x70, 0x4e, 0x6c, 0x72, 0x69, 0x49, 0x73, 0x41, 0x63,
+ 0x74, 0x69, 0x76, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x4e, 0x4c, 0x52, 0x49,
+ 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
+ 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f,
+ 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x4e,
+ 0x4f, 0x54, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b,
0x42, 0x47, 0x50, 0x5f, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49,
- 0x56, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x03, 0x2a, 0x99, 0x05, 0x0a, 0x0e,
- 0x42, 0x47, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x23,
- 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x49, 0x44, 0x45, 0x52, 0x45,
- 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45,
- 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49, 0x53,
- 0x5f, 0x42, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x52,
- 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x57, 0x45, 0x49, 0x47,
- 0x48, 0x54, 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54,
- 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x50,
- 0x52, 0x45, 0x46, 0x10, 0x03, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55,
- 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x43, 0x4c, 0x5f, 0x4f, 0x52,
- 0x49, 0x47, 0x5f, 0x50, 0x52, 0x46, 0x52, 0x52, 0x45, 0x44, 0x10, 0x04, 0x12, 0x20, 0x0a, 0x1c,
+ 0x56, 0x45, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x02, 0x12, 0x1d, 0x0a,
+ 0x19, 0x42, 0x47, 0x50, 0x5f, 0x4e, 0x4c, 0x52, 0x49, 0x5f, 0x49, 0x53, 0x5f, 0x41, 0x43, 0x54,
+ 0x49, 0x56, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x03, 0x2a, 0x99, 0x05, 0x0a,
+ 0x0e, 0x42, 0x47, 0x50, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
+ 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x49, 0x44, 0x45, 0x52,
+ 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54,
+ 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x49,
+ 0x53, 0x5f, 0x42, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f,
+ 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x57, 0x45, 0x49,
+ 0x47, 0x48, 0x54, 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55,
+ 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f,
+ 0x50, 0x52, 0x45, 0x46, 0x10, 0x03, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f,
+ 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x43, 0x4c, 0x5f, 0x4f,
+ 0x52, 0x49, 0x47, 0x5f, 0x50, 0x52, 0x46, 0x52, 0x52, 0x45, 0x44, 0x10, 0x04, 0x12, 0x20, 0x0a,
+ 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
+ 0x4e, 0x5f, 0x41, 0x53, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x4c, 0x45, 0x4e, 0x10, 0x05, 0x12,
+ 0x1b, 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41,
+ 0x53, 0x4f, 0x4e, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x10, 0x06, 0x12, 0x18, 0x0a, 0x14,
0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
- 0x5f, 0x41, 0x53, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f, 0x4c, 0x45, 0x4e, 0x10, 0x05, 0x12, 0x1b,
- 0x0a, 0x17, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53,
- 0x4f, 0x4e, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x10, 0x06, 0x12, 0x18, 0x0a, 0x14, 0x42,
+ 0x5f, 0x4d, 0x45, 0x44, 0x10, 0x07, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f,
+ 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c,
+ 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x5f, 0x54, 0x49, 0x45, 0x10, 0x08, 0x12, 0x25, 0x0a, 0x21, 0x42,
0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
- 0x4d, 0x45, 0x44, 0x10, 0x07, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55,
- 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f,
- 0x4f, 0x52, 0x49, 0x47, 0x5f, 0x54, 0x49, 0x45, 0x10, 0x08, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x47,
- 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x45,
- 0x42, 0x47, 0x50, 0x5f, 0x56, 0x5f, 0x49, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x10,
- 0x09, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x4d, 0x49, 0x4e, 0x5f, 0x44, 0x49, 0x53, 0x54,
- 0x41, 0x4e, 0x43, 0x45, 0x10, 0x0a, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f,
- 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x54, 0x48, 0x5f,
- 0x54, 0x4f, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x10, 0x0b, 0x12, 0x22, 0x0a,
- 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f,
- 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x47, 0x10,
- 0x0c, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52,
- 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x44, 0x45, 0x4e, 0x54, 0x49, 0x46, 0x49, 0x45, 0x52,
- 0x10, 0x0d, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f,
- 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4c, 0x55, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c,
- 0x45, 0x4e, 0x10, 0x0e, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54,
- 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x41, 0x44,
- 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x0f, 0x12, 0x1e, 0x0a, 0x1a, 0x42, 0x47, 0x50,
- 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45,
- 0x45, 0x52, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x10, 0x10, 0x12, 0x1e, 0x0a, 0x1a, 0x42, 0x47, 0x50,
- 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45,
- 0x45, 0x52, 0x5f, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x11, 0x12, 0x1c, 0x0a, 0x18, 0x42, 0x47, 0x50,
- 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x41,
- 0x54, 0x48, 0x5f, 0x49, 0x44, 0x10, 0x12, 0x2a, 0x82, 0x01, 0x0a, 0x0d, 0x42, 0x47, 0x50, 0x4f,
- 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50,
- 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x55, 0x4e, 0x53,
- 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47,
- 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x49, 0x47,
- 0x50, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49,
- 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x45, 0x47, 0x50, 0x10, 0x02, 0x12, 0x1e, 0x0a, 0x1a,
- 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f,
- 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x2a, 0x74, 0x0a, 0x0b,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x42,
- 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
- 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47,
- 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e, 0x45,
- 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54,
- 0x59, 0x50, 0x45, 0x5f, 0x49, 0x42, 0x47, 0x50, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47,
- 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x42, 0x47, 0x50,
- 0x10, 0x03, 0x2a, 0xd4, 0x01, 0x0a, 0x11, 0x42, 0x67, 0x70, 0x41, 0x72, 0x6f, 0x41, 0x64, 0x76,
- 0x65, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x42, 0x47, 0x50, 0x5f,
- 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x23,
- 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54,
- 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x49, 0x53, 0x45,
- 0x44, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52, 0x4f, 0x5f, 0x41,
- 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x50, 0x50,
- 0x52, 0x45, 0x53, 0x53, 0x45, 0x44, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x42, 0x47, 0x50, 0x5f,
- 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
- 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x44, 0x52, 0x41,
- 0x57, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52, 0x4f,
- 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x57, 0x49,
- 0x54, 0x48, 0x44, 0x52, 0x41, 0x57, 0x4e, 0x10, 0x04, 0x42, 0x69, 0x0a, 0x1e, 0x6f, 0x70, 0x69,
- 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c, 0x6f,
- 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x42, 0x08, 0x42, 0x47, 0x50,
- 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
- 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2f, 0x6f,
- 0x70, 0x69, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2f, 0x63,
- 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x67, 0x65,
- 0x6e, 0x2f, 0x67, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x45, 0x42, 0x47, 0x50, 0x5f, 0x56, 0x5f, 0x49, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52,
+ 0x10, 0x09, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x41, 0x44, 0x4d, 0x49, 0x4e, 0x5f, 0x44, 0x49, 0x53,
+ 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x0a, 0x12, 0x25, 0x0a, 0x21, 0x42, 0x47, 0x50, 0x5f, 0x52,
+ 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x41, 0x54, 0x48,
+ 0x5f, 0x54, 0x4f, 0x5f, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x10, 0x0b, 0x12, 0x22,
+ 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53,
+ 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x5f, 0x45, 0x58, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x47,
+ 0x10, 0x0c, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f,
+ 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x44, 0x45, 0x4e, 0x54, 0x49, 0x46, 0x49, 0x45,
+ 0x52, 0x10, 0x0d, 0x12, 0x20, 0x0a, 0x1c, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45,
+ 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x43, 0x4c, 0x55, 0x53, 0x54, 0x45, 0x52, 0x5f,
+ 0x4c, 0x45, 0x4e, 0x10, 0x0e, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x52, 0x4f, 0x55,
+ 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x41,
+ 0x44, 0x44, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x0f, 0x12, 0x1e, 0x0a, 0x1a, 0x42, 0x47,
+ 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
+ 0x45, 0x45, 0x52, 0x5f, 0x41, 0x44, 0x44, 0x52, 0x10, 0x10, 0x12, 0x1e, 0x0a, 0x1a, 0x42, 0x47,
+ 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
+ 0x45, 0x45, 0x52, 0x5f, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x11, 0x12, 0x1c, 0x0a, 0x18, 0x42, 0x47,
+ 0x50, 0x5f, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50,
+ 0x41, 0x54, 0x48, 0x5f, 0x49, 0x44, 0x10, 0x12, 0x2a, 0x82, 0x01, 0x0a, 0x0d, 0x42, 0x47, 0x50,
+ 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x47,
+ 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x55, 0x4e,
+ 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x42,
+ 0x47, 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x49,
+ 0x47, 0x50, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47,
+ 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52, 0x5f, 0x45, 0x47, 0x50, 0x10, 0x02, 0x12, 0x1e, 0x0a,
+ 0x1a, 0x42, 0x47, 0x50, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x5f, 0x41, 0x54, 0x54, 0x52,
+ 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x2a, 0x74, 0x0a,
+ 0x0b, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19,
+ 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
+ 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x42,
+ 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x4f, 0x4e,
+ 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x42, 0x47, 0x50, 0x10, 0x02, 0x12, 0x16, 0x0a, 0x12, 0x42,
+ 0x47, 0x50, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x42, 0x47,
+ 0x50, 0x10, 0x03, 0x2a, 0xd4, 0x01, 0x0a, 0x11, 0x42, 0x67, 0x70, 0x41, 0x72, 0x6f, 0x41, 0x64,
+ 0x76, 0x65, 0x72, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x42, 0x47, 0x50,
+ 0x5f, 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
+ 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52,
+ 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x49, 0x53,
+ 0x45, 0x44, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52, 0x4f, 0x5f,
+ 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x55, 0x50,
+ 0x50, 0x52, 0x45, 0x53, 0x53, 0x45, 0x44, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27, 0x42, 0x47, 0x50,
+ 0x5f, 0x41, 0x52, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54,
+ 0x45, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x44, 0x52,
+ 0x41, 0x57, 0x41, 0x4c, 0x10, 0x03, 0x12, 0x22, 0x0a, 0x1e, 0x42, 0x47, 0x50, 0x5f, 0x41, 0x52,
+ 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x57,
+ 0x49, 0x54, 0x48, 0x44, 0x52, 0x41, 0x57, 0x4e, 0x10, 0x04, 0x42, 0x69, 0x0a, 0x1e, 0x6f, 0x70,
+ 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x63, 0x6c,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x42, 0x08, 0x42, 0x47,
+ 0x50, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
+ 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2f,
+ 0x6f, 0x70, 0x69, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2f,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x67,
+ 0x65, 0x6e, 0x2f, 0x67, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -3800,7 +4058,7 @@ func file_bgp_proto_rawDescGZIP() []byte {
}
var file_bgp_proto_enumTypes = make([]protoimpl.EnumInfo, 15)
-var file_bgp_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
+var file_bgp_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
var file_bgp_proto_goTypes = []interface{}{
(BGPAfi)(0), // 0: opi_api.network.cloud.v1alpha1.BGPAfi
(BGPSafi)(0), // 1: opi_api.network.cloud.v1alpha1.BGPSafi
@@ -3825,16 +4083,20 @@ var file_bgp_proto_goTypes = []interface{}{
(*BGPPeerStatus)(nil), // 20: opi_api.network.cloud.v1alpha1.BGPPeerStatus
(*BGPPeerAf)(nil), // 21: opi_api.network.cloud.v1alpha1.BGPPeerAf
(*BGPPeerAfSpec)(nil), // 22: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec
- (*BGPPeerAfStatus)(nil), // 23: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus
- (*BGPNLRIPrefix)(nil), // 24: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix
- (*BGPNLRIPrefixSpec)(nil), // 25: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec
- (*BGPNLRIPrefixStatus)(nil), // 26: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus
- (*BGPNLRIPrefixFilter)(nil), // 27: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter
- (*BGPAdjRibOut)(nil), // 28: opi_api.network.cloud.v1alpha1.BGPAdjRibOut
- (*BGPAdjRibOutSpec)(nil), // 29: opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpec
- (*BGPAdjRibOutStatus)(nil), // 30: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus
- (_go.AdminState)(0), // 31: opi_api.network.opinetcommon.v1alpha1.AdminState
- (*_go.IPAddress)(nil), // 32: opi_api.network.opinetcommon.v1alpha1.IPAddress
+ (*BGPMaxPrefix)(nil), // 23: opi_api.network.cloud.v1alpha1.BGPMaxPrefix
+ (*BGPMaxPrefixRestart)(nil), // 24: opi_api.network.cloud.v1alpha1.BGPMaxPrefixRestart
+ (*BGPRouteMap)(nil), // 25: opi_api.network.cloud.v1alpha1.BGPRouteMap
+ (*BGPPeerAfStatus)(nil), // 26: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus
+ (*BGPNLRIPrefix)(nil), // 27: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix
+ (*BGPNLRIPrefixSpec)(nil), // 28: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec
+ (*BGPNLRIPrefixStatus)(nil), // 29: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus
+ (*BGPNLRIPrefixFilter)(nil), // 30: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter
+ (*BGPAdjRibOut)(nil), // 31: opi_api.network.cloud.v1alpha1.BGPAdjRibOut
+ (*BGPAdjRibOutSpec)(nil), // 32: opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpec
+ (*BGPAdjRibOutStatus)(nil), // 33: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus
+ (_go.AdminState)(0), // 34: opi_api.network.opinetcommon.v1alpha1.AdminState
+ (*_go.IPAddress)(nil), // 35: opi_api.network.opinetcommon.v1alpha1.IPAddress
+ (*_go.IPPrefix)(nil), // 36: opi_api.network.opinetcommon.v1alpha1.IPPrefix
}
var file_bgp_proto_depIdxs = []int32{
16, // 0: opi_api.network.cloud.v1alpha1.Bgp.spec:type_name -> opi_api.network.cloud.v1alpha1.BgpSpec
@@ -3842,51 +4104,55 @@ var file_bgp_proto_depIdxs = []int32{
6, // 2: opi_api.network.cloud.v1alpha1.BgpStatus.oper_state:type_name -> opi_api.network.cloud.v1alpha1.BGPOperState
19, // 3: opi_api.network.cloud.v1alpha1.BGPPeer.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerSpec
20, // 4: opi_api.network.cloud.v1alpha1.BGPPeer.status:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerStatus
- 31, // 5: opi_api.network.cloud.v1alpha1.BGPPeerSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
- 32, // 6: opi_api.network.cloud.v1alpha1.BGPPeerSpec.local_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 32, // 7: opi_api.network.cloud.v1alpha1.BGPPeerSpec.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 34, // 5: opi_api.network.cloud.v1alpha1.BGPPeerSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
+ 35, // 6: opi_api.network.cloud.v1alpha1.BGPPeerSpec.local_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 35, // 7: opi_api.network.cloud.v1alpha1.BGPPeerSpec.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
2, // 8: opi_api.network.cloud.v1alpha1.BGPPeerSpec.rr_client:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerRR
3, // 9: opi_api.network.cloud.v1alpha1.BGPPeerStatus.session_state:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerSessionState
3, // 10: opi_api.network.cloud.v1alpha1.BGPPeerStatus.prev_session_state:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerSessionState
- 32, // 11: opi_api.network.cloud.v1alpha1.BGPPeerStatus.local_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 35, // 11: opi_api.network.cloud.v1alpha1.BGPPeerStatus.local_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
5, // 12: opi_api.network.cloud.v1alpha1.BGPPeerStatus.sel_local_addr_type:type_name -> opi_api.network.cloud.v1alpha1.BGPAddrType
6, // 13: opi_api.network.cloud.v1alpha1.BGPPeerStatus.oper_state:type_name -> opi_api.network.cloud.v1alpha1.BGPOperState
22, // 14: opi_api.network.cloud.v1alpha1.BGPPeerAf.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAfSpec
- 23, // 15: opi_api.network.cloud.v1alpha1.BGPPeerAf.state:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAfStatus
- 32, // 16: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.local_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 32, // 17: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 26, // 15: opi_api.network.cloud.v1alpha1.BGPPeerAf.state:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAfStatus
+ 35, // 16: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.local_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 35, // 17: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
0, // 18: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
1, // 19: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
- 7, // 20: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus.add_path_cap_neg:type_name -> opi_api.network.cloud.v1alpha1.BgpAddPathCapNeg
- 2, // 21: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus.reflector_client:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerRR
- 25, // 22: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec
- 26, // 23: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix.state:type_name -> opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus
- 0, // 24: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
- 1, // 25: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
- 9, // 26: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.route_source:type_name -> opi_api.network.cloud.v1alpha1.NLRISrc
- 0, // 27: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
- 1, // 28: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
- 9, // 29: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.route_source:type_name -> opi_api.network.cloud.v1alpha1.NLRISrc
- 4, // 30: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.as_size:type_name -> opi_api.network.cloud.v1alpha1.BgpAsSize
- 32, // 31: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 10, // 32: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.is_active:type_name -> opi_api.network.cloud.v1alpha1.BgpNlriIsActive
- 11, // 33: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.reason_not_best:type_name -> opi_api.network.cloud.v1alpha1.BGPRouteReason
- 12, // 34: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.origin:type_name -> opi_api.network.cloud.v1alpha1.BGPOriginAttr
- 13, // 35: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.peer_type:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerType
- 32, // 36: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter.next_hop:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 32, // 37: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter.ip_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 29, // 38: opi_api.network.cloud.v1alpha1.BGPAdjRibOut.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpec
- 30, // 39: opi_api.network.cloud.v1alpha1.BGPAdjRibOut.status:type_name -> opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus
- 32, // 40: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 0, // 41: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
- 1, // 42: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
- 14, // 43: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.state:type_name -> opi_api.network.cloud.v1alpha1.BgpAroAdvertState
- 4, // 44: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.as_size:type_name -> opi_api.network.cloud.v1alpha1.BgpAsSize
- 45, // [45:45] is the sub-list for method output_type
- 45, // [45:45] is the sub-list for method input_type
- 45, // [45:45] is the sub-list for extension type_name
- 45, // [45:45] is the sub-list for extension extendee
- 0, // [0:45] is the sub-list for field type_name
+ 23, // 20: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.max_prefixes:type_name -> opi_api.network.cloud.v1alpha1.BGPMaxPrefix
+ 25, // 21: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.route_map:type_name -> opi_api.network.cloud.v1alpha1.BGPRouteMap
+ 36, // 22: opi_api.network.cloud.v1alpha1.BGPPeerAfSpec.network:type_name -> opi_api.network.opinetcommon.v1alpha1.IPPrefix
+ 24, // 23: opi_api.network.cloud.v1alpha1.BGPMaxPrefix.max_prefix_restart:type_name -> opi_api.network.cloud.v1alpha1.BGPMaxPrefixRestart
+ 7, // 24: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus.add_path_cap_neg:type_name -> opi_api.network.cloud.v1alpha1.BgpAddPathCapNeg
+ 2, // 25: opi_api.network.cloud.v1alpha1.BGPPeerAfStatus.reflector_client:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerRR
+ 28, // 26: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec
+ 29, // 27: opi_api.network.cloud.v1alpha1.BGPNLRIPrefix.state:type_name -> opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus
+ 0, // 28: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
+ 1, // 29: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
+ 9, // 30: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpec.route_source:type_name -> opi_api.network.cloud.v1alpha1.NLRISrc
+ 0, // 31: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
+ 1, // 32: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
+ 9, // 33: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.route_source:type_name -> opi_api.network.cloud.v1alpha1.NLRISrc
+ 4, // 34: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.as_size:type_name -> opi_api.network.cloud.v1alpha1.BgpAsSize
+ 35, // 35: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 10, // 36: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.is_active:type_name -> opi_api.network.cloud.v1alpha1.BgpNlriIsActive
+ 11, // 37: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.reason_not_best:type_name -> opi_api.network.cloud.v1alpha1.BGPRouteReason
+ 12, // 38: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.origin:type_name -> opi_api.network.cloud.v1alpha1.BGPOriginAttr
+ 13, // 39: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatus.peer_type:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerType
+ 35, // 40: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter.next_hop:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 35, // 41: opi_api.network.cloud.v1alpha1.BGPNLRIPrefixFilter.ip_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 32, // 42: opi_api.network.cloud.v1alpha1.BGPAdjRibOut.spec:type_name -> opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpec
+ 33, // 43: opi_api.network.cloud.v1alpha1.BGPAdjRibOut.status:type_name -> opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus
+ 35, // 44: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.peer_addr:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 0, // 45: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.afi:type_name -> opi_api.network.cloud.v1alpha1.BGPAfi
+ 1, // 46: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.safi:type_name -> opi_api.network.cloud.v1alpha1.BGPSafi
+ 14, // 47: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.state:type_name -> opi_api.network.cloud.v1alpha1.BgpAroAdvertState
+ 4, // 48: opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatus.as_size:type_name -> opi_api.network.cloud.v1alpha1.BgpAsSize
+ 49, // [49:49] is the sub-list for method output_type
+ 49, // [49:49] is the sub-list for method input_type
+ 49, // [49:49] is the sub-list for extension type_name
+ 49, // [49:49] is the sub-list for extension extendee
+ 0, // [0:49] is the sub-list for field type_name
}
func init() { file_bgp_proto_init() }
@@ -3992,7 +4258,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerAfStatus); i {
+ switch v := v.(*BGPMaxPrefix); i {
case 0:
return &v.state
case 1:
@@ -4004,7 +4270,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPNLRIPrefix); i {
+ switch v := v.(*BGPMaxPrefixRestart); i {
case 0:
return &v.state
case 1:
@@ -4016,7 +4282,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPNLRIPrefixSpec); i {
+ switch v := v.(*BGPRouteMap); i {
case 0:
return &v.state
case 1:
@@ -4028,7 +4294,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPNLRIPrefixStatus); i {
+ switch v := v.(*BGPPeerAfStatus); i {
case 0:
return &v.state
case 1:
@@ -4040,7 +4306,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPNLRIPrefixFilter); i {
+ switch v := v.(*BGPNLRIPrefix); i {
case 0:
return &v.state
case 1:
@@ -4052,7 +4318,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPAdjRibOut); i {
+ switch v := v.(*BGPNLRIPrefixSpec); i {
case 0:
return &v.state
case 1:
@@ -4064,7 +4330,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPAdjRibOutSpec); i {
+ switch v := v.(*BGPNLRIPrefixStatus); i {
case 0:
return &v.state
case 1:
@@ -4076,6 +4342,42 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BGPNLRIPrefixFilter); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_bgp_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BGPAdjRibOut); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_bgp_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
+ switch v := v.(*BGPAdjRibOutSpec); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_bgp_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BGPAdjRibOutStatus); i {
case 0:
return &v.state
@@ -4094,7 +4396,7 @@ func file_bgp_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_bgp_proto_rawDesc,
NumEnums: 15,
- NumMessages: 16,
+ NumMessages: 19,
NumExtensions: 0,
NumServices: 0,
},
diff --git a/network/cloud/v1alpha1/gen/python/bgp_pb2.py b/network/cloud/v1alpha1/gen/python/bgp_pb2.py
index 142541a5..21a8fc82 100644
--- a/network/cloud/v1alpha1/gen/python/bgp_pb2.py
+++ b/network/cloud/v1alpha1/gen/python/bgp_pb2.py
@@ -16,7 +16,7 @@
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tbgp.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\"\xce\x01\n\x03\x42gp\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\x04spec\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BgpSpecR\x04spec\x12\x41\n\x06status\x18\x03 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpStatusR\x06status:3\xea\x41\x30\n\"opi_api.network.cloud.v1alpha1/bgp\x12\nbgps/{bgp}\"\xbc\x01\n\x07\x42gpSpec\x12\x1b\n\tlocal_asn\x18\x01 \x01(\rR\x08localAsn\x12\x1b\n\trouter_id\x18\x02 \x01(\x07R\x08routerId\x12\x1d\n\ncluster_id\x18\x03 \x01(\x07R\tclusterId\x12\x18\n\x07\x64isable\x18\x04 \x01(\x08R\x07\x64isable\x12>\n\x1bsuppress_default_resolution\x18\x05 \x01(\x08R\x19suppressDefaultResolution\"\x8f\x02\n\tBgpStatus\x12K\n\noper_state\x18\x01 \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateR\toperState\x12\x36\n\x18\x61\x64j_rib_out_routes_count\x18\x02 \x01(\x05R\x14\x61\x64jRibOutRoutesCount\x12;\n\x1bpeak_num_adj_rib_out_routes\x18\x03 \x01(\x05R\x16peakNumAdjRibOutRoutes\x12#\n\rrem_delaytime\x18\x04 \x01(\x05R\x0cremDelaytime\x12\x1b\n\ttable_ver\x18\x05 \x01(\x05R\x08tableVer\"\xe6\x01\n\x07\x42GPPeer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x04spec\x18\x02 \x01(\x0b\x32+.opi_api.network.cloud.v1alpha1.BGPPeerSpecR\x04spec\x12\x45\n\x06status\x18\x03 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.BGPPeerStatusR\x06status:?\xea\x41<\n&opi_api.network.cloud.v1alpha1/bgppeer\x12\x12\x62gppeers/{bgppeer}\"\xfd\x04\n\x0b\x42GPPeerSpec\x12G\n\x05state\x18\x01 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateR\x05state\x12U\n\rlocal_address\x18\x02 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12M\n\tpeer_addr\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x1d\n\nremote_asn\x18\x04 \x01(\rR\tremoteAsn\x12\x1b\n\tsend_comm\x18\x05 \x01(\x08R\x08sendComm\x12\"\n\rsend_ext_comm\x18\x06 \x01(\x08R\x0bsendExtComm\x12\x46\n\trr_client\x18\x07 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BGPPeerRRR\x08rrClient\x12#\n\rconnect_retry\x18\x08 \x01(\x05R\x0c\x63onnectRetry\x12\x1a\n\x08holdtime\x18\t \x01(\x05R\x08holdtime\x12\x1d\n\nkeep_alive\x18\n \x01(\x05R\tkeepAlive\x12\x1a\n\x08password\x18\x0b \x01(\x0cR\x08password\x12\x10\n\x03ttl\x18\x0c \x01(\x05R\x03ttl\x12#\n\ridle_holdtime\x18\r \x01(\x05R\x0cidleHoldtime\x12$\n\x0e\x61llow_local_as\x18\x0e \x01(\x05R\x0c\x61llowLocalAs\"\xfd\x11\n\rBGPPeerStatus\x12X\n\rsession_state\x18\x01 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BGPPeerSessionStateR\x0csessionState\x12\x61\n\x12prev_session_state\x18\x02 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BGPPeerSessionStateR\x10prevSessionState\x12&\n\x0flast_error_rcvd\x18\x03 \x01(\x0cR\rlastErrorRcvd\x12&\n\x0flast_error_sent\x18\x04 \x01(\x0cR\rlastErrorSent\x12O\n\nlocal_addr\x18\x05 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tlocalAddr\x12\x1a\n\x08holdtime\x18\x06 \x01(\x05R\x08holdtime\x12\x1c\n\tkeepalive\x18\x07 \x01(\x05R\tkeepalive\x12\x1b\n\tcaps_sent\x18\x08 \x01(\x05R\x08\x63\x61psSent\x12\x1b\n\tcaps_rcvd\x18\t \x01(\x05R\x08\x63\x61psRcvd\x12\x19\n\x08\x63\x61ps_neg\x18\n \x01(\x05R\x07\x63\x61psNeg\x12Z\n\x13sel_local_addr_type\x18\x0b \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.BGPAddrTypeR\x10selLocalAddrType\x12\x35\n\x16incoming_notifications\x18\x0c \x01(\x05R\x15incomingNotifications\x12\x35\n\x16outbound_notifications\x18\r \x01(\x05R\x15outboundNotifications\x12)\n\x10incoming_updates\x18\x0e \x01(\x05R\x0fincomingUpdates\x12)\n\x10outgoing_updates\x18\x0f \x01(\x05R\x0foutgoingUpdates\x12/\n\x13incoming_keepalives\x18\x10 \x01(\x05R\x12incomingKeepalives\x12/\n\x13outgoing_keepalives\x18\x11 \x01(\x05R\x12outgoingKeepalives\x12-\n\x12incoming_refreshes\x18\x12 \x01(\x05R\x11incomingRefreshes\x12-\n\x12outgoing_refreshes\x18\x13 \x01(\x05R\x11outgoingRefreshes\x12\x36\n\x17incoming_total_messages\x18\x14 \x01(\x05R\x15incomingTotalMessages\x12\x36\n\x17outgoing_total_messages\x18\x15 \x01(\x05R\x15outgoingTotalMessages\x12.\n\x13\x66sm_est_transitions\x18\x16 \x01(\x05R\x11\x66smEstTransitions\x12.\n\x13\x63onnect_retry_count\x18\x17 \x01(\x05R\x11\x63onnectRetryCount\x12\x16\n\x06peergr\x18\x18 \x01(\x05R\x06peergr\x12%\n\x0estale_pathtime\x18\x19 \x01(\x05R\rstalePathtime\x12&\n\x0forf_entry_count\x18\x1a \x01(\x05R\rorfEntryCount\x12*\n\x11rcvd_msg_elpstime\x18\x1b \x01(\x05R\x0frcvdMsgElpstime\x12&\n\x0froute_refr_sent\x18\x1c \x01(\x05R\rrouteRefrSent\x12&\n\x0froute_refr_rcvd\x18\x1d \x01(\x05R\rrouteRefrRcvd\x12\'\n\x0fincoming_prfxes\x18\x1e \x01(\x05R\x0eincomingPrfxes\x12\'\n\x0foutgoing_prfxes\x18\x1f \x01(\x05R\x0eoutgoingPrfxes\x12<\n\x1aoutgoing_prfxes_advertised\x18 \x01(\x05R\x18outgoingPrfxesAdvertised\x12*\n\x11\x63onnect_retry_int\x18! \x01(\x05R\x0f\x63onnectRetryInt\x12\x38\n\x18outgoing_update_elpstime\x18\" \x01(\x05R\x16outgoingUpdateElpstime\x12\x34\n\x16outgoing_prfxes_denied\x18# \x01(\x05R\x14outgoingPrfxesDenied\x12\x35\n\x17outgoing_prfxes_imp_wdr\x18$ \x01(\x05R\x14outgoingPrfxesImpWdr\x12\x35\n\x17outgoing_prfxes_exp_wdr\x18% \x01(\x05R\x14outgoingPrfxesExpWdr\x12\x35\n\x17incoming_prfxes_imp_wdr\x18& \x01(\x05R\x14incomingPrfxesImpWdr\x12\x35\n\x17incoming_prfxes_exp_wdr\x18\' \x01(\x05R\x14incomingPrfxesExpWdr\x12+\n\x11received_holdtime\x18( \x01(\x05R\x10receivedHoldtime\x12/\n\x13\x66sm_establishedtime\x18) \x01(\x05R\x12\x66smEstablishedtime\x12:\n\x19incoming_updates_elpstime\x18* \x01(\x05R\x17incomingUpdatesElpstime\x12%\n\x0eincoming_opens\x18+ \x01(\x05R\rincomingOpens\x12%\n\x0eoutgoing_opens\x18, \x01(\x05R\routgoingOpens\x12\x1d\n\npeer_index\x18- \x01(\x05R\tpeerIndex\x12\x10\n\x03ttl\x18. \x01(\x05R\x03ttl\x12K\n\noper_state\x18/ \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateR\toperState\"\xf0\x01\n\tBGPPeerAf\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x41\n\x04spec\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.BGPPeerAfSpecR\x04spec\x12\x45\n\x05state\x18\x03 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.BGPPeerAfStatusR\x05state:E\xea\x41\x42\n(opi_api.network.cloud.v1alpha1/bgppeeraf\x12\x16\x62gppeerafs/{bgppeeraf}\"\xdb\x03\n\rBGPPeerAfSpec\x12O\n\nlocal_addr\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tlocalAddr\x12M\n\tpeer_addr\x18\x02 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x38\n\x03\x61\x66i\x18\x03 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x04 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12!\n\x0cnexthop_self\x18\x05 \x01(\x08R\x0bnexthopSelf\x12!\n\x0c\x64\x65\x66\x61ult_orig\x18\x06 \x01(\x08R\x0b\x64\x65\x66\x61ultOrig\x12\x1d\n\nlocal_port\x18\x07 \x01(\x05R\tlocalPort\x12\x1f\n\x0bremote_port\x18\x08 \x01(\x05R\nremotePort\x12-\n\x13local_addr_scope_id\x18\t \x01(\x05R\x10localAddrScopeId\"\xb9\x02\n\x0f\x42GPPeerAfStatus\x12!\n\x0cupdate_group\x18\x01 \x01(\x05R\x0bupdateGroup\x12-\n\x13local_addr_scope_id\x18\x02 \x01(\x05R\x10localAddrScopeId\x12#\n\rroute_refresh\x18\x03 \x01(\x08R\x0crouteRefresh\x12Y\n\x10\x61\x64\x64_path_cap_neg\x18\x04 \x01(\x0e\x32\x30.opi_api.network.cloud.v1alpha1.BgpAddPathCapNegR\raddPathCapNeg\x12T\n\x10reflector_client\x18\x05 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BGPPeerRRR\x0freflectorClient\"\xa1\x01\n\rBGPNLRIPrefix\x12\x45\n\x04spec\x18\x01 \x01(\x0b\x32\x31.opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpecR\x04spec\x12I\n\x05state\x18\x02 \x01(\x0b\x32\x33.opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatusR\x05state\"\xd4\x02\n\x11\x42GPNLRIPrefixSpec\x12\x38\n\x03\x61\x66i\x18\x01 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x02 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x03 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x04 \x01(\x05R\tprefixLen\x12J\n\x0croute_source\x18\x05 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.NLRISrcR\x0brouteSource\x12,\n\x12route_source_index\x18\x06 \x01(\x05R\x10routeSourceIndex\x12\x17\n\x07path_id\x18\x07 \x01(\x05R\x06pathId\"\xde\t\n\x13\x42GPNLRIPrefixStatus\x12\x38\n\x03\x61\x66i\x18\x01 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x02 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x03 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x04 \x01(\x05R\tprefixLen\x12J\n\x0croute_source\x18\x05 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.NLRISrcR\x0brouteSource\x12,\n\x12route_source_index\x18\x06 \x01(\x05R\x10routeSourceIndex\x12\x17\n\x07path_id\x18\x07 \x01(\x05R\x06pathId\x12\x1d\n\nbest_route\x18\x08 \x01(\x08R\tbestRoute\x12\x1e\n\x0b\x61s_path_str\x18\t \x01(\x0cR\tasPathStr\x12 \n\x0cpath_orig_id\x18\n \x01(\x0cR\npathOrigId\x12\"\n\rnext_hop_addr\x18\x0b \x01(\x0cR\x0bnextHopAddr\x12\x42\n\x07\x61s_size\x18\x0c \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BgpAsSizeR\x06\x61sSize\x12\x1d\n\necmp_route\x18\r \x01(\x08R\tecmpRoute\x12M\n\tpeer_addr\x18\x0e \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12,\n\x12\x66lap_stats_flapcnt\x18\x0f \x01(\x05R\x10\x66lapStatsFlapcnt\x12,\n\x12\x66lap_stats_supprsd\x18\x10 \x01(\x08R\x10\x66lapStatsSupprsd\x12L\n\tis_active\x18\x11 \x01(\x0e\x32/.opi_api.network.cloud.v1alpha1.BgpNlriIsActiveR\x08isActive\x12\x14\n\x05stale\x18\x12 \x01(\x08R\x05stale\x12%\n\x0e\x66lap_starttime\x18\x13 \x01(\x05R\rflapStarttime\x12V\n\x0freason_not_best\x18\x14 \x01(\x0e\x32..opi_api.network.cloud.v1alpha1.BGPRouteReasonR\rreasonNotBest\x12\x19\n\x08\x65xt_comm\x18\x15 \x03(\x0cR\x07\x65xtComm\x12\x12\n\x04\x63omm\x18\x16 \x03(\x0cR\x04\x63omm\x12\x1d\n\nlocal_pref\x18\x17 \x01(\x05R\tlocalPref\x12\x45\n\x06origin\x18\x18 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.BGPOriginAttrR\x06origin\x12\x1f\n\x0bmed_present\x18\x19 \x01(\x08R\nmedPresent\x12\x10\n\x03med\x18\x1a \x01(\rR\x03med\x12H\n\tpeer_type\x18\x1b \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.BGPPeerTypeR\x08peerType\"\x95\x02\n\x13\x42GPNLRIPrefixFilter\x12\x19\n\x08\x65xt_comm\x18\x01 \x01(\x0cR\x07\x65xtComm\x12\x12\n\x04vnid\x18\x02 \x01(\x05R\x04vnid\x12\x1d\n\nroute_type\x18\x03 \x01(\x05R\trouteType\x12K\n\x08next_hop\x18\x04 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x07nextHop\x12O\n\nip_address\x18\x05 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tipAddress\x12\x12\n\x04\x62\x65st\x18\x06 \x01(\x08R\x04\x62\x65st\"\xa0\x01\n\x0c\x42GPAdjRibOut\x12\x44\n\x04spec\x18\x01 \x01(\x0b\x32\x30.opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpecR\x04spec\x12J\n\x06status\x18\x02 \x01(\x0b\x32\x32.opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatusR\x06status\"\x12\n\x10\x42GPAdjRibOutSpec\"\xa0\x04\n\x12\x42GPAdjRibOutStatus\x12M\n\tpeer_addr\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x38\n\x03\x61\x66i\x18\x02 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x03 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x04 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x05 \x01(\x05R\tprefixLen\x12G\n\x05state\x18\x06 \x01(\x0e\x32\x31.opi_api.network.cloud.v1alpha1.BgpAroAdvertStateR\x05state\x12\x42\n\x07\x61s_size\x18\x07 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BgpAsSizeR\x06\x61sSize\x12\x1e\n\x0b\x61s_path_str\x18\x08 \x01(\x0cR\tasPathStr\x12\x12\n\x04\x63omm\x18\t \x03(\x0cR\x04\x63omm\x12\x19\n\x08\x65xt_comm\x18\n \x03(\x0cR\x07\x65xtComm\x12\x1f\n\x0bmed_present\x18\x0b \x01(\x08R\nmedPresent\x12\x10\n\x03med\x18\x0c \x01(\rR\x03med*X\n\x06\x42GPAfi\x12\x17\n\x13\x42GP_AFI_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x42GP_AFI_IPV4\x10\x01\x12\x10\n\x0c\x42GP_AFI_IPV6\x10\x02\x12\x11\n\rBGP_AFI_L2VPN\x10\x19*L\n\x07\x42GPSafi\x12\x18\n\x14\x42GP_SAFI_UNSPECIFIED\x10\x00\x12\x14\n\x10\x42GP_SAFI_UNICAST\x10\x01\x12\x11\n\rBGP_SAFI_EVPN\x10\x46*_\n\tBGPPeerRR\x12\x1b\n\x17\x42GP_PEER_RR_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_PEER_RR_CLIENT\x10\x01\x12\x1d\n\x19\x42GP_PEER_RR_MESHED_CLIENT\x10\x02*\x9a\x02\n\x13\x42GPPeerSessionState\x12&\n\"BGP_PEER_SESSION_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x42GP_PEER_SESSION_STATE_IDLE\x10\x01\x12\"\n\x1e\x42GP_PEER_SESSION_STATE_CONNECT\x10\x02\x12!\n\x1d\x42GP_PEER_SESSION_STATE_ACTIVE\x10\x03\x12#\n\x1f\x42GP_PEER_SESSION_STATE_OPENSENT\x10\x04\x12&\n\"BGP_PEER_SESSION_STATE_OPENCONFIRM\x10\x05\x12&\n\"BGP_PEER_SESSION_STATE_ESTABLISHED\x10\x06*_\n\tBgpAsSize\x12\x1b\n\x17\x42GP_AS_SIZE_UNSPECIFIED\x10\x00\x12\x19\n\x15\x42GP_AS_SIZE_TWO_OCTET\x10\x01\x12\x1a\n\x16\x42GP_AS_SIZE_FOUR_OCTET\x10\x02*\xd0\x04\n\x0b\x42GPAddrType\x12\x1d\n\x19\x42GP_ADDR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_ADDR_TYPE_IPV4\x10\x01\x12\x16\n\x12\x42GP_ADDR_TYPE_IPV6\x10\x02\x12\x16\n\x12\x42GP_ADDR_TYPE_NSAP\x10\x03\x12\x16\n\x12\x42GP_ADDR_TYPE_HDLC\x10\x04\x12\x19\n\x15\x42GP_ADDR_TYPE_BBN1822\x10\x05\x12\x19\n\x15\x42GP_ADDR_TYPE_IEEE802\x10\x06\x12\x16\n\x12\x42GP_ADDR_TYPE_E163\x10\x07\x12\x16\n\x12\x42GP_ADDR_TYPE_E164\x10\x08\x12\x15\n\x11\x42GP_ADDR_TYPE_F69\x10\t\x12\x16\n\x12\x42GP_ADDR_TYPE_X121\x10\n\x12\x15\n\x11\x42GP_ADDR_TYPE_IPX\x10\x0b\x12\x1b\n\x17\x42GP_ADDR_TYPE_APPLETALK\x10\x0c\x12\x1a\n\x16\x42GP_ADDR_TYPE_DECNETIV\x10\r\x12\x1b\n\x17\x42GP_ADDR_TYPE_BANYANVIN\x10\x0e\x12\x1b\n\x17\x42GP_ADDR_TYPE_E164_NSAP\x10\x0f\x12\x1a\n\x16\x42GP_ADDR_TYPE_IPV4_TNA\x10\x10\x12\x1a\n\x16\x42GP_ADDR_TYPE_IPV6_TNA\x10\x11\x12\x1a\n\x16\x42GP_ADDR_TYPE_NSAP_TNA\x10\x12\x12\x1a\n\x16\x42GP_ADDR_TYPE_VPN_IPV4\x10\x13\x12\x1a\n\x16\x42GP_ADDR_TYPE_VPN_IPV6\x10\x14\x12\x17\n\x13\x42GP_ADDR_TYPE_L2VPN\x10\x19*\xb9\x01\n\x0c\x42GPOperState\x12\x1e\n\x1a\x42GP_OPER_STATE_UNSPECIFIED\x10\x00\x12\x15\n\x11\x42GP_OPER_STATE_UP\x10\x01\x12\x17\n\x13\x42GP_OPER_STATE_DOWN\x10\x02\x12\x1b\n\x17\x42GP_OPER_STATE_GOING_UP\x10\x03\x12\x1d\n\x19\x42GP_OPER_STATE_GOING_DOWN\x10\x04\x12\x1d\n\x19\x42GP_OPER_STATE_ACT_FAILED\x10\x05*\xea\x01\n\x10\x42gpAddPathCapNeg\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_DISABLE\x10\x00\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_RECEIVE\x10\x01\x12 \n\x1c\x42GP_ADD_PATH_CAP_NEG_SR_SEND\x10\x02\x12 \n\x1c\x42GP_ADD_PATH_CAP_NEG_SR_BOTH\x10\x03\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_INHERIT\x10\x04\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_UNKNOWN\x10\x05*\xdc\x01\n\x14\x42GPClearRouteOptions\x12\'\n#BGP_CLEAR_ROUTE_OPTIONS_UNSPECIFIED\x10\x00\x12 \n\x1c\x42GP_CLEAR_ROUTE_OPTIONS_HARD\x10\x01\x12&\n\"BGP_CLEAR_ROUTE_OPTIONS_REFRESH_IN\x10\x02\x12\'\n#BGP_CLEAR_ROUTE_OPTIONS_REFRESH_OUT\x10\x03\x12(\n$BGP_CLEAR_ROUTE_OPTIONS_REFRESH_BOTH\x10\x04*[\n\x07NLRISrc\x12\x18\n\x14NLRI_SRC_UNSPECIFIED\x10\x00\x12\x11\n\rNLRI_SRC_PEER\x10\x01\x12\x10\n\x0cNLRI_SRC_AFM\x10\x02\x12\x11\n\rNLRI_SRC_SELF\x10\x03*\x99\x01\n\x0f\x42gpNlriIsActive\x12\"\n\x1e\x42GP_NLRI_IS_ACTIVE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x42GP_NLRI_IS_ACTIVE_NOT_TRACKED\x10\x01\x12\x1f\n\x1b\x42GP_NLRI_IS_ACTIVE_INACTIVE\x10\x02\x12\x1d\n\x19\x42GP_NLRI_IS_ACTIVE_ACTIVE\x10\x03*\x99\x05\n\x0e\x42GPRouteReason\x12#\n\x1f\x42GP_ROUTE_REASON_NOT_CONSIDERED\x10\x00\x12\"\n\x1e\x42GP_ROUTE_REASON_ROUTE_IS_BEST\x10\x01\x12\x1b\n\x17\x42GP_ROUTE_REASON_WEIGHT\x10\x02\x12\x1f\n\x1b\x42GP_ROUTE_REASON_LOCAL_PREF\x10\x03\x12%\n!BGP_ROUTE_REASON_LCL_ORIG_PRFRRED\x10\x04\x12 \n\x1c\x42GP_ROUTE_REASON_AS_PATH_LEN\x10\x05\x12\x1b\n\x17\x42GP_ROUTE_REASON_ORIGIN\x10\x06\x12\x18\n\x14\x42GP_ROUTE_REASON_MED\x10\x07\x12#\n\x1f\x42GP_ROUTE_REASON_LOCAL_ORIG_TIE\x10\x08\x12%\n!BGP_ROUTE_REASON_EBGP_V_IBGP_PEER\x10\t\x12#\n\x1f\x42GP_ROUTE_REASON_ADMIN_DISTANCE\x10\n\x12%\n!BGP_ROUTE_REASON_PATH_TO_NEXT_CST\x10\x0b\x12\"\n\x1e\x42GP_ROUTE_REASON_PREF_EXISTING\x10\x0c\x12\x1f\n\x1b\x42GP_ROUTE_REASON_IDENTIFIER\x10\r\x12 \n\x1c\x42GP_ROUTE_REASON_CLUSTER_LEN\x10\x0e\x12#\n\x1f\x42GP_ROUTE_REASON_PEER_ADDR_TYPE\x10\x0f\x12\x1e\n\x1a\x42GP_ROUTE_REASON_PEER_ADDR\x10\x10\x12\x1e\n\x1a\x42GP_ROUTE_REASON_PEER_PORT\x10\x11\x12\x1c\n\x18\x42GP_ROUTE_REASON_PATH_ID\x10\x12*\x82\x01\n\rBGPOriginAttr\x12\x1f\n\x1b\x42GP_ORIGIN_ATTR_UNSPECIFIED\x10\x00\x12\x17\n\x13\x42GP_ORIGIN_ATTR_IGP\x10\x01\x12\x17\n\x13\x42GP_ORIGIN_ATTR_EGP\x10\x02\x12\x1e\n\x1a\x42GP_ORIGIN_ATTR_INCOMPLETE\x10\x03*t\n\x0b\x42GPPeerType\x12\x1d\n\x19\x42GP_PEER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_PEER_TYPE_NONE\x10\x01\x12\x16\n\x12\x42GP_PEER_TYPE_IBGP\x10\x02\x12\x16\n\x12\x42GP_PEER_TYPE_EBGP\x10\x03*\xd4\x01\n\x11\x42gpAroAdvertState\x12$\n BGP_ARO_ADVERT_STATE_UNSPECIFIED\x10\x00\x12#\n\x1f\x42GP_ARO_ADVERT_STATE_ADVERTISED\x10\x01\x12#\n\x1f\x42GP_ARO_ADVERT_STATE_SUPPRESSED\x10\x02\x12+\n\'BGP_ARO_ADVERT_STATE_PENDING_WITHDRAWAL\x10\x03\x12\"\n\x1e\x42GP_ARO_ADVERT_STATE_WITHDRAWN\x10\x04\x42i\n\x1eopi_api.network.cloud.v1alpha1B\x08\x42GPProtoP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tbgp.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\"\xce\x01\n\x03\x42gp\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12;\n\x04spec\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BgpSpecR\x04spec\x12\x41\n\x06status\x18\x03 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpStatusR\x06status:3\xea\x41\x30\n\"opi_api.network.cloud.v1alpha1/bgp\x12\nbgps/{bgp}\"\xbc\x01\n\x07\x42gpSpec\x12\x1b\n\tlocal_asn\x18\x01 \x01(\rR\x08localAsn\x12\x1b\n\trouter_id\x18\x02 \x01(\x07R\x08routerId\x12\x1d\n\ncluster_id\x18\x03 \x01(\x07R\tclusterId\x12\x18\n\x07\x64isable\x18\x04 \x01(\x08R\x07\x64isable\x12>\n\x1bsuppress_default_resolution\x18\x05 \x01(\x08R\x19suppressDefaultResolution\"\x8f\x02\n\tBgpStatus\x12K\n\noper_state\x18\x01 \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateR\toperState\x12\x36\n\x18\x61\x64j_rib_out_routes_count\x18\x02 \x01(\x05R\x14\x61\x64jRibOutRoutesCount\x12;\n\x1bpeak_num_adj_rib_out_routes\x18\x03 \x01(\x05R\x16peakNumAdjRibOutRoutes\x12#\n\rrem_delaytime\x18\x04 \x01(\x05R\x0cremDelaytime\x12\x1b\n\ttable_ver\x18\x05 \x01(\x05R\x08tableVer\"\xe6\x01\n\x07\x42GPPeer\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12?\n\x04spec\x18\x02 \x01(\x0b\x32+.opi_api.network.cloud.v1alpha1.BGPPeerSpecR\x04spec\x12\x45\n\x06status\x18\x03 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.BGPPeerStatusR\x06status:?\xea\x41<\n&opi_api.network.cloud.v1alpha1/bgppeer\x12\x12\x62gppeers/{bgppeer}\"\x9f\x05\n\x0b\x42GPPeerSpec\x12G\n\x05state\x18\x01 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateR\x05state\x12U\n\rlocal_address\x18\x02 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12M\n\tpeer_addr\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x1d\n\nremote_asn\x18\x04 \x01(\rR\tremoteAsn\x12\x1b\n\tsend_comm\x18\x05 \x01(\x08R\x08sendComm\x12\"\n\rsend_ext_comm\x18\x06 \x01(\x08R\x0bsendExtComm\x12\x46\n\trr_client\x18\x07 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BGPPeerRRR\x08rrClient\x12#\n\rconnect_retry\x18\x08 \x01(\x05R\x0c\x63onnectRetry\x12\x1a\n\x08holdtime\x18\t \x01(\x05R\x08holdtime\x12\x1d\n\nkeep_alive\x18\n \x01(\x05R\tkeepAlive\x12\x1a\n\x08password\x18\x0b \x01(\x0cR\x08password\x12\x10\n\x03ttl\x18\x0c \x01(\x05R\x03ttl\x12#\n\ridle_holdtime\x18\r \x01(\x05R\x0cidleHoldtime\x12$\n\x0e\x61llow_local_as\x18\x0e \x01(\x05R\x0c\x61llowLocalAs\x12 \n\x0b\x64\x65scription\x18\x0f \x01(\tR\x0b\x64\x65scription\"\xfd\x11\n\rBGPPeerStatus\x12X\n\rsession_state\x18\x01 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BGPPeerSessionStateR\x0csessionState\x12\x61\n\x12prev_session_state\x18\x02 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BGPPeerSessionStateR\x10prevSessionState\x12&\n\x0flast_error_rcvd\x18\x03 \x01(\x0cR\rlastErrorRcvd\x12&\n\x0flast_error_sent\x18\x04 \x01(\x0cR\rlastErrorSent\x12O\n\nlocal_addr\x18\x05 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tlocalAddr\x12\x1a\n\x08holdtime\x18\x06 \x01(\x05R\x08holdtime\x12\x1c\n\tkeepalive\x18\x07 \x01(\x05R\tkeepalive\x12\x1b\n\tcaps_sent\x18\x08 \x01(\x05R\x08\x63\x61psSent\x12\x1b\n\tcaps_rcvd\x18\t \x01(\x05R\x08\x63\x61psRcvd\x12\x19\n\x08\x63\x61ps_neg\x18\n \x01(\x05R\x07\x63\x61psNeg\x12Z\n\x13sel_local_addr_type\x18\x0b \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.BGPAddrTypeR\x10selLocalAddrType\x12\x35\n\x16incoming_notifications\x18\x0c \x01(\x05R\x15incomingNotifications\x12\x35\n\x16outbound_notifications\x18\r \x01(\x05R\x15outboundNotifications\x12)\n\x10incoming_updates\x18\x0e \x01(\x05R\x0fincomingUpdates\x12)\n\x10outgoing_updates\x18\x0f \x01(\x05R\x0foutgoingUpdates\x12/\n\x13incoming_keepalives\x18\x10 \x01(\x05R\x12incomingKeepalives\x12/\n\x13outgoing_keepalives\x18\x11 \x01(\x05R\x12outgoingKeepalives\x12-\n\x12incoming_refreshes\x18\x12 \x01(\x05R\x11incomingRefreshes\x12-\n\x12outgoing_refreshes\x18\x13 \x01(\x05R\x11outgoingRefreshes\x12\x36\n\x17incoming_total_messages\x18\x14 \x01(\x05R\x15incomingTotalMessages\x12\x36\n\x17outgoing_total_messages\x18\x15 \x01(\x05R\x15outgoingTotalMessages\x12.\n\x13\x66sm_est_transitions\x18\x16 \x01(\x05R\x11\x66smEstTransitions\x12.\n\x13\x63onnect_retry_count\x18\x17 \x01(\x05R\x11\x63onnectRetryCount\x12\x16\n\x06peergr\x18\x18 \x01(\x05R\x06peergr\x12%\n\x0estale_pathtime\x18\x19 \x01(\x05R\rstalePathtime\x12&\n\x0forf_entry_count\x18\x1a \x01(\x05R\rorfEntryCount\x12*\n\x11rcvd_msg_elpstime\x18\x1b \x01(\x05R\x0frcvdMsgElpstime\x12&\n\x0froute_refr_sent\x18\x1c \x01(\x05R\rrouteRefrSent\x12&\n\x0froute_refr_rcvd\x18\x1d \x01(\x05R\rrouteRefrRcvd\x12\'\n\x0fincoming_prfxes\x18\x1e \x01(\x05R\x0eincomingPrfxes\x12\'\n\x0foutgoing_prfxes\x18\x1f \x01(\x05R\x0eoutgoingPrfxes\x12<\n\x1aoutgoing_prfxes_advertised\x18 \x01(\x05R\x18outgoingPrfxesAdvertised\x12*\n\x11\x63onnect_retry_int\x18! \x01(\x05R\x0f\x63onnectRetryInt\x12\x38\n\x18outgoing_update_elpstime\x18\" \x01(\x05R\x16outgoingUpdateElpstime\x12\x34\n\x16outgoing_prfxes_denied\x18# \x01(\x05R\x14outgoingPrfxesDenied\x12\x35\n\x17outgoing_prfxes_imp_wdr\x18$ \x01(\x05R\x14outgoingPrfxesImpWdr\x12\x35\n\x17outgoing_prfxes_exp_wdr\x18% \x01(\x05R\x14outgoingPrfxesExpWdr\x12\x35\n\x17incoming_prfxes_imp_wdr\x18& \x01(\x05R\x14incomingPrfxesImpWdr\x12\x35\n\x17incoming_prfxes_exp_wdr\x18\' \x01(\x05R\x14incomingPrfxesExpWdr\x12+\n\x11received_holdtime\x18( \x01(\x05R\x10receivedHoldtime\x12/\n\x13\x66sm_establishedtime\x18) \x01(\x05R\x12\x66smEstablishedtime\x12:\n\x19incoming_updates_elpstime\x18* \x01(\x05R\x17incomingUpdatesElpstime\x12%\n\x0eincoming_opens\x18+ \x01(\x05R\rincomingOpens\x12%\n\x0eoutgoing_opens\x18, \x01(\x05R\routgoingOpens\x12\x1d\n\npeer_index\x18- \x01(\x05R\tpeerIndex\x12\x10\n\x03ttl\x18. \x01(\x05R\x03ttl\x12K\n\noper_state\x18/ \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateR\toperState\"\xf0\x01\n\tBGPPeerAf\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x41\n\x04spec\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.BGPPeerAfSpecR\x04spec\x12\x45\n\x05state\x18\x03 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.BGPPeerAfStatusR\x05state:E\xea\x41\x42\n(opi_api.network.cloud.v1alpha1/bgppeeraf\x12\x16\x62gppeerafs/{bgppeeraf}\"\xc1\x05\n\rBGPPeerAfSpec\x12O\n\nlocal_addr\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tlocalAddr\x12M\n\tpeer_addr\x18\x02 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x38\n\x03\x61\x66i\x18\x03 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x04 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12!\n\x0cnexthop_self\x18\x05 \x01(\x08R\x0bnexthopSelf\x12!\n\x0c\x64\x65\x66\x61ult_orig\x18\x06 \x01(\x08R\x0b\x64\x65\x66\x61ultOrig\x12\x1d\n\nlocal_port\x18\x07 \x01(\x05R\tlocalPort\x12\x1f\n\x0bremote_port\x18\x08 \x01(\x05R\nremotePort\x12-\n\x13local_addr_scope_id\x18\t \x01(\x05R\x10localAddrScopeId\x12O\n\x0cmax_prefixes\x18\n \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.BGPMaxPrefixR\x0bmaxPrefixes\x12H\n\troute_map\x18\x0b \x01(\x0b\x32+.opi_api.network.cloud.v1alpha1.BGPRouteMapR\x08routeMap\x12I\n\x07network\x18\x0c \x01(\x0b\x32/.opi_api.network.opinetcommon.v1alpha1.IPPrefixR\x07network\"\xbb\x01\n\x0c\x42GPMaxPrefix\x12!\n\x0cmax_prefixes\x18\x01 \x01(\x05R\x0bmaxPrefixes\x12%\n\x0ewarning_string\x18\x02 \x01(\tR\rwarningString\x12\x61\n\x12max_prefix_restart\x18\x03 \x01(\x0b\x32\x33.opi_api.network.cloud.v1alpha1.BGPMaxPrefixRestartR\x10maxPrefixRestart\"e\n\x13\x42GPMaxPrefixRestart\x12%\n\x0erestart_string\x18\x01 \x01(\tR\rrestartString\x12\'\n\x0frestart_minutes\x18\x02 \x01(\x05R\x0erestartMinutes\"B\n\x0b\x42GPRouteMap\x12\x15\n\x06map_id\x18\x01 \x01(\tR\x05mapId\x12\x1c\n\tdirection\x18\x02 \x01(\x08R\tdirection\"\xb9\x02\n\x0f\x42GPPeerAfStatus\x12!\n\x0cupdate_group\x18\x01 \x01(\x05R\x0bupdateGroup\x12-\n\x13local_addr_scope_id\x18\x02 \x01(\x05R\x10localAddrScopeId\x12#\n\rroute_refresh\x18\x03 \x01(\x08R\x0crouteRefresh\x12Y\n\x10\x61\x64\x64_path_cap_neg\x18\x04 \x01(\x0e\x32\x30.opi_api.network.cloud.v1alpha1.BgpAddPathCapNegR\raddPathCapNeg\x12T\n\x10reflector_client\x18\x05 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BGPPeerRRR\x0freflectorClient\"\xa1\x01\n\rBGPNLRIPrefix\x12\x45\n\x04spec\x18\x01 \x01(\x0b\x32\x31.opi_api.network.cloud.v1alpha1.BGPNLRIPrefixSpecR\x04spec\x12I\n\x05state\x18\x02 \x01(\x0b\x32\x33.opi_api.network.cloud.v1alpha1.BGPNLRIPrefixStatusR\x05state\"\xd4\x02\n\x11\x42GPNLRIPrefixSpec\x12\x38\n\x03\x61\x66i\x18\x01 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x02 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x03 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x04 \x01(\x05R\tprefixLen\x12J\n\x0croute_source\x18\x05 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.NLRISrcR\x0brouteSource\x12,\n\x12route_source_index\x18\x06 \x01(\x05R\x10routeSourceIndex\x12\x17\n\x07path_id\x18\x07 \x01(\x05R\x06pathId\"\xde\t\n\x13\x42GPNLRIPrefixStatus\x12\x38\n\x03\x61\x66i\x18\x01 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x02 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x03 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x04 \x01(\x05R\tprefixLen\x12J\n\x0croute_source\x18\x05 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.NLRISrcR\x0brouteSource\x12,\n\x12route_source_index\x18\x06 \x01(\x05R\x10routeSourceIndex\x12\x17\n\x07path_id\x18\x07 \x01(\x05R\x06pathId\x12\x1d\n\nbest_route\x18\x08 \x01(\x08R\tbestRoute\x12\x1e\n\x0b\x61s_path_str\x18\t \x01(\x0cR\tasPathStr\x12 \n\x0cpath_orig_id\x18\n \x01(\x0cR\npathOrigId\x12\"\n\rnext_hop_addr\x18\x0b \x01(\x0cR\x0bnextHopAddr\x12\x42\n\x07\x61s_size\x18\x0c \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BgpAsSizeR\x06\x61sSize\x12\x1d\n\necmp_route\x18\r \x01(\x08R\tecmpRoute\x12M\n\tpeer_addr\x18\x0e \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12,\n\x12\x66lap_stats_flapcnt\x18\x0f \x01(\x05R\x10\x66lapStatsFlapcnt\x12,\n\x12\x66lap_stats_supprsd\x18\x10 \x01(\x08R\x10\x66lapStatsSupprsd\x12L\n\tis_active\x18\x11 \x01(\x0e\x32/.opi_api.network.cloud.v1alpha1.BgpNlriIsActiveR\x08isActive\x12\x14\n\x05stale\x18\x12 \x01(\x08R\x05stale\x12%\n\x0e\x66lap_starttime\x18\x13 \x01(\x05R\rflapStarttime\x12V\n\x0freason_not_best\x18\x14 \x01(\x0e\x32..opi_api.network.cloud.v1alpha1.BGPRouteReasonR\rreasonNotBest\x12\x19\n\x08\x65xt_comm\x18\x15 \x03(\x0cR\x07\x65xtComm\x12\x12\n\x04\x63omm\x18\x16 \x03(\x0cR\x04\x63omm\x12\x1d\n\nlocal_pref\x18\x17 \x01(\x05R\tlocalPref\x12\x45\n\x06origin\x18\x18 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.BGPOriginAttrR\x06origin\x12\x1f\n\x0bmed_present\x18\x19 \x01(\x08R\nmedPresent\x12\x10\n\x03med\x18\x1a \x01(\rR\x03med\x12H\n\tpeer_type\x18\x1b \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.BGPPeerTypeR\x08peerType\"\x95\x02\n\x13\x42GPNLRIPrefixFilter\x12\x19\n\x08\x65xt_comm\x18\x01 \x01(\x0cR\x07\x65xtComm\x12\x12\n\x04vnid\x18\x02 \x01(\x05R\x04vnid\x12\x1d\n\nroute_type\x18\x03 \x01(\x05R\trouteType\x12K\n\x08next_hop\x18\x04 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x07nextHop\x12O\n\nip_address\x18\x05 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\tipAddress\x12\x12\n\x04\x62\x65st\x18\x06 \x01(\x08R\x04\x62\x65st\"\xa0\x01\n\x0c\x42GPAdjRibOut\x12\x44\n\x04spec\x18\x01 \x01(\x0b\x32\x30.opi_api.network.cloud.v1alpha1.BGPAdjRibOutSpecR\x04spec\x12J\n\x06status\x18\x02 \x01(\x0b\x32\x32.opi_api.network.cloud.v1alpha1.BGPAdjRibOutStatusR\x06status\"\x12\n\x10\x42GPAdjRibOutSpec\"\xa0\x04\n\x12\x42GPAdjRibOutStatus\x12M\n\tpeer_addr\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x08peerAddr\x12\x38\n\x03\x61\x66i\x18\x02 \x01(\x0e\x32&.opi_api.network.cloud.v1alpha1.BGPAfiR\x03\x61\x66i\x12;\n\x04safi\x18\x03 \x01(\x0e\x32\'.opi_api.network.cloud.v1alpha1.BGPSafiR\x04safi\x12\x16\n\x06prefix\x18\x04 \x01(\x0cR\x06prefix\x12\x1d\n\nprefix_len\x18\x05 \x01(\x05R\tprefixLen\x12G\n\x05state\x18\x06 \x01(\x0e\x32\x31.opi_api.network.cloud.v1alpha1.BgpAroAdvertStateR\x05state\x12\x42\n\x07\x61s_size\x18\x07 \x01(\x0e\x32).opi_api.network.cloud.v1alpha1.BgpAsSizeR\x06\x61sSize\x12\x1e\n\x0b\x61s_path_str\x18\x08 \x01(\x0cR\tasPathStr\x12\x12\n\x04\x63omm\x18\t \x03(\x0cR\x04\x63omm\x12\x19\n\x08\x65xt_comm\x18\n \x03(\x0cR\x07\x65xtComm\x12\x1f\n\x0bmed_present\x18\x0b \x01(\x08R\nmedPresent\x12\x10\n\x03med\x18\x0c \x01(\rR\x03med*X\n\x06\x42GPAfi\x12\x17\n\x13\x42GP_AFI_UNSPECIFIED\x10\x00\x12\x10\n\x0c\x42GP_AFI_IPV4\x10\x01\x12\x10\n\x0c\x42GP_AFI_IPV6\x10\x02\x12\x11\n\rBGP_AFI_L2VPN\x10\x19*L\n\x07\x42GPSafi\x12\x18\n\x14\x42GP_SAFI_UNSPECIFIED\x10\x00\x12\x14\n\x10\x42GP_SAFI_UNICAST\x10\x01\x12\x11\n\rBGP_SAFI_EVPN\x10\x46*_\n\tBGPPeerRR\x12\x1b\n\x17\x42GP_PEER_RR_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_PEER_RR_CLIENT\x10\x01\x12\x1d\n\x19\x42GP_PEER_RR_MESHED_CLIENT\x10\x02*\x9a\x02\n\x13\x42GPPeerSessionState\x12&\n\"BGP_PEER_SESSION_STATE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x42GP_PEER_SESSION_STATE_IDLE\x10\x01\x12\"\n\x1e\x42GP_PEER_SESSION_STATE_CONNECT\x10\x02\x12!\n\x1d\x42GP_PEER_SESSION_STATE_ACTIVE\x10\x03\x12#\n\x1f\x42GP_PEER_SESSION_STATE_OPENSENT\x10\x04\x12&\n\"BGP_PEER_SESSION_STATE_OPENCONFIRM\x10\x05\x12&\n\"BGP_PEER_SESSION_STATE_ESTABLISHED\x10\x06*_\n\tBgpAsSize\x12\x1b\n\x17\x42GP_AS_SIZE_UNSPECIFIED\x10\x00\x12\x19\n\x15\x42GP_AS_SIZE_TWO_OCTET\x10\x01\x12\x1a\n\x16\x42GP_AS_SIZE_FOUR_OCTET\x10\x02*\xd0\x04\n\x0b\x42GPAddrType\x12\x1d\n\x19\x42GP_ADDR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_ADDR_TYPE_IPV4\x10\x01\x12\x16\n\x12\x42GP_ADDR_TYPE_IPV6\x10\x02\x12\x16\n\x12\x42GP_ADDR_TYPE_NSAP\x10\x03\x12\x16\n\x12\x42GP_ADDR_TYPE_HDLC\x10\x04\x12\x19\n\x15\x42GP_ADDR_TYPE_BBN1822\x10\x05\x12\x19\n\x15\x42GP_ADDR_TYPE_IEEE802\x10\x06\x12\x16\n\x12\x42GP_ADDR_TYPE_E163\x10\x07\x12\x16\n\x12\x42GP_ADDR_TYPE_E164\x10\x08\x12\x15\n\x11\x42GP_ADDR_TYPE_F69\x10\t\x12\x16\n\x12\x42GP_ADDR_TYPE_X121\x10\n\x12\x15\n\x11\x42GP_ADDR_TYPE_IPX\x10\x0b\x12\x1b\n\x17\x42GP_ADDR_TYPE_APPLETALK\x10\x0c\x12\x1a\n\x16\x42GP_ADDR_TYPE_DECNETIV\x10\r\x12\x1b\n\x17\x42GP_ADDR_TYPE_BANYANVIN\x10\x0e\x12\x1b\n\x17\x42GP_ADDR_TYPE_E164_NSAP\x10\x0f\x12\x1a\n\x16\x42GP_ADDR_TYPE_IPV4_TNA\x10\x10\x12\x1a\n\x16\x42GP_ADDR_TYPE_IPV6_TNA\x10\x11\x12\x1a\n\x16\x42GP_ADDR_TYPE_NSAP_TNA\x10\x12\x12\x1a\n\x16\x42GP_ADDR_TYPE_VPN_IPV4\x10\x13\x12\x1a\n\x16\x42GP_ADDR_TYPE_VPN_IPV6\x10\x14\x12\x17\n\x13\x42GP_ADDR_TYPE_L2VPN\x10\x19*\xb9\x01\n\x0c\x42GPOperState\x12\x1e\n\x1a\x42GP_OPER_STATE_UNSPECIFIED\x10\x00\x12\x15\n\x11\x42GP_OPER_STATE_UP\x10\x01\x12\x17\n\x13\x42GP_OPER_STATE_DOWN\x10\x02\x12\x1b\n\x17\x42GP_OPER_STATE_GOING_UP\x10\x03\x12\x1d\n\x19\x42GP_OPER_STATE_GOING_DOWN\x10\x04\x12\x1d\n\x19\x42GP_OPER_STATE_ACT_FAILED\x10\x05*\xea\x01\n\x10\x42gpAddPathCapNeg\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_DISABLE\x10\x00\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_RECEIVE\x10\x01\x12 \n\x1c\x42GP_ADD_PATH_CAP_NEG_SR_SEND\x10\x02\x12 \n\x1c\x42GP_ADD_PATH_CAP_NEG_SR_BOTH\x10\x03\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_INHERIT\x10\x04\x12#\n\x1f\x42GP_ADD_PATH_CAP_NEG_SR_UNKNOWN\x10\x05*\xdc\x01\n\x14\x42GPClearRouteOptions\x12\'\n#BGP_CLEAR_ROUTE_OPTIONS_UNSPECIFIED\x10\x00\x12 \n\x1c\x42GP_CLEAR_ROUTE_OPTIONS_HARD\x10\x01\x12&\n\"BGP_CLEAR_ROUTE_OPTIONS_REFRESH_IN\x10\x02\x12\'\n#BGP_CLEAR_ROUTE_OPTIONS_REFRESH_OUT\x10\x03\x12(\n$BGP_CLEAR_ROUTE_OPTIONS_REFRESH_BOTH\x10\x04*[\n\x07NLRISrc\x12\x18\n\x14NLRI_SRC_UNSPECIFIED\x10\x00\x12\x11\n\rNLRI_SRC_PEER\x10\x01\x12\x10\n\x0cNLRI_SRC_AFM\x10\x02\x12\x11\n\rNLRI_SRC_SELF\x10\x03*\x99\x01\n\x0f\x42gpNlriIsActive\x12\"\n\x1e\x42GP_NLRI_IS_ACTIVE_UNSPECIFIED\x10\x00\x12\"\n\x1e\x42GP_NLRI_IS_ACTIVE_NOT_TRACKED\x10\x01\x12\x1f\n\x1b\x42GP_NLRI_IS_ACTIVE_INACTIVE\x10\x02\x12\x1d\n\x19\x42GP_NLRI_IS_ACTIVE_ACTIVE\x10\x03*\x99\x05\n\x0e\x42GPRouteReason\x12#\n\x1f\x42GP_ROUTE_REASON_NOT_CONSIDERED\x10\x00\x12\"\n\x1e\x42GP_ROUTE_REASON_ROUTE_IS_BEST\x10\x01\x12\x1b\n\x17\x42GP_ROUTE_REASON_WEIGHT\x10\x02\x12\x1f\n\x1b\x42GP_ROUTE_REASON_LOCAL_PREF\x10\x03\x12%\n!BGP_ROUTE_REASON_LCL_ORIG_PRFRRED\x10\x04\x12 \n\x1c\x42GP_ROUTE_REASON_AS_PATH_LEN\x10\x05\x12\x1b\n\x17\x42GP_ROUTE_REASON_ORIGIN\x10\x06\x12\x18\n\x14\x42GP_ROUTE_REASON_MED\x10\x07\x12#\n\x1f\x42GP_ROUTE_REASON_LOCAL_ORIG_TIE\x10\x08\x12%\n!BGP_ROUTE_REASON_EBGP_V_IBGP_PEER\x10\t\x12#\n\x1f\x42GP_ROUTE_REASON_ADMIN_DISTANCE\x10\n\x12%\n!BGP_ROUTE_REASON_PATH_TO_NEXT_CST\x10\x0b\x12\"\n\x1e\x42GP_ROUTE_REASON_PREF_EXISTING\x10\x0c\x12\x1f\n\x1b\x42GP_ROUTE_REASON_IDENTIFIER\x10\r\x12 \n\x1c\x42GP_ROUTE_REASON_CLUSTER_LEN\x10\x0e\x12#\n\x1f\x42GP_ROUTE_REASON_PEER_ADDR_TYPE\x10\x0f\x12\x1e\n\x1a\x42GP_ROUTE_REASON_PEER_ADDR\x10\x10\x12\x1e\n\x1a\x42GP_ROUTE_REASON_PEER_PORT\x10\x11\x12\x1c\n\x18\x42GP_ROUTE_REASON_PATH_ID\x10\x12*\x82\x01\n\rBGPOriginAttr\x12\x1f\n\x1b\x42GP_ORIGIN_ATTR_UNSPECIFIED\x10\x00\x12\x17\n\x13\x42GP_ORIGIN_ATTR_IGP\x10\x01\x12\x17\n\x13\x42GP_ORIGIN_ATTR_EGP\x10\x02\x12\x1e\n\x1a\x42GP_ORIGIN_ATTR_INCOMPLETE\x10\x03*t\n\x0b\x42GPPeerType\x12\x1d\n\x19\x42GP_PEER_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x42GP_PEER_TYPE_NONE\x10\x01\x12\x16\n\x12\x42GP_PEER_TYPE_IBGP\x10\x02\x12\x16\n\x12\x42GP_PEER_TYPE_EBGP\x10\x03*\xd4\x01\n\x11\x42gpAroAdvertState\x12$\n BGP_ARO_ADVERT_STATE_UNSPECIFIED\x10\x00\x12#\n\x1f\x42GP_ARO_ADVERT_STATE_ADVERTISED\x10\x01\x12#\n\x1f\x42GP_ARO_ADVERT_STATE_SUPPRESSED\x10\x02\x12+\n\'BGP_ARO_ADVERT_STATE_PENDING_WITHDRAWAL\x10\x03\x12\"\n\x1e\x42GP_ARO_ADVERT_STATE_WITHDRAWN\x10\x04\x42i\n\x1eopi_api.network.cloud.v1alpha1B\x08\x42GPProtoP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -30,36 +30,36 @@
_globals['_BGPPEER']._serialized_options = b'\352A<\n&opi_api.network.cloud.v1alpha1/bgppeer\022\022bgppeers/{bgppeer}'
_globals['_BGPPEERAF']._options = None
_globals['_BGPPEERAF']._serialized_options = b'\352AB\n(opi_api.network.cloud.v1alpha1/bgppeeraf\022\026bgppeerafs/{bgppeeraf}'
- _globals['_BGPAFI']._serialized_start=7746
- _globals['_BGPAFI']._serialized_end=7834
- _globals['_BGPSAFI']._serialized_start=7836
- _globals['_BGPSAFI']._serialized_end=7912
- _globals['_BGPPEERRR']._serialized_start=7914
- _globals['_BGPPEERRR']._serialized_end=8009
- _globals['_BGPPEERSESSIONSTATE']._serialized_start=8012
- _globals['_BGPPEERSESSIONSTATE']._serialized_end=8294
- _globals['_BGPASSIZE']._serialized_start=8296
- _globals['_BGPASSIZE']._serialized_end=8391
- _globals['_BGPADDRTYPE']._serialized_start=8394
- _globals['_BGPADDRTYPE']._serialized_end=8986
- _globals['_BGPOPERSTATE']._serialized_start=8989
- _globals['_BGPOPERSTATE']._serialized_end=9174
- _globals['_BGPADDPATHCAPNEG']._serialized_start=9177
- _globals['_BGPADDPATHCAPNEG']._serialized_end=9411
- _globals['_BGPCLEARROUTEOPTIONS']._serialized_start=9414
- _globals['_BGPCLEARROUTEOPTIONS']._serialized_end=9634
- _globals['_NLRISRC']._serialized_start=9636
- _globals['_NLRISRC']._serialized_end=9727
- _globals['_BGPNLRIISACTIVE']._serialized_start=9730
- _globals['_BGPNLRIISACTIVE']._serialized_end=9883
- _globals['_BGPROUTEREASON']._serialized_start=9886
- _globals['_BGPROUTEREASON']._serialized_end=10551
- _globals['_BGPORIGINATTR']._serialized_start=10554
- _globals['_BGPORIGINATTR']._serialized_end=10684
- _globals['_BGPPEERTYPE']._serialized_start=10686
- _globals['_BGPPEERTYPE']._serialized_end=10802
- _globals['_BGPAROADVERTSTATE']._serialized_start=10805
- _globals['_BGPAROADVERTSTATE']._serialized_end=11017
+ _globals['_BGPAFI']._serialized_start=8371
+ _globals['_BGPAFI']._serialized_end=8459
+ _globals['_BGPSAFI']._serialized_start=8461
+ _globals['_BGPSAFI']._serialized_end=8537
+ _globals['_BGPPEERRR']._serialized_start=8539
+ _globals['_BGPPEERRR']._serialized_end=8634
+ _globals['_BGPPEERSESSIONSTATE']._serialized_start=8637
+ _globals['_BGPPEERSESSIONSTATE']._serialized_end=8919
+ _globals['_BGPASSIZE']._serialized_start=8921
+ _globals['_BGPASSIZE']._serialized_end=9016
+ _globals['_BGPADDRTYPE']._serialized_start=9019
+ _globals['_BGPADDRTYPE']._serialized_end=9611
+ _globals['_BGPOPERSTATE']._serialized_start=9614
+ _globals['_BGPOPERSTATE']._serialized_end=9799
+ _globals['_BGPADDPATHCAPNEG']._serialized_start=9802
+ _globals['_BGPADDPATHCAPNEG']._serialized_end=10036
+ _globals['_BGPCLEARROUTEOPTIONS']._serialized_start=10039
+ _globals['_BGPCLEARROUTEOPTIONS']._serialized_end=10259
+ _globals['_NLRISRC']._serialized_start=10261
+ _globals['_NLRISRC']._serialized_end=10352
+ _globals['_BGPNLRIISACTIVE']._serialized_start=10355
+ _globals['_BGPNLRIISACTIVE']._serialized_end=10508
+ _globals['_BGPROUTEREASON']._serialized_start=10511
+ _globals['_BGPROUTEREASON']._serialized_end=11176
+ _globals['_BGPORIGINATTR']._serialized_start=11179
+ _globals['_BGPORIGINATTR']._serialized_end=11309
+ _globals['_BGPPEERTYPE']._serialized_start=11311
+ _globals['_BGPPEERTYPE']._serialized_end=11427
+ _globals['_BGPAROADVERTSTATE']._serialized_start=11430
+ _globals['_BGPAROADVERTSTATE']._serialized_end=11642
_globals['_BGP']._serialized_start=93
_globals['_BGP']._serialized_end=299
_globals['_BGPSPEC']._serialized_start=302
@@ -69,27 +69,33 @@
_globals['_BGPPEER']._serialized_start=767
_globals['_BGPPEER']._serialized_end=997
_globals['_BGPPEERSPEC']._serialized_start=1000
- _globals['_BGPPEERSPEC']._serialized_end=1637
- _globals['_BGPPEERSTATUS']._serialized_start=1640
- _globals['_BGPPEERSTATUS']._serialized_end=3941
- _globals['_BGPPEERAF']._serialized_start=3944
- _globals['_BGPPEERAF']._serialized_end=4184
- _globals['_BGPPEERAFSPEC']._serialized_start=4187
- _globals['_BGPPEERAFSPEC']._serialized_end=4662
- _globals['_BGPPEERAFSTATUS']._serialized_start=4665
- _globals['_BGPPEERAFSTATUS']._serialized_end=4978
- _globals['_BGPNLRIPREFIX']._serialized_start=4981
- _globals['_BGPNLRIPREFIX']._serialized_end=5142
- _globals['_BGPNLRIPREFIXSPEC']._serialized_start=5145
- _globals['_BGPNLRIPREFIXSPEC']._serialized_end=5485
- _globals['_BGPNLRIPREFIXSTATUS']._serialized_start=5488
- _globals['_BGPNLRIPREFIXSTATUS']._serialized_end=6734
- _globals['_BGPNLRIPREFIXFILTER']._serialized_start=6737
- _globals['_BGPNLRIPREFIXFILTER']._serialized_end=7014
- _globals['_BGPADJRIBOUT']._serialized_start=7017
- _globals['_BGPADJRIBOUT']._serialized_end=7177
- _globals['_BGPADJRIBOUTSPEC']._serialized_start=7179
- _globals['_BGPADJRIBOUTSPEC']._serialized_end=7197
- _globals['_BGPADJRIBOUTSTATUS']._serialized_start=7200
- _globals['_BGPADJRIBOUTSTATUS']._serialized_end=7744
+ _globals['_BGPPEERSPEC']._serialized_end=1671
+ _globals['_BGPPEERSTATUS']._serialized_start=1674
+ _globals['_BGPPEERSTATUS']._serialized_end=3975
+ _globals['_BGPPEERAF']._serialized_start=3978
+ _globals['_BGPPEERAF']._serialized_end=4218
+ _globals['_BGPPEERAFSPEC']._serialized_start=4221
+ _globals['_BGPPEERAFSPEC']._serialized_end=4926
+ _globals['_BGPMAXPREFIX']._serialized_start=4929
+ _globals['_BGPMAXPREFIX']._serialized_end=5116
+ _globals['_BGPMAXPREFIXRESTART']._serialized_start=5118
+ _globals['_BGPMAXPREFIXRESTART']._serialized_end=5219
+ _globals['_BGPROUTEMAP']._serialized_start=5221
+ _globals['_BGPROUTEMAP']._serialized_end=5287
+ _globals['_BGPPEERAFSTATUS']._serialized_start=5290
+ _globals['_BGPPEERAFSTATUS']._serialized_end=5603
+ _globals['_BGPNLRIPREFIX']._serialized_start=5606
+ _globals['_BGPNLRIPREFIX']._serialized_end=5767
+ _globals['_BGPNLRIPREFIXSPEC']._serialized_start=5770
+ _globals['_BGPNLRIPREFIXSPEC']._serialized_end=6110
+ _globals['_BGPNLRIPREFIXSTATUS']._serialized_start=6113
+ _globals['_BGPNLRIPREFIXSTATUS']._serialized_end=7359
+ _globals['_BGPNLRIPREFIXFILTER']._serialized_start=7362
+ _globals['_BGPNLRIPREFIXFILTER']._serialized_end=7639
+ _globals['_BGPADJRIBOUT']._serialized_start=7642
+ _globals['_BGPADJRIBOUT']._serialized_end=7802
+ _globals['_BGPADJRIBOUTSPEC']._serialized_start=7804
+ _globals['_BGPADJRIBOUTSPEC']._serialized_end=7822
+ _globals['_BGPADJRIBOUTSTATUS']._serialized_start=7825
+ _globals['_BGPADJRIBOUTSTATUS']._serialized_end=8369
# @@protoc_insertion_point(module_scope)