diff --git a/network/cloud/bgp.proto b/network/cloud/bgp.proto
index 48b46234..a8d49a34 100644
--- a/network/cloud/bgp.proto
+++ b/network/cloud/bgp.proto
@@ -27,12 +27,12 @@ import "google/api/field_behavior.proto";
message BgpRouter {
option (google.api.resource) = {
type: "opi_api.network.cloud.v1alpha1/BgpRouter"
- pattern: "bgpRouters/{router}"
+ pattern: "bgpRouters/{bgp_router}"
singular: "bgpRouter"
plural: "bgpRouters"
};
// unique key/identifier of BGP Router config
- string name = 1;
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// BGP Router Configuration
BgpSpec spec = 2;
// BGP Router Status
@@ -76,23 +76,23 @@ message BgpStatus {
}
// BGP peer object
-message BGPPeer {
+message BgpPeer {
option (google.api.resource) = {
type: "opi_api.network.cloud.v1alpha1/BgpPeer"
- pattern: "bgpPeers/{peer}"
+ pattern: "bgpPeers/{bgp_peer}"
singular: "bgpPeer"
plural: "bgpPeers"
};
// unique key/identifier of peer
string name = 1;
// bgp peer configuration
- BGPPeerSpec spec = 2;
+ BgpPeerSpec spec = 2;
// bgp peer status
- BGPPeerStatus status = 3;
+ BgpPeerStatus status = 3;
}
// BGP peer configurations
-message BGPPeerSpec {
+message BgpPeerSpec {
// peer enable/disable admin state. if peer is not enabled then local router
// must not initiate connections to the neighbor and must not respond to
// TCP connections attempts from neighbor
@@ -111,7 +111,7 @@ message BGPPeerSpec {
// send extended community attributes to neighbor
bool send_ext_comm = 6;
// peer is a route reflector client
- BGPPeerRR rr_client = 7;
+ BgpPeerRR rr_client = 7;
// BGP session connect-retry timer in seconds
int32 connect_retry = 8;
// BGP session configured holdtime timer in seconds
@@ -137,11 +137,11 @@ message BGPPeerSpec {
}
// BGP peer status
-message BGPPeerStatus {
+message BgpPeerStatus {
// BGP session state
- BGPPeerSessionState session_state = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ BgpPeerSessionState session_state = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
// BGP session previous status
- BGPPeerSessionState prev_session_state = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+ BgpPeerSessionState prev_session_state = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
// last error received
bytes last_error_rcvd = 3;
// Last error sent
@@ -237,7 +237,7 @@ message BGPPeerStatus {
}
// BGP peer AF object
-message BGPPeerAf {
+message BgpPeerAf {
option (google.api.resource) = {
type: "opi_api.network.cloud.v1alpha1/BgpPeerAf"
pattern: "bgpPeerAfs/{peeraf}"
@@ -247,13 +247,13 @@ message BGPPeerAf {
// unique key/identifier of peer AF config
string name = 1;
// configuration
- BGPPeerAfSpec spec = 2;
+ BgpPeerAfSpec spec = 2;
// status
- BGPPeerAfStatus state = 3;
+ BgpPeerAfStatus state = 3;
}
// BGP peer AF configurations
-message BGPPeerAfSpec {
+message BgpPeerAfSpec {
// BGP local IP address
network.opinetcommon.v1alpha1.IPAddress local_addr = 1;
// BGP peer IP address
@@ -311,7 +311,7 @@ message BGPRouteMap {
}
// BGP peer AF status
-message BGPPeerAfStatus {
+message BgpPeerAfStatus {
// BGP The index of the update group that the peer is a member of for this AFI/SAFI
int32 update_group = 1;
// For a peer identified by a link-local IPv6 addresses, this is the scope ID
@@ -323,7 +323,7 @@ message BGPPeerAfStatus {
BgpAddPathCapNeg add_path_cap_neg = 4;
// This value indicates whether the given peer is a reflector client of this
// router for this AFI/SAFI, or not
- BGPPeerRR reflector_client = 5;
+ BgpPeerRR reflector_client = 5;
}
// BGP NLRI prefix object, this object is not conifgured by the user
@@ -411,7 +411,7 @@ message BGPNLRIPrefixStatus {
// aip.dev/not-precedent: must use uint32 per BGP spec. --)
uint32 med = 26;
// Peer type
- BGPPeerType peer_type = 27;
+ BgpPeerType peer_type = 27;
}
// BGP NLRI prefix filter object, returned in get response for BGP prefixes
@@ -497,7 +497,7 @@ enum BGPSafi {
}
// BGP peer Route Reflector client
-enum BGPPeerRR {
+enum BgpPeerRR {
// RR_UNSPECIFIED
BGP_PEER_RR_UNSPECIFIED = 0;
// RR_CLIENT
@@ -507,7 +507,7 @@ enum BGPPeerRR {
}
// BGP peer session's last_state
-enum BGPPeerSessionState {
+enum BgpPeerSessionState {
// unspecified
BGP_PEER_SESSION_STATE_UNSPECIFIED = 0;
// idle
@@ -713,7 +713,7 @@ enum BGPOriginAttr {
}
// bgp peer type
-enum BGPPeerType {
+enum BgpPeerType {
// unspecified
BGP_PEER_TYPE_UNSPECIFIED = 0;
// none (per protocol)
diff --git a/network/cloud/cloudrpc.proto b/network/cloud/cloudrpc.proto
index 4fc36604..378739a3 100644
--- a/network/cloud/cloudrpc.proto
+++ b/network/cloud/cloudrpc.proto
@@ -296,7 +296,7 @@ service CloudInfraService {
};
option (google.api.method_signature) = "bgp_router,bgp_router_id";
}
- // BGG Router Delete
+ // BGP Router Delete
rpc DeleteBgpRouter (DeleteBgpRouterRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
delete: "/v1/{name=bgpRouter}/*"
@@ -321,13 +321,13 @@ service CloudInfraService {
// BGP Router Get
rpc GetBgpRouter (GetBgpRouterRequest) returns (BgpRouter) {
option (google.api.http) = {
- get: "/v1/{name=bgps}/*"
+ get: "/v1/{name=bgpRouters}/*"
};
option (google.api.method_signature) = "name";
}
// bgppeer (optional) apis
- rpc CreateBGPPeer (CreateBGPPeerRequest) returns (BGPPeer) {
+ rpc CreateBgpPeer (CreateBgpPeerRequest) returns (BgpPeer) {
option (google.api.http) = {
post: "/v1/bgpPeers"
body: "bgp_peer"
@@ -335,37 +335,37 @@ service CloudInfraService {
option (google.api.method_signature) = "bgp_peer,bgp_peer_id";
}
// BGP Peer Delete
- rpc DeleteBGPPeer (DeleteBGPPeerRequest) returns (google.protobuf.Empty) {
+ rpc DeleteBgpPeer (DeleteBgpPeerRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
- delete: "/v1/{name=bgppeers}/*"
+ delete: "/v1/{name=bgpPeers}/*"
};
option (google.api.method_signature) = "name";
}
// BGP Peer Update
- rpc UpdateBGPPeer (UpdateBGPPeerRequest) returns (BGPPeer) {
+ rpc UpdateBgpPeer (UpdateBgpPeerRequest) returns (BgpPeer) {
option (google.api.http) = {
- patch: "/v1/{bgp_peer.name=bgppeers}/*"
+ patch: "/v1/{bgp_peer.name=bgpPeers}/*"
body: "bgp_peer"
};
option (google.api.method_signature) = "bgp_peer,update_mask";
}
// BGP Peer List
- rpc ListBGPPeers (ListBGPPeersRequest) returns (ListBGPPeersResponse) {
+ rpc ListBgpPeers (ListBgpPeersRequest) returns (ListBgpPeersResponse) {
option (google.api.http) = {
get: "/v1/{parent=bgpPeers}"
};
option (google.api.method_signature) = "parent";
}
// BGP Peer Get
- rpc GetBGPPeer (GetBGPPeerRequest) returns (BGPPeer) {
+ rpc GetBgpPeer (GetBgpPeerRequest) returns (BgpPeer) {
option (google.api.http) = {
- get: "/v1/{name=bgppeers}/*"
+ get: "/v1/{name=bgpPeers}/*"
};
option (google.api.method_signature) = "name";
}
// bgppeeraf (optional) apis
- rpc CreateBGPPeerAf (CreateBGPPeerAfRequest) returns (BGPPeerAf) {
+ rpc CreateBgpPeerAf (CreateBgpPeerAfRequest) returns (BgpPeerAf) {
option (google.api.http) = {
post: "/v1/bgpPeerAfs"
body: "bgp_peer_af"
@@ -373,14 +373,14 @@ service CloudInfraService {
option (google.api.method_signature) = "bgp_peer_af,bgp_peer_af_id";
}
// BGP Peer AF Delete
- rpc DeleteBGPPeerAf (DeleteBGPPeerAfRequest) returns (google.protobuf.Empty) {
+ rpc DeleteBgpPeerAf (DeleteBgpPeerAfRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
delete: "/v1/{name=bgpPeerAfs}/*"
};
option (google.api.method_signature) = "name";
}
// BGP Peer AF Update
- rpc UpdateBGPPeerAf (UpdateBGPPeerAfRequest) returns (BGPPeerAf) {
+ rpc UpdateBgpPeerAf (UpdateBgpPeerAfRequest) returns (BgpPeerAf) {
option (google.api.http) = {
patch: "/v1/{bgp_peer_af.name=bgpPeerAfs}/*"
body: "bgp_peer_af"
@@ -388,14 +388,14 @@ service CloudInfraService {
option (google.api.method_signature) = "bgp_peer_af,update_mask";
}
// BGP Peer AF List
- rpc ListBGPPeerAfs (ListBGPPeerAfsRequest) returns (ListBGPPeerAfsResponse) {
+ rpc ListBgpPeerAfs (ListBgpPeerAfsRequest) returns (ListBgpPeerAfsResponse) {
option (google.api.http) = {
get: "/v1/{parent=bgpPeerAfs}"
};
option (google.api.method_signature) = "parent";
}
// BGP Peer AF Get
- rpc GetBGPPeerAf (GetBGPPeerAfRequest) returns (BGPPeerAf) {
+ rpc GetBgpPeerAf (GetBgpPeerAfRequest) returns (BgpPeerAf) {
option (google.api.http) = {
get: "/v1/{name=bgpPeerAfs}/*"
};
@@ -1342,15 +1342,10 @@ message GetUnderlayRouteRequest {
//
// Create BgpRouter Request
message CreateBgpRouterRequest {
- // parent
-// string parent = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/Bgp"
-// ];
// bgp
- BgpRouter bgp_router = 2 [(google.api.field_behavior) = REQUIRED];
+ BgpRouter bgp_router = 1 [(google.api.field_behavior) = REQUIRED];
// bgp_id
- string bgp_router_id = 3 [(google.api.field_behavior) = OPTIONAL];
+ string bgp_router_id = 2 [(google.api.field_behavior) = REQUIRED];
}
// Delete BgpRouter request
@@ -1358,24 +1353,19 @@ message DeleteBgpRouterRequest {
// bgp id
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "opi_api.network.v1alpha1/Bgp"
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpRouter"
];
// If set to true, and the resource is not found, the request will succeed
// but no action will be taken on the server
- bool allow_missing = 2;
+ bool allow_missing = 2 [(google.api.field_behavior) = OPTIONAL];
}
// Update BgpRouter request
message UpdateBgpRouterRequest {
- // Name of bgp requested
-// string name = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpRouter"
-// ];
// updated bgp router info
- BgpRouter bgp_router = 2 [(google.api.field_behavior) = REQUIRED];
+ BgpRouter bgp_router = 1 [(google.api.field_behavior) = REQUIRED];
// list of fields to update.
- google.protobuf.FieldMask update_mask = 3 [(google.api.field_behavior) = OPTIONAL];
+ google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL];
}
// List BgpRouter request
@@ -1403,28 +1393,23 @@ message ListBgpRoutersResponse {
message GetBgpRouterRequest {
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "opi_api.network.v1alpha1/Bgp"
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpRouter"
];
}
//
-// BGPPeer Requests/Responses
+// BgpPeer Requests/Responses
//
-// Create BGPPeer Request
-message CreateBGPPeerRequest {
- // parent
-// string parent = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpPeer"
-// ];
- // bgp_peer
- BGPPeer bgp_peer = 2 [(google.api.field_behavior) = REQUIRED];
+// Create BgpPeer Request
+message CreateBgpPeerRequest {
// bgp_peer_id
- string bgp_peer_id = 3 [(google.api.field_behavior) = OPTIONAL];
+ string bgp_peer_id = 1 [(google.api.field_behavior) = REQUIRED];
+ // bgp_peer
+ BgpPeer bgp_peer = 2 [(google.api.field_behavior) = REQUIRED];
}
// Delete BGP Peer request
-message DeleteBGPPeerRequest {
+message DeleteBgpPeerRequest {
// bgp peer id
string name = 1 [
(google.api.field_behavior) = REQUIRED,
@@ -1436,20 +1421,15 @@ message DeleteBGPPeerRequest {
}
// Update bgp peer request
-message UpdateBGPPeerRequest {
- // Name of bgp peer requested
-// string name = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/BGPPeer"
-// ];
+message UpdateBgpPeerRequest {
// updated bgp peer info
- BGPPeer bgp_peer = 2 [(google.api.field_behavior) = REQUIRED];
+ BgpPeer bgp_peer = 1 [(google.api.field_behavior) = REQUIRED];
// list of fields to update.
- google.protobuf.FieldMask update_mask = 3 [(google.api.field_behavior) = OPTIONAL];
+ google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL];
}
// List bgp peer request
-message ListBGPPeersRequest {
+message ListBgpPeersRequest {
// parent
string parent = 1 [
(google.api.field_behavior) = REQUIRED,
@@ -1462,15 +1442,15 @@ message ListBGPPeersRequest {
}
// List bgp peer response
-message ListBGPPeersResponse {
+message ListBgpPeersResponse {
// list of bgp peers
- repeated BGPPeer bgp_peer = 1;
+ repeated BgpPeer bgp_peer = 1;
// next page token
string next_page_token = 2;
}
// Get bgp peer request
-message GetBGPPeerRequest {
+message GetBgpPeerRequest {
string name = 1 [
(google.api.field_behavior) = REQUIRED,
(google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpPeer"
@@ -1478,23 +1458,18 @@ message GetBGPPeerRequest {
}
//
-// BGPPeerAf Requests/Responses
+// BgpPeerAf Requests/Responses
//
-// Create BGPPeerAf Request
-message CreateBGPPeerAfRequest {
- // parent
-// string parent = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpPeerAf"
-// ];
+// Create BgpPeerAf Request
+message CreateBgpPeerAfRequest {
// bgp_peer_af
- BGPPeerAf bgp_peer_af = 2 [(google.api.field_behavior) = REQUIRED];
+ BgpPeerAf bgp_peer_af = 1 [(google.api.field_behavior) = REQUIRED];
// bgp_peer_af_id
- string bgp_peer_af_id = 3 [(google.api.field_behavior) = OPTIONAL];
+ string bgp_peer_af_id = 2 [(google.api.field_behavior) = REQUIRED];
}
// Delete bgp peer af request
-message DeleteBGPPeerAfRequest {
+message DeleteBgpPeerAfRequest {
// bgp peer af id
string name = 1 [
(google.api.field_behavior) = REQUIRED,
@@ -1506,20 +1481,15 @@ message DeleteBGPPeerAfRequest {
}
// Update bgp peer af request
-message UpdateBGPPeerAfRequest {
- // Name of bgp peer af requested
-// string name = 1 [
-// (google.api.field_behavior) = REQUIRED,
-// (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpPeerAf"
-// ];
+message UpdateBgpPeerAfRequest {
// updated bgp peer af info
- BGPPeerAf bgp_peer_af = 2 [(google.api.field_behavior) = REQUIRED];
+ BgpPeerAf bgp_peer_af = 1 [(google.api.field_behavior) = REQUIRED];
// list of fields to update.
- google.protobuf.FieldMask update_mask = 3 [(google.api.field_behavior) = OPTIONAL];
+ google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL];
}
// List bgp peer af request
-message ListBGPPeerAfsRequest {
+message ListBgpPeerAfsRequest {
// parent
string parent = 1 [
(google.api.field_behavior) = REQUIRED,
@@ -1532,18 +1502,18 @@ message ListBGPPeerAfsRequest {
}
// List bgp peer af response
-message ListBGPPeerAfsResponse {
+message ListBgpPeerAfsResponse {
// list of bgp peer afs
- repeated BGPPeerAf bgp_peer_af = 1;
+ repeated BgpPeerAf bgp_peer_af = 1;
// next page token
string next_page_token = 2;
}
// Get bgp peer af request
-message GetBGPPeerAfRequest {
+message GetBgpPeerAfRequest {
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "opi_api.network.v1alpha1/BGPPeerAf"
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/BgpPeerAf"
];
}
diff --git a/network/cloud/v1alpha1/autogen.md b/network/cloud/v1alpha1/autogen.md
index efda0eff..5cad440b 100644
--- a/network/cloud/v1alpha1/autogen.md
+++ b/network/cloud/v1alpha1/autogen.md
@@ -13,13 +13,13 @@
- [BGPNLRIPrefixFilter](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefixFilter)
- [BGPNLRIPrefixSpec](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefixSpec)
- [BGPNLRIPrefixStatus](#opi_api-network-cloud-v1alpha1-BGPNLRIPrefixStatus)
- - [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer)
- - [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf)
- - [BGPPeerAfSpec](#opi_api-network-cloud-v1alpha1-BGPPeerAfSpec)
- - [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)
+ - [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer)
+ - [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf)
+ - [BgpPeerAfSpec](#opi_api-network-cloud-v1alpha1-BgpPeerAfSpec)
+ - [BgpPeerAfStatus](#opi_api-network-cloud-v1alpha1-BgpPeerAfStatus)
+ - [BgpPeerSpec](#opi_api-network-cloud-v1alpha1-BgpPeerSpec)
+ - [BgpPeerStatus](#opi_api-network-cloud-v1alpha1-BgpPeerStatus)
- [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter)
- [BgpSpec](#opi_api-network-cloud-v1alpha1-BgpSpec)
- [BgpStatus](#opi_api-network-cloud-v1alpha1-BgpStatus)
@@ -29,20 +29,20 @@
- [BGPClearRouteOptions](#opi_api-network-cloud-v1alpha1-BGPClearRouteOptions)
- [BGPOperState](#opi_api-network-cloud-v1alpha1-BGPOperState)
- [BGPOriginAttr](#opi_api-network-cloud-v1alpha1-BGPOriginAttr)
- - [BGPPeerRR](#opi_api-network-cloud-v1alpha1-BGPPeerRR)
- - [BGPPeerSessionState](#opi_api-network-cloud-v1alpha1-BGPPeerSessionState)
- - [BGPPeerType](#opi_api-network-cloud-v1alpha1-BGPPeerType)
- [BGPRouteReason](#opi_api-network-cloud-v1alpha1-BGPRouteReason)
- [BGPSafi](#opi_api-network-cloud-v1alpha1-BGPSafi)
- [BgpAddPathCapNeg](#opi_api-network-cloud-v1alpha1-BgpAddPathCapNeg)
- [BgpAroAdvertState](#opi_api-network-cloud-v1alpha1-BgpAroAdvertState)
- [BgpAsSize](#opi_api-network-cloud-v1alpha1-BgpAsSize)
- [BgpNlriIsActive](#opi_api-network-cloud-v1alpha1-BgpNlriIsActive)
+ - [BgpPeerRR](#opi_api-network-cloud-v1alpha1-BgpPeerRR)
+ - [BgpPeerSessionState](#opi_api-network-cloud-v1alpha1-BgpPeerSessionState)
+ - [BgpPeerType](#opi_api-network-cloud-v1alpha1-BgpPeerType)
- [NLRISrc](#opi_api-network-cloud-v1alpha1-NLRISrc)
- [cloudrpc.proto](#cloudrpc-proto)
- - [CreateBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-CreateBGPPeerAfRequest)
- - [CreateBGPPeerRequest](#opi_api-network-cloud-v1alpha1-CreateBGPPeerRequest)
+ - [CreateBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-CreateBgpPeerAfRequest)
+ - [CreateBgpPeerRequest](#opi_api-network-cloud-v1alpha1-CreateBgpPeerRequest)
- [CreateBgpRouterRequest](#opi_api-network-cloud-v1alpha1-CreateBgpRouterRequest)
- [CreateDeviceRequest](#opi_api-network-cloud-v1alpha1-CreateDeviceRequest)
- [CreateInterfaceRequest](#opi_api-network-cloud-v1alpha1-CreateInterfaceRequest)
@@ -63,8 +63,8 @@
- [CreateVPCPeerRequest](#opi_api-network-cloud-v1alpha1-CreateVPCPeerRequest)
- [CreateVnicRequest](#opi_api-network-cloud-v1alpha1-CreateVnicRequest)
- [CreateVpcRequest](#opi_api-network-cloud-v1alpha1-CreateVpcRequest)
- - [DeleteBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-DeleteBGPPeerAfRequest)
- - [DeleteBGPPeerRequest](#opi_api-network-cloud-v1alpha1-DeleteBGPPeerRequest)
+ - [DeleteBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpPeerAfRequest)
+ - [DeleteBgpPeerRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpPeerRequest)
- [DeleteBgpRouterRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpRouterRequest)
- [DeleteDeviceRequest](#opi_api-network-cloud-v1alpha1-DeleteDeviceRequest)
- [DeleteInterfaceRequest](#opi_api-network-cloud-v1alpha1-DeleteInterfaceRequest)
@@ -85,8 +85,8 @@
- [DeleteVPCPeerRequest](#opi_api-network-cloud-v1alpha1-DeleteVPCPeerRequest)
- [DeleteVnicRequest](#opi_api-network-cloud-v1alpha1-DeleteVnicRequest)
- [DeleteVpcRequest](#opi_api-network-cloud-v1alpha1-DeleteVpcRequest)
- - [GetBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-GetBGPPeerAfRequest)
- - [GetBGPPeerRequest](#opi_api-network-cloud-v1alpha1-GetBGPPeerRequest)
+ - [GetBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-GetBgpPeerAfRequest)
+ - [GetBgpPeerRequest](#opi_api-network-cloud-v1alpha1-GetBgpPeerRequest)
- [GetBgpRouterRequest](#opi_api-network-cloud-v1alpha1-GetBgpRouterRequest)
- [GetDeviceCapabilitiesRequest](#opi_api-network-cloud-v1alpha1-GetDeviceCapabilitiesRequest)
- [GetDeviceRequest](#opi_api-network-cloud-v1alpha1-GetDeviceRequest)
@@ -109,10 +109,10 @@
- [GetVPCPeerRequest](#opi_api-network-cloud-v1alpha1-GetVPCPeerRequest)
- [GetVnicRequest](#opi_api-network-cloud-v1alpha1-GetVnicRequest)
- [GetVpcRequest](#opi_api-network-cloud-v1alpha1-GetVpcRequest)
- - [ListBGPPeerAfsRequest](#opi_api-network-cloud-v1alpha1-ListBGPPeerAfsRequest)
- - [ListBGPPeerAfsResponse](#opi_api-network-cloud-v1alpha1-ListBGPPeerAfsResponse)
- - [ListBGPPeersRequest](#opi_api-network-cloud-v1alpha1-ListBGPPeersRequest)
- - [ListBGPPeersResponse](#opi_api-network-cloud-v1alpha1-ListBGPPeersResponse)
+ - [ListBgpPeerAfsRequest](#opi_api-network-cloud-v1alpha1-ListBgpPeerAfsRequest)
+ - [ListBgpPeerAfsResponse](#opi_api-network-cloud-v1alpha1-ListBgpPeerAfsResponse)
+ - [ListBgpPeersRequest](#opi_api-network-cloud-v1alpha1-ListBgpPeersRequest)
+ - [ListBgpPeersResponse](#opi_api-network-cloud-v1alpha1-ListBgpPeersResponse)
- [ListBgpRoutersRequest](#opi_api-network-cloud-v1alpha1-ListBgpRoutersRequest)
- [ListBgpRoutersResponse](#opi_api-network-cloud-v1alpha1-ListBgpRoutersResponse)
- [ListDevicesRequest](#opi_api-network-cloud-v1alpha1-ListDevicesRequest)
@@ -155,8 +155,8 @@
- [ListVnicsResponse](#opi_api-network-cloud-v1alpha1-ListVnicsResponse)
- [ListVpcsRequest](#opi_api-network-cloud-v1alpha1-ListVpcsRequest)
- [ListVpcsResponse](#opi_api-network-cloud-v1alpha1-ListVpcsResponse)
- - [UpdateBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-UpdateBGPPeerAfRequest)
- - [UpdateBGPPeerRequest](#opi_api-network-cloud-v1alpha1-UpdateBGPPeerRequest)
+ - [UpdateBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpPeerAfRequest)
+ - [UpdateBgpPeerRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpPeerRequest)
- [UpdateBgpRouterRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpRouterRequest)
- [UpdateDeviceRequest](#opi_api-network-cloud-v1alpha1-UpdateDeviceRequest)
- [UpdateInterfaceRequest](#opi_api-network-cloud-v1alpha1-UpdateInterfaceRequest)
@@ -541,50 +541,66 @@ BGP NLRI prefix table
| origin | [BGPOriginAttr](#opi_api-network-cloud-v1alpha1-BGPOriginAttr) | | Origin attribute |
| med_present | [bool](#bool) | | Multi-Exit Discriminator present, med value can't be used to indicate this |
| med | [uint32](#uint32) | | med value (-- api-linter: core::0141::forbidden-types=disabled aip.dev/not-precedent: must use uint32 per BGP spec. --) |
-| peer_type | [BGPPeerType](#opi_api-network-cloud-v1alpha1-BGPPeerType) | | Peer type |
+| peer_type | [BgpPeerType](#opi_api-network-cloud-v1alpha1-BgpPeerType) | | Peer type |
-
+
+
+### BGPRouteMap
+BGPRouteMap
+
+
+| Field | Type | Label | Description |
+| ----- | ---- | ----- | ----------- |
+| map_id | [string](#string) | | Route map identifier |
+| direction | [bool](#bool) | | Direction true = in, false = out |
+
+
+
+
+
-### BGPPeer
+
+
+### BgpPeer
BGP peer object
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| name | [string](#string) | | unique key/identifier of peer |
-| spec | [BGPPeerSpec](#opi_api-network-cloud-v1alpha1-BGPPeerSpec) | | bgp peer configuration |
-| status | [BGPPeerStatus](#opi_api-network-cloud-v1alpha1-BGPPeerStatus) | | bgp peer status |
+| spec | [BgpPeerSpec](#opi_api-network-cloud-v1alpha1-BgpPeerSpec) | | bgp peer configuration |
+| status | [BgpPeerStatus](#opi_api-network-cloud-v1alpha1-BgpPeerStatus) | | bgp peer status |
-
+
-### BGPPeerAf
+### BgpPeerAf
BGP peer AF object
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| name | [string](#string) | | unique key/identifier of peer AF config |
-| spec | [BGPPeerAfSpec](#opi_api-network-cloud-v1alpha1-BGPPeerAfSpec) | | configuration |
-| state | [BGPPeerAfStatus](#opi_api-network-cloud-v1alpha1-BGPPeerAfStatus) | | status |
+| spec | [BgpPeerAfSpec](#opi_api-network-cloud-v1alpha1-BgpPeerAfSpec) | | configuration |
+| state | [BgpPeerAfStatus](#opi_api-network-cloud-v1alpha1-BgpPeerAfStatus) | | status |
-
+
-### BGPPeerAfSpec
+### BgpPeerAfSpec
BGP peer AF configurations
@@ -608,9 +624,9 @@ BGP peer AF configurations
-
+
-### BGPPeerAfStatus
+### BgpPeerAfStatus
BGP peer AF status
@@ -620,16 +636,16 @@ BGP peer AF status
| 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. |
| route_refresh | [bool](#bool) | | send a Route Refresh request to the peer for this AFI/SAFI. |
| add_path_cap_neg | [BgpAddPathCapNeg](#opi_api-network-cloud-v1alpha1-BgpAddPathCapNeg) | | The BGP additional path capability negotiated with this peer for this AFI/SAFI. |
-| reflector_client | [BGPPeerRR](#opi_api-network-cloud-v1alpha1-BGPPeerRR) | | This value indicates whether the given peer is a reflector client of this router for this AFI/SAFI, or not |
+| reflector_client | [BgpPeerRR](#opi_api-network-cloud-v1alpha1-BgpPeerRR) | | This value indicates whether the given peer is a reflector client of this router for this AFI/SAFI, or not |
-
+
-### BGPPeerSpec
+### BgpPeerSpec
BGP peer configurations
@@ -641,7 +657,7 @@ BGP peer configurations
| remote_asn | [uint32](#uint32) | | remote 4-byte AS number (-- api-linter: core::0141::forbidden-types=disabled aip.dev/not-precedent: must use uint32 per BGP spec. --) |
| send_comm | [bool](#bool) | | send regular community attributes to neighbor |
| send_ext_comm | [bool](#bool) | | send extended community attributes to neighbor |
-| rr_client | [BGPPeerRR](#opi_api-network-cloud-v1alpha1-BGPPeerRR) | | peer is a route reflector client |
+| rr_client | [BgpPeerRR](#opi_api-network-cloud-v1alpha1-BgpPeerRR) | | peer is a route reflector client |
| connect_retry | [int32](#int32) | | BGP session connect-retry timer in seconds |
| holdtime | [int32](#int32) | | BGP session configured holdtime timer in seconds |
| keep_alive | [int32](#int32) | | BGP session configured keepalive timer in seconds |
@@ -656,16 +672,16 @@ BGP peer configurations
-
+
-### BGPPeerStatus
+### BgpPeerStatus
BGP peer status
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| session_state | [BGPPeerSessionState](#opi_api-network-cloud-v1alpha1-BGPPeerSessionState) | | BGP session state |
-| prev_session_state | [BGPPeerSessionState](#opi_api-network-cloud-v1alpha1-BGPPeerSessionState) | | BGP session previous status |
+| session_state | [BgpPeerSessionState](#opi_api-network-cloud-v1alpha1-BgpPeerSessionState) | | BGP session state |
+| prev_session_state | [BgpPeerSessionState](#opi_api-network-cloud-v1alpha1-BgpPeerSessionState) | | BGP session previous status |
| last_error_rcvd | [bytes](#bytes) | | last error received |
| last_error_sent | [bytes](#bytes) | | Last error sent |
| local_addr | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | selected local address of the peer |
@@ -717,22 +733,6 @@ BGP peer status
-
-
-### BGPRouteMap
-BGPRouteMap
-
-
-| Field | Type | Label | Description |
-| ----- | ---- | ----- | ----------- |
-| map_id | [string](#string) | | Route map identifier |
-| direction | [bool](#bool) | | Direction true = in, false = out |
-
-
-
-
-
-
### BgpRouter
@@ -881,50 +881,6 @@ bgp origin attribute
-
-
-### BGPPeerRR
-BGP peer Route Reflector client
-
-| Name | Number | Description |
-| ---- | ------ | ----------- |
-| BGP_PEER_RR_UNSPECIFIED | 0 | RR_UNSPECIFIED |
-| BGP_PEER_RR_CLIENT | 1 | RR_CLIENT |
-| BGP_PEER_RR_MESHED_CLIENT | 2 | RR_MESHED_CLIENT |
-
-
-
-
-
-### BGPPeerSessionState
-BGP peer session's last_state
-
-| Name | Number | Description |
-| ---- | ------ | ----------- |
-| BGP_PEER_SESSION_STATE_UNSPECIFIED | 0 | unspecified |
-| BGP_PEER_SESSION_STATE_IDLE | 1 | idle |
-| BGP_PEER_SESSION_STATE_CONNECT | 2 | connect |
-| BGP_PEER_SESSION_STATE_ACTIVE | 3 | active |
-| BGP_PEER_SESSION_STATE_OPENSENT | 4 | open-sent |
-| BGP_PEER_SESSION_STATE_OPENCONFIRM | 5 | open-confirm |
-| BGP_PEER_SESSION_STATE_ESTABLISHED | 6 | open-established |
-
-
-
-
-
-### BGPPeerType
-bgp peer type
-
-| Name | Number | Description |
-| ---- | ------ | ----------- |
-| BGP_PEER_TYPE_UNSPECIFIED | 0 | unspecified |
-| BGP_PEER_TYPE_NONE | 1 | none (per protocol) |
-| BGP_PEER_TYPE_IBGP | 2 | ibgp |
-| BGP_PEER_TYPE_EBGP | 3 | ebgp |
-
-
-
### BGPRouteReason
@@ -1025,6 +981,50 @@ NLRI active values
+
+
+### BgpPeerRR
+BGP peer Route Reflector client
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| BGP_PEER_RR_UNSPECIFIED | 0 | RR_UNSPECIFIED |
+| BGP_PEER_RR_CLIENT | 1 | RR_CLIENT |
+| BGP_PEER_RR_MESHED_CLIENT | 2 | RR_MESHED_CLIENT |
+
+
+
+
+
+### BgpPeerSessionState
+BGP peer session's last_state
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| BGP_PEER_SESSION_STATE_UNSPECIFIED | 0 | unspecified |
+| BGP_PEER_SESSION_STATE_IDLE | 1 | idle |
+| BGP_PEER_SESSION_STATE_CONNECT | 2 | connect |
+| BGP_PEER_SESSION_STATE_ACTIVE | 3 | active |
+| BGP_PEER_SESSION_STATE_OPENSENT | 4 | open-sent |
+| BGP_PEER_SESSION_STATE_OPENCONFIRM | 5 | open-confirm |
+| BGP_PEER_SESSION_STATE_ESTABLISHED | 6 | open-established |
+
+
+
+
+
+### BgpPeerType
+bgp peer type
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| BGP_PEER_TYPE_UNSPECIFIED | 0 | unspecified |
+| BGP_PEER_TYPE_NONE | 1 | none (per protocol) |
+| BGP_PEER_TYPE_IBGP | 2 | ibgp |
+| BGP_PEER_TYPE_EBGP | 3 | ebgp |
+
+
+
### NLRISrc
@@ -1053,34 +1053,36 @@ NLRI source
-
+
+
+### CreateBgpPeerAfRequest
+BgpPeerAf Requests/Responses
-### CreateBGPPeerAfRequest
-Create BGPPeerAf Request
+Create BgpPeerAf Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| parent | [string](#string) | | parent |
-| bgppeeraf | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | | bgppeeraf |
-| bgppeeraf_id | [string](#string) | | bgppeeraf_id |
+| bgp_peer_af | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | | bgp_peer_af |
+| bgp_peer_af_id | [string](#string) | | bgp_peer_af_id |
+
+
-
+### CreateBgpPeerRequest
+BgpPeer Requests/Responses
-### CreateBGPPeerRequest
-Create BGPPeer Request
+Create BgpPeer Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| parent | [string](#string) | | parent |
-| bgppeer | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | | bgppeer |
-| bgppeer_id | [string](#string) | | bgppeer_id |
+| bgp_peer_id | [string](#string) | | bgp_peer_id |
+| bgp_peer | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | | bgp_peer |
@@ -1090,14 +1092,15 @@ Create BGPPeer Request
### CreateBgpRouterRequest
+Bgp Requests/Responses
+
Create BgpRouter Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| parent | [string](#string) | | parent |
-| bgp | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | | bgp |
-| bgp_id | [string](#string) | | bgp_id |
+| bgp_router | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | | bgp |
+| bgp_router_id | [string](#string) | | bgp_id |
@@ -1425,15 +1428,15 @@ Create Vpc Request
-
+
-### DeleteBGPPeerAfRequest
-Delete bgppeeraf request
+### DeleteBgpPeerAfRequest
+Delete bgp peer af request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | bgppeeraf id |
+| name | [string](#string) | | bgp peer af id |
| allow_missing | [bool](#bool) | | If set to true, and the resource is not found, the request will succeed but no action will be taken on the server |
@@ -1441,15 +1444,15 @@ Delete bgppeeraf request
-
+
-### DeleteBGPPeerRequest
-Delete bgppeer request
+### DeleteBgpPeerRequest
+Delete BGP Peer request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | bgppeer id |
+| name | [string](#string) | | bgp peer id |
| allow_missing | [bool](#bool) | | If set to true, and the resource is not found, the request will succeed but no action will be taken on the server |
@@ -1777,10 +1780,10 @@ Delete vpc request
-
+
-### GetBGPPeerAfRequest
-Get bgppeeraf request
+### GetBgpPeerAfRequest
+Get bgp peer af request
| Field | Type | Label | Description |
@@ -1792,10 +1795,10 @@ Get bgppeeraf request
-
+
-### GetBGPPeerRequest
-Get bgppeer request
+### GetBgpPeerRequest
+Get bgp peer request
| Field | Type | Label | Description |
@@ -2132,10 +2135,10 @@ Get vpc request
-
+
-### ListBGPPeerAfsRequest
-List bgppeeraf request
+### ListBgpPeerAfsRequest
+List bgp peer af request
| Field | Type | Label | Description |
@@ -2149,15 +2152,15 @@ List bgppeeraf request
-
+
-### ListBGPPeerAfsResponse
-List bgppeeraf response
+### ListBgpPeerAfsResponse
+List bgp peer af response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| bgppeeraf | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | repeated | list of bgppeerafs |
+| bgp_peer_af | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | repeated | list of bgp peer afs |
| next_page_token | [string](#string) | | next page token |
@@ -2165,10 +2168,10 @@ List bgppeeraf response
-
+
-### ListBGPPeersRequest
-List bgppeer request
+### ListBgpPeersRequest
+List bgp peer request
| Field | Type | Label | Description |
@@ -2182,15 +2185,15 @@ List bgppeer request
-
+
-### ListBGPPeersResponse
-List bgppeer response
+### ListBgpPeersResponse
+List bgp peer response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| bgppeer | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | repeated | list of bgppeers |
+| bgp_peer | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | repeated | list of bgp peers |
| next_page_token | [string](#string) | | next page token |
@@ -2223,7 +2226,7 @@ List BgpRouter response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| bgp | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | repeated | list of bgps |
+| bgp | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | repeated | list of bgp routers |
| next_page_token | [string](#string) | | next page token |
@@ -2889,16 +2892,15 @@ List vpc response
-
+
-### UpdateBGPPeerAfRequest
-Update bgppeeraf request
+### UpdateBgpPeerAfRequest
+Update bgp peer af request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | Name of bgp peer af requested |
-| bgppeeraf | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | | updated bgppeeraf info |
+| bgp_peer_af | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | | updated bgp peer af info |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
@@ -2906,16 +2908,15 @@ Update bgppeeraf request
-
+
-### UpdateBGPPeerRequest
-Update bgppeer request
+### UpdateBgpPeerRequest
+Update bgp peer request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | Name of bgp peer requested |
-| bgppeer | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | | updated bgppeer info |
+| bgp_peer | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | | updated bgp peer info |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
@@ -2931,8 +2932,7 @@ Update BgpRouter request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | Name of bgp requested |
-| bgp | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | | updated bgp info |
+| bgp_router | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | | updated bgp router info |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
@@ -3328,20 +3328,20 @@ Cloud Infra APIs - to manage a multi-node cloud infrastructure on a xPU
| ListUnderlayRoutes | [ListUnderlayRoutesRequest](#opi_api-network-cloud-v1alpha1-ListUnderlayRoutesRequest) | [ListUnderlayRoutesResponse](#opi_api-network-cloud-v1alpha1-ListUnderlayRoutesResponse) | |
| GetUnderlayRoute | [GetUnderlayRouteRequest](#opi_api-network-cloud-v1alpha1-GetUnderlayRouteRequest) | [UnderlayRoute](#opi_api-network-cloud-v1alpha1-UnderlayRoute) | |
| CreateBgpRouter | [CreateBgpRouterRequest](#opi_api-network-cloud-v1alpha1-CreateBgpRouterRequest) | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | bgp (optional) apis |
-| DeleteBgpRouter | [DeleteBgpRouterRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpRouterRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | |
-| UpdateBgpRouter | [UpdateBgpRouterRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpRouterRequest) | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | |
-| ListBgpRouters | [ListBgpRoutersRequest](#opi_api-network-cloud-v1alpha1-ListBgpRoutersRequest) | [ListBgpRoutersResponse](#opi_api-network-cloud-v1alpha1-ListBgpRoutersResponse) | |
-| GetBgpRouter | [GetBgpRouterRequest](#opi_api-network-cloud-v1alpha1-GetBgpRouterRequest) | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | |
-| CreateBGPPeer | [CreateBGPPeerRequest](#opi_api-network-cloud-v1alpha1-CreateBGPPeerRequest) | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | bgppeer (optional) apis |
-| DeleteBGPPeer | [DeleteBGPPeerRequest](#opi_api-network-cloud-v1alpha1-DeleteBGPPeerRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | |
-| UpdateBGPPeer | [UpdateBGPPeerRequest](#opi_api-network-cloud-v1alpha1-UpdateBGPPeerRequest) | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | |
-| ListBGPPeers | [ListBGPPeersRequest](#opi_api-network-cloud-v1alpha1-ListBGPPeersRequest) | [ListBGPPeersResponse](#opi_api-network-cloud-v1alpha1-ListBGPPeersResponse) | |
-| GetBGPPeer | [GetBGPPeerRequest](#opi_api-network-cloud-v1alpha1-GetBGPPeerRequest) | [BGPPeer](#opi_api-network-cloud-v1alpha1-BGPPeer) | |
-| CreateBGPPeerAf | [CreateBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-CreateBGPPeerAfRequest) | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | bgppeeraf (optional) apis |
-| DeleteBGPPeerAf | [DeleteBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-DeleteBGPPeerAfRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | |
-| UpdateBGPPeerAf | [UpdateBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-UpdateBGPPeerAfRequest) | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | |
-| ListBGPPeerAfs | [ListBGPPeerAfsRequest](#opi_api-network-cloud-v1alpha1-ListBGPPeerAfsRequest) | [ListBGPPeerAfsResponse](#opi_api-network-cloud-v1alpha1-ListBGPPeerAfsResponse) | |
-| GetBGPPeerAf | [GetBGPPeerAfRequest](#opi_api-network-cloud-v1alpha1-GetBGPPeerAfRequest) | [BGPPeerAf](#opi_api-network-cloud-v1alpha1-BGPPeerAf) | |
+| DeleteBgpRouter | [DeleteBgpRouterRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpRouterRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | BGP Router Delete |
+| UpdateBgpRouter | [UpdateBgpRouterRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpRouterRequest) | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | BGP Router Update |
+| ListBgpRouters | [ListBgpRoutersRequest](#opi_api-network-cloud-v1alpha1-ListBgpRoutersRequest) | [ListBgpRoutersResponse](#opi_api-network-cloud-v1alpha1-ListBgpRoutersResponse) | BGP Router List |
+| GetBgpRouter | [GetBgpRouterRequest](#opi_api-network-cloud-v1alpha1-GetBgpRouterRequest) | [BgpRouter](#opi_api-network-cloud-v1alpha1-BgpRouter) | BGP Router Get |
+| CreateBgpPeer | [CreateBgpPeerRequest](#opi_api-network-cloud-v1alpha1-CreateBgpPeerRequest) | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | bgppeer (optional) apis |
+| DeleteBgpPeer | [DeleteBgpPeerRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpPeerRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | BGP Peer Delete |
+| UpdateBgpPeer | [UpdateBgpPeerRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpPeerRequest) | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | BGP Peer Update |
+| ListBgpPeers | [ListBgpPeersRequest](#opi_api-network-cloud-v1alpha1-ListBgpPeersRequest) | [ListBgpPeersResponse](#opi_api-network-cloud-v1alpha1-ListBgpPeersResponse) | BGP Peer List |
+| GetBgpPeer | [GetBgpPeerRequest](#opi_api-network-cloud-v1alpha1-GetBgpPeerRequest) | [BgpPeer](#opi_api-network-cloud-v1alpha1-BgpPeer) | BGP Peer Get |
+| CreateBgpPeerAf | [CreateBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-CreateBgpPeerAfRequest) | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | bgppeeraf (optional) apis |
+| DeleteBgpPeerAf | [DeleteBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-DeleteBgpPeerAfRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | BGP Peer AF Delete |
+| UpdateBgpPeerAf | [UpdateBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-UpdateBgpPeerAfRequest) | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | BGP Peer AF Update |
+| ListBgpPeerAfs | [ListBgpPeerAfsRequest](#opi_api-network-cloud-v1alpha1-ListBgpPeerAfsRequest) | [ListBgpPeerAfsResponse](#opi_api-network-cloud-v1alpha1-ListBgpPeerAfsResponse) | BGP Peer AF List |
+| GetBgpPeerAf | [GetBgpPeerAfRequest](#opi_api-network-cloud-v1alpha1-GetBgpPeerAfRequest) | [BgpPeerAf](#opi_api-network-cloud-v1alpha1-BgpPeerAf) | BGP Peer AF Get |
| CreateMapping | [CreateMappingRequest](#opi_api-network-cloud-v1alpha1-CreateMappingRequest) | [Mapping](#opi_api-network-cloud-v1alpha1-Mapping) | mapping apis |
| DeleteMapping | [DeleteMappingRequest](#opi_api-network-cloud-v1alpha1-DeleteMappingRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | |
| UpdateMapping | [UpdateMappingRequest](#opi_api-network-cloud-v1alpha1-UpdateMappingRequest) | [Mapping](#opi_api-network-cloud-v1alpha1-Mapping) | |
diff --git a/network/cloud/v1alpha1/gen/go/bgp.pb.go b/network/cloud/v1alpha1/gen/go/bgp.pb.go
index 52fdf9e6..35e6014b 100644
--- a/network/cloud/v1alpha1/gen/go/bgp.pb.go
+++ b/network/cloud/v1alpha1/gen/go/bgp.pb.go
@@ -145,81 +145,81 @@ func (BGPSafi) EnumDescriptor() ([]byte, []int) {
}
// BGP peer Route Reflector client
-type BGPPeerRR int32
+type BgpPeerRR int32
const (
// RR_UNSPECIFIED
- BGPPeerRR_BGP_PEER_RR_UNSPECIFIED BGPPeerRR = 0
+ BgpPeerRR_BGP_PEER_RR_UNSPECIFIED BgpPeerRR = 0
// RR_CLIENT
- BGPPeerRR_BGP_PEER_RR_CLIENT BGPPeerRR = 1
+ BgpPeerRR_BGP_PEER_RR_CLIENT BgpPeerRR = 1
// RR_MESHED_CLIENT
- BGPPeerRR_BGP_PEER_RR_MESHED_CLIENT BGPPeerRR = 2
+ BgpPeerRR_BGP_PEER_RR_MESHED_CLIENT BgpPeerRR = 2
)
-// Enum value maps for BGPPeerRR.
+// Enum value maps for BgpPeerRR.
var (
- BGPPeerRR_name = map[int32]string{
+ BgpPeerRR_name = map[int32]string{
0: "BGP_PEER_RR_UNSPECIFIED",
1: "BGP_PEER_RR_CLIENT",
2: "BGP_PEER_RR_MESHED_CLIENT",
}
- BGPPeerRR_value = map[string]int32{
+ BgpPeerRR_value = map[string]int32{
"BGP_PEER_RR_UNSPECIFIED": 0,
"BGP_PEER_RR_CLIENT": 1,
"BGP_PEER_RR_MESHED_CLIENT": 2,
}
)
-func (x BGPPeerRR) Enum() *BGPPeerRR {
- p := new(BGPPeerRR)
+func (x BgpPeerRR) Enum() *BgpPeerRR {
+ p := new(BgpPeerRR)
*p = x
return p
}
-func (x BGPPeerRR) String() string {
+func (x BgpPeerRR) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (BGPPeerRR) Descriptor() protoreflect.EnumDescriptor {
+func (BgpPeerRR) Descriptor() protoreflect.EnumDescriptor {
return file_bgp_proto_enumTypes[2].Descriptor()
}
-func (BGPPeerRR) Type() protoreflect.EnumType {
+func (BgpPeerRR) Type() protoreflect.EnumType {
return &file_bgp_proto_enumTypes[2]
}
-func (x BGPPeerRR) Number() protoreflect.EnumNumber {
+func (x BgpPeerRR) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use BGPPeerRR.Descriptor instead.
-func (BGPPeerRR) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerRR.Descriptor instead.
+func (BgpPeerRR) EnumDescriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{2}
}
// BGP peer session's last_state
-type BGPPeerSessionState int32
+type BgpPeerSessionState int32
const (
// unspecified
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED BGPPeerSessionState = 0
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED BgpPeerSessionState = 0
// idle
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_IDLE BGPPeerSessionState = 1
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_IDLE BgpPeerSessionState = 1
// connect
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_CONNECT BGPPeerSessionState = 2
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_CONNECT BgpPeerSessionState = 2
// active
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_ACTIVE BGPPeerSessionState = 3
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_ACTIVE BgpPeerSessionState = 3
// open-sent
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_OPENSENT BGPPeerSessionState = 4
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_OPENSENT BgpPeerSessionState = 4
// open-confirm
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_OPENCONFIRM BGPPeerSessionState = 5
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_OPENCONFIRM BgpPeerSessionState = 5
// open-established
- BGPPeerSessionState_BGP_PEER_SESSION_STATE_ESTABLISHED BGPPeerSessionState = 6
+ BgpPeerSessionState_BGP_PEER_SESSION_STATE_ESTABLISHED BgpPeerSessionState = 6
)
-// Enum value maps for BGPPeerSessionState.
+// Enum value maps for BgpPeerSessionState.
var (
- BGPPeerSessionState_name = map[int32]string{
+ BgpPeerSessionState_name = map[int32]string{
0: "BGP_PEER_SESSION_STATE_UNSPECIFIED",
1: "BGP_PEER_SESSION_STATE_IDLE",
2: "BGP_PEER_SESSION_STATE_CONNECT",
@@ -228,7 +228,7 @@ var (
5: "BGP_PEER_SESSION_STATE_OPENCONFIRM",
6: "BGP_PEER_SESSION_STATE_ESTABLISHED",
}
- BGPPeerSessionState_value = map[string]int32{
+ BgpPeerSessionState_value = map[string]int32{
"BGP_PEER_SESSION_STATE_UNSPECIFIED": 0,
"BGP_PEER_SESSION_STATE_IDLE": 1,
"BGP_PEER_SESSION_STATE_CONNECT": 2,
@@ -239,30 +239,30 @@ var (
}
)
-func (x BGPPeerSessionState) Enum() *BGPPeerSessionState {
- p := new(BGPPeerSessionState)
+func (x BgpPeerSessionState) Enum() *BgpPeerSessionState {
+ p := new(BgpPeerSessionState)
*p = x
return p
}
-func (x BGPPeerSessionState) String() string {
+func (x BgpPeerSessionState) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (BGPPeerSessionState) Descriptor() protoreflect.EnumDescriptor {
+func (BgpPeerSessionState) Descriptor() protoreflect.EnumDescriptor {
return file_bgp_proto_enumTypes[3].Descriptor()
}
-func (BGPPeerSessionState) Type() protoreflect.EnumType {
+func (BgpPeerSessionState) Type() protoreflect.EnumType {
return &file_bgp_proto_enumTypes[3]
}
-func (x BGPPeerSessionState) Number() protoreflect.EnumNumber {
+func (x BgpPeerSessionState) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use BGPPeerSessionState.Descriptor instead.
-func (BGPPeerSessionState) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerSessionState.Descriptor instead.
+func (BgpPeerSessionState) EnumDescriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{3}
}
@@ -937,28 +937,28 @@ func (BGPOriginAttr) EnumDescriptor() ([]byte, []int) {
}
// bgp peer type
-type BGPPeerType int32
+type BgpPeerType int32
const (
// unspecified
- BGPPeerType_BGP_PEER_TYPE_UNSPECIFIED BGPPeerType = 0
+ BgpPeerType_BGP_PEER_TYPE_UNSPECIFIED BgpPeerType = 0
// none (per protocol)
- BGPPeerType_BGP_PEER_TYPE_NONE BGPPeerType = 1
+ BgpPeerType_BGP_PEER_TYPE_NONE BgpPeerType = 1
// ibgp
- BGPPeerType_BGP_PEER_TYPE_IBGP BGPPeerType = 2
+ BgpPeerType_BGP_PEER_TYPE_IBGP BgpPeerType = 2
// ebgp
- BGPPeerType_BGP_PEER_TYPE_EBGP BGPPeerType = 3
+ BgpPeerType_BGP_PEER_TYPE_EBGP BgpPeerType = 3
)
-// Enum value maps for BGPPeerType.
+// Enum value maps for BgpPeerType.
var (
- BGPPeerType_name = map[int32]string{
+ BgpPeerType_name = map[int32]string{
0: "BGP_PEER_TYPE_UNSPECIFIED",
1: "BGP_PEER_TYPE_NONE",
2: "BGP_PEER_TYPE_IBGP",
3: "BGP_PEER_TYPE_EBGP",
}
- BGPPeerType_value = map[string]int32{
+ BgpPeerType_value = map[string]int32{
"BGP_PEER_TYPE_UNSPECIFIED": 0,
"BGP_PEER_TYPE_NONE": 1,
"BGP_PEER_TYPE_IBGP": 2,
@@ -966,30 +966,30 @@ var (
}
)
-func (x BGPPeerType) Enum() *BGPPeerType {
- p := new(BGPPeerType)
+func (x BgpPeerType) Enum() *BgpPeerType {
+ p := new(BgpPeerType)
*p = x
return p
}
-func (x BGPPeerType) String() string {
+func (x BgpPeerType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (BGPPeerType) Descriptor() protoreflect.EnumDescriptor {
+func (BgpPeerType) Descriptor() protoreflect.EnumDescriptor {
return file_bgp_proto_enumTypes[13].Descriptor()
}
-func (BGPPeerType) Type() protoreflect.EnumType {
+func (BgpPeerType) Type() protoreflect.EnumType {
return &file_bgp_proto_enumTypes[13]
}
-func (x BGPPeerType) Number() protoreflect.EnumNumber {
+func (x BgpPeerType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use BGPPeerType.Descriptor instead.
-func (BGPPeerType) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerType.Descriptor instead.
+func (BgpPeerType) EnumDescriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{13}
}
@@ -1303,7 +1303,7 @@ func (x *BgpStatus) GetTableVer() int32 {
}
// BGP peer object
-type BGPPeer struct {
+type BgpPeer struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -1311,13 +1311,13 @@ type BGPPeer struct {
// unique key/identifier of peer
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// bgp peer configuration
- Spec *BGPPeerSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
+ Spec *BgpPeerSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
// bgp peer status
- Status *BGPPeerStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
+ Status *BgpPeerStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
}
-func (x *BGPPeer) Reset() {
- *x = BGPPeer{}
+func (x *BgpPeer) Reset() {
+ *x = BgpPeer{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1325,13 +1325,13 @@ func (x *BGPPeer) Reset() {
}
}
-func (x *BGPPeer) String() string {
+func (x *BgpPeer) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeer) ProtoMessage() {}
+func (*BgpPeer) ProtoMessage() {}
-func (x *BGPPeer) ProtoReflect() protoreflect.Message {
+func (x *BgpPeer) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1343,26 +1343,26 @@ func (x *BGPPeer) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeer.ProtoReflect.Descriptor instead.
-func (*BGPPeer) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeer.ProtoReflect.Descriptor instead.
+func (*BgpPeer) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{3}
}
-func (x *BGPPeer) GetName() string {
+func (x *BgpPeer) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *BGPPeer) GetSpec() *BGPPeerSpec {
+func (x *BgpPeer) GetSpec() *BgpPeerSpec {
if x != nil {
return x.Spec
}
return nil
}
-func (x *BGPPeer) GetStatus() *BGPPeerStatus {
+func (x *BgpPeer) GetStatus() *BgpPeerStatus {
if x != nil {
return x.Status
}
@@ -1370,7 +1370,7 @@ func (x *BGPPeer) GetStatus() *BGPPeerStatus {
}
// BGP peer configurations
-type BGPPeerSpec struct {
+type BgpPeerSpec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -1394,7 +1394,7 @@ type BGPPeerSpec struct {
// send extended community attributes to neighbor
SendExtComm bool `protobuf:"varint,6,opt,name=send_ext_comm,json=sendExtComm,proto3" json:"send_ext_comm,omitempty"`
// peer is a route reflector client
- RrClient BGPPeerRR `protobuf:"varint,7,opt,name=rr_client,json=rrClient,proto3,enum=opi_api.network.cloud.v1alpha1.BGPPeerRR" json:"rr_client,omitempty"`
+ RrClient BgpPeerRR `protobuf:"varint,7,opt,name=rr_client,json=rrClient,proto3,enum=opi_api.network.cloud.v1alpha1.BgpPeerRR" json:"rr_client,omitempty"`
// BGP session connect-retry timer in seconds
ConnectRetry int32 `protobuf:"varint,8,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"`
// BGP session configured holdtime timer in seconds
@@ -1420,8 +1420,8 @@ type BGPPeerSpec struct {
PeerDescription string `protobuf:"bytes,15,opt,name=peer_description,json=peerDescription,proto3" json:"peer_description,omitempty"`
}
-func (x *BGPPeerSpec) Reset() {
- *x = BGPPeerSpec{}
+func (x *BgpPeerSpec) Reset() {
+ *x = BgpPeerSpec{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1429,13 +1429,13 @@ func (x *BGPPeerSpec) Reset() {
}
}
-func (x *BGPPeerSpec) String() string {
+func (x *BgpPeerSpec) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeerSpec) ProtoMessage() {}
+func (*BgpPeerSpec) ProtoMessage() {}
-func (x *BGPPeerSpec) ProtoReflect() protoreflect.Message {
+func (x *BgpPeerSpec) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1447,110 +1447,110 @@ func (x *BGPPeerSpec) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeerSpec.ProtoReflect.Descriptor instead.
-func (*BGPPeerSpec) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerSpec.ProtoReflect.Descriptor instead.
+func (*BgpPeerSpec) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{4}
}
-func (x *BGPPeerSpec) GetState() _go.AdminState {
+func (x *BgpPeerSpec) GetState() _go.AdminState {
if x != nil {
return x.State
}
return _go.AdminState(0)
}
-func (x *BGPPeerSpec) GetLocalAddress() *_go.IPAddress {
+func (x *BgpPeerSpec) GetLocalAddress() *_go.IPAddress {
if x != nil {
return x.LocalAddress
}
return nil
}
-func (x *BGPPeerSpec) GetPeerAddr() *_go.IPAddress {
+func (x *BgpPeerSpec) GetPeerAddr() *_go.IPAddress {
if x != nil {
return x.PeerAddr
}
return nil
}
-func (x *BGPPeerSpec) GetRemoteAsn() uint32 {
+func (x *BgpPeerSpec) GetRemoteAsn() uint32 {
if x != nil {
return x.RemoteAsn
}
return 0
}
-func (x *BGPPeerSpec) GetSendComm() bool {
+func (x *BgpPeerSpec) GetSendComm() bool {
if x != nil {
return x.SendComm
}
return false
}
-func (x *BGPPeerSpec) GetSendExtComm() bool {
+func (x *BgpPeerSpec) GetSendExtComm() bool {
if x != nil {
return x.SendExtComm
}
return false
}
-func (x *BGPPeerSpec) GetRrClient() BGPPeerRR {
+func (x *BgpPeerSpec) GetRrClient() BgpPeerRR {
if x != nil {
return x.RrClient
}
- return BGPPeerRR_BGP_PEER_RR_UNSPECIFIED
+ return BgpPeerRR_BGP_PEER_RR_UNSPECIFIED
}
-func (x *BGPPeerSpec) GetConnectRetry() int32 {
+func (x *BgpPeerSpec) GetConnectRetry() int32 {
if x != nil {
return x.ConnectRetry
}
return 0
}
-func (x *BGPPeerSpec) GetHoldtime() int32 {
+func (x *BgpPeerSpec) GetHoldtime() int32 {
if x != nil {
return x.Holdtime
}
return 0
}
-func (x *BGPPeerSpec) GetKeepAlive() int32 {
+func (x *BgpPeerSpec) GetKeepAlive() int32 {
if x != nil {
return x.KeepAlive
}
return 0
}
-func (x *BGPPeerSpec) GetPassword() []byte {
+func (x *BgpPeerSpec) GetPassword() []byte {
if x != nil {
return x.Password
}
return nil
}
-func (x *BGPPeerSpec) GetTtl() int32 {
+func (x *BgpPeerSpec) GetTtl() int32 {
if x != nil {
return x.Ttl
}
return 0
}
-func (x *BGPPeerSpec) GetIdleHoldtime() int32 {
+func (x *BgpPeerSpec) GetIdleHoldtime() int32 {
if x != nil {
return x.IdleHoldtime
}
return 0
}
-func (x *BGPPeerSpec) GetAllowLocalAs() int32 {
+func (x *BgpPeerSpec) GetAllowLocalAs() int32 {
if x != nil {
return x.AllowLocalAs
}
return 0
}
-func (x *BGPPeerSpec) GetPeerDescription() string {
+func (x *BgpPeerSpec) GetPeerDescription() string {
if x != nil {
return x.PeerDescription
}
@@ -1558,15 +1558,15 @@ func (x *BGPPeerSpec) GetPeerDescription() string {
}
// BGP peer status
-type BGPPeerStatus struct {
+type BgpPeerStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// BGP session state
- SessionState BGPPeerSessionState `protobuf:"varint,1,opt,name=session_state,json=sessionState,proto3,enum=opi_api.network.cloud.v1alpha1.BGPPeerSessionState" json:"session_state,omitempty"`
+ SessionState BgpPeerSessionState `protobuf:"varint,1,opt,name=session_state,json=sessionState,proto3,enum=opi_api.network.cloud.v1alpha1.BgpPeerSessionState" json:"session_state,omitempty"`
// BGP session previous status
- PrevSessionState BGPPeerSessionState `protobuf:"varint,2,opt,name=prev_session_state,json=prevSessionState,proto3,enum=opi_api.network.cloud.v1alpha1.BGPPeerSessionState" json:"prev_session_state,omitempty"`
+ PrevSessionState BgpPeerSessionState `protobuf:"varint,2,opt,name=prev_session_state,json=prevSessionState,proto3,enum=opi_api.network.cloud.v1alpha1.BgpPeerSessionState" json:"prev_session_state,omitempty"`
// last error received
LastErrorRcvd []byte `protobuf:"bytes,3,opt,name=last_error_rcvd,json=lastErrorRcvd,proto3" json:"last_error_rcvd,omitempty"`
// Last error sent
@@ -1662,8 +1662,8 @@ type BGPPeerStatus struct {
OperState BGPOperState `protobuf:"varint,47,opt,name=oper_state,json=operState,proto3,enum=opi_api.network.cloud.v1alpha1.BGPOperState" json:"oper_state,omitempty"`
}
-func (x *BGPPeerStatus) Reset() {
- *x = BGPPeerStatus{}
+func (x *BgpPeerStatus) Reset() {
+ *x = BgpPeerStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1671,13 +1671,13 @@ func (x *BGPPeerStatus) Reset() {
}
}
-func (x *BGPPeerStatus) String() string {
+func (x *BgpPeerStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeerStatus) ProtoMessage() {}
+func (*BgpPeerStatus) ProtoMessage() {}
-func (x *BGPPeerStatus) ProtoReflect() protoreflect.Message {
+func (x *BgpPeerStatus) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -1689,334 +1689,334 @@ func (x *BGPPeerStatus) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeerStatus.ProtoReflect.Descriptor instead.
-func (*BGPPeerStatus) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerStatus.ProtoReflect.Descriptor instead.
+func (*BgpPeerStatus) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{5}
}
-func (x *BGPPeerStatus) GetSessionState() BGPPeerSessionState {
+func (x *BgpPeerStatus) GetSessionState() BgpPeerSessionState {
if x != nil {
return x.SessionState
}
- return BGPPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED
+ return BgpPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED
}
-func (x *BGPPeerStatus) GetPrevSessionState() BGPPeerSessionState {
+func (x *BgpPeerStatus) GetPrevSessionState() BgpPeerSessionState {
if x != nil {
return x.PrevSessionState
}
- return BGPPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED
+ return BgpPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED
}
-func (x *BGPPeerStatus) GetLastErrorRcvd() []byte {
+func (x *BgpPeerStatus) GetLastErrorRcvd() []byte {
if x != nil {
return x.LastErrorRcvd
}
return nil
}
-func (x *BGPPeerStatus) GetLastErrorSent() []byte {
+func (x *BgpPeerStatus) GetLastErrorSent() []byte {
if x != nil {
return x.LastErrorSent
}
return nil
}
-func (x *BGPPeerStatus) GetLocalAddr() *_go.IPAddress {
+func (x *BgpPeerStatus) GetLocalAddr() *_go.IPAddress {
if x != nil {
return x.LocalAddr
}
return nil
}
-func (x *BGPPeerStatus) GetHoldtime() int32 {
+func (x *BgpPeerStatus) GetHoldtime() int32 {
if x != nil {
return x.Holdtime
}
return 0
}
-func (x *BGPPeerStatus) GetKeepalive() int32 {
+func (x *BgpPeerStatus) GetKeepalive() int32 {
if x != nil {
return x.Keepalive
}
return 0
}
-func (x *BGPPeerStatus) GetCapsSent() int32 {
+func (x *BgpPeerStatus) GetCapsSent() int32 {
if x != nil {
return x.CapsSent
}
return 0
}
-func (x *BGPPeerStatus) GetCapsRcvd() int32 {
+func (x *BgpPeerStatus) GetCapsRcvd() int32 {
if x != nil {
return x.CapsRcvd
}
return 0
}
-func (x *BGPPeerStatus) GetCapsNeg() int32 {
+func (x *BgpPeerStatus) GetCapsNeg() int32 {
if x != nil {
return x.CapsNeg
}
return 0
}
-func (x *BGPPeerStatus) GetSelLocalAddrType() BGPAddrType {
+func (x *BgpPeerStatus) GetSelLocalAddrType() BGPAddrType {
if x != nil {
return x.SelLocalAddrType
}
return BGPAddrType_BGP_ADDR_TYPE_UNSPECIFIED
}
-func (x *BGPPeerStatus) GetIncomingNotifications() int32 {
+func (x *BgpPeerStatus) GetIncomingNotifications() int32 {
if x != nil {
return x.IncomingNotifications
}
return 0
}
-func (x *BGPPeerStatus) GetOutboundNotifications() int32 {
+func (x *BgpPeerStatus) GetOutboundNotifications() int32 {
if x != nil {
return x.OutboundNotifications
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingUpdates() int32 {
+func (x *BgpPeerStatus) GetIncomingUpdates() int32 {
if x != nil {
return x.IncomingUpdates
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingUpdates() int32 {
+func (x *BgpPeerStatus) GetOutgoingUpdates() int32 {
if x != nil {
return x.OutgoingUpdates
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingKeepalives() int32 {
+func (x *BgpPeerStatus) GetIncomingKeepalives() int32 {
if x != nil {
return x.IncomingKeepalives
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingKeepalives() int32 {
+func (x *BgpPeerStatus) GetOutgoingKeepalives() int32 {
if x != nil {
return x.OutgoingKeepalives
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingRefreshes() int32 {
+func (x *BgpPeerStatus) GetIncomingRefreshes() int32 {
if x != nil {
return x.IncomingRefreshes
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingRefreshes() int32 {
+func (x *BgpPeerStatus) GetOutgoingRefreshes() int32 {
if x != nil {
return x.OutgoingRefreshes
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingTotalMessages() int32 {
+func (x *BgpPeerStatus) GetIncomingTotalMessages() int32 {
if x != nil {
return x.IncomingTotalMessages
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingTotalMessages() int32 {
+func (x *BgpPeerStatus) GetOutgoingTotalMessages() int32 {
if x != nil {
return x.OutgoingTotalMessages
}
return 0
}
-func (x *BGPPeerStatus) GetFsmEstTransitions() int32 {
+func (x *BgpPeerStatus) GetFsmEstTransitions() int32 {
if x != nil {
return x.FsmEstTransitions
}
return 0
}
-func (x *BGPPeerStatus) GetConnectRetryCount() int32 {
+func (x *BgpPeerStatus) GetConnectRetryCount() int32 {
if x != nil {
return x.ConnectRetryCount
}
return 0
}
-func (x *BGPPeerStatus) GetPeergr() int32 {
+func (x *BgpPeerStatus) GetPeergr() int32 {
if x != nil {
return x.Peergr
}
return 0
}
-func (x *BGPPeerStatus) GetStalePathtime() int32 {
+func (x *BgpPeerStatus) GetStalePathtime() int32 {
if x != nil {
return x.StalePathtime
}
return 0
}
-func (x *BGPPeerStatus) GetOrfEntryCount() int32 {
+func (x *BgpPeerStatus) GetOrfEntryCount() int32 {
if x != nil {
return x.OrfEntryCount
}
return 0
}
-func (x *BGPPeerStatus) GetRcvdMsgElpstime() int32 {
+func (x *BgpPeerStatus) GetRcvdMsgElpstime() int32 {
if x != nil {
return x.RcvdMsgElpstime
}
return 0
}
-func (x *BGPPeerStatus) GetRouteRefrSent() int32 {
+func (x *BgpPeerStatus) GetRouteRefrSent() int32 {
if x != nil {
return x.RouteRefrSent
}
return 0
}
-func (x *BGPPeerStatus) GetRouteRefrRcvd() int32 {
+func (x *BgpPeerStatus) GetRouteRefrRcvd() int32 {
if x != nil {
return x.RouteRefrRcvd
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingPrfxes() int32 {
+func (x *BgpPeerStatus) GetIncomingPrfxes() int32 {
if x != nil {
return x.IncomingPrfxes
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingPrfxes() int32 {
+func (x *BgpPeerStatus) GetOutgoingPrfxes() int32 {
if x != nil {
return x.OutgoingPrfxes
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingPrfxesAdvertised() int32 {
+func (x *BgpPeerStatus) GetOutgoingPrfxesAdvertised() int32 {
if x != nil {
return x.OutgoingPrfxesAdvertised
}
return 0
}
-func (x *BGPPeerStatus) GetConnectRetryInt() int32 {
+func (x *BgpPeerStatus) GetConnectRetryInt() int32 {
if x != nil {
return x.ConnectRetryInt
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingUpdateElpstime() int32 {
+func (x *BgpPeerStatus) GetOutgoingUpdateElpstime() int32 {
if x != nil {
return x.OutgoingUpdateElpstime
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingPrfxesDenied() int32 {
+func (x *BgpPeerStatus) GetOutgoingPrfxesDenied() int32 {
if x != nil {
return x.OutgoingPrfxesDenied
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingPrfxesImpWdr() int32 {
+func (x *BgpPeerStatus) GetOutgoingPrfxesImpWdr() int32 {
if x != nil {
return x.OutgoingPrfxesImpWdr
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingPrfxesExpWdr() int32 {
+func (x *BgpPeerStatus) GetOutgoingPrfxesExpWdr() int32 {
if x != nil {
return x.OutgoingPrfxesExpWdr
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingPrfxesImpWdr() int32 {
+func (x *BgpPeerStatus) GetIncomingPrfxesImpWdr() int32 {
if x != nil {
return x.IncomingPrfxesImpWdr
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingPrfxesExpWdr() int32 {
+func (x *BgpPeerStatus) GetIncomingPrfxesExpWdr() int32 {
if x != nil {
return x.IncomingPrfxesExpWdr
}
return 0
}
-func (x *BGPPeerStatus) GetReceivedHoldtime() int32 {
+func (x *BgpPeerStatus) GetReceivedHoldtime() int32 {
if x != nil {
return x.ReceivedHoldtime
}
return 0
}
-func (x *BGPPeerStatus) GetFsmEstablishedtime() int32 {
+func (x *BgpPeerStatus) GetFsmEstablishedtime() int32 {
if x != nil {
return x.FsmEstablishedtime
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingUpdatesElpstime() int32 {
+func (x *BgpPeerStatus) GetIncomingUpdatesElpstime() int32 {
if x != nil {
return x.IncomingUpdatesElpstime
}
return 0
}
-func (x *BGPPeerStatus) GetIncomingOpens() int32 {
+func (x *BgpPeerStatus) GetIncomingOpens() int32 {
if x != nil {
return x.IncomingOpens
}
return 0
}
-func (x *BGPPeerStatus) GetOutgoingOpens() int32 {
+func (x *BgpPeerStatus) GetOutgoingOpens() int32 {
if x != nil {
return x.OutgoingOpens
}
return 0
}
-func (x *BGPPeerStatus) GetPeerIndex() int32 {
+func (x *BgpPeerStatus) GetPeerIndex() int32 {
if x != nil {
return x.PeerIndex
}
return 0
}
-func (x *BGPPeerStatus) GetTtl() int32 {
+func (x *BgpPeerStatus) GetTtl() int32 {
if x != nil {
return x.Ttl
}
return 0
}
-func (x *BGPPeerStatus) GetOperState() BGPOperState {
+func (x *BgpPeerStatus) GetOperState() BGPOperState {
if x != nil {
return x.OperState
}
@@ -2024,7 +2024,7 @@ func (x *BGPPeerStatus) GetOperState() BGPOperState {
}
// BGP peer AF object
-type BGPPeerAf struct {
+type BgpPeerAf struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -2032,13 +2032,13 @@ type BGPPeerAf struct {
// unique key/identifier of peer AF config
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// configuration
- Spec *BGPPeerAfSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
+ Spec *BgpPeerAfSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
// status
- State *BGPPeerAfStatus `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
+ State *BgpPeerAfStatus `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
}
-func (x *BGPPeerAf) Reset() {
- *x = BGPPeerAf{}
+func (x *BgpPeerAf) Reset() {
+ *x = BgpPeerAf{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2046,13 +2046,13 @@ func (x *BGPPeerAf) Reset() {
}
}
-func (x *BGPPeerAf) String() string {
+func (x *BgpPeerAf) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeerAf) ProtoMessage() {}
+func (*BgpPeerAf) ProtoMessage() {}
-func (x *BGPPeerAf) ProtoReflect() protoreflect.Message {
+func (x *BgpPeerAf) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2064,26 +2064,26 @@ func (x *BGPPeerAf) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeerAf.ProtoReflect.Descriptor instead.
-func (*BGPPeerAf) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerAf.ProtoReflect.Descriptor instead.
+func (*BgpPeerAf) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{6}
}
-func (x *BGPPeerAf) GetName() string {
+func (x *BgpPeerAf) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *BGPPeerAf) GetSpec() *BGPPeerAfSpec {
+func (x *BgpPeerAf) GetSpec() *BgpPeerAfSpec {
if x != nil {
return x.Spec
}
return nil
}
-func (x *BGPPeerAf) GetState() *BGPPeerAfStatus {
+func (x *BgpPeerAf) GetState() *BgpPeerAfStatus {
if x != nil {
return x.State
}
@@ -2091,7 +2091,7 @@ func (x *BGPPeerAf) GetState() *BGPPeerAfStatus {
}
// BGP peer AF configurations
-type BGPPeerAfSpec struct {
+type BgpPeerAfSpec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -2126,8 +2126,8 @@ type BGPPeerAfSpec struct {
Network *_go.IPPrefix `protobuf:"bytes,12,opt,name=network,proto3" json:"network,omitempty"`
}
-func (x *BGPPeerAfSpec) Reset() {
- *x = BGPPeerAfSpec{}
+func (x *BgpPeerAfSpec) Reset() {
+ *x = BgpPeerAfSpec{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2135,13 +2135,13 @@ func (x *BGPPeerAfSpec) Reset() {
}
}
-func (x *BGPPeerAfSpec) String() string {
+func (x *BgpPeerAfSpec) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeerAfSpec) ProtoMessage() {}
+func (*BgpPeerAfSpec) ProtoMessage() {}
-func (x *BGPPeerAfSpec) ProtoReflect() protoreflect.Message {
+func (x *BgpPeerAfSpec) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2153,89 +2153,89 @@ func (x *BGPPeerAfSpec) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeerAfSpec.ProtoReflect.Descriptor instead.
-func (*BGPPeerAfSpec) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerAfSpec.ProtoReflect.Descriptor instead.
+func (*BgpPeerAfSpec) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{7}
}
-func (x *BGPPeerAfSpec) GetLocalAddr() *_go.IPAddress {
+func (x *BgpPeerAfSpec) GetLocalAddr() *_go.IPAddress {
if x != nil {
return x.LocalAddr
}
return nil
}
-func (x *BGPPeerAfSpec) GetPeerAddr() *_go.IPAddress {
+func (x *BgpPeerAfSpec) GetPeerAddr() *_go.IPAddress {
if x != nil {
return x.PeerAddr
}
return nil
}
-func (x *BGPPeerAfSpec) GetAfi() BGPAfi {
+func (x *BgpPeerAfSpec) GetAfi() BGPAfi {
if x != nil {
return x.Afi
}
return BGPAfi_BGP_AFI_UNSPECIFIED
}
-func (x *BGPPeerAfSpec) GetSafi() BGPSafi {
+func (x *BgpPeerAfSpec) GetSafi() BGPSafi {
if x != nil {
return x.Safi
}
return BGPSafi_BGP_SAFI_UNSPECIFIED
}
-func (x *BGPPeerAfSpec) GetNexthopSelf() bool {
+func (x *BgpPeerAfSpec) GetNexthopSelf() bool {
if x != nil {
return x.NexthopSelf
}
return false
}
-func (x *BGPPeerAfSpec) GetDefaultOrig() bool {
+func (x *BgpPeerAfSpec) GetDefaultOrig() bool {
if x != nil {
return x.DefaultOrig
}
return false
}
-func (x *BGPPeerAfSpec) GetLocalPort() int32 {
+func (x *BgpPeerAfSpec) GetLocalPort() int32 {
if x != nil {
return x.LocalPort
}
return 0
}
-func (x *BGPPeerAfSpec) GetRemotePort() int32 {
+func (x *BgpPeerAfSpec) GetRemotePort() int32 {
if x != nil {
return x.RemotePort
}
return 0
}
-func (x *BGPPeerAfSpec) GetLocalAddrScopeId() int32 {
+func (x *BgpPeerAfSpec) GetLocalAddrScopeId() int32 {
if x != nil {
return x.LocalAddrScopeId
}
return 0
}
-func (x *BGPPeerAfSpec) GetMaxPrefixes() *BGPMaxPrefix {
+func (x *BgpPeerAfSpec) GetMaxPrefixes() *BGPMaxPrefix {
if x != nil {
return x.MaxPrefixes
}
return nil
}
-func (x *BGPPeerAfSpec) GetRouteMap() *BGPRouteMap {
+func (x *BgpPeerAfSpec) GetRouteMap() *BGPRouteMap {
if x != nil {
return x.RouteMap
}
return nil
}
-func (x *BGPPeerAfSpec) GetNetwork() *_go.IPPrefix {
+func (x *BgpPeerAfSpec) GetNetwork() *_go.IPPrefix {
if x != nil {
return x.Network
}
@@ -2426,7 +2426,7 @@ func (x *BGPRouteMap) GetDirection() bool {
}
// BGP peer AF status
-type BGPPeerAfStatus struct {
+type BgpPeerAfStatus struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -2442,11 +2442,11 @@ type BGPPeerAfStatus struct {
AddPathCapNeg BgpAddPathCapNeg `protobuf:"varint,4,opt,name=add_path_cap_neg,json=addPathCapNeg,proto3,enum=opi_api.network.cloud.v1alpha1.BgpAddPathCapNeg" json:"add_path_cap_neg,omitempty"`
// This value indicates whether the given peer is a reflector client of this
// router for this AFI/SAFI, or not
- ReflectorClient BGPPeerRR `protobuf:"varint,5,opt,name=reflector_client,json=reflectorClient,proto3,enum=opi_api.network.cloud.v1alpha1.BGPPeerRR" json:"reflector_client,omitempty"`
+ ReflectorClient BgpPeerRR `protobuf:"varint,5,opt,name=reflector_client,json=reflectorClient,proto3,enum=opi_api.network.cloud.v1alpha1.BgpPeerRR" json:"reflector_client,omitempty"`
}
-func (x *BGPPeerAfStatus) Reset() {
- *x = BGPPeerAfStatus{}
+func (x *BgpPeerAfStatus) Reset() {
+ *x = BgpPeerAfStatus{}
if protoimpl.UnsafeEnabled {
mi := &file_bgp_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2454,13 +2454,13 @@ func (x *BGPPeerAfStatus) Reset() {
}
}
-func (x *BGPPeerAfStatus) String() string {
+func (x *BgpPeerAfStatus) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*BGPPeerAfStatus) ProtoMessage() {}
+func (*BgpPeerAfStatus) ProtoMessage() {}
-func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message {
+func (x *BgpPeerAfStatus) ProtoReflect() protoreflect.Message {
mi := &file_bgp_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2472,44 +2472,44 @@ func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use BGPPeerAfStatus.ProtoReflect.Descriptor instead.
-func (*BGPPeerAfStatus) Descriptor() ([]byte, []int) {
+// Deprecated: Use BgpPeerAfStatus.ProtoReflect.Descriptor instead.
+func (*BgpPeerAfStatus) Descriptor() ([]byte, []int) {
return file_bgp_proto_rawDescGZIP(), []int{11}
}
-func (x *BGPPeerAfStatus) GetUpdateGroup() int32 {
+func (x *BgpPeerAfStatus) GetUpdateGroup() int32 {
if x != nil {
return x.UpdateGroup
}
return 0
}
-func (x *BGPPeerAfStatus) GetLocalAddrScopeId() int32 {
+func (x *BgpPeerAfStatus) GetLocalAddrScopeId() int32 {
if x != nil {
return x.LocalAddrScopeId
}
return 0
}
-func (x *BGPPeerAfStatus) GetRouteRefresh() bool {
+func (x *BgpPeerAfStatus) GetRouteRefresh() bool {
if x != nil {
return x.RouteRefresh
}
return false
}
-func (x *BGPPeerAfStatus) GetAddPathCapNeg() BgpAddPathCapNeg {
+func (x *BgpPeerAfStatus) GetAddPathCapNeg() BgpAddPathCapNeg {
if x != nil {
return x.AddPathCapNeg
}
return BgpAddPathCapNeg_BGP_ADD_PATH_CAP_NEG_SR_DISABLE
}
-func (x *BGPPeerAfStatus) GetReflectorClient() BGPPeerRR {
+func (x *BgpPeerAfStatus) GetReflectorClient() BgpPeerRR {
if x != nil {
return x.ReflectorClient
}
- return BGPPeerRR_BGP_PEER_RR_UNSPECIFIED
+ return BgpPeerRR_BGP_PEER_RR_UNSPECIFIED
}
// BGP NLRI prefix object, this object is not conifgured by the user
@@ -2737,7 +2737,7 @@ type BGPNLRIPrefixStatus struct {
// aip.dev/not-precedent: must use uint32 per BGP spec. --)
Med uint32 `protobuf:"varint,26,opt,name=med,proto3" json:"med,omitempty"`
// Peer type
- PeerType BGPPeerType `protobuf:"varint,27,opt,name=peer_type,json=peerType,proto3,enum=opi_api.network.cloud.v1alpha1.BGPPeerType" json:"peer_type,omitempty"`
+ PeerType BgpPeerType `protobuf:"varint,27,opt,name=peer_type,json=peerType,proto3,enum=opi_api.network.cloud.v1alpha1.BgpPeerType" json:"peer_type,omitempty"`
}
func (x *BGPNLRIPrefixStatus) Reset() {
@@ -2954,11 +2954,11 @@ func (x *BGPNLRIPrefixStatus) GetMed() uint32 {
return 0
}
-func (x *BGPNLRIPrefixStatus) GetPeerType() BGPPeerType {
+func (x *BGPNLRIPrefixStatus) GetPeerType() BgpPeerType {
if x != nil {
return x.PeerType
}
- return BGPPeerType_BGP_PEER_TYPE_UNSPECIFIED
+ return BgpPeerType_BGP_PEER_TYPE_UNSPECIFIED
}
// BGP NLRI prefix filter object, returned in get response for BGP prefixes
@@ -3313,515 +3313,522 @@ var file_bgp_proto_rawDesc = []byte{
0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x1a, 0x12, 0x6e, 0x65, 0x74,
0x77, 0x6f, 0x72, 0x6b, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f,
- 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfa, 0x01, 0x0a, 0x09, 0x42,
- 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x04,
- 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x67, 0x70, 0x53,
- 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x41, 0x0a, 0x06, 0x73, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x74,
- 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x59, 0xea, 0x41,
- 0x56, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
+ 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x83, 0x02, 0x0a, 0x09,
+ 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x08, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
+ 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, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x13, 0x62, 0x67, 0x70,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x7d,
- 0x2a, 0x0a, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x32, 0x09, 0x62, 0x67,
- 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0xbc, 0x01, 0x0a, 0x07, 0x42, 0x67, 0x70, 0x53,
- 0x70, 0x65, 0x63, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x73, 0x6e,
- 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x73, 0x6e,
- 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x07, 0x52, 0x08, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a,
- 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x07, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
- 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x64,
- 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x3e, 0x0a, 0x1b, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65,
- 0x73, 0x73, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6c,
- 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x73, 0x75, 0x70,
- 0x70, 0x72, 0x65, 0x73, 0x73, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x6f,
- 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8f, 0x02, 0x0a, 0x09, 0x42, 0x67, 0x70, 0x53, 0x74,
- 0x61, 0x74, 0x75, 0x73, 0x12, 0x4b, 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
- 0x74, 0x65, 0x18, 0x01, 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, 0x12, 0x36, 0x0a, 0x18, 0x61, 0x64, 0x6a, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x6f, 0x75, 0x74,
- 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x14, 0x61, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1b, 0x70, 0x65, 0x61,
- 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x64, 0x6a, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x6f, 0x75,
- 0x74, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16,
- 0x70, 0x65, 0x61, 0x6b, 0x4e, 0x75, 0x6d, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x5f, 0x64, 0x65,
- 0x6c, 0x61, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x72,
- 0x65, 0x6d, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74,
- 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
- 0x74, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x22, 0xe6, 0x01, 0x0a, 0x07, 0x42, 0x47, 0x50,
- 0x50, 0x65, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x31, 0x2e, 0x42, 0x67, 0x70, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12,
+ 0x41, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x3a, 0x5d, 0xea, 0x41, 0x5a, 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, 0x2e, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x53,
- 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x45, 0x0a, 0x06, 0x73, 0x74, 0x61,
- 0x74, 0x75, 0x73, 0x18, 0x03, 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, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
- 0x3a, 0x3f, 0xea, 0x41, 0x3c, 0x0a, 0x26, 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, 0x12, 0x12, 0x62,
- 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72,
- 0x7d, 0x22, 0xa8, 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, 0x6d, 0x6f, 0x6e, 0x2e,
- 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6c, 0x6f,
- 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x12, 0x17, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x62,
+ 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x7d, 0x2a, 0x0a, 0x62, 0x67, 0x70, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x32, 0x09, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x22, 0xbc, 0x01, 0x0a, 0x07, 0x42, 0x67, 0x70, 0x53, 0x70, 0x65, 0x63, 0x12, 0x1b, 0x0a,
+ 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x73, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d,
+ 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x73, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x08, 0x72,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x75, 0x73, 0x74,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x07, 0x52, 0x09, 0x63, 0x6c, 0x75,
+ 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
+ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65,
+ 0x12, 0x3e, 0x0a, 0x1b, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x64, 0x65, 0x66,
+ 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18,
+ 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x19, 0x73, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x44,
+ 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e,
+ 0x22, 0x94, 0x02, 0x0a, 0x09, 0x42, 0x67, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x50,
+ 0x0a, 0x0a, 0x6f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 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,
+ 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
+ 0x12, 0x36, 0x0a, 0x18, 0x61, 0x64, 0x6a, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x6f, 0x75, 0x74, 0x5f,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x14, 0x61, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1b, 0x70, 0x65, 0x61, 0x6b,
+ 0x5f, 0x6e, 0x75, 0x6d, 0x5f, 0x61, 0x64, 0x6a, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x6f, 0x75, 0x74,
+ 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x70,
+ 0x65, 0x61, 0x6b, 0x4e, 0x75, 0x6d, 0x41, 0x64, 0x6a, 0x52, 0x69, 0x62, 0x4f, 0x75, 0x74, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x5f, 0x64, 0x65, 0x6c,
+ 0x61, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x72, 0x65,
+ 0x6d, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74,
+ 0x61, 0x62, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x22, 0xfa, 0x01, 0x0a, 0x07, 0x42, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18,
+ 0x02, 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, 0x50, 0x65, 0x65, 0x72, 0x53, 0x70,
+ 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x45, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74,
+ 0x75, 0x73, 0x18, 0x03, 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, 0x67, 0x70, 0x50, 0x65, 0x65,
+ 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a,
+ 0x53, 0xea, 0x41, 0x50, 0x0a, 0x26, 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, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x12, 0x13, 0x62, 0x67,
+ 0x70, 0x50, 0x65, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72,
+ 0x7d, 0x2a, 0x08, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x73, 0x32, 0x07, 0x62, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x22, 0xad, 0x05, 0x0a, 0x0b, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x53, 0x70, 0x65, 0x63, 0x12, 0x4c, 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, 0x6d,
+ 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x64, 0x6d, 0x69,
+ 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72,
+ 0x65, 0x73, 0x73, 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, 0x0c, 0x6c, 0x6f, 0x63,
+ 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x09, 0x70, 0x65, 0x65,
+ 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03, 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, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f,
+ 0x74, 0x65, 0x5f, 0x61, 0x73, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65,
+ 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x73, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x64, 0x5f,
+ 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64,
+ 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x65, 0x78, 0x74,
+ 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x65, 0x6e,
+ 0x64, 0x45, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x46, 0x0a, 0x09, 0x72, 0x72, 0x5f, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 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,
+ 0x50, 0x65, 0x65, 0x72, 0x52, 0x52, 0x52, 0x08, 0x72, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
+ 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72,
+ 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
+ 0x52, 0x65, 0x74, 0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d,
+ 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d,
+ 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6b, 0x65, 0x65, 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18,
+ 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6b, 0x65, 0x65, 0x70, 0x41, 0x6c, 0x69, 0x76, 0x65,
+ 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01,
+ 0x28, 0x0c, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x10, 0x0a, 0x03,
+ 0x74, 0x74, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x23,
+ 0x0a, 0x0d, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18,
+ 0x0d, 0x20, 0x01, 0x28, 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, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x65, 0x65,
+ 0x72, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x65, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
+ 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x8c, 0x12, 0x0a, 0x0d, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5d, 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,
+ 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
+ 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x66, 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, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f,
+ 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 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, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
- 0x73, 0x12, 0x4d, 0x0a, 0x09, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x18, 0x03,
- 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, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x61, 0x73, 0x6e, 0x18, 0x04,
- 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x41, 0x73, 0x6e, 0x12,
- 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x05, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x08, 0x73, 0x65, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x12, 0x22, 0x0a, 0x0d,
- 0x73, 0x65, 0x6e, 0x64, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x65, 0x6e, 0x64, 0x45, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d,
- 0x12, 0x46, 0x0a, 0x09, 0x72, 0x72, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 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, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x52, 0x52, 0x08,
- 0x72, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x6e,
- 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x0c, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72, 0x79, 0x12, 0x1a, 0x0a,
- 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52,
- 0x08, 0x68, 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6b, 0x65, 0x65,
- 0x70, 0x5f, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6b,
- 0x65, 0x65, 0x70, 0x41, 0x6c, 0x69, 0x76, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73,
- 0x77, 0x6f, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73,
- 0x77, 0x6f, 0x72, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x74, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28,
- 0x05, 0x52, 0x03, 0x74, 0x74, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x68,
- 0x6f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 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, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
- 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x65, 0x65,
- 0x72, 0x44, 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,
+ 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, 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,
+ 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, 0x50, 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, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x53, 0x74,
+ 0x61, 0x74, 0x65, 0x22, 0x84, 0x02, 0x0a, 0x09, 0x42, 0x67, 0x70, 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, 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, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 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, 0x50, 0x65, 0x65, 0x72,
+ 0x41, 0x66, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a,
+ 0x59, 0xea, 0x41, 0x56, 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, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x13,
+ 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x2f, 0x7b, 0x70, 0x65, 0x65, 0x72,
+ 0x61, 0x66, 0x7d, 0x2a, 0x0a, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x32,
+ 0x09, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x22, 0xc1, 0x05, 0x0a, 0x0d, 0x42,
+ 0x67, 0x70, 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, 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, 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, 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,
+ 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, 0xbd,
+ 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, 0x27, 0x0a, 0x0f, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65,
+ 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x77, 0x61, 0x72,
+ 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 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, 0x67,
+ 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x65,
+ 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
+ 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
+ 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 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, 0x67, 0x70, 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, 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,
+ 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, 0x67, 0x70,
+ 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, 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, 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, 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, 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, 0xbd, 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, 0x27, 0x0a, 0x0f, 0x77, 0x61, 0x72, 0x6e, 0x69,
- 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0e, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
- 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, 0x67, 0x0a, 0x13, 0x42, 0x47, 0x50, 0x4d, 0x61, 0x78, 0x50, 0x72, 0x65,
- 0x66, 0x69, 0x78, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65,
- 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73,
- 0x61, 0x67, 0x65, 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,
+ 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, 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, 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,
+ 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,
- 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,
+ 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, 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, 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, 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, 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,
+ 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67,
+ 0x70, 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, 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, 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,
+ 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,
- 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,
+ 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, 0xa5, 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, 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,
+ 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, 0x4c, 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, 0x42, 0x03, 0xe0, 0x41, 0x03, 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,
@@ -3845,13 +3852,13 @@ var file_bgp_proto_rawDesc = []byte{
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,
+ 0x10, 0x46, 0x2a, 0x5f, 0x0a, 0x09, 0x42, 0x67, 0x70, 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,
+ 0x54, 0x10, 0x02, 0x2a, 0x9a, 0x02, 0x0a, 0x13, 0x42, 0x67, 0x70, 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,
@@ -4018,7 +4025,7 @@ var file_bgp_proto_rawDesc = []byte{
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,
+ 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x2a, 0x74, 0x0a, 0x0b, 0x42, 0x67, 0x70, 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,
@@ -4066,8 +4073,8 @@ 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
- (BGPPeerRR)(0), // 2: opi_api.network.cloud.v1alpha1.BGPPeerRR
- (BGPPeerSessionState)(0), // 3: opi_api.network.cloud.v1alpha1.BGPPeerSessionState
+ (BgpPeerRR)(0), // 2: opi_api.network.cloud.v1alpha1.BgpPeerRR
+ (BgpPeerSessionState)(0), // 3: opi_api.network.cloud.v1alpha1.BgpPeerSessionState
(BgpAsSize)(0), // 4: opi_api.network.cloud.v1alpha1.BgpAsSize
(BGPAddrType)(0), // 5: opi_api.network.cloud.v1alpha1.BGPAddrType
(BGPOperState)(0), // 6: opi_api.network.cloud.v1alpha1.BGPOperState
@@ -4077,20 +4084,20 @@ var file_bgp_proto_goTypes = []interface{}{
(BgpNlriIsActive)(0), // 10: opi_api.network.cloud.v1alpha1.BgpNlriIsActive
(BGPRouteReason)(0), // 11: opi_api.network.cloud.v1alpha1.BGPRouteReason
(BGPOriginAttr)(0), // 12: opi_api.network.cloud.v1alpha1.BGPOriginAttr
- (BGPPeerType)(0), // 13: opi_api.network.cloud.v1alpha1.BGPPeerType
+ (BgpPeerType)(0), // 13: opi_api.network.cloud.v1alpha1.BgpPeerType
(BgpAroAdvertState)(0), // 14: opi_api.network.cloud.v1alpha1.BgpAroAdvertState
(*BgpRouter)(nil), // 15: opi_api.network.cloud.v1alpha1.BgpRouter
(*BgpSpec)(nil), // 16: opi_api.network.cloud.v1alpha1.BgpSpec
(*BgpStatus)(nil), // 17: opi_api.network.cloud.v1alpha1.BgpStatus
- (*BGPPeer)(nil), // 18: opi_api.network.cloud.v1alpha1.BGPPeer
- (*BGPPeerSpec)(nil), // 19: opi_api.network.cloud.v1alpha1.BGPPeerSpec
- (*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
+ (*BgpPeer)(nil), // 18: opi_api.network.cloud.v1alpha1.BgpPeer
+ (*BgpPeerSpec)(nil), // 19: opi_api.network.cloud.v1alpha1.BgpPeerSpec
+ (*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
(*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
+ (*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
@@ -4106,29 +4113,29 @@ var file_bgp_proto_depIdxs = []int32{
16, // 0: opi_api.network.cloud.v1alpha1.BgpRouter.spec:type_name -> opi_api.network.cloud.v1alpha1.BgpSpec
17, // 1: opi_api.network.cloud.v1alpha1.BgpRouter.status:type_name -> opi_api.network.cloud.v1alpha1.BgpStatus
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
- 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
- 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
- 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
- 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
@@ -4142,7 +4149,7 @@ var file_bgp_proto_depIdxs = []int32{
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
+ 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
@@ -4202,7 +4209,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeer); i {
+ switch v := v.(*BgpPeer); i {
case 0:
return &v.state
case 1:
@@ -4214,7 +4221,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerSpec); i {
+ switch v := v.(*BgpPeerSpec); i {
case 0:
return &v.state
case 1:
@@ -4226,7 +4233,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerStatus); i {
+ switch v := v.(*BgpPeerStatus); i {
case 0:
return &v.state
case 1:
@@ -4238,7 +4245,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerAf); i {
+ switch v := v.(*BgpPeerAf); i {
case 0:
return &v.state
case 1:
@@ -4250,7 +4257,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerAfSpec); i {
+ switch v := v.(*BgpPeerAfSpec); i {
case 0:
return &v.state
case 1:
@@ -4298,7 +4305,7 @@ func file_bgp_proto_init() {
}
}
file_bgp_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*BGPPeerAfStatus); i {
+ switch v := v.(*BgpPeerAfStatus); i {
case 0:
return &v.state
case 1:
diff --git a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
index ac9875d8..0c06fe99 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
@@ -2501,18 +2501,18 @@ func (x *GetUnderlayRouteRequest) GetName() string {
return ""
}
+// Bgp Requests/Responses
+//
// Create BgpRouter Request
type CreateBgpRouterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // parent
- Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// bgp
- Bgp *BgpRouter `protobuf:"bytes,2,opt,name=bgp,proto3" json:"bgp,omitempty"`
+ BgpRouter *BgpRouter `protobuf:"bytes,2,opt,name=bgp_router,json=bgpRouter,proto3" json:"bgp_router,omitempty"`
// bgp_id
- BgpId string `protobuf:"bytes,3,opt,name=bgp_id,json=bgpId,proto3" json:"bgp_id,omitempty"`
+ BgpRouterId string `protobuf:"bytes,3,opt,name=bgp_router_id,json=bgpRouterId,proto3" json:"bgp_router_id,omitempty"`
}
func (x *CreateBgpRouterRequest) Reset() {
@@ -2547,23 +2547,16 @@ func (*CreateBgpRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{41}
}
-func (x *CreateBgpRouterRequest) GetParent() string {
- if x != nil {
- return x.Parent
- }
- return ""
-}
-
-func (x *CreateBgpRouterRequest) GetBgp() *BgpRouter {
+func (x *CreateBgpRouterRequest) GetBgpRouter() *BgpRouter {
if x != nil {
- return x.Bgp
+ return x.BgpRouter
}
return nil
}
-func (x *CreateBgpRouterRequest) GetBgpId() string {
+func (x *CreateBgpRouterRequest) GetBgpRouterId() string {
if x != nil {
- return x.BgpId
+ return x.BgpRouterId
}
return ""
}
@@ -2633,10 +2626,8 @@ type UpdateBgpRouterRequest struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // Name of bgp requested
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // updated bgp info
- Bgp *BgpRouter `protobuf:"bytes,2,opt,name=bgp,proto3" json:"bgp,omitempty"`
+ // updated bgp router info
+ BgpRouter *BgpRouter `protobuf:"bytes,2,opt,name=bgp_router,json=bgpRouter,proto3" json:"bgp_router,omitempty"`
// list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
@@ -2673,16 +2664,9 @@ func (*UpdateBgpRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{43}
}
-func (x *UpdateBgpRouterRequest) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-func (x *UpdateBgpRouterRequest) GetBgp() *BgpRouter {
+func (x *UpdateBgpRouterRequest) GetBgpRouter() *BgpRouter {
if x != nil {
- return x.Bgp
+ return x.BgpRouter
}
return nil
}
@@ -2767,7 +2751,7 @@ type ListBgpRoutersResponse struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // list of bgps
+ // list of bgp routers
Bgp []*BgpRouter `protobuf:"bytes,1,rep,name=bgp,proto3" json:"bgp,omitempty"`
// next page token
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
@@ -2867,22 +2851,22 @@ func (x *GetBgpRouterRequest) GetName() string {
return ""
}
-// Create BGPPeer Request
-type CreateBGPPeerRequest struct {
+// BgpPeer Requests/Responses
+//
+// Create BgpPeer Request
+type CreateBgpPeerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // parent
- Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
- // bgppeer
- Bgppeer *BGPPeer `protobuf:"bytes,2,opt,name=bgppeer,proto3" json:"bgppeer,omitempty"`
- // bgppeer_id
- BgppeerId string `protobuf:"bytes,3,opt,name=bgppeer_id,json=bgppeerId,proto3" json:"bgppeer_id,omitempty"`
+ // bgp_peer_id
+ BgpPeerId string `protobuf:"bytes,1,opt,name=bgp_peer_id,json=bgpPeerId,proto3" json:"bgp_peer_id,omitempty"`
+ // bgp_peer
+ BgpPeer *BgpPeer `protobuf:"bytes,2,opt,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"`
}
-func (x *CreateBGPPeerRequest) Reset() {
- *x = CreateBGPPeerRequest{}
+func (x *CreateBgpPeerRequest) Reset() {
+ *x = CreateBgpPeerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2890,13 +2874,13 @@ func (x *CreateBGPPeerRequest) Reset() {
}
}
-func (x *CreateBGPPeerRequest) String() string {
+func (x *CreateBgpPeerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*CreateBGPPeerRequest) ProtoMessage() {}
+func (*CreateBgpPeerRequest) ProtoMessage() {}
-func (x *CreateBGPPeerRequest) ProtoReflect() protoreflect.Message {
+func (x *CreateBgpPeerRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[47]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2908,47 +2892,40 @@ func (x *CreateBGPPeerRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use CreateBGPPeerRequest.ProtoReflect.Descriptor instead.
-func (*CreateBGPPeerRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use CreateBgpPeerRequest.ProtoReflect.Descriptor instead.
+func (*CreateBgpPeerRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{47}
}
-func (x *CreateBGPPeerRequest) GetParent() string {
+func (x *CreateBgpPeerRequest) GetBgpPeerId() string {
if x != nil {
- return x.Parent
+ return x.BgpPeerId
}
return ""
}
-func (x *CreateBGPPeerRequest) GetBgppeer() *BGPPeer {
+func (x *CreateBgpPeerRequest) GetBgpPeer() *BgpPeer {
if x != nil {
- return x.Bgppeer
+ return x.BgpPeer
}
return nil
}
-func (x *CreateBGPPeerRequest) GetBgppeerId() string {
- if x != nil {
- return x.BgppeerId
- }
- return ""
-}
-
-// Delete bgppeer request
-type DeleteBGPPeerRequest struct {
+// Delete BGP Peer request
+type DeleteBgpPeerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // bgppeer id
+ // bgp peer id
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// If set to true, and the resource is not found, the request will succeed
// but no action will be taken on the server
AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *DeleteBGPPeerRequest) Reset() {
- *x = DeleteBGPPeerRequest{}
+func (x *DeleteBgpPeerRequest) Reset() {
+ *x = DeleteBgpPeerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2956,13 +2933,13 @@ func (x *DeleteBGPPeerRequest) Reset() {
}
}
-func (x *DeleteBGPPeerRequest) String() string {
+func (x *DeleteBgpPeerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*DeleteBGPPeerRequest) ProtoMessage() {}
+func (*DeleteBgpPeerRequest) ProtoMessage() {}
-func (x *DeleteBGPPeerRequest) ProtoReflect() protoreflect.Message {
+func (x *DeleteBgpPeerRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[48]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -2974,41 +2951,39 @@ func (x *DeleteBGPPeerRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use DeleteBGPPeerRequest.ProtoReflect.Descriptor instead.
-func (*DeleteBGPPeerRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use DeleteBgpPeerRequest.ProtoReflect.Descriptor instead.
+func (*DeleteBgpPeerRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{48}
}
-func (x *DeleteBGPPeerRequest) GetName() string {
+func (x *DeleteBgpPeerRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *DeleteBGPPeerRequest) GetAllowMissing() bool {
+func (x *DeleteBgpPeerRequest) GetAllowMissing() bool {
if x != nil {
return x.AllowMissing
}
return false
}
-// Update bgppeer request
-type UpdateBGPPeerRequest struct {
+// Update bgp peer request
+type UpdateBgpPeerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // Name of bgp peer requested
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // updated bgppeer info
- Bgppeer *BGPPeer `protobuf:"bytes,2,opt,name=bgppeer,proto3" json:"bgppeer,omitempty"`
+ // updated bgp peer info
+ BgpPeer *BgpPeer `protobuf:"bytes,1,opt,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"`
// list of fields to update.
- UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+ UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
-func (x *UpdateBGPPeerRequest) Reset() {
- *x = UpdateBGPPeerRequest{}
+func (x *UpdateBgpPeerRequest) Reset() {
+ *x = UpdateBgpPeerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3016,13 +2991,13 @@ func (x *UpdateBGPPeerRequest) Reset() {
}
}
-func (x *UpdateBGPPeerRequest) String() string {
+func (x *UpdateBgpPeerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*UpdateBGPPeerRequest) ProtoMessage() {}
+func (*UpdateBgpPeerRequest) ProtoMessage() {}
-func (x *UpdateBGPPeerRequest) ProtoReflect() protoreflect.Message {
+func (x *UpdateBgpPeerRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[49]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3034,34 +3009,27 @@ func (x *UpdateBGPPeerRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use UpdateBGPPeerRequest.ProtoReflect.Descriptor instead.
-func (*UpdateBGPPeerRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use UpdateBgpPeerRequest.ProtoReflect.Descriptor instead.
+func (*UpdateBgpPeerRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{49}
}
-func (x *UpdateBGPPeerRequest) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-func (x *UpdateBGPPeerRequest) GetBgppeer() *BGPPeer {
+func (x *UpdateBgpPeerRequest) GetBgpPeer() *BgpPeer {
if x != nil {
- return x.Bgppeer
+ return x.BgpPeer
}
return nil
}
-func (x *UpdateBGPPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
+func (x *UpdateBgpPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
if x != nil {
return x.UpdateMask
}
return nil
}
-// List bgppeer request
-type ListBGPPeersRequest struct {
+// List bgp peer request
+type ListBgpPeersRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -3074,8 +3042,8 @@ type ListBGPPeersRequest struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
}
-func (x *ListBGPPeersRequest) Reset() {
- *x = ListBGPPeersRequest{}
+func (x *ListBgpPeersRequest) Reset() {
+ *x = ListBgpPeersRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3083,13 +3051,13 @@ func (x *ListBGPPeersRequest) Reset() {
}
}
-func (x *ListBGPPeersRequest) String() string {
+func (x *ListBgpPeersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListBGPPeersRequest) ProtoMessage() {}
+func (*ListBgpPeersRequest) ProtoMessage() {}
-func (x *ListBGPPeersRequest) ProtoReflect() protoreflect.Message {
+func (x *ListBgpPeersRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[50]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3101,46 +3069,46 @@ func (x *ListBGPPeersRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListBGPPeersRequest.ProtoReflect.Descriptor instead.
-func (*ListBGPPeersRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListBgpPeersRequest.ProtoReflect.Descriptor instead.
+func (*ListBgpPeersRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{50}
}
-func (x *ListBGPPeersRequest) GetParent() string {
+func (x *ListBgpPeersRequest) GetParent() string {
if x != nil {
return x.Parent
}
return ""
}
-func (x *ListBGPPeersRequest) GetPageSize() int32 {
+func (x *ListBgpPeersRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
-func (x *ListBGPPeersRequest) GetPageToken() string {
+func (x *ListBgpPeersRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
-// List bgppeer response
-type ListBGPPeersResponse struct {
+// List bgp peer response
+type ListBgpPeersResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // list of bgppeers
- Bgppeer []*BGPPeer `protobuf:"bytes,1,rep,name=bgppeer,proto3" json:"bgppeer,omitempty"`
+ // list of bgp peers
+ BgpPeer []*BgpPeer `protobuf:"bytes,1,rep,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"`
// next page token
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
}
-func (x *ListBGPPeersResponse) Reset() {
- *x = ListBGPPeersResponse{}
+func (x *ListBgpPeersResponse) Reset() {
+ *x = ListBgpPeersResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3148,13 +3116,13 @@ func (x *ListBGPPeersResponse) Reset() {
}
}
-func (x *ListBGPPeersResponse) String() string {
+func (x *ListBgpPeersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListBGPPeersResponse) ProtoMessage() {}
+func (*ListBgpPeersResponse) ProtoMessage() {}
-func (x *ListBGPPeersResponse) ProtoReflect() protoreflect.Message {
+func (x *ListBgpPeersResponse) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[51]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3166,27 +3134,27 @@ func (x *ListBGPPeersResponse) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListBGPPeersResponse.ProtoReflect.Descriptor instead.
-func (*ListBGPPeersResponse) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListBgpPeersResponse.ProtoReflect.Descriptor instead.
+func (*ListBgpPeersResponse) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{51}
}
-func (x *ListBGPPeersResponse) GetBgppeer() []*BGPPeer {
+func (x *ListBgpPeersResponse) GetBgpPeer() []*BgpPeer {
if x != nil {
- return x.Bgppeer
+ return x.BgpPeer
}
return nil
}
-func (x *ListBGPPeersResponse) GetNextPageToken() string {
+func (x *ListBgpPeersResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
-// Get bgppeer request
-type GetBGPPeerRequest struct {
+// Get bgp peer request
+type GetBgpPeerRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -3194,8 +3162,8 @@ type GetBGPPeerRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
-func (x *GetBGPPeerRequest) Reset() {
- *x = GetBGPPeerRequest{}
+func (x *GetBgpPeerRequest) Reset() {
+ *x = GetBgpPeerRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3203,13 +3171,13 @@ func (x *GetBGPPeerRequest) Reset() {
}
}
-func (x *GetBGPPeerRequest) String() string {
+func (x *GetBgpPeerRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*GetBGPPeerRequest) ProtoMessage() {}
+func (*GetBgpPeerRequest) ProtoMessage() {}
-func (x *GetBGPPeerRequest) ProtoReflect() protoreflect.Message {
+func (x *GetBgpPeerRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[52]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3221,34 +3189,34 @@ func (x *GetBGPPeerRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use GetBGPPeerRequest.ProtoReflect.Descriptor instead.
-func (*GetBGPPeerRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use GetBgpPeerRequest.ProtoReflect.Descriptor instead.
+func (*GetBgpPeerRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{52}
}
-func (x *GetBGPPeerRequest) GetName() string {
+func (x *GetBgpPeerRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-// Create BGPPeerAf Request
-type CreateBGPPeerAfRequest struct {
+// BgpPeerAf Requests/Responses
+//
+// Create BgpPeerAf Request
+type CreateBgpPeerAfRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // parent
- Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
- // bgppeeraf
- Bgppeeraf *BGPPeerAf `protobuf:"bytes,2,opt,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"`
- // bgppeeraf_id
- BgppeerafId string `protobuf:"bytes,3,opt,name=bgppeeraf_id,json=bgppeerafId,proto3" json:"bgppeeraf_id,omitempty"`
+ // bgp_peer_af
+ BgpPeerAf *BgpPeerAf `protobuf:"bytes,1,opt,name=bgp_peer_af,json=bgpPeerAf,proto3" json:"bgp_peer_af,omitempty"`
+ // bgp_peer_af_id
+ BgpPeerAfId string `protobuf:"bytes,2,opt,name=bgp_peer_af_id,json=bgpPeerAfId,proto3" json:"bgp_peer_af_id,omitempty"`
}
-func (x *CreateBGPPeerAfRequest) Reset() {
- *x = CreateBGPPeerAfRequest{}
+func (x *CreateBgpPeerAfRequest) Reset() {
+ *x = CreateBgpPeerAfRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3256,13 +3224,13 @@ func (x *CreateBGPPeerAfRequest) Reset() {
}
}
-func (x *CreateBGPPeerAfRequest) String() string {
+func (x *CreateBgpPeerAfRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*CreateBGPPeerAfRequest) ProtoMessage() {}
+func (*CreateBgpPeerAfRequest) ProtoMessage() {}
-func (x *CreateBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
+func (x *CreateBgpPeerAfRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[53]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3274,47 +3242,40 @@ func (x *CreateBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use CreateBGPPeerAfRequest.ProtoReflect.Descriptor instead.
-func (*CreateBGPPeerAfRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use CreateBgpPeerAfRequest.ProtoReflect.Descriptor instead.
+func (*CreateBgpPeerAfRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{53}
}
-func (x *CreateBGPPeerAfRequest) GetParent() string {
- if x != nil {
- return x.Parent
- }
- return ""
-}
-
-func (x *CreateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf {
+func (x *CreateBgpPeerAfRequest) GetBgpPeerAf() *BgpPeerAf {
if x != nil {
- return x.Bgppeeraf
+ return x.BgpPeerAf
}
return nil
}
-func (x *CreateBGPPeerAfRequest) GetBgppeerafId() string {
+func (x *CreateBgpPeerAfRequest) GetBgpPeerAfId() string {
if x != nil {
- return x.BgppeerafId
+ return x.BgpPeerAfId
}
return ""
}
-// Delete bgppeeraf request
-type DeleteBGPPeerAfRequest struct {
+// Delete bgp peer af request
+type DeleteBgpPeerAfRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // bgppeeraf id
+ // bgp peer af id
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// If set to true, and the resource is not found, the request will succeed
// but no action will be taken on the server
AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *DeleteBGPPeerAfRequest) Reset() {
- *x = DeleteBGPPeerAfRequest{}
+func (x *DeleteBgpPeerAfRequest) Reset() {
+ *x = DeleteBgpPeerAfRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3322,13 +3283,13 @@ func (x *DeleteBGPPeerAfRequest) Reset() {
}
}
-func (x *DeleteBGPPeerAfRequest) String() string {
+func (x *DeleteBgpPeerAfRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*DeleteBGPPeerAfRequest) ProtoMessage() {}
+func (*DeleteBgpPeerAfRequest) ProtoMessage() {}
-func (x *DeleteBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
+func (x *DeleteBgpPeerAfRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[54]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3340,41 +3301,39 @@ func (x *DeleteBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use DeleteBGPPeerAfRequest.ProtoReflect.Descriptor instead.
-func (*DeleteBGPPeerAfRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use DeleteBgpPeerAfRequest.ProtoReflect.Descriptor instead.
+func (*DeleteBgpPeerAfRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{54}
}
-func (x *DeleteBGPPeerAfRequest) GetName() string {
+func (x *DeleteBgpPeerAfRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *DeleteBGPPeerAfRequest) GetAllowMissing() bool {
+func (x *DeleteBgpPeerAfRequest) GetAllowMissing() bool {
if x != nil {
return x.AllowMissing
}
return false
}
-// Update bgppeeraf request
-type UpdateBGPPeerAfRequest struct {
+// Update bgp peer af request
+type UpdateBgpPeerAfRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // Name of bgp peer af requested
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // updated bgppeeraf info
- Bgppeeraf *BGPPeerAf `protobuf:"bytes,2,opt,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"`
+ // updated bgp peer af info
+ BgpPeerAf *BgpPeerAf `protobuf:"bytes,1,opt,name=bgp_peer_af,json=bgpPeerAf,proto3" json:"bgp_peer_af,omitempty"`
// list of fields to update.
- UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
+ UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
-func (x *UpdateBGPPeerAfRequest) Reset() {
- *x = UpdateBGPPeerAfRequest{}
+func (x *UpdateBgpPeerAfRequest) Reset() {
+ *x = UpdateBgpPeerAfRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3382,13 +3341,13 @@ func (x *UpdateBGPPeerAfRequest) Reset() {
}
}
-func (x *UpdateBGPPeerAfRequest) String() string {
+func (x *UpdateBgpPeerAfRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*UpdateBGPPeerAfRequest) ProtoMessage() {}
+func (*UpdateBgpPeerAfRequest) ProtoMessage() {}
-func (x *UpdateBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
+func (x *UpdateBgpPeerAfRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[55]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3400,34 +3359,27 @@ func (x *UpdateBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use UpdateBGPPeerAfRequest.ProtoReflect.Descriptor instead.
-func (*UpdateBGPPeerAfRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use UpdateBgpPeerAfRequest.ProtoReflect.Descriptor instead.
+func (*UpdateBgpPeerAfRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{55}
}
-func (x *UpdateBGPPeerAfRequest) GetName() string {
- if x != nil {
- return x.Name
- }
- return ""
-}
-
-func (x *UpdateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf {
+func (x *UpdateBgpPeerAfRequest) GetBgpPeerAf() *BgpPeerAf {
if x != nil {
- return x.Bgppeeraf
+ return x.BgpPeerAf
}
return nil
}
-func (x *UpdateBGPPeerAfRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
+func (x *UpdateBgpPeerAfRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
if x != nil {
return x.UpdateMask
}
return nil
}
-// List bgppeeraf request
-type ListBGPPeerAfsRequest struct {
+// List bgp peer af request
+type ListBgpPeerAfsRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -3440,8 +3392,8 @@ type ListBGPPeerAfsRequest struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
}
-func (x *ListBGPPeerAfsRequest) Reset() {
- *x = ListBGPPeerAfsRequest{}
+func (x *ListBgpPeerAfsRequest) Reset() {
+ *x = ListBgpPeerAfsRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3449,13 +3401,13 @@ func (x *ListBGPPeerAfsRequest) Reset() {
}
}
-func (x *ListBGPPeerAfsRequest) String() string {
+func (x *ListBgpPeerAfsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListBGPPeerAfsRequest) ProtoMessage() {}
+func (*ListBgpPeerAfsRequest) ProtoMessage() {}
-func (x *ListBGPPeerAfsRequest) ProtoReflect() protoreflect.Message {
+func (x *ListBgpPeerAfsRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[56]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3467,46 +3419,46 @@ func (x *ListBGPPeerAfsRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListBGPPeerAfsRequest.ProtoReflect.Descriptor instead.
-func (*ListBGPPeerAfsRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListBgpPeerAfsRequest.ProtoReflect.Descriptor instead.
+func (*ListBgpPeerAfsRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{56}
}
-func (x *ListBGPPeerAfsRequest) GetParent() string {
+func (x *ListBgpPeerAfsRequest) GetParent() string {
if x != nil {
return x.Parent
}
return ""
}
-func (x *ListBGPPeerAfsRequest) GetPageSize() int32 {
+func (x *ListBgpPeerAfsRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
-func (x *ListBGPPeerAfsRequest) GetPageToken() string {
+func (x *ListBgpPeerAfsRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
-// List bgppeeraf response
-type ListBGPPeerAfsResponse struct {
+// List bgp peer af response
+type ListBgpPeerAfsResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // list of bgppeerafs
- Bgppeeraf []*BGPPeerAf `protobuf:"bytes,1,rep,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"`
+ // list of bgp peer afs
+ BgpPeerAf []*BgpPeerAf `protobuf:"bytes,1,rep,name=bgp_peer_af,json=bgpPeerAf,proto3" json:"bgp_peer_af,omitempty"`
// next page token
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
}
-func (x *ListBGPPeerAfsResponse) Reset() {
- *x = ListBGPPeerAfsResponse{}
+func (x *ListBgpPeerAfsResponse) Reset() {
+ *x = ListBgpPeerAfsResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3514,13 +3466,13 @@ func (x *ListBGPPeerAfsResponse) Reset() {
}
}
-func (x *ListBGPPeerAfsResponse) String() string {
+func (x *ListBgpPeerAfsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListBGPPeerAfsResponse) ProtoMessage() {}
+func (*ListBgpPeerAfsResponse) ProtoMessage() {}
-func (x *ListBGPPeerAfsResponse) ProtoReflect() protoreflect.Message {
+func (x *ListBgpPeerAfsResponse) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[57]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3532,27 +3484,27 @@ func (x *ListBGPPeerAfsResponse) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListBGPPeerAfsResponse.ProtoReflect.Descriptor instead.
-func (*ListBGPPeerAfsResponse) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListBgpPeerAfsResponse.ProtoReflect.Descriptor instead.
+func (*ListBgpPeerAfsResponse) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{57}
}
-func (x *ListBGPPeerAfsResponse) GetBgppeeraf() []*BGPPeerAf {
+func (x *ListBgpPeerAfsResponse) GetBgpPeerAf() []*BgpPeerAf {
if x != nil {
- return x.Bgppeeraf
+ return x.BgpPeerAf
}
return nil
}
-func (x *ListBGPPeerAfsResponse) GetNextPageToken() string {
+func (x *ListBgpPeerAfsResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
-// Get bgppeeraf request
-type GetBGPPeerAfRequest struct {
+// Get bgp peer af request
+type GetBgpPeerAfRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -3560,8 +3512,8 @@ type GetBGPPeerAfRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
-func (x *GetBGPPeerAfRequest) Reset() {
- *x = GetBGPPeerAfRequest{}
+func (x *GetBgpPeerAfRequest) Reset() {
+ *x = GetBgpPeerAfRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3569,13 +3521,13 @@ func (x *GetBGPPeerAfRequest) Reset() {
}
}
-func (x *GetBGPPeerAfRequest) String() string {
+func (x *GetBgpPeerAfRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*GetBGPPeerAfRequest) ProtoMessage() {}
+func (*GetBgpPeerAfRequest) ProtoMessage() {}
-func (x *GetBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
+func (x *GetBgpPeerAfRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[58]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -3587,12 +3539,12 @@ func (x *GetBGPPeerAfRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use GetBGPPeerAfRequest.ProtoReflect.Descriptor instead.
-func (*GetBGPPeerAfRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use GetBgpPeerAfRequest.ProtoReflect.Descriptor instead.
+func (*GetBgpPeerAfRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{58}
}
-func (x *GetBGPPeerAfRequest) GetName() string {
+func (x *GetBgpPeerAfRequest) GetName() string {
if x != nil {
return x.Name
}
@@ -8715,44 +8667,41 @@ var file_cloudrpc_proto_rawDesc = []byte{
0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x6f, 0x70,
0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52,
- 0x6f, 0x75, 0x74, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x16, 0x43,
+ 0x6f, 0x75, 0x74, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x90, 0x01, 0x0a, 0x16, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f,
- 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
- 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x12, 0x40, 0x0a, 0x03, 0x62, 0x67, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02,
- 0x52, 0x03, 0x62, 0x67, 0x70, 0x12, 0x15, 0x0a, 0x06, 0x62, 0x67, 0x70, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x67, 0x70, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x16,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e,
- 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69,
- 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xcc, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x42, 0x67, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x03, 0x62, 0x67,
- 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x72, 0x52, 0x03, 0x62, 0x67, 0x70, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
- 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
- 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x91, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x42, 0x67, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a, 0x0a, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x62, 0x67, 0x70, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0d, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
+ 0x52, 0x0b, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x82, 0x01,
+ 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22,
+ 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74,
+ 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42,
+ 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69,
+ 0x6e, 0x67, 0x22, 0xa9, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d, 0x0a,
+ 0x0a, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41,
+ 0x02, 0x52, 0x09, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b,
+ 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
+ 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x97,
+ 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
+ 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24,
+ 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
@@ -8764,2021 +8713,2017 @@ var file_cloudrpc_proto_rawDesc = []byte{
0x2e, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x03, 0x62, 0x67, 0x70, 0x12,
0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61,
- 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x4f, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x42, 0x67,
- 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38,
- 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41,
- 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x55, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x42, 0x67,
+ 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e,
+ 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41,
+ 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42,
- 0x67, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x0b, 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, 0x50, 0x65, 0x65, 0x72, 0x42, 0x03, 0xe0,
- 0x41, 0x02, 0x52, 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
- 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
- 0x09, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
- 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e,
- 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69,
- 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c,
- 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41,
+ 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x84,
+ 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0b, 0x62, 0x67, 0x70, 0x5f, 0x70,
+ 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
+ 0x02, 0x52, 0x09, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x08,
+ 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x62, 0x67,
+ 0x70, 0x50, 0x65, 0x65, 0x72, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42,
+ 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67,
+ 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61,
+ 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
+ 0x22, 0xa1, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65,
+ 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x08, 0x62, 0x67, 0x70,
+ 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 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, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x62, 0x67, 0x70, 0x50, 0x65,
+ 0x65, 0x72, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
+ 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
+ 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06,
+ 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41,
0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42,
- 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07,
- 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x50, 0x65, 0x65, 0x72, 0x52, 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x12,
- 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b,
- 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a,
- 0x13, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06,
- 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
- 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
- 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
- 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
- 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65,
- 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x62,
- 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x50, 0x65, 0x65, 0x72, 0x52, 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x12, 0x26,
- 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
- 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
- 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x42, 0x47, 0x50,
- 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41,
- 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50,
- 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xcd, 0x01, 0x0a, 0x16, 0x43, 0x72,
- 0x65, 0x61, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66,
- 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4c, 0x0a, 0x09, 0x62, 0x67, 0x70, 0x70,
- 0x65, 0x65, 0x72, 0x61, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x41, 0x66, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x62, 0x67, 0x70,
- 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65,
- 0x72, 0x61, 0x66, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x67,
- 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x49, 0x64, 0x22, 0x7d, 0x0a, 0x16, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73,
- 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f,
- 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xde, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x47, 0x0a, 0x09, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x41,
- 0x66, 0x52, 0x09, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x12, 0x3b, 0x0a, 0x0b,
- 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x97, 0x01, 0x0a, 0x15, 0x4c, 0x69,
- 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69,
- 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
- 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52,
- 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
- 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
- 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
- 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50,
- 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47,
- 0x0a, 0x09, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x18, 0x01, 0x20, 0x03, 0x28,
- 0x0b, 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, 0x41, 0x66, 0x52, 0x09, 0x62, 0x67,
- 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
+ 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b,
+ 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70,
+ 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
+ 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x82, 0x01, 0x0a, 0x14, 0x4c,
+ 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x18,
+ 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x07,
+ 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
- 0x55, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66,
- 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x12, 0x46, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f,
+ 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a,
+ 0x0b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 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, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02,
- 0x52, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x70,
- 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d,
- 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23,
- 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73,
- 0x69, 0x6e, 0x67, 0x22, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
+ 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x42, 0x03, 0xe0,
+ 0x41, 0x02, 0x52, 0x09, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x28, 0x0a,
+ 0x0e, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x62, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x41, 0x66, 0x49, 0x64, 0x22, 0x7d, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74,
+ 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
+ 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2f, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69,
+ 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d,
+ 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xaa, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x12, 0x4e, 0x0a, 0x0b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 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, 0x50, 0x65, 0x65, 0x72, 0x41,
+ 0x66, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41,
+ 0x66, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
+ 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x73, 0x6b, 0x22, 0x97, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a,
+ 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x8b, 0x01,
+ 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0b, 0x62, 0x67, 0x70, 0x5f,
+ 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x09, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65,
+ 0x72, 0x41, 0x66, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
+ 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x55, 0x0a, 0x13, 0x47,
+ 0x65, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2f, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70,
+ 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61,
+ 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x46, 0x0a,
+ 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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,
+ 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x61,
+ 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
+ 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x61, 0x70, 0x70, 0x69,
+ 0x6e, 0x67, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61,
0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04,
0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa,
0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61, 0x70,
- 0x70, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6d, 0x61,
- 0x70, 0x70, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x4d, 0x61, 0x70,
- 0x70, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x3b, 0x0a,
- 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
- 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a,
- 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x4c,
- 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c,
- 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
- 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x22, 0x81, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
- 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6d, 0x61, 0x70,
- 0x70, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x4d, 0x61, 0x70, 0x70,
- 0x69, 0x6e, 0x67, 0x52, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0f,
- 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
- 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69,
- 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a,
- 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
- 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
- 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
- 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x42, 0x03, 0xe0, 0x41,
- 0x02, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65,
- 0x78, 0x74, 0x68, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
- 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73,
- 0x73, 0x69, 0x6e, 0x67, 0x22, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
+ 0x70, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c,
+ 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22,
+ 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
+ 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20,
+ 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e,
+ 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
+ 0x52, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
+ 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
+ 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4d,
+ 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
+ 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28,
+ 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
+ 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a,
+ 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52,
+ 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
+ 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
+ 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06,
+ 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41,
+ 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e,
+ 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x46,
+ 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6e,
+ 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f,
+ 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x78, 0x74,
+ 0x68, 0x6f, 0x70, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e,
0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65,
- 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6e,
- 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x65,
- 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x3b,
- 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52,
- 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x92, 0x01, 0x0a, 0x12,
- 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c,
- 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x06, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
- 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
- 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x22, 0x81, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70,
- 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6e, 0x65, 0x78,
- 0x74, 0x68, 0x6f, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x65, 0x78, 0x74,
- 0x48, 0x6f, 0x70, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x26, 0x0a, 0x0f,
- 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
- 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61,
+ 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
+ 0x22, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48,
0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a,
0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f,
- 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe2, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f,
- 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
- 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47,
- 0x72, 0x6f, 0x75, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0c,
- 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01,
+ 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68,
+ 0x6f, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x65, 0x78, 0x74, 0x48, 0x6f,
+ 0x70, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
+ 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x92, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
+ 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
+ 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28,
+ 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
+ 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
+ 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
+ 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a,
+ 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
+ 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52,
+ 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
+ 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
+ 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x22, 0xe2, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70,
+ 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74,
+ 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 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,
+ 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x03, 0xe0, 0x41,
+ 0x02, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12,
+ 0x27, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f,
+ 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f,
+ 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c,
+ 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70,
+ 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c,
+ 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
+ 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xed,
+ 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70,
+ 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78,
+ 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
+ 0x50, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
+ 0x02, 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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75,
+ 0x70, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
+ 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x9d,
+ 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
+ 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
+ 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x95,
+ 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0c,
+ 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x03,
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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70,
- 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x12, 0x27, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6e, 0x65,
- 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x83, 0x01, 0x0a,
- 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
- 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27,
- 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48,
- 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a,
- 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69,
- 0x6e, 0x67, 0x22, 0xed, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78,
+ 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26,
+ 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
+ 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5b, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78,
0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d,
0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72,
- 0x6f, 0x75, 0x70, 0x18, 0x02, 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, 0x4e, 0x65, 0x78, 0x74, 0x48,
- 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
- 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
- 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65,
- 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
- 0x73, 0x6b, 0x22, 0x9d, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48,
- 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x06,
- 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
- 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53,
- 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
- 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
- 0x65, 0x6e, 0x22, 0x95, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48,
- 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x12, 0x50, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70,
- 0x18, 0x01, 0x20, 0x03, 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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47,
- 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f,
- 0x75, 0x70, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
- 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
- 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5b, 0x0a, 0x16, 0x47, 0x65,
- 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c,
- 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75,
- 0x70, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61,
+ 0x61, 0x6d, 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x06,
+ 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65,
+ 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x49, 0x64, 0x22, 0x77,
+ 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73,
+ 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xcf, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
- 0x12, 0x43, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73,
- 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x5f,
- 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x49, 0x64, 0x22, 0x77, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e,
- 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
+ 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x06,
+ 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 0x3b, 0x0a, 0x0b,
+ 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x91, 0x01, 0x0a, 0x12, 0x4c, 0x69,
+ 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
+ 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7d, 0x0a,
+ 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
+ 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x01,
+ 0x20, 0x03, 0x28, 0x0b, 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x73, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
+ 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
+ 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x4f, 0x0a, 0x10,
+ 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27,
+ 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
+ 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb8, 0x01,
+ 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f,
+ 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06,
+ 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x42, 0x03,
+ 0xe0, 0x41, 0x02, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x74,
+ 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
+ 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65,
+ 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
+ 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d,
+ 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e,
+ 0x67, 0x22, 0xcf, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a,
0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f,
- 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61,
- 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xcf, 0x01, 0x0a, 0x13,
- 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
- 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x91, 0x01,
- 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69,
- 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06,
+ 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x73, 0x6b, 0x22, 0x91, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
+ 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
+ 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
+ 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7d, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x54,
+ 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e,
+ 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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,
+ 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x26,
+ 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
+ 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
+ 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x4f, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6e,
+ 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21,
+ 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x06,
+ 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41,
+ 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56,
+ 0x70, 0x63, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x70,
+ 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 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, 0x56, 0x70, 0x63, 0x42, 0x03, 0xe0, 0x41,
+ 0x02, 0x52, 0x03, 0x76, 0x70, 0x63, 0x12, 0x15, 0x0a, 0x06, 0x76, 0x70, 0x63, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x70, 0x63, 0x49, 0x64, 0x22, 0x71, 0x0a,
+ 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
+ 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61,
+ 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
+ 0x22, 0xc0, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
+ 0x35, 0x0a, 0x03, 0x76, 0x70, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 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, 0x56, 0x70,
+ 0x63, 0x52, 0x03, 0x76, 0x70, 0x63, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x73, 0x6b, 0x22, 0x8b, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a,
+ 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69,
+ 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
- 0x6e, 0x22, 0x7d, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73,
- 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e,
- 0x65, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
- 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x22, 0x4f, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
- 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f,
- 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c,
- 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41,
- 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x43, 0x0a, 0x06, 0x74, 0x75,
- 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12,
- 0x1b, 0x0a, 0x09, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x08, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x13,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e,
- 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69,
- 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xcf, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
- 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54, 0x75,
- 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x74, 0x75,
- 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
- 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x91, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
- 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7d, 0x0a, 0x13, 0x4c,
- 0x69, 0x73, 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x03,
- 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x6e, 0x22, 0x71, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x03, 0x76, 0x70, 0x63, 0x18, 0x01, 0x20, 0x03,
+ 0x28, 0x0b, 0x32, 0x23, 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, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
- 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
- 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x4f, 0x0a, 0x10, 0x47, 0x65,
- 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b,
- 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41,
- 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
- 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x54,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x10,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
- 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
- 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x3a,
- 0x0a, 0x03, 0x76, 0x70, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 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, 0x56, 0x70, 0x63,
- 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x76, 0x70, 0x63, 0x12, 0x15, 0x0a, 0x06, 0x76, 0x70,
- 0x63, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x70, 0x63, 0x49,
- 0x64, 0x22, 0x71, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65,
+ 0x68, 0x61, 0x31, 0x2e, 0x56, 0x70, 0x63, 0x52, 0x03, 0x76, 0x70, 0x63, 0x12, 0x26, 0x0a, 0x0f,
+ 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
+ 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x49, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x56, 0x70, 0x63, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69,
0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
- 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73,
- 0x73, 0x69, 0x6e, 0x67, 0x22, 0xc0, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56,
- 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a,
- 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x03, 0x76, 0x70, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
- 0x32, 0x23, 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, 0x56, 0x70, 0x63, 0x52, 0x03, 0x76, 0x70, 0x63, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
- 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
- 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x8b, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74,
- 0x56, 0x70, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x06, 0x70,
- 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02,
- 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70,
- 0x63, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67,
- 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61,
- 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
- 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65,
- 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x71, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63,
- 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x03, 0x76, 0x70, 0x63,
- 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 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, 0x56, 0x70, 0x63, 0x52, 0x03, 0x76, 0x70, 0x63,
- 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
- 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x49, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x56,
- 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a,
- 0x1c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x50,
- 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06,
- 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41,
- 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
- 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56,
- 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x46,
- 0x0a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76,
- 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65,
- 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x70, 0x63, 0x70,
- 0x65, 0x65, 0x72, 0x49, 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56,
- 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
- 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50,
- 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61,
- 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x22, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x70, 0x63, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
+ 0xbf, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
+ 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
+ 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22,
+ 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65,
+ 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x07, 0x76, 0x70,
+ 0x63, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x56, 0x50, 0x43,
+ 0x50, 0x65, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65,
+ 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x49,
+ 0x64, 0x22, 0x79, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65,
0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a,
0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
- 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65,
- 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
- 0x72, 0x52, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
+ 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c,
+ 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xd4, 0x01, 0x0a,
+ 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x0b, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x07, 0x76,
+ 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
+ 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
+ 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50,
+ 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50,
+ 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a,
+ 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
+ 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61,
+ 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
+ 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x14, 0x4c, 0x69,
+ 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x07, 0x76, 0x70,
+ 0x63, 0x70, 0x65, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
+ 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
+ 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x51, 0x0a,
+ 0x11, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x22, 0xf0, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63,
+ 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5b, 0x0a, 0x0e, 0x73, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63,
+ 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63,
+ 0x79, 0x49, 0x64, 0x22, 0x87, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65,
+ 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69,
+ 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f,
+ 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52,
+ 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xf7, 0x01,
+ 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65,
+ 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f,
+ 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74,
- 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x40, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
- 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d,
- 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01,
- 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65,
- 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65,
- 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72,
- 0x52, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
- 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
- 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x28, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xf0, 0x01, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
- 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70,
- 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
- 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5b, 0x0a,
- 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
- 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70,
- 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x22, 0x87, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
+ 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xa1, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27,
+ 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
+ 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
+ 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
+ 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9d, 0x01, 0x0a, 0x1b,
+ 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69,
+ 0x63, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0e, 0x73,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c,
+ 0x69, 0x63, 0x79, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c,
+ 0x69, 0x63, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
+ 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x5f, 0x0a, 0x18, 0x47,
+ 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f,
0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d,
- 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e,
- 0x67, 0x22, 0xf7, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
- 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
- 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x56, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 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,
- 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b,
- 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52,
- 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xa1, 0x01, 0x0a, 0x1a,
- 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69,
- 0x63, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x47, 0x0a, 0x06, 0x70, 0x61,
- 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa,
- 0x41, 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe2, 0x01, 0x0a,
+ 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52,
+ 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x61, 0x72,
- 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65,
- 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
- 0x9d, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
- 0x56, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63,
- 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x12, 0x55, 0x0a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c,
+ 0x65, 0x18, 0x02, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
- 0x5f, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f,
- 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x43, 0x0a, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2f, 0xe0, 0x41, 0x02, 0xfa, 0x41,
- 0x29, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x22, 0xe2, 0x01, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45,
- 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x70,
- 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x55, 0x0a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x70,
+ 0x79, 0x52, 0x75, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x49,
+ 0x64, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
+ 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73,
+ 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xed, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
+ 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69,
+ 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
+ 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x0c, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x02, 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,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x73, 0x65,
+ 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
+ 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x9d, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
+ 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70,
+ 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52,
+ 0x75, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
+ 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
+ 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
+ 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x95, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
+ 0x79, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x03, 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, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72,
- 0x75, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x83, 0x01, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
- 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65,
- 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f,
- 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61,
- 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xed, 0x01, 0x0a, 0x19,
- 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
+ 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
+ 0x5b, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27, 0x0a,
0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x0c,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x02, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65,
- 0x52, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x3b,
- 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52,
- 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x9d, 0x01, 0x0a, 0x18,
- 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65,
- 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65,
- 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x27,
- 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x95, 0x01, 0x0a, 0x19,
- 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65,
- 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x0c, 0x73, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x03, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x0c, 0x73,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e,
- 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02,
- 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f,
- 0x6b, 0x65, 0x6e, 0x22, 0x5b, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2d, 0xe0, 0x41, 0x02,
- 0xfa, 0x41, 0x27, 0x0a, 0x25, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x22, 0xf7, 0x01, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61,
- 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x0f, 0x73,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02,
- 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72,
- 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x73,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69,
- 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x89, 0x01, 0x0a, 0x1c, 0x44,
- 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f,
- 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41,
- 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69,
- 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d,
- 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0xfc, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xf7, 0x01, 0x0a,
+ 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a,
+ 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52,
+ 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
+ 0x01, 0x28, 0x09, 0x52, 0x11, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x49, 0x64, 0x22, 0x89, 0x01, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74,
0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f,
0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x59, 0x0a,
- 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x18, 0x02, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0xa3, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f,
- 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76,
- 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
- 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01,
- 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa1, 0x01, 0x0a, 0x1c,
- 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
- 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x0f,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18,
- 0x01, 0x20, 0x03, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
- 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22,
- 0x61, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72,
- 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa,
- 0x41, 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
- 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50,
- 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x07, 0x6f, 0x73, 0x70, 0x66,
- 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06,
- 0x6f, 0x73, 0x70, 0x66, 0x49, 0x64, 0x12, 0x50, 0x0a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63,
- 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 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, 0x4f, 0x53, 0x50,
- 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73,
- 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50,
- 0x0a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42,
- 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
- 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
- 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
- 0x73, 0x6b, 0x22, 0x65, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
- 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0c, 0x0a, 0x0a, 0x4f,
- 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
- 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c, 0x6c,
- 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x38, 0x0a, 0x0e, 0x47, 0x65, 0x74,
- 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xe0, 0x41, 0x01, 0xfa, 0x41,
- 0x0c, 0x0a, 0x0a, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x22, 0x57, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73,
- 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08,
- 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
- 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
- 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a,
- 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x12, 0x4d, 0x0a, 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a,
+ 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02,
+ 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69,
+ 0x6e, 0x67, 0x22, 0xfc, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x59, 0x0a, 0x0f, 0x73, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
+ 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c,
+ 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73,
+ 0x6b, 0x22, 0xa3, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70,
+ 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
+ 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
+ 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa1, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x0f, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x03, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69,
+ 0x6c, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
+ 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x61, 0x0a, 0x19, 0x47,
+ 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2a, 0x0a, 0x28,
+ 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
+ 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x83,
+ 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x07, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x64, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x6f, 0x73, 0x70, 0x66,
+ 0x49, 0x64, 0x12, 0x50, 0x0a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73,
- 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
- 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
- 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64,
- 0x12, 0x4a, 0x0a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x18, 0x02, 0x20,
- 0x01, 0x28, 0x0b, 0x32, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x42, 0x03, 0xe0,
- 0x41, 0x02, 0x52, 0x08, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x22, 0xa5, 0x01, 0x0a,
- 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61,
- 0x72, 0x65, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41,
- 0x72, 0x65, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72,
- 0x65, 0x61, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
- 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
- 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d,
- 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x67, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53,
- 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x10, 0xe0, 0x41, 0x02,
- 0xfa, 0x41, 0x0a, 0x0a, 0x08, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73,
- 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
- 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x3a, 0x0a,
- 0x12, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
- 0x09, 0x42, 0x10, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0a, 0x0a, 0x08, 0x4f, 0x53, 0x50, 0x46, 0x41,
- 0x72, 0x65, 0x61, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x13, 0x4c, 0x69, 0x73,
- 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69,
- 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67,
- 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x87, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4f,
- 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
- 0x47, 0x0a, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x73, 0x18, 0x01, 0x20,
- 0x03, 0x28, 0x0b, 0x32, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x09, 0x6f,
- 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
- 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x22, 0xdd, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49,
- 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x2f, 0x0a, 0x11, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
- 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64,
- 0x12, 0x33, 0x0a, 0x13, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
- 0x41, 0x02, 0x52, 0x11, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x41, 0x72, 0x65, 0x61, 0x12, 0x59, 0x0a, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x03, 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, 0x4f,
- 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x42, 0x03, 0xe0, 0x41,
- 0x02, 0x52, 0x0d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x22, 0xdf, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49,
- 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
- 0x29, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15, 0xe0,
- 0x41, 0x02, 0xfa, 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x0e, 0x6f, 0x73,
- 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x52, 0x0d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
- 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73,
- 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61,
- 0x73, 0x6b, 0x22, 0x71, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
- 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x29, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65,
- 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x61,
+ 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f,
+ 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f,
+ 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0b, 0x6f, 0x73,
+ 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02,
+ 0x52, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x0b,
+ 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
+ 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x65,
+ 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
+ 0x09, 0x42, 0x12, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0c, 0x0a, 0x0a, 0x4f, 0x53, 0x50, 0x46, 0x43,
+ 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x61,
0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01,
0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69,
- 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x5d, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46,
- 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x12, 0x42, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e,
- 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x28, 0x0a, 0x26, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50,
- 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x12, 0x29, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
- 0x15, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e,
- 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x09,
- 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42,
+ 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x38, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x12, 0xe0, 0x41, 0x01, 0xfa, 0x41, 0x0c, 0x0a, 0x0a, 0x4f,
+ 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22,
+ 0x57, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
+ 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
+ 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70,
+ 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73,
+ 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a,
+ 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20,
+ 0x03, 0x28, 0x0b, 0x32, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
+ 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f,
+ 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54,
+ 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f,
+ 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c,
+ 0x0a, 0x07, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
+ 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x61, 0x72, 0x65, 0x61, 0x49, 0x64, 0x12, 0x4a, 0x0a, 0x09,
+ 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
+ 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08,
+ 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x22, 0xa5, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x18,
+ 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x42,
+ 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x12, 0x40,
+ 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20,
+ 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
+ 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
+ 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
+ 0x22, 0x67, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72,
+ 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x10, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x0a, 0x0a,
+ 0x08, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
+ 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c, 0x6c,
+ 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x3a, 0x0a, 0x12, 0x47, 0x65, 0x74,
+ 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
+ 0x24, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x10, 0xe0,
+ 0x41, 0x02, 0xfa, 0x41, 0x0a, 0x0a, 0x08, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50,
+ 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09,
+ 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42,
0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22,
- 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01,
+ 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
- 0x65, 0x6e, 0x22, 0x9b, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49,
- 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x12, 0x56, 0x0a, 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x65, 0x6e, 0x22, 0x87, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41,
+ 0x72, 0x65, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x6f,
+ 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
+ 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x41,
+ 0x72, 0x65, 0x61, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
+ 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
+ 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xdd, 0x01, 0x0a,
+ 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x11, 0x6f,
+ 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64,
+ 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x6f, 0x73, 0x70,
+ 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x13,
+ 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61,
+ 0x72, 0x65, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11,
+ 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x41, 0x72, 0x65,
+ 0x61, 0x12, 0x59, 0x0a, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x49,
- 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66,
- 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74,
- 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
- 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
- 0x32, 0x91, 0x90, 0x01, 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x72, 0x61,
- 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xad, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44,
- 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65,
- 0x73, 0x12, 0x3c, 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, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x61, 0x70, 0x61,
- 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
- 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, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
- 0x69, 0x65, 0x73, 0x22, 0x22, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17,
- 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
- 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
- 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e,
+ 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x6f,
+ 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0xdf, 0x01, 0x0a,
+ 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15, 0xe0, 0x41, 0x02, 0xfa, 0x41,
+ 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x54, 0x0a, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69,
+ 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 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,
+ 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0d, 0x6f,
+ 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x40, 0x0a, 0x0b,
+ 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0,
+ 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x71,
+ 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
+ 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03,
+ 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e,
+ 0x67, 0x22, 0x5d, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2e, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x28, 0x0a, 0x26, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4f, 0x53, 0x50,
+ 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x22, 0x8b, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15, 0xe0, 0x41, 0x02,
+ 0xfa, 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
+ 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01,
+ 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61,
+ 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
+ 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9b,
+ 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x0f,
+ 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18,
+ 0x01, 0x20, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
+ 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
+ 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x32, 0xaa, 0x91, 0x01,
+ 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x49, 0x6e, 0x66, 0x72, 0x61, 0x53, 0x65, 0x72, 0x76,
+ 0x69, 0x63, 0x65, 0x12, 0xad, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63,
+ 0x65, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x3c, 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, 0x44,
- 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x2e, 0xda, 0x41, 0x10, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
- 0x2c, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15,
- 0x3a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65,
- 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
- 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65,
- 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
- 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
- 0x70, 0x74, 0x79, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x64, 0x65,
- 0x76, 0x69, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x33, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47,
+ 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
+ 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x76,
+ 0x69, 0x63, 0x65, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22,
+ 0x22, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f,
+ 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69,
+ 0x65, 0x73, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x65,
+ 0x76, 0x69, 0x63, 0x65, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69,
+ 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x55, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
+ 0x65, 0x22, 0x2e, 0xda, 0x41, 0x10, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2c, 0x64, 0x65, 0x76,
+ 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x3a, 0x06, 0x64, 0x65,
+ 0x76, 0x69, 0x63, 0x65, 0x22, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
+ 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69,
+ 0x63, 0x65, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22,
+ 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14,
+ 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
+ 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44,
+ 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x65, 0x76,
+ 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x76, 0x69,
+ 0x63, 0x65, 0x22, 0x3a, 0xda, 0x41, 0x13, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2c, 0x20, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e,
+ 0x3a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x32, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8e,
+ 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 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,
- 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x3a, 0xda, 0x41, 0x13, 0x64, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x32, 0x14, 0x2f, 0x76,
- 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x7d,
- 0x2f, 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x73, 0x12, 0x32, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x76, 0x69,
- 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0xda, 0x41, 0x00,
- 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x12, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69,
- 0x63, 0x65, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63,
- 0x65, 0x12, 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, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x23, 0xda, 0x41, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0x9b, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12,
- 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x0d, 0x12, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12,
+ 0x8a, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 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, 0x47,
+ 0x65, 0x74, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 0x24, 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, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x34, 0xda, 0x41, 0x11, 0x70, 0x6f, 0x72,
- 0x74, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1a, 0x3a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x32, 0x12, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x86,
- 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 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, 0x4c, 0x69,
- 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
- 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x22, 0x14, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x76,
- 0x31, 0x2f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x50,
- 0x6f, 0x72, 0x74, 0x12, 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, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x24, 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, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x21, 0xda, 0x41, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
- 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8d, 0x01, 0x0a,
- 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x12, 0x31, 0x2e, 0x6f, 0x70,
+ 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x3d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01, 0x0a,
+ 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x12, 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, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24,
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,
- 0x56, 0x6e, 0x69, 0x63, 0x22, 0x26, 0xda, 0x41, 0x0c, 0x76, 0x6e, 0x69, 0x63, 0x2c, 0x76, 0x6e,
- 0x69, 0x63, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x3a, 0x04, 0x76, 0x6e, 0x69,
- 0x63, 0x22, 0x09, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x12, 0x7a, 0x0a, 0x0a,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x12, 0x31, 0x2e, 0x6f, 0x70, 0x69,
+ 0x50, 0x6f, 0x72, 0x74, 0x22, 0x34, 0xda, 0x41, 0x11, 0x70, 0x6f, 0x72, 0x74, 0x2c, 0x20, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a,
+ 0x3a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x32, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
+ 0x65, 0x3d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x09, 0x4c,
+ 0x69, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x6f,
+ 0x72, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x21, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x14, 0x2a, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x76, 0x6e, 0x69, 0x63, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
+ 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x14, 0xda,
+ 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f,
+ 0x72, 0x74, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x12,
+ 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, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 0x24, 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, 0x50, 0x6f, 0x72, 0x74, 0x22, 0x21, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x70, 0x6f, 0x72, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8d, 0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56,
0x6e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 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, 0x56, 0x6e, 0x69, 0x63,
- 0x22, 0x34, 0xda, 0x41, 0x11, 0x76, 0x6e, 0x69, 0x63, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x3a, 0x04, 0x76, 0x6e,
- 0x69, 0x63, 0x32, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x6e,
- 0x69, 0x63, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x56,
- 0x6e, 0x69, 0x63, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x73, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x22, 0x26, 0xda, 0x41, 0x0c, 0x76, 0x6e, 0x69, 0x63, 0x2c, 0x76, 0x6e, 0x69, 0x63, 0x5f, 0x69,
+ 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x3a, 0x04, 0x76, 0x6e, 0x69, 0x63, 0x22, 0x09, 0x2f,
+ 0x76, 0x31, 0x2f, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x12, 0x7a, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65,
+ 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6e, 0x69, 0x63,
- 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x14, 0xda, 0x41, 0x00, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x0b, 0x12, 0x09, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x12,
- 0x82, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x12, 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, 0x47, 0x65, 0x74,
- 0x56, 0x6e, 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 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, 0x56, 0x6e, 0x69,
- 0x63, 0x22, 0x21, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14,
- 0x12, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x6e, 0x69, 0x63,
- 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb0, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49,
- 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x36, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
- 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x1a, 0x29, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x6e,
+ 0x69, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x22, 0x21, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14,
+ 0x2a, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x6e, 0x69, 0x63,
+ 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56,
+ 0x6e, 0x69, 0x63, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x6e, 0x69, 0x63, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 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, 0x56, 0x6e, 0x69, 0x63, 0x22, 0x34, 0xda, 0x41,
+ 0x11, 0x76, 0x6e, 0x69, 0x63, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
+ 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x3a, 0x04, 0x76, 0x6e, 0x69, 0x63, 0x32, 0x12,
+ 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x7d,
+ 0x2f, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x73,
+ 0x12, 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, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x3a, 0xda, 0x41, 0x16,
- 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
- 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x09, 0x69, 0x6e,
- 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x74,
- 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x89, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x36, 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, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0xda, 0x41, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0xb9, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e,
+ 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x14, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0b,
+ 0x12, 0x09, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x12, 0x82, 0x01, 0x0a, 0x07,
+ 0x47, 0x65, 0x74, 0x56, 0x6e, 0x69, 0x63, 0x12, 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, 0x47, 0x65, 0x74, 0x56, 0x6e, 0x69, 0x63,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 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, 0x56, 0x6e, 0x69, 0x63, 0x22, 0x21, 0xda,
+ 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76,
+ 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x6e, 0x69, 0x63, 0x73, 0x7d, 0x2f, 0x2a,
+ 0x12, 0xb0, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x66, 0x61, 0x63, 0x65, 0x12, 0x36, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65,
+ 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x49, 0x6e,
+ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x3a, 0xda, 0x41, 0x16, 0x69, 0x6e, 0x74, 0x65,
+ 0x72, 0x66, 0x61, 0x63, 0x65, 0x2c, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f,
+ 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66,
+ 0x61, 0x63, 0x65, 0x22, 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
+ 0x63, 0x65, 0x73, 0x12, 0x89, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e,
0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49,
0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
- 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, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x43, 0xda, 0x41, 0x16, 0x69,
- 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x09, 0x69, 0x6e, 0x74,
- 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x32, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
+ 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
+ 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
0x65, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
- 0x9a, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
- 0x65, 0x73, 0x12, 0x35, 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, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
- 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0xb9, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
+ 0x61, 0x63, 0x65, 0x12, 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x49, 0x6e, 0x74,
+ 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x43, 0xda, 0x41, 0x16, 0x69, 0x6e, 0x74, 0x65, 0x72,
+ 0x66, 0x61, 0x63, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
+ 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61,
+ 0x63, 0x65, 0x32, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9a, 0x01, 0x0a, 0x0e,
+ 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x35,
+ 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,
+ 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 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, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72,
+ 0x66, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0xda,
+ 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e,
+ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x96, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x49,
- 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
- 0x65, 0x22, 0x19, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f, 0x76,
- 0x31, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x12, 0x96, 0x01, 0x0a,
- 0x0c, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 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, 0x47,
- 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 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, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x26, 0xda,
- 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76,
- 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
- 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb7, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x2e, 0x6f, 0x70, 0x69,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e,
+ 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
+ 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x7d, 0x2f,
+ 0x2a, 0x12, 0xb7, 0x01, 0x0a, 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74,
+ 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 0x2a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3e, 0xda, 0x41, 0x18,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x3a, 0x0a,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x0f, 0x2f, 0x76, 0x31, 0x2f,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x10,
+ 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65,
+ 0x12, 0x37, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62,
+ 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x22, 0x27, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a,
+ 0x2a, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xbf, 0x01, 0x0a, 0x10, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12,
+ 0x37, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c,
+ 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54,
+ 0x61, 0x62, 0x6c, 0x65, 0x22, 0x46, 0xda, 0x41, 0x17, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61,
+ 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x3a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62,
+ 0x6c, 0x65, 0x32, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9e, 0x01, 0x0a,
+ 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73,
+ 0x12, 0x36, 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, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65,
+ 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 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, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x1a, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11, 0x12, 0x0f, 0x2f, 0x76,
+ 0x31, 0x2f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x9a, 0x01,
+ 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12,
+ 0x34, 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, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c,
+ 0x65, 0x22, 0x27, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a,
+ 0x12, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x94, 0x01, 0x0a, 0x0b, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 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, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22,
- 0x3e, 0xda, 0x41, 0x18, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x1d, 0x3a, 0x0a, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x0f,
- 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12,
- 0x8c, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54,
- 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x27, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1a, 0x2a, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xbf,
- 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x12, 0x37, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65,
- 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x46, 0xda, 0x41, 0x17, 0x72, 0x6f, 0x75,
- 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
- 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x3a, 0x0a, 0x72, 0x6f, 0x75, 0x74,
- 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x32, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
- 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0x9e, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x73, 0x12, 0x36, 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, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54,
- 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 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, 0x4c, 0x69,
- 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73,
- 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1a, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x11,
- 0x12, 0x0f, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65,
- 0x73, 0x12, 0x9a, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61,
- 0x62, 0x6c, 0x65, 0x12, 0x34, 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, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x54, 0x61, 0x62,
- 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65,
- 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x27, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x72, 0x6f, 0x75, 0x74, 0x65, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x94,
- 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x32,
+ 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25,
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,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 0x25, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x2a, 0xda, 0x41, 0x0e, 0x72, 0x6f,
- 0x75, 0x74, 0x65, 0x2c, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x13, 0x3a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x0a, 0x2f, 0x76, 0x31, 0x2f, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x7d, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52,
- 0x6f, 0x75, 0x74, 0x65, 0x12, 0x32, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x2a, 0xda, 0x41, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x3a, 0x05,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x0a, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x73, 0x12, 0x7d, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x22, 0xda, 0x41,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x2a, 0x13, 0x2f, 0x76, 0x31,
+ 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a,
+ 0x12, 0xa1, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
- 0x22, 0x22, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x2a,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x37, 0xda, 0x41, 0x12,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
+ 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x3a, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x32,
0x13, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74, 0x65,
- 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa1, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
- 0x6f, 0x75, 0x74, 0x65, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22,
- 0x37, 0xda, 0x41, 0x12, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x3a, 0x05, 0x72, 0x6f,
- 0x75, 0x74, 0x65, 0x32, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8a, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73,
- 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15,
- 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x76, 0x31, 0x2f, 0x72,
- 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x86, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x12, 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, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8a, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x73, 0x12, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x22, 0xda, 0x41, 0x04, 0x6e,
- 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
- 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xcc,
- 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61,
- 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x3a, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x6e,
- 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x75, 0x74,
+ 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x15, 0xda, 0x41, 0x00, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x0c, 0x12, 0x0a, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x73, 0x12, 0x86, 0x01, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 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,
+ 0x47, 0x65, 0x74, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 0x25, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x22, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x3d, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xcc, 0x01, 0x0a, 0x13, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x12, 0x3a, 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, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x22, 0x4a, 0xda, 0x41, 0x1e, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f,
- 0x75, 0x74, 0x65, 0x2c, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74,
- 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x3a, 0x0d, 0x75, 0x6e, 0x64, 0x65,
- 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x75,
- 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x95, 0x01,
- 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x3a, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c,
+ 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
+ 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x4a, 0xda,
+ 0x41, 0x1e, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c,
+ 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x5f, 0x69, 0x64,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x3a, 0x0d, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x6e, 0x64, 0x65, 0x72,
+ 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x95, 0x01, 0x0a, 0x13, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74,
+ 0x65, 0x12, 0x3a, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61,
+ 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
+ 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x1d, 0x2a, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f,
+ 0x2a, 0x12, 0xd1, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65,
+ 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x3a, 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, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x6e, 0x64,
- 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x2a, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x1a, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61,
+ 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
+ 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x3a, 0x0d, 0x75, 0x6e, 0x64, 0x65, 0x72,
+ 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x32, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
0x61, 0x6d, 0x65, 0x3d, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74,
- 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xd1, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x3a, 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, 0x55,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x55, 0x6e, 0x64, 0x65, 0x72,
- 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x1a, 0x75, 0x6e, 0x64,
- 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x3a, 0x0d, 0x75,
- 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x32, 0x1b, 0x2f, 0x76,
- 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79,
- 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xaa, 0x01, 0x0a, 0x12, 0x4c, 0x69,
+ 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xaa, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e,
+ 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x39, 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, 0x4c, 0x69,
0x73, 0x74, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73,
- 0x12, 0x39, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 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, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e, 0x64,
+ 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
+ 0x6e, 0x73, 0x65, 0x22, 0x1d, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12,
+ 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x73, 0x12, 0xa6, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c,
+ 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37, 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, 0x47, 0x65, 0x74, 0x55, 0x6e, 0x64, 0x65,
+ 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3a, 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, 0x4c, 0x69, 0x73,
- 0x74, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1d, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79,
- 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0xa6, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x55, 0x6e,
- 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x37, 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, 0x47, 0x65, 0x74,
- 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x22, 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x1d, 0x12, 0x1b, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x75, 0x6e,
- 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
- 0x98, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x72, 0x12, 0x36, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
- 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0x22, 0xda, 0x41, 0x0a, 0x62, 0x67, 0x70, 0x2c, 0x62,
- 0x67, 0x70, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x3a, 0x03, 0x62, 0x67, 0x70,
- 0x22, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0f, 0x44,
- 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x36,
- 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,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x20,
- 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f,
- 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0xa7, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f,
- 0x75, 0x74, 0x65, 0x72, 0x12, 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52,
- 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0x31, 0xda, 0x41, 0x10, 0x62, 0x67, 0x70, 0x2c,
- 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x18, 0x3a, 0x03, 0x62, 0x67, 0x70, 0x32, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
- 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x94, 0x01, 0x0a, 0x0e, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x12, 0x35, 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, 0x4c,
- 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75,
- 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xda, 0x41,
- 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70,
- 0x73, 0x12, 0x90, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x72, 0x12, 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, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x31, 0x2e, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x6c, 0x61, 0x79, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x22,
+ 0x2a, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, 0x12, 0x1b,
+ 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x6c,
+ 0x61, 0x79, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb3, 0x01, 0x0a, 0x0f,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12,
+ 0x36, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x52, 0x6f, 0x75, 0x74,
- 0x65, 0x72, 0x22, 0x20, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
- 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70,
- 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42,
- 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x65, 0x72, 0x22, 0x3d, 0xda, 0x41, 0x18, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x2c, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x3a, 0x0a, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x22, 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x73, 0x12, 0x88, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 0x12, 0x36, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
+ 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x25, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x18, 0x2a, 0x16, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x2a, 0x12, 0xc5, 0x01, 0x0a,
+ 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x12, 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 0x22, 0x4f, 0xda, 0x41, 0x16, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x72, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x30, 0x3a, 0x0a, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x32, 0x22, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa9, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x12, 0x35, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36,
+ 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,
+ 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
+ 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x62, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x7d,
+ 0x12, 0x96, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x12, 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, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x47,
- 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72, 0x22, 0x32, 0xda, 0x41, 0x12, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65,
- 0x72, 0x2c, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x17, 0x3a, 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x22, 0x0c, 0x2f, 0x76, 0x31,
- 0x2f, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x6f, 0x70,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19,
+ 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa5, 0x01, 0x0a, 0x0d, 0x43, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
- 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61,
- 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
- 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
- 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65,
- 0x72, 0x12, 0x34, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65,
+ 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x1a, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72,
+ 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x22, 0x35, 0xda, 0x41, 0x14, 0x62,
+ 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72,
+ 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x3a, 0x08, 0x62, 0x67, 0x70, 0x5f, 0x70,
+ 0x65, 0x65, 0x72, 0x22, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65,
+ 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17,
+ 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb7, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x55, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 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, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x22, 0x47, 0xda, 0x41, 0x14, 0x62, 0x67, 0x70,
+ 0x5f, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
+ 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x08, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65,
+ 0x72, 0x32, 0x1e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72,
+ 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f,
+ 0x2a, 0x12, 0xa1, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65,
+ 0x72, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x73,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0xda,
+ 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15,
+ 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x62, 0x67, 0x70, 0x50,
+ 0x65, 0x65, 0x72, 0x73, 0x7d, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70,
+ 0x50, 0x65, 0x65, 0x72, 0x12, 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, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72,
- 0x22, 0x3d, 0xda, 0x41, 0x14, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x20, 0x75, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a,
- 0x07, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x32, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
- 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
- 0x92, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x73,
- 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65,
- 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0xda, 0x41, 0x00,
- 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x70,
- 0x65, 0x65, 0x72, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x42, 0x47, 0x50, 0x50,
- 0x65, 0x65, 0x72, 0x12, 0x31, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12,
+ 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x50, 0x65,
+ 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb6, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x36, 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, 0x43, 0x72, 0x65, 0x61,
+ 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x22, 0x40, 0xda,
+ 0x41, 0x1a, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x2c, 0x62, 0x67,
+ 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x1d, 0x3a, 0x0b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61, 0x66, 0x22,
+ 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x12,
+ 0x89, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65,
+ 0x72, 0x41, 0x66, 0x12, 0x36, 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, 0x47, 0x65, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72, 0x22,
- 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15,
- 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65,
- 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb0, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x36, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65,
+ 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
+ 0x70, 0x74, 0x79, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67,
+ 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xc8, 0x01, 0x0a, 0x0f,
+ 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12,
+ 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72,
+ 0x41, 0x66, 0x22, 0x52, 0xda, 0x41, 0x17, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f,
+ 0x61, 0x66, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x32, 0x3a, 0x0b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x61,
+ 0x66, 0x32, 0x23, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x62, 0x67, 0x70, 0x5f, 0x70, 0x65, 0x65, 0x72,
+ 0x5f, 0x61, 0x66, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72,
+ 0x41, 0x66, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa9, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x12, 0x35, 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, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 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, 0x41, 0x66, 0x22, 0x3a, 0xda, 0x41,
- 0x16, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x2c, 0x62, 0x67, 0x70, 0x70, 0x65,
- 0x65, 0x72, 0x61, 0x66, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x3a, 0x09, 0x62,
- 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x22, 0x0e, 0x2f, 0x76, 0x31, 0x2f, 0x62, 0x67,
- 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x73, 0x12, 0x89, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c,
- 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x36, 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, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x26, 0xda, 0x41,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x2a, 0x17, 0x2f, 0x76, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66,
- 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb9, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42,
- 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 0x36, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x1a, 0x29, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42,
+ 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 0x36, 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, 0x22, 0x43, 0xda, 0x41, 0x16,
- 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x09, 0x62, 0x67,
- 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x32, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
- 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0x9a, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72,
- 0x41, 0x66, 0x73, 0x12, 0x35, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72,
+ 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
+ 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x62, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66,
+ 0x73, 0x7d, 0x12, 0x96, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65,
+ 0x72, 0x41, 0x66, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72,
- 0x41, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 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, 0x4c, 0x69, 0x73, 0x74,
- 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x19, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x10, 0x12, 0x0e, 0x2f,
- 0x76, 0x31, 0x2f, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72, 0x61, 0x66, 0x73, 0x12, 0x96, 0x01,
- 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x12, 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,
- 0x47, 0x65, 0x74, 0x42, 0x47, 0x50, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x67, 0x70, 0x50, 0x65, 0x65, 0x72, 0x41,
+ 0x66, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65,
+ 0x72, 0x41, 0x66, 0x22, 0x26, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x19, 0x12, 0x17, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67,
+ 0x70, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a, 0x0d,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x34, 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, 0x43,
+ 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x1a, 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, 0x50, 0x65, 0x65, 0x72, 0x41, 0x66, 0x22, 0x26,
- 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x19, 0x12, 0x17, 0x2f,
- 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x62, 0x67, 0x70, 0x70, 0x65, 0x65, 0x72,
- 0x61, 0x66, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x32, 0xda, 0x41,
+ 0x12, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x2c, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67,
+ 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x3a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69,
+ 0x6e, 0x67, 0x22, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73,
+ 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69,
+ 0x6e, 0x67, 0x12, 0x34, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
+ 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
+ 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a,
+ 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6d, 0x61, 0x70, 0x70, 0x69,
+ 0x6e, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x34, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
- 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x32, 0xda, 0x41, 0x12, 0x6d, 0x61, 0x70, 0x70,
- 0x69, 0x6e, 0x67, 0x2c, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x64, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x17, 0x3a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x0c, 0x2f,
- 0x76, 0x31, 0x2f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x34, 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, 0x44,
- 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 0xda, 0x41, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x2f,
- 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70,
- 0x69, 0x6e, 0x67, 0x12, 0x34, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x70, 0x70, 0x69,
- 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4d, 0x61, 0x70, 0x70, 0x69,
- 0x6e, 0x67, 0x22, 0x3d, 0xda, 0x41, 0x14, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x2c, 0x20,
- 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02,
- 0x20, 0x3a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x32, 0x15, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x2f,
- 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
- 0x67, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x3d, 0xda, 0x41, 0x14, 0x6d, 0x61, 0x70, 0x70,
+ 0x69, 0x6e, 0x67, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x32,
+ 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6d, 0x61, 0x70, 0x70, 0x69,
+ 0x6e, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x4d,
+ 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x61, 0x70,
- 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0xda,
- 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x61,
- 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x61,
- 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 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, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
- 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e,
- 0x67, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17,
- 0x12, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6d, 0x61, 0x70, 0x70,
- 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61,
+ 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69,
+ 0x73, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x22, 0x17, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f,
+ 0x76, 0x31, 0x2f, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a,
+ 0x47, 0x65, 0x74, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 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, 0x47, 0x65, 0x74, 0x4d,
+ 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4d,
+ 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x3d, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a,
+ 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x12, 0x34,
+ 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,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x22, 0x32, 0xda,
+ 0x41, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x2c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f,
+ 0x70, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x3a, 0x07, 0x6e, 0x65, 0x78, 0x74,
+ 0x68, 0x6f, 0x70, 0x22, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
+ 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74,
+ 0x48, 0x6f, 0x70, 0x12, 0x34, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48,
+ 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17,
+ 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74,
+ 0x68, 0x6f, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x12, 0x34, 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, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x22, 0x32, 0xda, 0x41, 0x12, 0x6e, 0x65, 0x78,
- 0x74, 0x68, 0x6f, 0x70, 0x2c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x5f, 0x69, 0x64, 0x82,
- 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x3a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x22, 0x0c,
- 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x73, 0x12, 0x83, 0x01, 0x0a,
- 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x12, 0x34,
- 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,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 0xda, 0x41,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x15, 0x2f, 0x76, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x73, 0x7d,
- 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78,
- 0x74, 0x48, 0x6f, 0x70, 0x12, 0x34, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74,
- 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x65, 0x78, 0x74,
- 0x48, 0x6f, 0x70, 0x22, 0x3d, 0xda, 0x41, 0x14, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x2c,
- 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x20, 0x3a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x32, 0x15, 0x2f, 0x76, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x73, 0x7d,
- 0x2f, 0x2a, 0x12, 0x90, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48,
- 0x6f, 0x70, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74,
- 0x48, 0x6f, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0xda, 0x41,
- 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x78,
- 0x74, 0x68, 0x6f, 0x70, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78,
- 0x74, 0x48, 0x6f, 0x70, 0x12, 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, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x2e, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x22, 0x3d, 0xda, 0x41, 0x14, 0x6e, 0x65, 0x78,
+ 0x74, 0x68, 0x6f, 0x70, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
+ 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
+ 0x32, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74,
+ 0x68, 0x6f, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x90, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74,
+ 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x12, 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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70,
- 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12,
- 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68,
- 0x6f, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xc5, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x39, 0x2e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78,
+ 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73,
+ 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x17, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76,
+ 0x31, 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47,
+ 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x12, 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, 0x47, 0x65, 0x74, 0x4e, 0x65,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x65,
+ 0x78, 0x74, 0x48, 0x6f, 0x70, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xc5, 0x01, 0x0a, 0x12,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f,
+ 0x75, 0x70, 0x12, 0x39, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f,
+ 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x43,
- 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75,
- 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f,
- 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x46, 0xda, 0x41, 0x1c, 0x6e, 0x65, 0x78, 0x74, 0x68,
- 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x3a, 0x0c, 0x6e,
- 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x11, 0x2f, 0x76, 0x31,
- 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x92,
- 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70,
- 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x39, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65, 0x78,
- 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
- 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x29, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
- 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0xcb, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e,
+ 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x46, 0xda, 0x41, 0x1c,
+ 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x6e, 0x65, 0x78,
+ 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x21, 0x3a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70,
+ 0x22, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x73, 0x12, 0x92, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x65,
0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x39, 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, 0x55, 0x70, 0x64, 0x61,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65,
0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
- 0x6f, 0x75, 0x70, 0x22, 0x4c, 0xda, 0x41, 0x19, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67,
- 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73,
- 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70,
- 0x67, 0x72, 0x6f, 0x75, 0x70, 0x32, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
- 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x7d, 0x2f,
- 0x2a, 0x12, 0xa6, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f,
- 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x38, 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, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78,
- 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x39, 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, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
- 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0xda, 0x41,
- 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x6e, 0x65, 0x78,
- 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0xa2, 0x01, 0x0a, 0x0f, 0x47,
- 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x36,
- 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,
- 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x29, 0xda,
+ 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x76,
+ 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67,
+ 0x72, 0x6f, 0x75, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xcb, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
+ 0x39, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4e, 0x65, 0x78, 0x74,
+ 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x4c, 0xda, 0x41, 0x19, 0x6e, 0x65, 0x78,
+ 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
+ 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x0c, 0x6e, 0x65,
+ 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x32, 0x1a, 0x2f, 0x76, 0x31, 0x2f,
+ 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f,
+ 0x75, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa6, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4e,
+ 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x38, 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, 0x4c, 0x69,
+ 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 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, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47,
- 0x72, 0x6f, 0x75, 0x70, 0x22, 0x29, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4,
- 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6e,
- 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
- 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x65, 0x78, 0x74,
+ 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x1c, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76,
+ 0x31, 0x2f, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12,
+ 0xa2, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72,
+ 0x6f, 0x75, 0x70, 0x12, 0x36, 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, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x6f, 0x70, 0x47,
+ 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4e, 0x65, 0x78,
+ 0x74, 0x48, 0x6f, 0x70, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x29, 0xda, 0x41, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x6e, 0x65, 0x78, 0x74, 0x68, 0x6f, 0x70, 0x67, 0x72, 0x6f, 0x75, 0x70,
+ 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53,
+ 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0x2e, 0xda,
- 0x41, 0x10, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x2c, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x5f,
- 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x3a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74,
- 0x22, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x80, 0x01,
- 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 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,
- 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
- 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x23, 0xda, 0x41, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65,
- 0x74, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0x3a,
- 0xda, 0x41, 0x13, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74,
- 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x06, 0x73, 0x75,
- 0x62, 0x6e, 0x65, 0x74, 0x32, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0b, 0x4c,
- 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x6f, 0x70, 0x69,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62,
+ 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74,
- 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
- 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x16, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x12, 0x0b,
- 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x09,
- 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 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, 0x47, 0x65, 0x74, 0x53, 0x75,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x6e,
+ 0x65, 0x74, 0x22, 0x2e, 0xda, 0x41, 0x10, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x2c, 0x73, 0x75,
+ 0x62, 0x6e, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x3a, 0x06, 0x73,
+ 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x75, 0x62, 0x6e, 0x65,
+ 0x74, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62,
+ 0x6e, 0x65, 0x74, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6e, 0x65,
+ 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
+ 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a,
+ 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x62, 0x6e, 0x65,
+ 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
+ 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75,
0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x75, 0x62,
- 0x6e, 0x65, 0x74, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75,
- 0x62, 0x6e, 0x65, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01, 0x0a, 0x0c, 0x43, 0x72, 0x65,
- 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26,
+ 0x6e, 0x65, 0x74, 0x22, 0x3a, 0xda, 0x41, 0x13, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x2c, 0x20,
+ 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02,
+ 0x1e, 0x3a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x32, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
+ 0x8e, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x12,
+ 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4,
+ 0x93, 0x02, 0x0d, 0x12, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73,
+ 0x12, 0x8a, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x12, 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,
- 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x2e, 0xda, 0x41, 0x10, 0x74, 0x75, 0x6e, 0x6e, 0x65,
- 0x6c, 0x2c, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02,
- 0x15, 0x3a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x74,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74,
- 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
- 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
- 0x6d, 0x70, 0x74, 0x79, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4,
- 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x74,
- 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa7, 0x01, 0x0a, 0x0c, 0x55, 0x70,
- 0x64, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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, 0x55, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
- 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, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x3a, 0xda, 0x41, 0x13, 0x74, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82,
- 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x32, 0x14, 0x2f,
- 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x73, 0x12, 0x32, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 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, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
+ 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
+ 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9b, 0x01,
+ 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x16, 0xda, 0x41,
- 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x12, 0x0b, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x75, 0x6e,
- 0x6e, 0x65, 0x6c, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6e, 0x6e,
- 0x65, 0x6c, 0x12, 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, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x2e, 0xda, 0x41, 0x10,
+ 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x2c, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x5f, 0x69, 0x64,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x3a, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x0b,
+ 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x0c,
+ 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61,
+ 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x2a, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa7,
+ 0x01, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12,
+ 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x23, 0xda, 0x41,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x7d, 0x2f,
- 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x12,
- 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x23, 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, 0x56, 0x70, 0x63, 0x22, 0x22, 0xda, 0x41, 0x0a, 0x76, 0x70, 0x63, 0x2c, 0x76,
- 0x70, 0x63, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f, 0x3a, 0x03, 0x76, 0x70, 0x63,
- 0x22, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63, 0x73, 0x12, 0x77, 0x0a, 0x09, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56,
- 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
- 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
- 0x79, 0x22, 0x20, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13,
- 0x2a, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0x95, 0x01, 0x0a, 0x09, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x70,
- 0x63, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x23, 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, 0x56, 0x70, 0x63, 0x22, 0x31, 0xda, 0x41, 0x10, 0x76, 0x70, 0x63,
- 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4,
- 0x93, 0x02, 0x18, 0x3a, 0x03, 0x76, 0x70, 0x63, 0x32, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
- 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x82, 0x01, 0x0a, 0x08,
- 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73, 0x12, 0x2f, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x3a, 0xda, 0x41,
+ 0x13, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
+ 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x3a, 0x06, 0x74, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x32, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x74, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8e, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73,
+ 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70,
- 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x56,
- 0x70, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xda, 0x41, 0x00,
- 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63, 0x73,
- 0x12, 0x7e, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x56, 0x70, 0x63, 0x12, 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, 0x47, 0x65, 0x74, 0x56,
- 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x75,
+ 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4c, 0x69,
+ 0x73, 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
+ 0x65, 0x22, 0x16, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0d, 0x12, 0x0b, 0x2f, 0x76,
+ 0x31, 0x2f, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x12, 0x8a, 0x01, 0x0a, 0x09, 0x47, 0x65,
+ 0x74, 0x54, 0x75, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 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, 0x47, 0x65, 0x74, 0x54, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x56, 0x70, 0x63, 0x22, 0x20,
- 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x75, 0x6e, 0x6e, 0x65,
+ 0x6c, 0x22, 0x23, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16,
+ 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x74, 0x75, 0x6e, 0x6e,
+ 0x65, 0x6c, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x09, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x56, 0x70, 0x63, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 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, 0x56, 0x70, 0x63, 0x22, 0x22, 0xda, 0x41, 0x0a,
+ 0x76, 0x70, 0x63, 0x2c, 0x76, 0x70, 0x63, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0f,
+ 0x3a, 0x03, 0x76, 0x70, 0x63, 0x22, 0x08, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63, 0x73, 0x12,
+ 0x77, 0x0a, 0x09, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x12, 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, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16,
+ 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
+ 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x20, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x2a, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
+ 0x3d, 0x76, 0x70, 0x63, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x95, 0x01, 0x0a, 0x09, 0x55, 0x70, 0x64,
+ 0x61, 0x74, 0x65, 0x56, 0x70, 0x63, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x70,
+ 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 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, 0x56, 0x70, 0x63, 0x22, 0x31, 0xda,
+ 0x41, 0x10, 0x76, 0x70, 0x63, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
+ 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x3a, 0x03, 0x76, 0x70, 0x63, 0x32, 0x11, 0x2f,
0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x73, 0x7d, 0x2f, 0x2a,
- 0x12, 0xa2, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65,
+ 0x12, 0x82, 0x01, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73, 0x12, 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, 0x4c,
+ 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
+ 0x4c, 0x69, 0x73, 0x74, 0x56, 0x70, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
+ 0x22, 0x13, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x2f, 0x76, 0x31,
+ 0x2f, 0x76, 0x70, 0x63, 0x73, 0x12, 0x7e, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x56, 0x70, 0x63, 0x12,
+ 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, 0x47, 0x65, 0x74, 0x56, 0x70, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23,
+ 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,
+ 0x56, 0x70, 0x63, 0x22, 0x20, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70,
+ 0x63, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa2, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
+ 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56,
+ 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x56,
+ 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x22, 0x32, 0xda, 0x41, 0x12, 0x76, 0x70, 0x63, 0x70, 0x65,
+ 0x65, 0x72, 0x2c, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4,
+ 0x93, 0x02, 0x17, 0x3a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x22, 0x0c, 0x2f, 0x76,
+ 0x31, 0x2f, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44,
+ 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a,
+ 0x12, 0xad, 0x01, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65,
0x65, 0x72, 0x12, 0x34, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
+ 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65,
- 0x72, 0x22, 0x32, 0xda, 0x41, 0x12, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x76, 0x70,
- 0x63, 0x70, 0x65, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x3a, 0x07,
- 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x22, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63,
- 0x70, 0x65, 0x65, 0x72, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
- 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x56,
- 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x17, 0x2a, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0d,
- 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x12, 0x34, 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, 0x55,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x22, 0x3d, 0xda, 0x41,
- 0x14, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x07, 0x76, 0x70, 0x63,
- 0x70, 0x65, 0x65, 0x72, 0x32, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x92, 0x01, 0x0a, 0x0c,
- 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x12, 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, 0x4c, 0x69,
- 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
- 0x74, 0x1a, 0x34, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x72, 0x22, 0x3d, 0xda, 0x41, 0x14, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x2c, 0x20, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20,
+ 0x3a, 0x07, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x32, 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a,
+ 0x12, 0x92, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72,
+ 0x73, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x73, 0x52,
- 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73,
- 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x12,
- 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, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 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, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72, 0x22, 0x24, 0xda, 0x41, 0x04,
- 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x2f,
- 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x70, 0x65, 0x65, 0x72, 0x73, 0x7d, 0x2f,
- 0x2a, 0x12, 0xd3, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 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, 0x43, 0x72, 0x65, 0x61,
- 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x50, 0x43, 0x50,
+ 0x65, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x17, 0xda, 0x41,
+ 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x0e, 0x12, 0x0c, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x70, 0x63,
+ 0x70, 0x65, 0x65, 0x72, 0x73, 0x12, 0x8e, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43,
+ 0x50, 0x65, 0x65, 0x72, 0x12, 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, 0x47, 0x65, 0x74, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x4e, 0xda, 0x41, 0x20, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2c, 0x73, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
- 0x02, 0x25, 0x3a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69,
- 0x63, 0x79, 0x22, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x12, 0x98, 0x01, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x50, 0x43, 0x50, 0x65, 0x65, 0x72,
+ 0x22, 0x24, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12,
+ 0x15, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x76, 0x70, 0x63, 0x70, 0x65,
+ 0x65, 0x72, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xd3, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
+ 0x3b, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
+ 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65,
+ 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x4e, 0xda, 0x41,
+ 0x20, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2c,
+ 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69,
+ 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x3a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
+ 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x12, 0x98, 0x01, 0x0a,
+ 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
+ 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x2a, 0x1c, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
+ 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c,
+ 0x69, 0x63, 0x79, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xd7, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
0x12, 0x3b, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1e, 0x2a, 0x1c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x7d,
- 0x2f, 0x2a, 0x12, 0xd7, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3b, 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, 0x55, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63,
- 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x52, 0xda, 0x41, 0x1b, 0x73, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2c, 0x20, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x3a, 0x0e,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x32, 0x1c,
- 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xae, 0x01, 0x0a,
- 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c,
- 0x69, 0x63, 0x79, 0x73, 0x12, 0x3a, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x1a, 0x3b, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f,
- 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0xda,
- 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x12, 0xaa, 0x01,
- 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c,
- 0x69, 0x63, 0x79, 0x12, 0x38, 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, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x2b, 0xda,
- 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x76,
- 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xc5, 0x01, 0x0a, 0x12, 0x43,
- 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c,
- 0x65, 0x12, 0x39, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22, 0x46, 0xda, 0x41, 0x1c, 0x73,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x2c, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02,
- 0x21, 0x3a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x22,
- 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c,
- 0x65, 0x73, 0x12, 0x92, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x39, 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, 0x44, 0x65, 0x6c, 0x65, 0x74,
- 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
- 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x29, 0xda, 0x41,
- 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x2a, 0x1a, 0x2f, 0x76, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72,
- 0x75, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xcb, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x39,
- 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,
- 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
- 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x52, 0xda,
+ 0x41, 0x1b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
+ 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4,
+ 0x93, 0x02, 0x2e, 0x3a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c,
+ 0x69, 0x63, 0x79, 0x32, 0x1c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x7d, 0x2f,
+ 0x2a, 0x12, 0xae, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x12, 0x3a, 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, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22, 0x4c, 0xda, 0x41, 0x19, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x0c, 0x73, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x32, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
- 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c,
- 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa6, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
- 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x38, 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, 0x4c, 0x69, 0x73,
- 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3b, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
- 0x22, 0x1c, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13, 0x12, 0x11, 0x2f, 0x76, 0x31,
- 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x12, 0xa2,
- 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
- 0x6c, 0x65, 0x12, 0x36, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74,
+ 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x22, 0x1e, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f,
+ 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63,
+ 0x79, 0x73, 0x12, 0xaa, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x38, 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, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 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, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52,
- 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x6f, 0x70, 0x69,
+ 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6c, 0x69,
+ 0x63, 0x79, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
+ 0x1e, 0x12, 0x1c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x73, 0x7d, 0x2f, 0x2a, 0x12,
+ 0xc5, 0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x39, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
+ 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
+ 0x74, 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22,
+ 0x46, 0xda, 0x41, 0x1c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65,
+ 0x2c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x3a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x72, 0x75, 0x6c, 0x65, 0x22, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x92, 0x01, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65,
+ 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x39,
+ 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,
+ 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
+ 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
+ 0x79, 0x22, 0x29, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c,
+ 0x2a, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xcb, 0x01, 0x0a,
+ 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52,
+ 0x75, 0x6c, 0x65, 0x12, 0x39, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22, 0x4c, 0xda, 0x41,
+ 0x19, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x2c, 0x20, 0x75,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a,
+ 0x3a, 0x0c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x32, 0x1a,
+ 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xa6, 0x01, 0x0a, 0x11, 0x4c,
+ 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73,
+ 0x12, 0x38, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75,
+ 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 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, 0x53, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22, 0x29, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
- 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75, 0x6c, 0x65, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0xda, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73,
+ 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1c, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x13,
+ 0x12, 0x11, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x72, 0x75,
+ 0x6c, 0x65, 0x73, 0x12, 0xa2, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72,
+ 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x36, 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, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x75, 0x6c, 0x65, 0x22, 0x29, 0xda,
+ 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76,
+ 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x72, 0x75, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xda, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65,
+ 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69,
+ 0x6c, 0x65, 0x12, 0x3c, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x22, 0x52, 0xda, 0x41, 0x22, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72,
+ 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72,
+ 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x3a, 0x0f,
+ 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22,
+ 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12,
+ 0x3c, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
+ 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
+ 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2c, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x1f, 0x2a, 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73,
+ 0x7d, 0x2f, 0x2a, 0x12, 0xdd, 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65,
0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3c, 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, 0x43,
- 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f,
+ 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55,
+ 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f,
0x66, 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x52, 0xda, 0x41,
- 0x22, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x2c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x3a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x14, 0x2f, 0x76, 0x31, 0x2f,
+ 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x55, 0xda, 0x41,
+ 0x1c, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
+ 0x2c, 0x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4,
+ 0x93, 0x02, 0x30, 0x3a, 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f,
+ 0x66, 0x69, 0x6c, 0x65, 0x32, 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73,
- 0x12, 0x9b, 0x01, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3c, 0x2e, 0x6f, 0x70, 0x69,
+ 0x7d, 0x2f, 0x2a, 0x12, 0xb2, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x3b, 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, 0x4c, 0x69,
+ 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
+ 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 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, 0x4c, 0x69, 0x73, 0x74, 0x53,
+ 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52,
+ 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x16, 0x12, 0x14, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
+ 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0xae, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74,
+ 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12,
+ 0x39, 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, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66,
+ 0x69, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x44, 0x65, 0x6c, 0x65,
- 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
- 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
- 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
- 0x22, 0x2c, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x2a,
- 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xdd,
- 0x01, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74,
- 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x3c, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x75,
+ 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x2c, 0xda, 0x41, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x76, 0x31, 0x2f,
+ 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72,
+ 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0a, 0x43, 0x72,
+ 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
+ 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x4f, 0x53, 0x50,
+ 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x40, 0xda, 0x41, 0x13, 0x6f, 0x73, 0x70, 0x66,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x64, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
+ 0x69, 0x67, 0x22, 0x15, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73,
+ 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0xc6, 0x01, 0x0a, 0x0a, 0x55, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
- 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
- 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x55, 0xda, 0x41, 0x1c, 0x73, 0x65, 0x63, 0x75,
- 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2c, 0x20, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x3a, 0x0f,
- 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x32,
- 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xb2,
- 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
- 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x12, 0x3b, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70,
+ 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x4f, 0x53, 0x50,
+ 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x59, 0xda, 0x41, 0x17, 0x6f, 0x73, 0x70, 0x66,
+ 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d,
+ 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x3a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f,
+ 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x32, 0x2a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x7d,
+ 0x2f, 0x2a, 0x12, 0x86, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50,
+ 0x46, 0x12, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71,
+ 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2d, 0xda, 0x41,
+ 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x2a, 0x1e, 0x2f, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70,
+ 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x94, 0x01, 0x0a, 0x07,
+ 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x12, 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, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63,
- 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71,
- 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x22, 0x2d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
+ 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x7d,
+ 0x2f, 0x2a, 0x12, 0x8c, 0x01, 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x12,
+ 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x1a, 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
+ 0x73, 0x65, 0x22, 0x1d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
+ 0x73, 0x12, 0xad, 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
+ 0x41, 0x72, 0x65, 0x61, 0x12, 0x35, 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, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
- 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
- 0x73, 0x65, 0x22, 0x1f, 0xda, 0x41, 0x00, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x16, 0x12, 0x14, 0x2f,
- 0x76, 0x31, 0x2f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69,
- 0x6c, 0x65, 0x73, 0x12, 0xae, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x75, 0x72,
- 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x39, 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, 0x47, 0x65, 0x74, 0x53,
- 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x65,
- 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x50,
- 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x22, 0x2c, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
- 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
- 0x3d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
- 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xad, 0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f,
- 0x53, 0x50, 0x46, 0x12, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x22, 0x40, 0xda, 0x41, 0x13, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24,
- 0x3a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x15, 0x2f,
- 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x73, 0x12, 0xc6, 0x01, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f,
- 0x53, 0x50, 0x46, 0x12, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x22, 0x59, 0xda, 0x41, 0x17, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x39, 0x3a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x32, 0x2a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73,
- 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f,
- 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x86, 0x01,
- 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x12, 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, 0x44, 0x65,
- 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
- 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
- 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
- 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x2a, 0x1e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
- 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66,
- 0x69, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x94, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x4f, 0x53,
- 0x50, 0x46, 0x12, 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, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65,
- 0x73, 0x74, 0x1a, 0x2a, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x2d,
- 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f,
- 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f,
- 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8c, 0x01,
- 0x0a, 0x08, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x12, 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, 0x4c, 0x69, 0x73, 0x74,
- 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6f, 0x70,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
+ 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4c, 0x69, 0x73,
- 0x74, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1d, 0x82,
- 0xd3, 0xe4, 0x93, 0x02, 0x17, 0x12, 0x15, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0xad, 0x01, 0x0a,
- 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12,
- 0x35, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61,
- 0x22, 0x3a, 0xda, 0x41, 0x11, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x2c, 0x61,
- 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x3a, 0x09, 0x6f, 0x73,
- 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x13, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x12, 0xc4, 0x01, 0x0a,
- 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12,
- 0x35, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61,
- 0x22, 0x51, 0xda, 0x41, 0x15, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x2c, 0x75,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33,
- 0x3a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x32, 0x26, 0x2f, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65,
- 0x61, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x61, 0x72, 0x65, 0x61, 0x73,
- 0x7d, 0x2f, 0x2a, 0x12, 0x8c, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53,
- 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 0x35, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53,
- 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e,
- 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
- 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
- 0xe4, 0x93, 0x02, 0x1e, 0x2a, 0x1c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x53, 0x50,
+ 0x46, 0x41, 0x72, 0x65, 0x61, 0x22, 0x3a, 0xda, 0x41, 0x11, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61,
+ 0x72, 0x65, 0x61, 0x2c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02,
+ 0x20, 0x3a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x22, 0x13, 0x2f, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61,
+ 0x73, 0x12, 0xc4, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
+ 0x41, 0x72, 0x65, 0x61, 0x12, 0x35, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
+ 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4f, 0x53, 0x50,
+ 0x46, 0x41, 0x72, 0x65, 0x61, 0x22, 0x51, 0xda, 0x41, 0x15, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61,
+ 0x72, 0x65, 0x61, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82,
+ 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x3a, 0x09, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61,
+ 0x32, 0x26, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70,
+ 0x66, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66,
+ 0x61, 0x72, 0x65, 0x61, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x8c, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c,
+ 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 0x35, 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, 0x44, 0x65, 0x6c,
+ 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e,
+ 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x2a, 0x1c, 0x2f, 0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x41,
+ 0x72, 0x65, 0x61, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x98, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x4f,
+ 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 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, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46,
+ 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4f, 0x53, 0x50,
+ 0x46, 0x41, 0x72, 0x65, 0x61, 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3,
+ 0xe4, 0x93, 0x02, 0x1e, 0x12, 0x1c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x7d,
- 0x2f, 0x2a, 0x12, 0x98, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72,
- 0x65, 0x61, 0x12, 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, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61,
- 0x22, 0x2b, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1e, 0x12,
- 0x1c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65,
- 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x96, 0x01,
- 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 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,
- 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x71, 0x75,
- 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x2f, 0x2a, 0x12, 0x96, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41,
+ 0x72, 0x65, 0x61, 0x12, 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65,
- 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0x82, 0xd3, 0xe4, 0x93, 0x02,
- 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70,
- 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x12, 0xe9, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74,
- 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a,
- 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,
- 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
- 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x53, 0x50, 0x46,
- 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x67, 0xda, 0x41, 0x34, 0x6f, 0x73,
- 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x2c,
- 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x61,
- 0x72, 0x65, 0x61, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f,
- 0x72, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69,
- 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x18, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x73, 0x12, 0xe7, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50,
- 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a, 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, 0x55, 0x70, 0x64, 0x61,
- 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52,
- 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65,
- 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x65, 0xda, 0x41, 0x1a, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69,
- 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
- 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x3a, 0x0e, 0x6f, 0x73, 0x70, 0x66,
- 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x32, 0x30, 0x2f, 0x76, 0x31, 0x61,
- 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65,
- 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x69,
- 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0x9a, 0x01, 0x0a,
- 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a, 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
- 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
- 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
- 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2f, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d,
- 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x2a, 0x20, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
- 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e,
- 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x7d, 0x2f, 0x2a, 0x12, 0xac, 0x01, 0x0a, 0x10, 0x47, 0x65,
- 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x37,
- 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,
- 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e,
- 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x30, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
- 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x12, 0x21, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
- 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xaa, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73,
- 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x38,
- 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,
- 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53,
- 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f,
- 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a, 0x12, 0x18, 0x2f, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x73, 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, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x52, 0x50,
- 0x43, 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,
+ 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x15, 0x12, 0x13, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x12, 0xe9, 0x01, 0x0a, 0x13,
+ 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x12, 0x3a, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49,
+ 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
+ 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x67,
+ 0xda, 0x41, 0x34, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x5f, 0x69, 0x64, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x3a, 0x0e, 0x6f,
+ 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x18, 0x2f,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0xe7, 0x01, 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12,
+ 0x3a, 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x53, 0x50,
+ 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x65, 0xda, 0x41, 0x1a, 0x6f,
+ 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2c, 0x75, 0x70,
+ 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x3a,
+ 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x32,
+ 0x30, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66,
+ 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
+ 0x6f, 0x73, 0x70, 0x66, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x7d, 0x2f,
+ 0x2a, 0x12, 0x9a, 0x01, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x53, 0x50, 0x46,
+ 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3a, 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, 0x44, 0x65, 0x6c, 0x65, 0x74,
+ 0x65, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x2f, 0xda,
+ 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x22, 0x2a, 0x20, 0x2f, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73,
+ 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x7d, 0x2f, 0x2a, 0x12, 0xac,
+ 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x12, 0x37, 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, 0x47, 0x65, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x53,
+ 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x30, 0xda, 0x41, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x23, 0x12, 0x21, 0x2f, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66,
+ 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x7d, 0x2f, 0x2a, 0x12, 0xaa, 0x01,
+ 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x12, 0x38, 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 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, 0x4c,
+ 0x69, 0x73, 0x74, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1a,
+ 0x12, 0x18, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66,
+ 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 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, 0x43, 0x6c,
+ 0x6f, 0x75, 0x64, 0x52, 0x50, 0x43, 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 (
@@ -10842,18 +10787,18 @@ var file_cloudrpc_proto_goTypes = []interface{}{
(*ListBgpRoutersRequest)(nil), // 44: opi_api.network.cloud.v1alpha1.ListBgpRoutersRequest
(*ListBgpRoutersResponse)(nil), // 45: opi_api.network.cloud.v1alpha1.ListBgpRoutersResponse
(*GetBgpRouterRequest)(nil), // 46: opi_api.network.cloud.v1alpha1.GetBgpRouterRequest
- (*CreateBGPPeerRequest)(nil), // 47: opi_api.network.cloud.v1alpha1.CreateBGPPeerRequest
- (*DeleteBGPPeerRequest)(nil), // 48: opi_api.network.cloud.v1alpha1.DeleteBGPPeerRequest
- (*UpdateBGPPeerRequest)(nil), // 49: opi_api.network.cloud.v1alpha1.UpdateBGPPeerRequest
- (*ListBGPPeersRequest)(nil), // 50: opi_api.network.cloud.v1alpha1.ListBGPPeersRequest
- (*ListBGPPeersResponse)(nil), // 51: opi_api.network.cloud.v1alpha1.ListBGPPeersResponse
- (*GetBGPPeerRequest)(nil), // 52: opi_api.network.cloud.v1alpha1.GetBGPPeerRequest
- (*CreateBGPPeerAfRequest)(nil), // 53: opi_api.network.cloud.v1alpha1.CreateBGPPeerAfRequest
- (*DeleteBGPPeerAfRequest)(nil), // 54: opi_api.network.cloud.v1alpha1.DeleteBGPPeerAfRequest
- (*UpdateBGPPeerAfRequest)(nil), // 55: opi_api.network.cloud.v1alpha1.UpdateBGPPeerAfRequest
- (*ListBGPPeerAfsRequest)(nil), // 56: opi_api.network.cloud.v1alpha1.ListBGPPeerAfsRequest
- (*ListBGPPeerAfsResponse)(nil), // 57: opi_api.network.cloud.v1alpha1.ListBGPPeerAfsResponse
- (*GetBGPPeerAfRequest)(nil), // 58: opi_api.network.cloud.v1alpha1.GetBGPPeerAfRequest
+ (*CreateBgpPeerRequest)(nil), // 47: opi_api.network.cloud.v1alpha1.CreateBgpPeerRequest
+ (*DeleteBgpPeerRequest)(nil), // 48: opi_api.network.cloud.v1alpha1.DeleteBgpPeerRequest
+ (*UpdateBgpPeerRequest)(nil), // 49: opi_api.network.cloud.v1alpha1.UpdateBgpPeerRequest
+ (*ListBgpPeersRequest)(nil), // 50: opi_api.network.cloud.v1alpha1.ListBgpPeersRequest
+ (*ListBgpPeersResponse)(nil), // 51: opi_api.network.cloud.v1alpha1.ListBgpPeersResponse
+ (*GetBgpPeerRequest)(nil), // 52: opi_api.network.cloud.v1alpha1.GetBgpPeerRequest
+ (*CreateBgpPeerAfRequest)(nil), // 53: opi_api.network.cloud.v1alpha1.CreateBgpPeerAfRequest
+ (*DeleteBgpPeerAfRequest)(nil), // 54: opi_api.network.cloud.v1alpha1.DeleteBgpPeerAfRequest
+ (*UpdateBgpPeerAfRequest)(nil), // 55: opi_api.network.cloud.v1alpha1.UpdateBgpPeerAfRequest
+ (*ListBgpPeerAfsRequest)(nil), // 56: opi_api.network.cloud.v1alpha1.ListBgpPeerAfsRequest
+ (*ListBgpPeerAfsResponse)(nil), // 57: opi_api.network.cloud.v1alpha1.ListBgpPeerAfsResponse
+ (*GetBgpPeerAfRequest)(nil), // 58: opi_api.network.cloud.v1alpha1.GetBgpPeerAfRequest
(*CreateMappingRequest)(nil), // 59: opi_api.network.cloud.v1alpha1.CreateMappingRequest
(*DeleteMappingRequest)(nil), // 60: opi_api.network.cloud.v1alpha1.DeleteMappingRequest
(*UpdateMappingRequest)(nil), // 61: opi_api.network.cloud.v1alpha1.UpdateMappingRequest
@@ -10941,8 +10886,8 @@ var file_cloudrpc_proto_goTypes = []interface{}{
(*Route)(nil), // 143: opi_api.network.cloud.v1alpha1.Route
(*UnderlayRoute)(nil), // 144: opi_api.network.cloud.v1alpha1.UnderlayRoute
(*BgpRouter)(nil), // 145: opi_api.network.cloud.v1alpha1.BgpRouter
- (*BGPPeer)(nil), // 146: opi_api.network.cloud.v1alpha1.BGPPeer
- (*BGPPeerAf)(nil), // 147: opi_api.network.cloud.v1alpha1.BGPPeerAf
+ (*BgpPeer)(nil), // 146: opi_api.network.cloud.v1alpha1.BgpPeer
+ (*BgpPeerAf)(nil), // 147: opi_api.network.cloud.v1alpha1.BgpPeerAf
(*Mapping)(nil), // 148: opi_api.network.cloud.v1alpha1.Mapping
(*NextHop)(nil), // 149: opi_api.network.cloud.v1alpha1.NextHop
(*NextHopGroup)(nil), // 150: opi_api.network.cloud.v1alpha1.NextHopGroup
@@ -10987,18 +10932,18 @@ var file_cloudrpc_proto_depIdxs = []int32{
144, // 24: opi_api.network.cloud.v1alpha1.UpdateUnderlayRouteRequest.underlayroute:type_name -> opi_api.network.cloud.v1alpha1.UnderlayRoute
138, // 25: opi_api.network.cloud.v1alpha1.UpdateUnderlayRouteRequest.update_mask:type_name -> google.protobuf.FieldMask
144, // 26: opi_api.network.cloud.v1alpha1.ListUnderlayRoutesResponse.underlayroute:type_name -> opi_api.network.cloud.v1alpha1.UnderlayRoute
- 145, // 27: opi_api.network.cloud.v1alpha1.CreateBgpRouterRequest.bgp:type_name -> opi_api.network.cloud.v1alpha1.BgpRouter
- 145, // 28: opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest.bgp:type_name -> opi_api.network.cloud.v1alpha1.BgpRouter
+ 145, // 27: opi_api.network.cloud.v1alpha1.CreateBgpRouterRequest.bgp_router:type_name -> opi_api.network.cloud.v1alpha1.BgpRouter
+ 145, // 28: opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest.bgp_router:type_name -> opi_api.network.cloud.v1alpha1.BgpRouter
138, // 29: opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest.update_mask:type_name -> google.protobuf.FieldMask
145, // 30: opi_api.network.cloud.v1alpha1.ListBgpRoutersResponse.bgp:type_name -> opi_api.network.cloud.v1alpha1.BgpRouter
- 146, // 31: opi_api.network.cloud.v1alpha1.CreateBGPPeerRequest.bgppeer:type_name -> opi_api.network.cloud.v1alpha1.BGPPeer
- 146, // 32: opi_api.network.cloud.v1alpha1.UpdateBGPPeerRequest.bgppeer:type_name -> opi_api.network.cloud.v1alpha1.BGPPeer
- 138, // 33: opi_api.network.cloud.v1alpha1.UpdateBGPPeerRequest.update_mask:type_name -> google.protobuf.FieldMask
- 146, // 34: opi_api.network.cloud.v1alpha1.ListBGPPeersResponse.bgppeer:type_name -> opi_api.network.cloud.v1alpha1.BGPPeer
- 147, // 35: opi_api.network.cloud.v1alpha1.CreateBGPPeerAfRequest.bgppeeraf:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAf
- 147, // 36: opi_api.network.cloud.v1alpha1.UpdateBGPPeerAfRequest.bgppeeraf:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAf
- 138, // 37: opi_api.network.cloud.v1alpha1.UpdateBGPPeerAfRequest.update_mask:type_name -> google.protobuf.FieldMask
- 147, // 38: opi_api.network.cloud.v1alpha1.ListBGPPeerAfsResponse.bgppeeraf:type_name -> opi_api.network.cloud.v1alpha1.BGPPeerAf
+ 146, // 31: opi_api.network.cloud.v1alpha1.CreateBgpPeerRequest.bgp_peer:type_name -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 146, // 32: opi_api.network.cloud.v1alpha1.UpdateBgpPeerRequest.bgp_peer:type_name -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 138, // 33: opi_api.network.cloud.v1alpha1.UpdateBgpPeerRequest.update_mask:type_name -> google.protobuf.FieldMask
+ 146, // 34: opi_api.network.cloud.v1alpha1.ListBgpPeersResponse.bgp_peer:type_name -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 147, // 35: opi_api.network.cloud.v1alpha1.CreateBgpPeerAfRequest.bgp_peer_af:type_name -> opi_api.network.cloud.v1alpha1.BgpPeerAf
+ 147, // 36: opi_api.network.cloud.v1alpha1.UpdateBgpPeerAfRequest.bgp_peer_af:type_name -> opi_api.network.cloud.v1alpha1.BgpPeerAf
+ 138, // 37: opi_api.network.cloud.v1alpha1.UpdateBgpPeerAfRequest.update_mask:type_name -> google.protobuf.FieldMask
+ 147, // 38: opi_api.network.cloud.v1alpha1.ListBgpPeerAfsResponse.bgp_peer_af:type_name -> opi_api.network.cloud.v1alpha1.BgpPeerAf
148, // 39: opi_api.network.cloud.v1alpha1.CreateMappingRequest.mapping:type_name -> opi_api.network.cloud.v1alpha1.Mapping
148, // 40: opi_api.network.cloud.v1alpha1.UpdateMappingRequest.mapping:type_name -> opi_api.network.cloud.v1alpha1.Mapping
138, // 41: opi_api.network.cloud.v1alpha1.UpdateMappingRequest.update_mask:type_name -> google.protobuf.FieldMask
@@ -11090,16 +11035,16 @@ var file_cloudrpc_proto_depIdxs = []int32{
43, // 127: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpRouter:input_type -> opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest
44, // 128: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpRouters:input_type -> opi_api.network.cloud.v1alpha1.ListBgpRoutersRequest
46, // 129: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpRouter:input_type -> opi_api.network.cloud.v1alpha1.GetBgpRouterRequest
- 47, // 130: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBGPPeer:input_type -> opi_api.network.cloud.v1alpha1.CreateBGPPeerRequest
- 48, // 131: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBGPPeer:input_type -> opi_api.network.cloud.v1alpha1.DeleteBGPPeerRequest
- 49, // 132: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBGPPeer:input_type -> opi_api.network.cloud.v1alpha1.UpdateBGPPeerRequest
- 50, // 133: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBGPPeers:input_type -> opi_api.network.cloud.v1alpha1.ListBGPPeersRequest
- 52, // 134: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBGPPeer:input_type -> opi_api.network.cloud.v1alpha1.GetBGPPeerRequest
- 53, // 135: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBGPPeerAf:input_type -> opi_api.network.cloud.v1alpha1.CreateBGPPeerAfRequest
- 54, // 136: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBGPPeerAf:input_type -> opi_api.network.cloud.v1alpha1.DeleteBGPPeerAfRequest
- 55, // 137: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBGPPeerAf:input_type -> opi_api.network.cloud.v1alpha1.UpdateBGPPeerAfRequest
- 56, // 138: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBGPPeerAfs:input_type -> opi_api.network.cloud.v1alpha1.ListBGPPeerAfsRequest
- 58, // 139: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBGPPeerAf:input_type -> opi_api.network.cloud.v1alpha1.GetBGPPeerAfRequest
+ 47, // 130: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBgpPeer:input_type -> opi_api.network.cloud.v1alpha1.CreateBgpPeerRequest
+ 48, // 131: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBgpPeer:input_type -> opi_api.network.cloud.v1alpha1.DeleteBgpPeerRequest
+ 49, // 132: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpPeer:input_type -> opi_api.network.cloud.v1alpha1.UpdateBgpPeerRequest
+ 50, // 133: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpPeers:input_type -> opi_api.network.cloud.v1alpha1.ListBgpPeersRequest
+ 52, // 134: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpPeer:input_type -> opi_api.network.cloud.v1alpha1.GetBgpPeerRequest
+ 53, // 135: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBgpPeerAf:input_type -> opi_api.network.cloud.v1alpha1.CreateBgpPeerAfRequest
+ 54, // 136: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBgpPeerAf:input_type -> opi_api.network.cloud.v1alpha1.DeleteBgpPeerAfRequest
+ 55, // 137: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpPeerAf:input_type -> opi_api.network.cloud.v1alpha1.UpdateBgpPeerAfRequest
+ 56, // 138: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpPeerAfs:input_type -> opi_api.network.cloud.v1alpha1.ListBgpPeerAfsRequest
+ 58, // 139: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpPeerAf:input_type -> opi_api.network.cloud.v1alpha1.GetBgpPeerAfRequest
59, // 140: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateMapping:input_type -> opi_api.network.cloud.v1alpha1.CreateMappingRequest
60, // 141: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteMapping:input_type -> opi_api.network.cloud.v1alpha1.DeleteMappingRequest
61, // 142: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateMapping:input_type -> opi_api.network.cloud.v1alpha1.UpdateMappingRequest
@@ -11204,16 +11149,16 @@ var file_cloudrpc_proto_depIdxs = []int32{
145, // 241: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpRouter:output_type -> opi_api.network.cloud.v1alpha1.BgpRouter
45, // 242: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpRouters:output_type -> opi_api.network.cloud.v1alpha1.ListBgpRoutersResponse
145, // 243: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpRouter:output_type -> opi_api.network.cloud.v1alpha1.BgpRouter
- 146, // 244: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBGPPeer:output_type -> opi_api.network.cloud.v1alpha1.BGPPeer
- 162, // 245: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBGPPeer:output_type -> google.protobuf.Empty
- 146, // 246: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBGPPeer:output_type -> opi_api.network.cloud.v1alpha1.BGPPeer
- 51, // 247: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBGPPeers:output_type -> opi_api.network.cloud.v1alpha1.ListBGPPeersResponse
- 146, // 248: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBGPPeer:output_type -> opi_api.network.cloud.v1alpha1.BGPPeer
- 147, // 249: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBGPPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BGPPeerAf
- 162, // 250: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBGPPeerAf:output_type -> google.protobuf.Empty
- 147, // 251: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBGPPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BGPPeerAf
- 57, // 252: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBGPPeerAfs:output_type -> opi_api.network.cloud.v1alpha1.ListBGPPeerAfsResponse
- 147, // 253: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBGPPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BGPPeerAf
+ 146, // 244: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBgpPeer:output_type -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 162, // 245: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBgpPeer:output_type -> google.protobuf.Empty
+ 146, // 246: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpPeer:output_type -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 51, // 247: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpPeers:output_type -> opi_api.network.cloud.v1alpha1.ListBgpPeersResponse
+ 146, // 248: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpPeer:output_type -> opi_api.network.cloud.v1alpha1.BgpPeer
+ 147, // 249: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateBgpPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BgpPeerAf
+ 162, // 250: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteBgpPeerAf:output_type -> google.protobuf.Empty
+ 147, // 251: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateBgpPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BgpPeerAf
+ 57, // 252: opi_api.network.cloud.v1alpha1.CloudInfraService.ListBgpPeerAfs:output_type -> opi_api.network.cloud.v1alpha1.ListBgpPeerAfsResponse
+ 147, // 253: opi_api.network.cloud.v1alpha1.CloudInfraService.GetBgpPeerAf:output_type -> opi_api.network.cloud.v1alpha1.BgpPeerAf
148, // 254: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateMapping:output_type -> opi_api.network.cloud.v1alpha1.Mapping
162, // 255: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteMapping:output_type -> google.protobuf.Empty
148, // 256: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateMapping:output_type -> opi_api.network.cloud.v1alpha1.Mapping
@@ -11871,7 +11816,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CreateBGPPeerRequest); i {
+ switch v := v.(*CreateBgpPeerRequest); i {
case 0:
return &v.state
case 1:
@@ -11883,7 +11828,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DeleteBGPPeerRequest); i {
+ switch v := v.(*DeleteBgpPeerRequest); i {
case 0:
return &v.state
case 1:
@@ -11895,7 +11840,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UpdateBGPPeerRequest); i {
+ switch v := v.(*UpdateBgpPeerRequest); i {
case 0:
return &v.state
case 1:
@@ -11907,7 +11852,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListBGPPeersRequest); i {
+ switch v := v.(*ListBgpPeersRequest); i {
case 0:
return &v.state
case 1:
@@ -11919,7 +11864,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListBGPPeersResponse); i {
+ switch v := v.(*ListBgpPeersResponse); i {
case 0:
return &v.state
case 1:
@@ -11931,7 +11876,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetBGPPeerRequest); i {
+ switch v := v.(*GetBgpPeerRequest); i {
case 0:
return &v.state
case 1:
@@ -11943,7 +11888,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CreateBGPPeerAfRequest); i {
+ switch v := v.(*CreateBgpPeerAfRequest); i {
case 0:
return &v.state
case 1:
@@ -11955,7 +11900,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DeleteBGPPeerAfRequest); i {
+ switch v := v.(*DeleteBgpPeerAfRequest); i {
case 0:
return &v.state
case 1:
@@ -11967,7 +11912,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UpdateBGPPeerAfRequest); i {
+ switch v := v.(*UpdateBgpPeerAfRequest); i {
case 0:
return &v.state
case 1:
@@ -11979,7 +11924,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListBGPPeerAfsRequest); i {
+ switch v := v.(*ListBgpPeerAfsRequest); i {
case 0:
return &v.state
case 1:
@@ -11991,7 +11936,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListBGPPeerAfsResponse); i {
+ switch v := v.(*ListBgpPeerAfsResponse); i {
case 0:
return &v.state
case 1:
@@ -12003,7 +11948,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetBGPPeerAfRequest); i {
+ switch v := v.(*GetBgpPeerAfRequest); i {
case 0:
return &v.state
case 1:
diff --git a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go
index 9b7ad200..8b7abeb1 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go
@@ -2050,14 +2050,14 @@ func local_request_CloudInfraService_GetUnderlayRoute_0(ctx context.Context, mar
}
var (
- filter_CloudInfraService_CreateBgpRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateBgpRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_router": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
func request_CloudInfraService_CreateBgpRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq CreateBgpRouterRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgp); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpRouter); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -2077,7 +2077,7 @@ func local_request_CloudInfraService_CreateBgpRouter_0(ctx context.Context, mars
var protoReq CreateBgpRouterRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgp); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpRouter); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -2164,7 +2164,7 @@ func local_request_CloudInfraService_DeleteBgpRouter_0(ctx context.Context, mars
}
var (
- filter_CloudInfraService_UpdateBgpRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp": 0, "name": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_CloudInfraService_UpdateBgpRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_router": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
func request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
@@ -2175,11 +2175,11 @@ func request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, marshaler
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgp); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpRouter); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgp); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpRouter); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2193,14 +2193,14 @@ func request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_router.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_router.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_router.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_router.name", err)
}
if err := req.ParseForm(); err != nil {
@@ -2223,11 +2223,11 @@ func local_request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, mars
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgp); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpRouter); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgp); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpRouter); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2241,14 +2241,14 @@ func local_request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, mars
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_router.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_router.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_router.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_router.name", err)
}
if err := req.ParseForm(); err != nil {
@@ -2264,13 +2264,30 @@ func local_request_CloudInfraService_UpdateBgpRouter_0(ctx context.Context, mars
}
var (
- filter_CloudInfraService_ListBgpRouters_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListBgpRouters_0 = &utilities.DoubleArray{Encoding: map[string]int{"parent": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
func request_CloudInfraService_ListBgpRouters_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq ListBgpRoutersRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -2287,6 +2304,23 @@ func local_request_CloudInfraService_ListBgpRouters_0(ctx context.Context, marsh
var protoReq ListBgpRoutersRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -2352,55 +2386,55 @@ func local_request_CloudInfraService_GetBgpRouter_0(ctx context.Context, marshal
}
var (
- filter_CloudInfraService_CreateBGPPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgppeer": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateBgpPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_peer": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_CreateBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateBGPPeerRequest
+func request_CloudInfraService_CreateBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateBgpPeerRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgppeer); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpPeer); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateBGPPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateBgpPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_CreateBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateBGPPeerRequest
+func local_request_CloudInfraService_CreateBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateBgpPeerRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgppeer); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpPeer); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.CreateBGPPeer(ctx, &protoReq)
+ msg, err := server.CreateBgpPeer(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_DeleteBGPPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_DeleteBgpPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_DeleteBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteBGPPeerRequest
+func request_CloudInfraService_DeleteBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteBgpPeerRequest
var metadata runtime.ServerMetadata
var (
@@ -2423,17 +2457,17 @@ func request_CloudInfraService_DeleteBGPPeer_0(ctx context.Context, marshaler ru
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.DeleteBGPPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.DeleteBgpPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_DeleteBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteBGPPeerRequest
+func local_request_CloudInfraService_DeleteBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteBgpPeerRequest
var metadata runtime.ServerMetadata
var (
@@ -2456,32 +2490,32 @@ func local_request_CloudInfraService_DeleteBGPPeer_0(ctx context.Context, marsha
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.DeleteBGPPeer(ctx, &protoReq)
+ msg, err := server.DeleteBgpPeer(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_UpdateBGPPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgppeer": 0, "name": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_CloudInfraService_UpdateBgpPeer_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_peer": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
-func request_CloudInfraService_UpdateBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateBGPPeerRequest
+func request_CloudInfraService_UpdateBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateBgpPeerRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgppeer); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpPeer); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgppeer); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpPeer); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2495,41 +2529,41 @@ func request_CloudInfraService_UpdateBGPPeer_0(ctx context.Context, marshaler ru
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_peer.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_peer.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_peer.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_peer.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.UpdateBGPPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateBgpPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_UpdateBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateBGPPeerRequest
+func local_request_CloudInfraService_UpdateBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateBgpPeerRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgppeer); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpPeer); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgppeer); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpPeer); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2543,66 +2577,100 @@ func local_request_CloudInfraService_UpdateBGPPeer_0(ctx context.Context, marsha
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_peer.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_peer.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_peer.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_peer.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBGPPeer_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBgpPeer_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.UpdateBGPPeer(ctx, &protoReq)
+ msg, err := server.UpdateBgpPeer(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_ListBGPPeers_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListBgpPeers_0 = &utilities.DoubleArray{Encoding: map[string]int{"parent": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_ListBGPPeers_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListBGPPeersRequest
+func request_CloudInfraService_ListBgpPeers_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListBgpPeersRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBGPPeers_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBgpPeers_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListBGPPeers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListBgpPeers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_ListBGPPeers_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListBGPPeersRequest
+func local_request_CloudInfraService_ListBgpPeers_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListBgpPeersRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBGPPeers_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBgpPeers_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.ListBGPPeers(ctx, &protoReq)
+ msg, err := server.ListBgpPeers(ctx, &protoReq)
return msg, metadata, err
}
-func request_CloudInfraService_GetBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetBGPPeerRequest
+func request_CloudInfraService_GetBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetBgpPeerRequest
var metadata runtime.ServerMetadata
var (
@@ -2622,13 +2690,13 @@ func request_CloudInfraService_GetBGPPeer_0(ctx context.Context, marshaler runti
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := client.GetBGPPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetBgpPeer(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_GetBGPPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetBGPPeerRequest
+func local_request_CloudInfraService_GetBgpPeer_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetBgpPeerRequest
var metadata runtime.ServerMetadata
var (
@@ -2648,61 +2716,61 @@ func local_request_CloudInfraService_GetBGPPeer_0(ctx context.Context, marshaler
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := server.GetBGPPeer(ctx, &protoReq)
+ msg, err := server.GetBgpPeer(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_CreateBGPPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgppeeraf": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateBgpPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_peer_af": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_CreateBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateBGPPeerAfRequest
+func request_CloudInfraService_CreateBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateBgpPeerAfRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgppeeraf); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpPeerAf); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateBGPPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateBgpPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_CreateBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateBGPPeerAfRequest
+func local_request_CloudInfraService_CreateBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateBgpPeerAfRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.Bgppeeraf); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.BgpPeerAf); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.CreateBGPPeerAf(ctx, &protoReq)
+ msg, err := server.CreateBgpPeerAf(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_DeleteBGPPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_DeleteBgpPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_DeleteBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteBGPPeerAfRequest
+func request_CloudInfraService_DeleteBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteBgpPeerAfRequest
var metadata runtime.ServerMetadata
var (
@@ -2725,17 +2793,17 @@ func request_CloudInfraService_DeleteBGPPeerAf_0(ctx context.Context, marshaler
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.DeleteBGPPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.DeleteBgpPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_DeleteBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteBGPPeerAfRequest
+func local_request_CloudInfraService_DeleteBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteBgpPeerAfRequest
var metadata runtime.ServerMetadata
var (
@@ -2758,32 +2826,32 @@ func local_request_CloudInfraService_DeleteBGPPeerAf_0(ctx context.Context, mars
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.DeleteBGPPeerAf(ctx, &protoReq)
+ msg, err := server.DeleteBgpPeerAf(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_UpdateBGPPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgppeeraf": 0, "name": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_CloudInfraService_UpdateBgpPeerAf_0 = &utilities.DoubleArray{Encoding: map[string]int{"bgp_peer_af": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
-func request_CloudInfraService_UpdateBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateBGPPeerAfRequest
+func request_CloudInfraService_UpdateBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateBgpPeerAfRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgppeeraf); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpPeerAf); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgppeeraf); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpPeerAf); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2797,41 +2865,41 @@ func request_CloudInfraService_UpdateBGPPeerAf_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_peer_af.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_peer_af.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_peer_af.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_peer_af.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.UpdateBGPPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateBgpPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_UpdateBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateBGPPeerAfRequest
+func local_request_CloudInfraService_UpdateBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateBgpPeerAfRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
if berr != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.Bgppeeraf); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.BgpPeerAf); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
if protoReq.UpdateMask == nil || len(protoReq.UpdateMask.GetPaths()) == 0 {
- if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.Bgppeeraf); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.BgpPeerAf); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -2845,66 +2913,100 @@ func local_request_CloudInfraService_UpdateBGPPeerAf_0(ctx context.Context, mars
_ = err
)
- val, ok = pathParams["name"]
+ val, ok = pathParams["bgp_peer_af.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bgp_peer_af.name")
}
- protoReq.Name, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "bgp_peer_af.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bgp_peer_af.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBGPPeerAf_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateBgpPeerAf_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.UpdateBGPPeerAf(ctx, &protoReq)
+ msg, err := server.UpdateBgpPeerAf(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_ListBGPPeerAfs_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListBgpPeerAfs_0 = &utilities.DoubleArray{Encoding: map[string]int{"parent": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_ListBGPPeerAfs_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListBGPPeerAfsRequest
+func request_CloudInfraService_ListBgpPeerAfs_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListBgpPeerAfsRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBGPPeerAfs_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBgpPeerAfs_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListBGPPeerAfs(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListBgpPeerAfs(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_ListBGPPeerAfs_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListBGPPeerAfsRequest
+func local_request_CloudInfraService_ListBgpPeerAfs_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListBgpPeerAfsRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["parent"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "parent")
+ }
+
+ protoReq.Parent, err = runtime.String(val)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "parent", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBGPPeerAfs_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListBgpPeerAfs_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.ListBGPPeerAfs(ctx, &protoReq)
+ msg, err := server.ListBgpPeerAfs(ctx, &protoReq)
return msg, metadata, err
}
-func request_CloudInfraService_GetBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetBGPPeerAfRequest
+func request_CloudInfraService_GetBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetBgpPeerAfRequest
var metadata runtime.ServerMetadata
var (
@@ -2924,13 +3026,13 @@ func request_CloudInfraService_GetBGPPeerAf_0(ctx context.Context, marshaler run
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := client.GetBGPPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetBgpPeerAf(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_GetBGPPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetBGPPeerAfRequest
+func local_request_CloudInfraService_GetBgpPeerAf_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetBgpPeerAfRequest
var metadata runtime.ServerMetadata
var (
@@ -2950,7 +3052,7 @@ func local_request_CloudInfraService_GetBGPPeerAf_0(ctx context.Context, marshal
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := server.GetBGPPeerAf(ctx, &protoReq)
+ msg, err := server.GetBgpPeerAf(ctx, &protoReq)
return msg, metadata, err
}
@@ -7745,7 +7847,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpRouter", runtime.WithHTTPPathPattern("/v1/bgps"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpRouter", runtime.WithHTTPPathPattern("/v1/bgpRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -7770,7 +7872,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgpRouter}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -7795,7 +7897,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpRouter", runtime.WithHTTPPathPattern("/v1/{bgp_router.name=bgpRouters}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -7820,7 +7922,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpRouters", runtime.WithHTTPPathPattern("/v1/bgps"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpRouters", runtime.WithHTTPPathPattern("/v1/{parent=bgpRouters}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -7845,7 +7947,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgpRouters}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -7862,7 +7964,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
})
- mux.Handle("POST", pattern_CloudInfraService_CreateBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7870,12 +7972,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeer", runtime.WithHTTPPathPattern("/v1/bgppeers"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeer", runtime.WithHTTPPathPattern("/v1/bgpPeers"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_CreateBGPPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_CreateBgpPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -7883,11 +7985,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_CreateBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7895,12 +7997,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeer", runtime.WithHTTPPathPattern("/v1/{name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_DeleteBGPPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_DeleteBgpPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -7908,11 +8010,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_DeleteBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7920,12 +8022,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeer", runtime.WithHTTPPathPattern("/v1/{bgp_peer.name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_UpdateBGPPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_UpdateBgpPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -7933,11 +8035,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_UpdateBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListBGPPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListBgpPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7945,12 +8047,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeers", runtime.WithHTTPPathPattern("/v1/bgppeers"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeers", runtime.WithHTTPPathPattern("/v1/{parent=bgpPeers}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_ListBGPPeers_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_ListBgpPeers_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -7958,11 +8060,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_ListBGPPeers_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListBgpPeers_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7970,12 +8072,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeer", runtime.WithHTTPPathPattern("/v1/{name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_GetBGPPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_GetBgpPeer_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -7983,11 +8085,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_GetBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -7995,12 +8097,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeerAf", runtime.WithHTTPPathPattern("/v1/bgppeerafs"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeerAf", runtime.WithHTTPPathPattern("/v1/bgpPeerAfs"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_CreateBGPPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_CreateBgpPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -8008,11 +8110,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_CreateBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -8020,12 +8122,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_DeleteBGPPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_DeleteBgpPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -8033,11 +8135,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_DeleteBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -8045,12 +8147,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{bgp_peer_af.name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_UpdateBGPPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_UpdateBgpPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -8058,11 +8160,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_UpdateBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListBGPPeerAfs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListBgpPeerAfs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -8070,12 +8172,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeerAfs", runtime.WithHTTPPathPattern("/v1/bgppeerafs"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeerAfs", runtime.WithHTTPPathPattern("/v1/{parent=bgpPeerAfs}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_ListBGPPeerAfs_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_ListBgpPeerAfs_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -8083,11 +8185,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_ListBGPPeerAfs_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListBgpPeerAfs_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -8095,12 +8197,12 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_GetBGPPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_GetBgpPeerAf_0(annotatedContext, inboundMarshaler, server, req, pathParams)
md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
@@ -8108,7 +8210,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_GetBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
@@ -10532,7 +10634,7 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpRouter", runtime.WithHTTPPathPattern("/v1/bgps"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpRouter", runtime.WithHTTPPathPattern("/v1/bgpRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -10554,7 +10656,7 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgpRouter}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -10576,7 +10678,7 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpRouter", runtime.WithHTTPPathPattern("/v1/{bgp_router.name=bgpRouters}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -10598,7 +10700,7 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpRouters", runtime.WithHTTPPathPattern("/v1/bgps"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpRouters", runtime.WithHTTPPathPattern("/v1/{parent=bgpRouters}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -10620,7 +10722,7 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgps}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpRouter", runtime.WithHTTPPathPattern("/v1/{name=bgpRouters}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
@@ -10636,223 +10738,223 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
})
- mux.Handle("POST", pattern_CloudInfraService_CreateBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeer", runtime.WithHTTPPathPattern("/v1/bgppeers"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeer", runtime.WithHTTPPathPattern("/v1/bgpPeers"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_CreateBGPPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_CreateBgpPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_CreateBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeer", runtime.WithHTTPPathPattern("/v1/{name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_DeleteBGPPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_DeleteBgpPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_DeleteBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeer", runtime.WithHTTPPathPattern("/v1/{bgp_peer.name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_UpdateBGPPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_UpdateBgpPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_UpdateBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListBGPPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListBgpPeers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeers", runtime.WithHTTPPathPattern("/v1/bgppeers"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeers", runtime.WithHTTPPathPattern("/v1/{parent=bgpPeers}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_ListBGPPeers_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_ListBgpPeers_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_ListBGPPeers_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListBgpPeers_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetBGPPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetBgpPeer_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeer", runtime.WithHTTPPathPattern("/v1/{name=bgppeers}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeer", runtime.WithHTTPPathPattern("/v1/{name=bgpPeers}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_GetBGPPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_GetBgpPeer_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_GetBGPPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetBgpPeer_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeerAf", runtime.WithHTTPPathPattern("/v1/bgppeerafs"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeerAf", runtime.WithHTTPPathPattern("/v1/bgpPeerAfs"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_CreateBGPPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_CreateBgpPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_CreateBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_DeleteBGPPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_DeleteBgpPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_DeleteBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{bgp_peer_af.name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_UpdateBGPPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_UpdateBgpPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_UpdateBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListBGPPeerAfs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListBgpPeerAfs_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeerAfs", runtime.WithHTTPPathPattern("/v1/bgppeerafs"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeerAfs", runtime.WithHTTPPathPattern("/v1/{parent=bgpPeerAfs}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_ListBGPPeerAfs_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_ListBgpPeerAfs_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_ListBGPPeerAfs_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListBgpPeerAfs_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetBGPPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetBgpPeerAf_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
var err error
var annotatedContext context.Context
- annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgppeerafs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeerAf", runtime.WithHTTPPathPattern("/v1/{name=bgpPeerAfs}/*"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_GetBGPPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_GetBgpPeerAf_0(annotatedContext, inboundMarshaler, client, req, pathParams)
annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
if err != nil {
runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
return
}
- forward_CloudInfraService_GetBGPPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetBgpPeerAf_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
@@ -12358,35 +12460,35 @@ var (
pattern_CloudInfraService_GetUnderlayRoute_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "underlayroutes", "name"}, ""))
- pattern_CloudInfraService_CreateBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgps"}, ""))
+ pattern_CloudInfraService_CreateBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgpRouters"}, ""))
- pattern_CloudInfraService_DeleteBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgps", "name"}, ""))
+ pattern_CloudInfraService_DeleteBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpRouter", "name"}, ""))
- pattern_CloudInfraService_UpdateBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgps", "name"}, ""))
+ pattern_CloudInfraService_UpdateBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpRouters", "bgp_router.name"}, ""))
- pattern_CloudInfraService_ListBgpRouters_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgps"}, ""))
+ pattern_CloudInfraService_ListBgpRouters_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2}, []string{"v1", "bgpRouters", "parent"}, ""))
- pattern_CloudInfraService_GetBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgps", "name"}, ""))
+ pattern_CloudInfraService_GetBgpRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpRouters", "name"}, ""))
- pattern_CloudInfraService_CreateBGPPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgppeers"}, ""))
+ pattern_CloudInfraService_CreateBgpPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgpPeers"}, ""))
- pattern_CloudInfraService_DeleteBGPPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeers", "name"}, ""))
+ pattern_CloudInfraService_DeleteBgpPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeers", "name"}, ""))
- pattern_CloudInfraService_UpdateBGPPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeers", "name"}, ""))
+ pattern_CloudInfraService_UpdateBgpPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeers", "bgp_peer.name"}, ""))
- pattern_CloudInfraService_ListBGPPeers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgppeers"}, ""))
+ pattern_CloudInfraService_ListBgpPeers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2}, []string{"v1", "bgpPeers", "parent"}, ""))
- pattern_CloudInfraService_GetBGPPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeers", "name"}, ""))
+ pattern_CloudInfraService_GetBgpPeer_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeers", "name"}, ""))
- pattern_CloudInfraService_CreateBGPPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgppeerafs"}, ""))
+ pattern_CloudInfraService_CreateBgpPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgpPeerAfs"}, ""))
- pattern_CloudInfraService_DeleteBGPPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeerafs", "name"}, ""))
+ pattern_CloudInfraService_DeleteBgpPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeerAfs", "name"}, ""))
- pattern_CloudInfraService_UpdateBGPPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeerafs", "name"}, ""))
+ pattern_CloudInfraService_UpdateBgpPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeerAfs", "bgp_peer_af.name"}, ""))
- pattern_CloudInfraService_ListBGPPeerAfs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "bgppeerafs"}, ""))
+ pattern_CloudInfraService_ListBgpPeerAfs_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2}, []string{"v1", "bgpPeerAfs", "parent"}, ""))
- pattern_CloudInfraService_GetBGPPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgppeerafs", "name"}, ""))
+ pattern_CloudInfraService_GetBgpPeerAf_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "bgpPeerAfs", "name"}, ""))
pattern_CloudInfraService_CreateMapping_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1", "mappings"}, ""))
@@ -12598,25 +12700,25 @@ var (
forward_CloudInfraService_GetBgpRouter_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_CreateBGPPeer_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_CreateBgpPeer_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_DeleteBGPPeer_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_DeleteBgpPeer_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_UpdateBGPPeer_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_UpdateBgpPeer_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_ListBGPPeers_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_ListBgpPeers_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_GetBGPPeer_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_GetBgpPeer_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_CreateBGPPeerAf_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_CreateBgpPeerAf_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_DeleteBGPPeerAf_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_DeleteBgpPeerAf_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_UpdateBGPPeerAf_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_UpdateBgpPeerAf_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_ListBGPPeerAfs_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_ListBgpPeerAfs_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_GetBGPPeerAf_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_GetBgpPeerAf_0 = runtime.ForwardResponseMessage
forward_CloudInfraService_CreateMapping_0 = runtime.ForwardResponseMessage
diff --git a/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go b/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go
index 7bb0a6b7..24facfe4 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go
@@ -62,16 +62,16 @@ const (
CloudInfraService_UpdateBgpRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpRouter"
CloudInfraService_ListBgpRouters_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpRouters"
CloudInfraService_GetBgpRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpRouter"
- CloudInfraService_CreateBGPPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeer"
- CloudInfraService_DeleteBGPPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeer"
- CloudInfraService_UpdateBGPPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeer"
- CloudInfraService_ListBGPPeers_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeers"
- CloudInfraService_GetBGPPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeer"
- CloudInfraService_CreateBGPPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeerAf"
- CloudInfraService_DeleteBGPPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeerAf"
- CloudInfraService_UpdateBGPPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeerAf"
- CloudInfraService_ListBGPPeerAfs_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeerAfs"
- CloudInfraService_GetBGPPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeerAf"
+ CloudInfraService_CreateBgpPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeer"
+ CloudInfraService_DeleteBgpPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeer"
+ CloudInfraService_UpdateBgpPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeer"
+ CloudInfraService_ListBgpPeers_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeers"
+ CloudInfraService_GetBgpPeer_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeer"
+ CloudInfraService_CreateBgpPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeerAf"
+ CloudInfraService_DeleteBgpPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeerAf"
+ CloudInfraService_UpdateBgpPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeerAf"
+ CloudInfraService_ListBgpPeerAfs_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeerAfs"
+ CloudInfraService_GetBgpPeerAf_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeerAf"
CloudInfraService_CreateMapping_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateMapping"
CloudInfraService_DeleteMapping_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteMapping"
CloudInfraService_UpdateMapping_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateMapping"
@@ -187,22 +187,34 @@ type CloudInfraServiceClient interface {
GetUnderlayRoute(ctx context.Context, in *GetUnderlayRouteRequest, opts ...grpc.CallOption) (*UnderlayRoute, error)
// bgp (optional) apis
CreateBgpRouter(ctx context.Context, in *CreateBgpRouterRequest, opts ...grpc.CallOption) (*BgpRouter, error)
+ // BGP Router Delete
DeleteBgpRouter(ctx context.Context, in *DeleteBgpRouterRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ // BGP Router Update
UpdateBgpRouter(ctx context.Context, in *UpdateBgpRouterRequest, opts ...grpc.CallOption) (*BgpRouter, error)
+ // BGP Router List
ListBgpRouters(ctx context.Context, in *ListBgpRoutersRequest, opts ...grpc.CallOption) (*ListBgpRoutersResponse, error)
+ // BGP Router Get
GetBgpRouter(ctx context.Context, in *GetBgpRouterRequest, opts ...grpc.CallOption) (*BgpRouter, error)
// bgppeer (optional) apis
- CreateBGPPeer(ctx context.Context, in *CreateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error)
- DeleteBGPPeer(ctx context.Context, in *DeleteBGPPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
- UpdateBGPPeer(ctx context.Context, in *UpdateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error)
- ListBGPPeers(ctx context.Context, in *ListBGPPeersRequest, opts ...grpc.CallOption) (*ListBGPPeersResponse, error)
- GetBGPPeer(ctx context.Context, in *GetBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error)
+ CreateBgpPeer(ctx context.Context, in *CreateBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error)
+ // BGP Peer Delete
+ DeleteBgpPeer(ctx context.Context, in *DeleteBgpPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ // BGP Peer Update
+ UpdateBgpPeer(ctx context.Context, in *UpdateBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error)
+ // BGP Peer List
+ ListBgpPeers(ctx context.Context, in *ListBgpPeersRequest, opts ...grpc.CallOption) (*ListBgpPeersResponse, error)
+ // BGP Peer Get
+ GetBgpPeer(ctx context.Context, in *GetBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error)
// bgppeeraf (optional) apis
- CreateBGPPeerAf(ctx context.Context, in *CreateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error)
- DeleteBGPPeerAf(ctx context.Context, in *DeleteBGPPeerAfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
- UpdateBGPPeerAf(ctx context.Context, in *UpdateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error)
- ListBGPPeerAfs(ctx context.Context, in *ListBGPPeerAfsRequest, opts ...grpc.CallOption) (*ListBGPPeerAfsResponse, error)
- GetBGPPeerAf(ctx context.Context, in *GetBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error)
+ CreateBgpPeerAf(ctx context.Context, in *CreateBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error)
+ // BGP Peer AF Delete
+ DeleteBgpPeerAf(ctx context.Context, in *DeleteBgpPeerAfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ // BGP Peer AF Update
+ UpdateBgpPeerAf(ctx context.Context, in *UpdateBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error)
+ // BGP Peer AF List
+ ListBgpPeerAfs(ctx context.Context, in *ListBgpPeerAfsRequest, opts ...grpc.CallOption) (*ListBgpPeerAfsResponse, error)
+ // BGP Peer AF Get
+ GetBgpPeerAf(ctx context.Context, in *GetBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error)
// mapping apis
CreateMapping(ctx context.Context, in *CreateMappingRequest, opts ...grpc.CallOption) (*Mapping, error)
DeleteMapping(ctx context.Context, in *DeleteMappingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
@@ -655,90 +667,90 @@ func (c *cloudInfraServiceClient) GetBgpRouter(ctx context.Context, in *GetBgpRo
return out, nil
}
-func (c *cloudInfraServiceClient) CreateBGPPeer(ctx context.Context, in *CreateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) {
- out := new(BGPPeer)
- err := c.cc.Invoke(ctx, CloudInfraService_CreateBGPPeer_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) CreateBgpPeer(ctx context.Context, in *CreateBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error) {
+ out := new(BgpPeer)
+ err := c.cc.Invoke(ctx, CloudInfraService_CreateBgpPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) DeleteBGPPeer(ctx context.Context, in *DeleteBGPPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+func (c *cloudInfraServiceClient) DeleteBgpPeer(ctx context.Context, in *DeleteBgpPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
- err := c.cc.Invoke(ctx, CloudInfraService_DeleteBGPPeer_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, CloudInfraService_DeleteBgpPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) UpdateBGPPeer(ctx context.Context, in *UpdateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) {
- out := new(BGPPeer)
- err := c.cc.Invoke(ctx, CloudInfraService_UpdateBGPPeer_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) UpdateBgpPeer(ctx context.Context, in *UpdateBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error) {
+ out := new(BgpPeer)
+ err := c.cc.Invoke(ctx, CloudInfraService_UpdateBgpPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) ListBGPPeers(ctx context.Context, in *ListBGPPeersRequest, opts ...grpc.CallOption) (*ListBGPPeersResponse, error) {
- out := new(ListBGPPeersResponse)
- err := c.cc.Invoke(ctx, CloudInfraService_ListBGPPeers_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) ListBgpPeers(ctx context.Context, in *ListBgpPeersRequest, opts ...grpc.CallOption) (*ListBgpPeersResponse, error) {
+ out := new(ListBgpPeersResponse)
+ err := c.cc.Invoke(ctx, CloudInfraService_ListBgpPeers_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) GetBGPPeer(ctx context.Context, in *GetBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) {
- out := new(BGPPeer)
- err := c.cc.Invoke(ctx, CloudInfraService_GetBGPPeer_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) GetBgpPeer(ctx context.Context, in *GetBgpPeerRequest, opts ...grpc.CallOption) (*BgpPeer, error) {
+ out := new(BgpPeer)
+ err := c.cc.Invoke(ctx, CloudInfraService_GetBgpPeer_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) CreateBGPPeerAf(ctx context.Context, in *CreateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) {
- out := new(BGPPeerAf)
- err := c.cc.Invoke(ctx, CloudInfraService_CreateBGPPeerAf_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) CreateBgpPeerAf(ctx context.Context, in *CreateBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error) {
+ out := new(BgpPeerAf)
+ err := c.cc.Invoke(ctx, CloudInfraService_CreateBgpPeerAf_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) DeleteBGPPeerAf(ctx context.Context, in *DeleteBGPPeerAfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+func (c *cloudInfraServiceClient) DeleteBgpPeerAf(ctx context.Context, in *DeleteBgpPeerAfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
- err := c.cc.Invoke(ctx, CloudInfraService_DeleteBGPPeerAf_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, CloudInfraService_DeleteBgpPeerAf_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) UpdateBGPPeerAf(ctx context.Context, in *UpdateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) {
- out := new(BGPPeerAf)
- err := c.cc.Invoke(ctx, CloudInfraService_UpdateBGPPeerAf_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) UpdateBgpPeerAf(ctx context.Context, in *UpdateBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error) {
+ out := new(BgpPeerAf)
+ err := c.cc.Invoke(ctx, CloudInfraService_UpdateBgpPeerAf_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) ListBGPPeerAfs(ctx context.Context, in *ListBGPPeerAfsRequest, opts ...grpc.CallOption) (*ListBGPPeerAfsResponse, error) {
- out := new(ListBGPPeerAfsResponse)
- err := c.cc.Invoke(ctx, CloudInfraService_ListBGPPeerAfs_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) ListBgpPeerAfs(ctx context.Context, in *ListBgpPeerAfsRequest, opts ...grpc.CallOption) (*ListBgpPeerAfsResponse, error) {
+ out := new(ListBgpPeerAfsResponse)
+ err := c.cc.Invoke(ctx, CloudInfraService_ListBgpPeerAfs_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) GetBGPPeerAf(ctx context.Context, in *GetBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) {
- out := new(BGPPeerAf)
- err := c.cc.Invoke(ctx, CloudInfraService_GetBGPPeerAf_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) GetBgpPeerAf(ctx context.Context, in *GetBgpPeerAfRequest, opts ...grpc.CallOption) (*BgpPeerAf, error) {
+ out := new(BgpPeerAf)
+ err := c.cc.Invoke(ctx, CloudInfraService_GetBgpPeerAf_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
@@ -1378,22 +1390,34 @@ type CloudInfraServiceServer interface {
GetUnderlayRoute(context.Context, *GetUnderlayRouteRequest) (*UnderlayRoute, error)
// bgp (optional) apis
CreateBgpRouter(context.Context, *CreateBgpRouterRequest) (*BgpRouter, error)
+ // BGP Router Delete
DeleteBgpRouter(context.Context, *DeleteBgpRouterRequest) (*emptypb.Empty, error)
+ // BGP Router Update
UpdateBgpRouter(context.Context, *UpdateBgpRouterRequest) (*BgpRouter, error)
+ // BGP Router List
ListBgpRouters(context.Context, *ListBgpRoutersRequest) (*ListBgpRoutersResponse, error)
+ // BGP Router Get
GetBgpRouter(context.Context, *GetBgpRouterRequest) (*BgpRouter, error)
// bgppeer (optional) apis
- CreateBGPPeer(context.Context, *CreateBGPPeerRequest) (*BGPPeer, error)
- DeleteBGPPeer(context.Context, *DeleteBGPPeerRequest) (*emptypb.Empty, error)
- UpdateBGPPeer(context.Context, *UpdateBGPPeerRequest) (*BGPPeer, error)
- ListBGPPeers(context.Context, *ListBGPPeersRequest) (*ListBGPPeersResponse, error)
- GetBGPPeer(context.Context, *GetBGPPeerRequest) (*BGPPeer, error)
+ CreateBgpPeer(context.Context, *CreateBgpPeerRequest) (*BgpPeer, error)
+ // BGP Peer Delete
+ DeleteBgpPeer(context.Context, *DeleteBgpPeerRequest) (*emptypb.Empty, error)
+ // BGP Peer Update
+ UpdateBgpPeer(context.Context, *UpdateBgpPeerRequest) (*BgpPeer, error)
+ // BGP Peer List
+ ListBgpPeers(context.Context, *ListBgpPeersRequest) (*ListBgpPeersResponse, error)
+ // BGP Peer Get
+ GetBgpPeer(context.Context, *GetBgpPeerRequest) (*BgpPeer, error)
// bgppeeraf (optional) apis
- CreateBGPPeerAf(context.Context, *CreateBGPPeerAfRequest) (*BGPPeerAf, error)
- DeleteBGPPeerAf(context.Context, *DeleteBGPPeerAfRequest) (*emptypb.Empty, error)
- UpdateBGPPeerAf(context.Context, *UpdateBGPPeerAfRequest) (*BGPPeerAf, error)
- ListBGPPeerAfs(context.Context, *ListBGPPeerAfsRequest) (*ListBGPPeerAfsResponse, error)
- GetBGPPeerAf(context.Context, *GetBGPPeerAfRequest) (*BGPPeerAf, error)
+ CreateBgpPeerAf(context.Context, *CreateBgpPeerAfRequest) (*BgpPeerAf, error)
+ // BGP Peer AF Delete
+ DeleteBgpPeerAf(context.Context, *DeleteBgpPeerAfRequest) (*emptypb.Empty, error)
+ // BGP Peer AF Update
+ UpdateBgpPeerAf(context.Context, *UpdateBgpPeerAfRequest) (*BgpPeerAf, error)
+ // BGP Peer AF List
+ ListBgpPeerAfs(context.Context, *ListBgpPeerAfsRequest) (*ListBgpPeerAfsResponse, error)
+ // BGP Peer AF Get
+ GetBgpPeerAf(context.Context, *GetBgpPeerAfRequest) (*BgpPeerAf, error)
// mapping apis
CreateMapping(context.Context, *CreateMappingRequest) (*Mapping, error)
DeleteMapping(context.Context, *DeleteMappingRequest) (*emptypb.Empty, error)
@@ -1609,35 +1633,35 @@ func (UnimplementedCloudInfraServiceServer) ListBgpRouters(context.Context, *Lis
func (UnimplementedCloudInfraServiceServer) GetBgpRouter(context.Context, *GetBgpRouterRequest) (*BgpRouter, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetBgpRouter not implemented")
}
-func (UnimplementedCloudInfraServiceServer) CreateBGPPeer(context.Context, *CreateBGPPeerRequest) (*BGPPeer, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateBGPPeer not implemented")
+func (UnimplementedCloudInfraServiceServer) CreateBgpPeer(context.Context, *CreateBgpPeerRequest) (*BgpPeer, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method CreateBgpPeer not implemented")
}
-func (UnimplementedCloudInfraServiceServer) DeleteBGPPeer(context.Context, *DeleteBGPPeerRequest) (*emptypb.Empty, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteBGPPeer not implemented")
+func (UnimplementedCloudInfraServiceServer) DeleteBgpPeer(context.Context, *DeleteBgpPeerRequest) (*emptypb.Empty, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method DeleteBgpPeer not implemented")
}
-func (UnimplementedCloudInfraServiceServer) UpdateBGPPeer(context.Context, *UpdateBGPPeerRequest) (*BGPPeer, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateBGPPeer not implemented")
+func (UnimplementedCloudInfraServiceServer) UpdateBgpPeer(context.Context, *UpdateBgpPeerRequest) (*BgpPeer, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateBgpPeer not implemented")
}
-func (UnimplementedCloudInfraServiceServer) ListBGPPeers(context.Context, *ListBGPPeersRequest) (*ListBGPPeersResponse, error) {
- return nil, status.Errorf(codes.Unimplemented, "method ListBGPPeers not implemented")
+func (UnimplementedCloudInfraServiceServer) ListBgpPeers(context.Context, *ListBgpPeersRequest) (*ListBgpPeersResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListBgpPeers not implemented")
}
-func (UnimplementedCloudInfraServiceServer) GetBGPPeer(context.Context, *GetBGPPeerRequest) (*BGPPeer, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetBGPPeer not implemented")
+func (UnimplementedCloudInfraServiceServer) GetBgpPeer(context.Context, *GetBgpPeerRequest) (*BgpPeer, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetBgpPeer not implemented")
}
-func (UnimplementedCloudInfraServiceServer) CreateBGPPeerAf(context.Context, *CreateBGPPeerAfRequest) (*BGPPeerAf, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateBGPPeerAf not implemented")
+func (UnimplementedCloudInfraServiceServer) CreateBgpPeerAf(context.Context, *CreateBgpPeerAfRequest) (*BgpPeerAf, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method CreateBgpPeerAf not implemented")
}
-func (UnimplementedCloudInfraServiceServer) DeleteBGPPeerAf(context.Context, *DeleteBGPPeerAfRequest) (*emptypb.Empty, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteBGPPeerAf not implemented")
+func (UnimplementedCloudInfraServiceServer) DeleteBgpPeerAf(context.Context, *DeleteBgpPeerAfRequest) (*emptypb.Empty, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method DeleteBgpPeerAf not implemented")
}
-func (UnimplementedCloudInfraServiceServer) UpdateBGPPeerAf(context.Context, *UpdateBGPPeerAfRequest) (*BGPPeerAf, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateBGPPeerAf not implemented")
+func (UnimplementedCloudInfraServiceServer) UpdateBgpPeerAf(context.Context, *UpdateBgpPeerAfRequest) (*BgpPeerAf, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateBgpPeerAf not implemented")
}
-func (UnimplementedCloudInfraServiceServer) ListBGPPeerAfs(context.Context, *ListBGPPeerAfsRequest) (*ListBGPPeerAfsResponse, error) {
- return nil, status.Errorf(codes.Unimplemented, "method ListBGPPeerAfs not implemented")
+func (UnimplementedCloudInfraServiceServer) ListBgpPeerAfs(context.Context, *ListBgpPeerAfsRequest) (*ListBgpPeerAfsResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListBgpPeerAfs not implemented")
}
-func (UnimplementedCloudInfraServiceServer) GetBGPPeerAf(context.Context, *GetBGPPeerAfRequest) (*BGPPeerAf, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetBGPPeerAf not implemented")
+func (UnimplementedCloudInfraServiceServer) GetBgpPeerAf(context.Context, *GetBgpPeerAfRequest) (*BgpPeerAf, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetBgpPeerAf not implemented")
}
func (UnimplementedCloudInfraServiceServer) CreateMapping(context.Context, *CreateMappingRequest) (*Mapping, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateMapping not implemented")
@@ -2549,182 +2573,182 @@ func _CloudInfraService_GetBgpRouter_Handler(srv interface{}, ctx context.Contex
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_CreateBGPPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(CreateBGPPeerRequest)
+func _CloudInfraService_CreateBgpPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(CreateBgpPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).CreateBGPPeer(ctx, in)
+ return srv.(CloudInfraServiceServer).CreateBgpPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_CreateBGPPeer_FullMethodName,
+ FullMethod: CloudInfraService_CreateBgpPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).CreateBGPPeer(ctx, req.(*CreateBGPPeerRequest))
+ return srv.(CloudInfraServiceServer).CreateBgpPeer(ctx, req.(*CreateBgpPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_DeleteBGPPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(DeleteBGPPeerRequest)
+func _CloudInfraService_DeleteBgpPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(DeleteBgpPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).DeleteBGPPeer(ctx, in)
+ return srv.(CloudInfraServiceServer).DeleteBgpPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_DeleteBGPPeer_FullMethodName,
+ FullMethod: CloudInfraService_DeleteBgpPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).DeleteBGPPeer(ctx, req.(*DeleteBGPPeerRequest))
+ return srv.(CloudInfraServiceServer).DeleteBgpPeer(ctx, req.(*DeleteBgpPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_UpdateBGPPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(UpdateBGPPeerRequest)
+func _CloudInfraService_UpdateBgpPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateBgpPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).UpdateBGPPeer(ctx, in)
+ return srv.(CloudInfraServiceServer).UpdateBgpPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_UpdateBGPPeer_FullMethodName,
+ FullMethod: CloudInfraService_UpdateBgpPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).UpdateBGPPeer(ctx, req.(*UpdateBGPPeerRequest))
+ return srv.(CloudInfraServiceServer).UpdateBgpPeer(ctx, req.(*UpdateBgpPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_ListBGPPeers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(ListBGPPeersRequest)
+func _CloudInfraService_ListBgpPeers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListBgpPeersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).ListBGPPeers(ctx, in)
+ return srv.(CloudInfraServiceServer).ListBgpPeers(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_ListBGPPeers_FullMethodName,
+ FullMethod: CloudInfraService_ListBgpPeers_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).ListBGPPeers(ctx, req.(*ListBGPPeersRequest))
+ return srv.(CloudInfraServiceServer).ListBgpPeers(ctx, req.(*ListBgpPeersRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_GetBGPPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(GetBGPPeerRequest)
+func _CloudInfraService_GetBgpPeer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetBgpPeerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).GetBGPPeer(ctx, in)
+ return srv.(CloudInfraServiceServer).GetBgpPeer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_GetBGPPeer_FullMethodName,
+ FullMethod: CloudInfraService_GetBgpPeer_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).GetBGPPeer(ctx, req.(*GetBGPPeerRequest))
+ return srv.(CloudInfraServiceServer).GetBgpPeer(ctx, req.(*GetBgpPeerRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_CreateBGPPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(CreateBGPPeerAfRequest)
+func _CloudInfraService_CreateBgpPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(CreateBgpPeerAfRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).CreateBGPPeerAf(ctx, in)
+ return srv.(CloudInfraServiceServer).CreateBgpPeerAf(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_CreateBGPPeerAf_FullMethodName,
+ FullMethod: CloudInfraService_CreateBgpPeerAf_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).CreateBGPPeerAf(ctx, req.(*CreateBGPPeerAfRequest))
+ return srv.(CloudInfraServiceServer).CreateBgpPeerAf(ctx, req.(*CreateBgpPeerAfRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_DeleteBGPPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(DeleteBGPPeerAfRequest)
+func _CloudInfraService_DeleteBgpPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(DeleteBgpPeerAfRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).DeleteBGPPeerAf(ctx, in)
+ return srv.(CloudInfraServiceServer).DeleteBgpPeerAf(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_DeleteBGPPeerAf_FullMethodName,
+ FullMethod: CloudInfraService_DeleteBgpPeerAf_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).DeleteBGPPeerAf(ctx, req.(*DeleteBGPPeerAfRequest))
+ return srv.(CloudInfraServiceServer).DeleteBgpPeerAf(ctx, req.(*DeleteBgpPeerAfRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_UpdateBGPPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(UpdateBGPPeerAfRequest)
+func _CloudInfraService_UpdateBgpPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateBgpPeerAfRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).UpdateBGPPeerAf(ctx, in)
+ return srv.(CloudInfraServiceServer).UpdateBgpPeerAf(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_UpdateBGPPeerAf_FullMethodName,
+ FullMethod: CloudInfraService_UpdateBgpPeerAf_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).UpdateBGPPeerAf(ctx, req.(*UpdateBGPPeerAfRequest))
+ return srv.(CloudInfraServiceServer).UpdateBgpPeerAf(ctx, req.(*UpdateBgpPeerAfRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_ListBGPPeerAfs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(ListBGPPeerAfsRequest)
+func _CloudInfraService_ListBgpPeerAfs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListBgpPeerAfsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).ListBGPPeerAfs(ctx, in)
+ return srv.(CloudInfraServiceServer).ListBgpPeerAfs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_ListBGPPeerAfs_FullMethodName,
+ FullMethod: CloudInfraService_ListBgpPeerAfs_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).ListBGPPeerAfs(ctx, req.(*ListBGPPeerAfsRequest))
+ return srv.(CloudInfraServiceServer).ListBgpPeerAfs(ctx, req.(*ListBgpPeerAfsRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_GetBGPPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(GetBGPPeerAfRequest)
+func _CloudInfraService_GetBgpPeerAf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetBgpPeerAfRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).GetBGPPeerAf(ctx, in)
+ return srv.(CloudInfraServiceServer).GetBgpPeerAf(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_GetBGPPeerAf_FullMethodName,
+ FullMethod: CloudInfraService_GetBgpPeerAf_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).GetBGPPeerAf(ctx, req.(*GetBGPPeerAfRequest))
+ return srv.(CloudInfraServiceServer).GetBgpPeerAf(ctx, req.(*GetBgpPeerAfRequest))
}
return interceptor(ctx, in, info, handler)
}
@@ -4063,44 +4087,44 @@ var CloudInfraService_ServiceDesc = grpc.ServiceDesc{
Handler: _CloudInfraService_GetBgpRouter_Handler,
},
{
- MethodName: "CreateBGPPeer",
- Handler: _CloudInfraService_CreateBGPPeer_Handler,
+ MethodName: "CreateBgpPeer",
+ Handler: _CloudInfraService_CreateBgpPeer_Handler,
},
{
- MethodName: "DeleteBGPPeer",
- Handler: _CloudInfraService_DeleteBGPPeer_Handler,
+ MethodName: "DeleteBgpPeer",
+ Handler: _CloudInfraService_DeleteBgpPeer_Handler,
},
{
- MethodName: "UpdateBGPPeer",
- Handler: _CloudInfraService_UpdateBGPPeer_Handler,
+ MethodName: "UpdateBgpPeer",
+ Handler: _CloudInfraService_UpdateBgpPeer_Handler,
},
{
- MethodName: "ListBGPPeers",
- Handler: _CloudInfraService_ListBGPPeers_Handler,
+ MethodName: "ListBgpPeers",
+ Handler: _CloudInfraService_ListBgpPeers_Handler,
},
{
- MethodName: "GetBGPPeer",
- Handler: _CloudInfraService_GetBGPPeer_Handler,
+ MethodName: "GetBgpPeer",
+ Handler: _CloudInfraService_GetBgpPeer_Handler,
},
{
- MethodName: "CreateBGPPeerAf",
- Handler: _CloudInfraService_CreateBGPPeerAf_Handler,
+ MethodName: "CreateBgpPeerAf",
+ Handler: _CloudInfraService_CreateBgpPeerAf_Handler,
},
{
- MethodName: "DeleteBGPPeerAf",
- Handler: _CloudInfraService_DeleteBGPPeerAf_Handler,
+ MethodName: "DeleteBgpPeerAf",
+ Handler: _CloudInfraService_DeleteBgpPeerAf_Handler,
},
{
- MethodName: "UpdateBGPPeerAf",
- Handler: _CloudInfraService_UpdateBGPPeerAf_Handler,
+ MethodName: "UpdateBgpPeerAf",
+ Handler: _CloudInfraService_UpdateBgpPeerAf_Handler,
},
{
- MethodName: "ListBGPPeerAfs",
- Handler: _CloudInfraService_ListBGPPeerAfs_Handler,
+ MethodName: "ListBgpPeerAfs",
+ Handler: _CloudInfraService_ListBgpPeerAfs_Handler,
},
{
- MethodName: "GetBGPPeerAf",
- Handler: _CloudInfraService_GetBGPPeerAf_Handler,
+ MethodName: "GetBgpPeerAf",
+ Handler: _CloudInfraService_GetBgpPeerAf_Handler,
},
{
MethodName: "CreateMapping",
diff --git a/network/cloud/v1alpha1/gen/python/bgp_pb2.py b/network/cloud/v1alpha1/gen/python/bgp_pb2.py
index 30362e37..2f701558 100644
--- a/network/cloud/v1alpha1/gen/python/bgp_pb2.py
+++ b/network/cloud/v1alpha1/gen/python/bgp_pb2.py
@@ -14,9 +14,10 @@
import networktypes_pb2 as networktypes__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
+from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tbgp.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\"\xfa\x01\n\tBgpRouter\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:Y\xea\x41V\n(opi_api.network.cloud.v1alpha1/BgpRouter\x12\x13\x62gpRouters/{router}*\nbgpRouters2\tbgpRouter\"\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}\"\xa8\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\x10peer_description\x18\x0f \x01(\tR\x0fpeerDescription\"\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\"\xbd\x01\n\x0c\x42GPMaxPrefix\x12!\n\x0cmax_prefixes\x18\x01 \x01(\x05R\x0bmaxPrefixes\x12\'\n\x0fwarning_message\x18\x02 \x01(\tR\x0ewarningMessage\x12\x61\n\x12max_prefix_restart\x18\x03 \x01(\x0b\x32\x33.opi_api.network.cloud.v1alpha1.BGPMaxPrefixRestartR\x10maxPrefixRestart\"g\n\x13\x42GPMaxPrefixRestart\x12\'\n\x0frestart_message\x18\x01 \x01(\tR\x0erestartMessage\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')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tbgp.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/api/field_behavior.proto\"\x84\x02\n\tBgpRouter\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08R\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:]\xea\x41Z\n(opi_api.network.cloud.v1alpha1/BgpRouter\x12\x17\x62gpRouters/{bgp_router}*\nbgpRouters2\tbgpRouter\"\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\"\x95\x02\n\tBgpStatus\x12Q\n\noper_state\x18\x01 \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateB\x04\xe2\x41\x01\x03R\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\"\xfa\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:S\xea\x41P\n&opi_api.network.cloud.v1alpha1/BgpPeer\x12\x13\x62gpPeers/{bgp_peer}*\x08\x62gpPeers2\x07\x62gpPeer\"\xae\x05\n\x0b\x42gpPeerSpec\x12M\n\x05state\x18\x01 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateB\x04\xe2\x41\x01\x03R\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\x10peer_description\x18\x0f \x01(\tR\x0fpeerDescription\"\x8f\x12\n\rBgpPeerStatus\x12^\n\rsession_state\x18\x01 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BgpPeerSessionStateB\x04\xe2\x41\x01\x03R\x0csessionState\x12g\n\x12prev_session_state\x18\x02 \x01(\x0e\x32\x33.opi_api.network.cloud.v1alpha1.BgpPeerSessionStateB\x04\xe2\x41\x01\x03R\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\x12Q\n\noper_state\x18/ \x01(\x0e\x32,.opi_api.network.cloud.v1alpha1.BGPOperStateB\x04\xe2\x41\x01\x03R\toperState\"\x84\x02\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:Y\xea\x41V\n(opi_api.network.cloud.v1alpha1/BgpPeerAf\x12\x13\x62gpPeerAfs/{peeraf}*\nbgpPeerAfs2\tbgpPeerAf\"\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\"\xbd\x01\n\x0c\x42GPMaxPrefix\x12!\n\x0cmax_prefixes\x18\x01 \x01(\x05R\x0bmaxPrefixes\x12\'\n\x0fwarning_message\x18\x02 \x01(\tR\x0ewarningMessage\x12\x61\n\x12max_prefix_restart\x18\x03 \x01(\x0b\x32\x33.opi_api.network.cloud.v1alpha1.BGPMaxPrefixRestartR\x10maxPrefixRestart\"g\n\x13\x42GPMaxPrefixRestart\x12\'\n\x0frestart_message\x18\x01 \x01(\tR\x0erestartMessage\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\"\xa6\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\x12M\n\x05state\x18\x06 \x01(\x0e\x32\x31.opi_api.network.cloud.v1alpha1.BgpAroAdvertStateB\x04\xe2\x41\x01\x03R\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)
@@ -24,78 +25,92 @@
if _descriptor._USE_C_DESCRIPTORS == False:
_globals['DESCRIPTOR']._options = None
_globals['DESCRIPTOR']._serialized_options = b'\n\036opi_api.network.cloud.v1alpha1B\010BgpProtoP\001Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/go'
+ _globals['_BGPROUTER'].fields_by_name['name']._options = None
+ _globals['_BGPROUTER'].fields_by_name['name']._serialized_options = b'\342A\001\010'
_globals['_BGPROUTER']._options = None
- _globals['_BGPROUTER']._serialized_options = b'\352AV\n(opi_api.network.cloud.v1alpha1/BgpRouter\022\023bgpRouters/{router}*\nbgpRouters2\tbgpRouter'
+ _globals['_BGPROUTER']._serialized_options = b'\352AZ\n(opi_api.network.cloud.v1alpha1/BgpRouter\022\027bgpRouters/{bgp_router}*\nbgpRouters2\tbgpRouter'
+ _globals['_BGPSTATUS'].fields_by_name['oper_state']._options = None
+ _globals['_BGPSTATUS'].fields_by_name['oper_state']._serialized_options = b'\342A\001\003'
_globals['_BGPPEER']._options = None
- _globals['_BGPPEER']._serialized_options = b'\352A<\n&opi_api.network.cloud.v1alpha1/bgppeer\022\022bgppeers/{bgppeer}'
+ _globals['_BGPPEER']._serialized_options = b'\352AP\n&opi_api.network.cloud.v1alpha1/BgpPeer\022\023bgpPeers/{bgp_peer}*\010bgpPeers2\007bgpPeer'
+ _globals['_BGPPEERSPEC'].fields_by_name['state']._options = None
+ _globals['_BGPPEERSPEC'].fields_by_name['state']._serialized_options = b'\342A\001\003'
+ _globals['_BGPPEERSTATUS'].fields_by_name['session_state']._options = None
+ _globals['_BGPPEERSTATUS'].fields_by_name['session_state']._serialized_options = b'\342A\001\003'
+ _globals['_BGPPEERSTATUS'].fields_by_name['prev_session_state']._options = None
+ _globals['_BGPPEERSTATUS'].fields_by_name['prev_session_state']._serialized_options = b'\342A\001\003'
+ _globals['_BGPPEERSTATUS'].fields_by_name['oper_state']._options = None
+ _globals['_BGPPEERSTATUS'].fields_by_name['oper_state']._serialized_options = b'\342A\001\003'
_globals['_BGPPEERAF']._options = None
- _globals['_BGPPEERAF']._serialized_options = b'\352AB\n(opi_api.network.cloud.v1alpha1/bgppeeraf\022\026bgppeerafs/{bgppeeraf}'
- _globals['_BGPAFI']._serialized_start=8428
- _globals['_BGPAFI']._serialized_end=8516
- _globals['_BGPSAFI']._serialized_start=8518
- _globals['_BGPSAFI']._serialized_end=8594
- _globals['_BGPPEERRR']._serialized_start=8596
- _globals['_BGPPEERRR']._serialized_end=8691
- _globals['_BGPPEERSESSIONSTATE']._serialized_start=8694
- _globals['_BGPPEERSESSIONSTATE']._serialized_end=8976
- _globals['_BGPASSIZE']._serialized_start=8978
- _globals['_BGPASSIZE']._serialized_end=9073
- _globals['_BGPADDRTYPE']._serialized_start=9076
- _globals['_BGPADDRTYPE']._serialized_end=9668
- _globals['_BGPOPERSTATE']._serialized_start=9671
- _globals['_BGPOPERSTATE']._serialized_end=9856
- _globals['_BGPADDPATHCAPNEG']._serialized_start=9859
- _globals['_BGPADDPATHCAPNEG']._serialized_end=10093
- _globals['_BGPCLEARROUTEOPTIONS']._serialized_start=10096
- _globals['_BGPCLEARROUTEOPTIONS']._serialized_end=10316
- _globals['_NLRISRC']._serialized_start=10318
- _globals['_NLRISRC']._serialized_end=10409
- _globals['_BGPNLRIISACTIVE']._serialized_start=10412
- _globals['_BGPNLRIISACTIVE']._serialized_end=10565
- _globals['_BGPROUTEREASON']._serialized_start=10568
- _globals['_BGPROUTEREASON']._serialized_end=11233
- _globals['_BGPORIGINATTR']._serialized_start=11236
- _globals['_BGPORIGINATTR']._serialized_end=11366
- _globals['_BGPPEERTYPE']._serialized_start=11368
- _globals['_BGPPEERTYPE']._serialized_end=11484
- _globals['_BGPAROADVERTSTATE']._serialized_start=11487
- _globals['_BGPAROADVERTSTATE']._serialized_end=11699
- _globals['_BGPROUTER']._serialized_start=93
- _globals['_BGPROUTER']._serialized_end=343
- _globals['_BGPSPEC']._serialized_start=346
- _globals['_BGPSPEC']._serialized_end=534
- _globals['_BGPSTATUS']._serialized_start=537
- _globals['_BGPSTATUS']._serialized_end=808
- _globals['_BGPPEER']._serialized_start=811
- _globals['_BGPPEER']._serialized_end=1041
- _globals['_BGPPEERSPEC']._serialized_start=1044
- _globals['_BGPPEERSPEC']._serialized_end=1724
- _globals['_BGPPEERSTATUS']._serialized_start=1727
- _globals['_BGPPEERSTATUS']._serialized_end=4028
- _globals['_BGPPEERAF']._serialized_start=4031
- _globals['_BGPPEERAF']._serialized_end=4271
- _globals['_BGPPEERAFSPEC']._serialized_start=4274
- _globals['_BGPPEERAFSPEC']._serialized_end=4979
- _globals['_BGPMAXPREFIX']._serialized_start=4982
- _globals['_BGPMAXPREFIX']._serialized_end=5171
- _globals['_BGPMAXPREFIXRESTART']._serialized_start=5173
- _globals['_BGPMAXPREFIXRESTART']._serialized_end=5276
- _globals['_BGPROUTEMAP']._serialized_start=5278
- _globals['_BGPROUTEMAP']._serialized_end=5344
- _globals['_BGPPEERAFSTATUS']._serialized_start=5347
- _globals['_BGPPEERAFSTATUS']._serialized_end=5660
- _globals['_BGPNLRIPREFIX']._serialized_start=5663
- _globals['_BGPNLRIPREFIX']._serialized_end=5824
- _globals['_BGPNLRIPREFIXSPEC']._serialized_start=5827
- _globals['_BGPNLRIPREFIXSPEC']._serialized_end=6167
- _globals['_BGPNLRIPREFIXSTATUS']._serialized_start=6170
- _globals['_BGPNLRIPREFIXSTATUS']._serialized_end=7416
- _globals['_BGPNLRIPREFIXFILTER']._serialized_start=7419
- _globals['_BGPNLRIPREFIXFILTER']._serialized_end=7696
- _globals['_BGPADJRIBOUT']._serialized_start=7699
- _globals['_BGPADJRIBOUT']._serialized_end=7859
- _globals['_BGPADJRIBOUTSPEC']._serialized_start=7861
- _globals['_BGPADJRIBOUTSPEC']._serialized_end=7879
- _globals['_BGPADJRIBOUTSTATUS']._serialized_start=7882
- _globals['_BGPADJRIBOUTSTATUS']._serialized_end=8426
+ _globals['_BGPPEERAF']._serialized_options = b'\352AV\n(opi_api.network.cloud.v1alpha1/BgpPeerAf\022\023bgpPeerAfs/{peeraf}*\nbgpPeerAfs2\tbgpPeerAf'
+ _globals['_BGPADJRIBOUTSTATUS'].fields_by_name['state']._options = None
+ _globals['_BGPADJRIBOUTSTATUS'].fields_by_name['state']._serialized_options = b'\342A\001\003'
+ _globals['_BGPAFI']._serialized_start=8547
+ _globals['_BGPAFI']._serialized_end=8635
+ _globals['_BGPSAFI']._serialized_start=8637
+ _globals['_BGPSAFI']._serialized_end=8713
+ _globals['_BGPPEERRR']._serialized_start=8715
+ _globals['_BGPPEERRR']._serialized_end=8810
+ _globals['_BGPPEERSESSIONSTATE']._serialized_start=8813
+ _globals['_BGPPEERSESSIONSTATE']._serialized_end=9095
+ _globals['_BGPASSIZE']._serialized_start=9097
+ _globals['_BGPASSIZE']._serialized_end=9192
+ _globals['_BGPADDRTYPE']._serialized_start=9195
+ _globals['_BGPADDRTYPE']._serialized_end=9787
+ _globals['_BGPOPERSTATE']._serialized_start=9790
+ _globals['_BGPOPERSTATE']._serialized_end=9975
+ _globals['_BGPADDPATHCAPNEG']._serialized_start=9978
+ _globals['_BGPADDPATHCAPNEG']._serialized_end=10212
+ _globals['_BGPCLEARROUTEOPTIONS']._serialized_start=10215
+ _globals['_BGPCLEARROUTEOPTIONS']._serialized_end=10435
+ _globals['_NLRISRC']._serialized_start=10437
+ _globals['_NLRISRC']._serialized_end=10528
+ _globals['_BGPNLRIISACTIVE']._serialized_start=10531
+ _globals['_BGPNLRIISACTIVE']._serialized_end=10684
+ _globals['_BGPROUTEREASON']._serialized_start=10687
+ _globals['_BGPROUTEREASON']._serialized_end=11352
+ _globals['_BGPORIGINATTR']._serialized_start=11355
+ _globals['_BGPORIGINATTR']._serialized_end=11485
+ _globals['_BGPPEERTYPE']._serialized_start=11487
+ _globals['_BGPPEERTYPE']._serialized_end=11603
+ _globals['_BGPAROADVERTSTATE']._serialized_start=11606
+ _globals['_BGPAROADVERTSTATE']._serialized_end=11818
+ _globals['_BGPROUTER']._serialized_start=126
+ _globals['_BGPROUTER']._serialized_end=386
+ _globals['_BGPSPEC']._serialized_start=389
+ _globals['_BGPSPEC']._serialized_end=577
+ _globals['_BGPSTATUS']._serialized_start=580
+ _globals['_BGPSTATUS']._serialized_end=857
+ _globals['_BGPPEER']._serialized_start=860
+ _globals['_BGPPEER']._serialized_end=1110
+ _globals['_BGPPEERSPEC']._serialized_start=1113
+ _globals['_BGPPEERSPEC']._serialized_end=1799
+ _globals['_BGPPEERSTATUS']._serialized_start=1802
+ _globals['_BGPPEERSTATUS']._serialized_end=4121
+ _globals['_BGPPEERAF']._serialized_start=4124
+ _globals['_BGPPEERAF']._serialized_end=4384
+ _globals['_BGPPEERAFSPEC']._serialized_start=4387
+ _globals['_BGPPEERAFSPEC']._serialized_end=5092
+ _globals['_BGPMAXPREFIX']._serialized_start=5095
+ _globals['_BGPMAXPREFIX']._serialized_end=5284
+ _globals['_BGPMAXPREFIXRESTART']._serialized_start=5286
+ _globals['_BGPMAXPREFIXRESTART']._serialized_end=5389
+ _globals['_BGPROUTEMAP']._serialized_start=5391
+ _globals['_BGPROUTEMAP']._serialized_end=5457
+ _globals['_BGPPEERAFSTATUS']._serialized_start=5460
+ _globals['_BGPPEERAFSTATUS']._serialized_end=5773
+ _globals['_BGPNLRIPREFIX']._serialized_start=5776
+ _globals['_BGPNLRIPREFIX']._serialized_end=5937
+ _globals['_BGPNLRIPREFIXSPEC']._serialized_start=5940
+ _globals['_BGPNLRIPREFIXSPEC']._serialized_end=6280
+ _globals['_BGPNLRIPREFIXSTATUS']._serialized_start=6283
+ _globals['_BGPNLRIPREFIXSTATUS']._serialized_end=7529
+ _globals['_BGPNLRIPREFIXFILTER']._serialized_start=7532
+ _globals['_BGPNLRIPREFIXFILTER']._serialized_end=7809
+ _globals['_BGPADJRIBOUT']._serialized_start=7812
+ _globals['_BGPADJRIBOUT']._serialized_end=7972
+ _globals['_BGPADJRIBOUTSPEC']._serialized_start=7974
+ _globals['_BGPADJRIBOUTSPEC']._serialized_end=7992
+ _globals['_BGPADJRIBOUTSTATUS']._serialized_start=7995
+ _globals['_BGPADJRIBOUTSTATUS']._serialized_end=8545
# @@protoc_insertion_point(module_scope)
diff --git a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py
index be14fd21..235cb4a4 100644
--- a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py
+++ b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py
@@ -34,7 +34,7 @@
import ospf_pb2 as ospf__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0e\x63loudrpc.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x19google/api/resource.proto\x1a\x0c\x64\x65vice.proto\x1a\nport.proto\x1a\x0finterface.proto\x1a\x0broute.proto\x1a\nvnic.proto\x1a\x13underlayroute.proto\x1a\tbgp.proto\x1a\rnexthop.proto\x1a\rmapping.proto\x1a\x0csubnet.proto\x1a\x0ctunnel.proto\x1a\tvpc.proto\x1a\x13networkpolicy.proto\x1a\nospf.proto\"\x1e\n\x1cGetDeviceCapabilitiesRequest\"\xba\x01\n\x13\x43reateDeviceRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x06parent\x12\x44\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceB\x04\xe2\x41\x01\x02R\x06\x64\x65vice\x12\x1b\n\tdevice_id\x18\x03 \x01(\tR\x08\x64\x65viceId\"x\n\x13\x44\x65leteDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\x12>\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceR\x06\x64\x65vice\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListDevicesRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListDevicesResponse\x12>\n\x06\x64\x65vice\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceR\x06\x64\x65vice\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\"\xc6\x01\n\x11UpdatePortRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x04name\x12\x38\n\x04port\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.PortR\x04port\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8e\x01\n\x10ListPortsRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"u\n\x11ListPortsResponse\x12\x38\n\x04port\x18\x01 \x03(\x0b\x32$.opi_api.network.cloud.v1alpha1.PortR\x04port\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"L\n\x0eGetPortRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x04name\"\xac\x01\n\x11\x43reateVnicRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x06parent\x12>\n\x04vnic\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicB\x04\xe2\x41\x01\x02R\x04vnic\x12\x17\n\x07vnic_id\x18\x03 \x01(\tR\x06vnicId\"t\n\x11\x44\x65leteVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xc6\x01\n\x11UpdateVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\x12\x38\n\x04vnic\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicR\x04vnic\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8e\x01\n\x10ListVnicsRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"u\n\x11ListVnicsResponse\x12\x38\n\x04vnic\x18\x01 \x03(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicR\x04vnic\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"L\n\x0eGetVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\"\xcf\x01\n\x16\x43reateInterfaceRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x06parent\x12M\n\tinterface\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceB\x04\xe2\x41\x01\x02R\tinterface\x12!\n\x0cinterface_id\x18\x03 \x01(\tR\x0binterfaceId\"~\n\x16\x44\x65leteInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xdf\x01\n\x16UpdateInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\x12G\n\tinterface\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceR\tinterface\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x98\x01\n\x15ListInterfacesRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x89\x01\n\x16ListInterfacesResponse\x12G\n\tinterface\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceR\tinterface\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"V\n\x13GetInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\"\xd6\x01\n\x17\x43reateRouteTableRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x06parent\x12P\n\nroutetable\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableB\x04\xe2\x41\x01\x02R\nroutetable\x12#\n\rroutetable_id\x18\x03 \x01(\tR\x0croutetableId\"\x80\x01\n\x17\x44\x65leteRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xe4\x01\n\x17UpdateRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\x12J\n\nroutetable\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableR\nroutetable\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9a\x01\n\x16ListRouteTablesRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x8d\x01\n\x17ListRouteTablesResponse\x12J\n\nroutetable\x18\x01 \x03(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableR\nroutetable\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"X\n\x14GetRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\"\xb3\x01\n\x12\x43reateRouteRequest\x12?\n\x06parent\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x06parent\x12\x41\n\x05route\x18\x02 \x01(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteB\x04\xe2\x41\x01\x02R\x05route\x12\x19\n\x08route_id\x18\x03 \x01(\tR\x07routeId\"v\n\x12\x44\x65leteRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xcb\x01\n\x12UpdateRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\x12;\n\x05route\x18\x02 \x01(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteR\x05route\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x90\x01\n\x11ListRoutesRequest\x12?\n\x06parent\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"y\n\x12ListRoutesResponse\x12;\n\x05route\x18\x01 \x03(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteR\x05route\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"N\n\x0fGetRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\"\xeb\x01\n\x1a\x43reateUnderlayRouteRequest\x12G\n\x06parent\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x06parent\x12Y\n\runderlayroute\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteB\x04\xe2\x41\x01\x02R\runderlayroute\x12)\n\x10underlayroute_id\x18\x03 \x01(\tR\x0funderlayrouteId\"\x86\x01\n\x1a\x44\x65leteUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xf3\x01\n\x1aUpdateUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\x12S\n\runderlayroute\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteR\runderlayroute\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa0\x01\n\x19ListUnderlayRoutesRequest\x12G\n\x06parent\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x99\x01\n\x1aListUnderlayRoutesResponse\x12S\n\runderlayroute\x18\x01 \x03(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteR\runderlayroute\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"^\n\x17GetUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\"\xb1\x01\n\x16\x43reateBgpRouterRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/BgpR\x06parent\x12\x41\n\x03\x62gp\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterB\x04\xe2\x41\x01\x02R\x03\x62gp\x12\x15\n\x06\x62gp_id\x18\x03 \x01(\tR\x05\x62gpId\"x\n\x16\x44\x65leteBgpRouterRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/BgpR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xcd\x01\n\x16UpdateBgpRouterRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/BgpR\x04name\x12;\n\x03\x62gp\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterR\x03\x62gp\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x15ListBgpRoutersRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/BgpR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x16ListBgpRoutersResponse\x12;\n\x03\x62gp\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterR\x03\x62gp\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x13GetBgpRouterRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/BgpR\x04name\"\xc1\x01\n\x14\x43reateBGPPeerRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BGPPeerR\x06parent\x12G\n\x07\x62gppeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BGPPeerB\x04\xe2\x41\x01\x02R\x07\x62gppeer\x12\x1d\n\nbgppeer_id\x18\x03 \x01(\tR\tbgppeerId\"z\n\x14\x44\x65leteBGPPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BGPPeerR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateBGPPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BGPPeerR\x04name\x12\x41\n\x07\x62gppeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BGPPeerR\x07\x62gppeer\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x94\x01\n\x13ListBGPPeersRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BGPPeerR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListBGPPeersResponse\x12\x41\n\x07\x62gppeer\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BGPPeerR\x07\x62gppeer\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetBGPPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BGPPeerR\x04name\"\xcf\x01\n\x16\x43reateBGPPeerAfRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BGPPeerAfR\x06parent\x12M\n\tbgppeeraf\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BGPPeerAfB\x04\xe2\x41\x01\x02R\tbgppeeraf\x12!\n\x0c\x62gppeeraf_id\x18\x03 \x01(\tR\x0b\x62gppeerafId\"~\n\x16\x44\x65leteBGPPeerAfRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BGPPeerAfR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xdf\x01\n\x16UpdateBGPPeerAfRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BGPPeerAfR\x04name\x12G\n\tbgppeeraf\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BGPPeerAfR\tbgppeeraf\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x98\x01\n\x15ListBGPPeerAfsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BGPPeerAfR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x89\x01\n\x16ListBGPPeerAfsResponse\x12G\n\tbgppeeraf\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.BGPPeerAfR\tbgppeeraf\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"V\n\x13GetBGPPeerAfRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BGPPeerAfR\x04name\"\xc1\x01\n\x14\x43reateMappingRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x06parent\x12G\n\x07mapping\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingB\x04\xe2\x41\x01\x02R\x07mapping\x12\x1d\n\nmapping_id\x18\x03 \x01(\tR\tmappingId\"z\n\x14\x44\x65leteMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\x12\x41\n\x07mapping\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingR\x07mapping\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x94\x01\n\x13ListMappingsRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListMappingsResponse\x12\x41\n\x07mapping\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingR\x07mapping\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\"\xc1\x01\n\x14\x43reateNextHopRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x06parent\x12G\n\x07nexthop\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopB\x04\xe2\x41\x01\x02R\x07nexthop\x12\x1d\n\nnexthop_id\x18\x03 \x01(\tR\tnexthopId\"z\n\x14\x44\x65leteNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\x12\x41\n\x07nexthop\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopR\x07nexthop\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x93\x01\n\x12ListNextHopRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListNextHopsResponse\x12\x41\n\x07nexthop\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopR\x07nexthop\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\"\xe4\x01\n\x19\x43reateNextHopGroupRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x06parent\x12V\n\x0cnexthopgroup\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupB\x04\xe2\x41\x01\x02R\x0cnexthopgroup\x12\'\n\x0fnexthopgroup_id\x18\x03 \x01(\tR\x0enexthopgroupId\"\x84\x01\n\x19\x44\x65leteNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xee\x01\n\x19UpdateNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\x12P\n\x0cnexthopgroup\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupR\x0cnexthopgroup\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9e\x01\n\x18ListNextHopGroupsRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x95\x01\n\x19ListNextHopGroupsResponse\x12P\n\x0cnexthopgroup\x18\x01 \x03(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupR\x0cnexthopgroup\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\\\n\x16GetNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\"\xba\x01\n\x13\x43reateSubnetRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x06parent\x12\x44\n\x06subnet\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetB\x04\xe2\x41\x01\x02R\x06subnet\x12\x1b\n\tsubnet_id\x18\x03 \x01(\tR\x08subnetId\"x\n\x13\x44\x65leteSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\x12>\n\x06subnet\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetR\x06subnet\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListSubnetsRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListSubnetsResponse\x12>\n\x06subnet\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetR\x06subnet\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\"\xba\x01\n\x13\x43reateTunnelRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x06parent\x12\x44\n\x06tunnel\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelB\x04\xe2\x41\x01\x02R\x06tunnel\x12\x1b\n\ttunnel_id\x18\x03 \x01(\tR\x08tunnelId\"x\n\x13\x44\x65leteTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\x12>\n\x06tunnel\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelR\x06tunnel\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListTunnelsRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListTunnelsResponse\x12>\n\x06tunnel\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelR\x06tunnel\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\"\xa5\x01\n\x10\x43reateVpcRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x06parent\x12;\n\x03vpc\x18\x02 \x01(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcB\x04\xe2\x41\x01\x02R\x03vpc\x12\x15\n\x06vpc_id\x18\x03 \x01(\tR\x05vpcId\"r\n\x10\x44\x65leteVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xc1\x01\n\x10UpdateVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\x12\x35\n\x03vpc\x18\x02 \x01(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcR\x03vpc\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8c\x01\n\x0fListVpcsRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"q\n\x10ListVpcsResponse\x12\x35\n\x03vpc\x18\x01 \x03(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcR\x03vpc\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"J\n\rGetVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\"\xc1\x01\n\x14\x43reateVPCPeerRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x06parent\x12G\n\x07vpcpeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerB\x04\xe2\x41\x01\x02R\x07vpcpeer\x12\x1d\n\nvpcpeer_id\x18\x03 \x01(\tR\tvpcpeerId\"z\n\x14\x44\x65leteVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\x12\x41\n\x07vpcpeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerR\x07vpcpeer\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x94\x01\n\x13ListVPCPeersRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListVPCPeersResponse\x12\x41\n\x07vpcpeer\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerR\x07vpcpeer\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\"\xf2\x01\n\x1b\x43reateSecurityPolicyRequest\x12H\n\x06parent\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x06parent\x12\\\n\x0esecuritypolicy\x18\x02 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyB\x04\xe2\x41\x01\x02R\x0esecuritypolicy\x12+\n\x11securitypolicy_id\x18\x03 \x01(\tR\x10securitypolicyId\"\x88\x01\n\x1b\x44\x65leteSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xf8\x01\n\x1bUpdateSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\x12V\n\x0esecuritypolicy\x18\x02 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyR\x0esecuritypolicy\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa2\x01\n\x1aListSecurityPolicysRequest\x12H\n\x06parent\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x9d\x01\n\x1bListSecurityPolicysResponse\x12V\n\x0esecuritypolicy\x18\x01 \x03(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyR\x0esecuritypolicy\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"`\n\x18GetSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\"\xe4\x01\n\x19\x43reateSecurityRuleRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x06parent\x12V\n\x0csecurityrule\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleB\x04\xe2\x41\x01\x02R\x0csecurityrule\x12\'\n\x0fsecurityrule_id\x18\x03 \x01(\tR\x0esecurityruleId\"\x84\x01\n\x19\x44\x65leteSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xee\x01\n\x19UpdateSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\x12P\n\x0csecurityrule\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleR\x0csecurityrule\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9e\x01\n\x18ListSecurityRulesRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x95\x01\n\x19ListSecurityRulesResponse\x12P\n\x0csecurityrule\x18\x01 \x03(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleR\x0csecurityrule\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\\\n\x16GetSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\"\xf9\x01\n\x1c\x43reateSecurityProfileRequest\x12I\n\x06parent\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x06parent\x12_\n\x0fsecurityprofile\x18\x02 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileB\x04\xe2\x41\x01\x02R\x0fsecurityprofile\x12-\n\x12securityprofile_id\x18\x03 \x01(\tR\x11securityprofileId\"\x8a\x01\n\x1c\x44\x65leteSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xfd\x01\n\x1cUpdateSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\x12Y\n\x0fsecurityprofile\x18\x02 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileR\x0fsecurityprofile\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa4\x01\n\x1bListSecurityProfilesRequest\x12I\n\x06parent\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\xa1\x01\n\x1cListSecurityProfilesResponse\x12Y\n\x0fsecurityprofile\x18\x01 \x03(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileR\x0fsecurityprofile\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"b\n\x19GetSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\"\x85\x01\n\x11\x43reateOSPFRequest\x12\x1d\n\x07ospf_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x01R\x06ospfId\x12Q\n\x0bospf_config\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigB\x04\xe2\x41\x01\x02R\nospfConfig\"\xa9\x01\n\x11UpdateOSPFRequest\x12Q\n\x0bospf_config\x18\x01 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigB\x04\xe2\x41\x01\x02R\nospfConfig\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"g\n\x11\x44\x65leteOSPFRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x02\xfa\x41\x0c\n\nOSPFConfigR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"9\n\x0eGetOSPFRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x01\xfa\x41\x0c\n\nOSPFConfigR\x04name\"Y\n\x0fListOSPFRequest\x12!\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x89\x01\n\x10ListOSPFResponse\x12M\n\x0cospf_configs\x18\x01 \x03(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigR\x0bospfConfigs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x83\x01\n\x15\x43reateOSPFAreaRequest\x12\x1d\n\x07\x61rea_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x06\x61reaId\x12K\n\tospf_area\x18\x02 \x01(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaB\x04\xe2\x41\x01\x02R\x08ospfArea\"\xa7\x01\n\x15UpdateOSPFAreaRequest\x12K\n\tospf_area\x18\x01 \x01(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaB\x04\xe2\x41\x01\x02R\x08ospfArea\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"i\n\x15\x44\x65leteOSPFAreaRequest\x12%\n\x04name\x18\x01 \x01(\tB\x11\xe2\x41\x01\x02\xfa\x41\n\n\x08OSPFAreaR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\";\n\x12GetOSPFAreaRequest\x12%\n\x04name\x18\x01 \x01(\tB\x11\xe2\x41\x01\x02\xfa\x41\n\n\x08OSPFAreaR\x04name\"]\n\x13ListOSPFAreaRequest\x12!\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x87\x01\n\x14ListOSPFAreaResponse\x12G\n\nospf_areas\x18\x01 \x03(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaR\tospfAreas\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xe0\x01\n\x1a\x43reateOSPFIfNetworkRequest\x12\x30\n\x11ospf_ifnetwork_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0fospfIfnetworkId\x12\x34\n\x13ospf_ifnetwork_area\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x11ospfIfnetworkArea\x12Z\n\x0eospf_ifnetwork\x18\x03 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkB\x04\xe2\x41\x01\x02R\rospfIfnetwork\"\xe1\x01\n\x1aUpdateOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12T\n\x0eospf_ifnetwork\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkR\rospfIfnetwork\x12\x41\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"s\n\x1a\x44\x65leteOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"^\n\x17GetOSPFIfNetworkRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/OSPFIfNetworkR\x04name\"\x8e\x01\n\x18ListOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12!\n\tpage_size\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x03 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x9b\x01\n\x19ListOSPFIfNetworkResponse\x12V\n\x0fospf_ifnetworks\x18\x01 \x03(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkR\x0eospfIfnetworks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken2\x91\x90\x01\n\x11\x43loudInfraService\x12\xad\x01\n\x15GetDeviceCapabilities\x12<.opi_api.network.cloud.v1alpha1.GetDeviceCapabilitiesRequest\x1a\x32.opi_api.network.cloud.v1alpha1.DeviceCapabilities\"\"\xda\x41\x00\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/devicecapabilitiess\x12\x9b\x01\n\x0c\x43reateDevice\x12\x33.opi_api.network.cloud.v1alpha1.CreateDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\".\xda\x41\x10\x64\x65vice,device_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/devices:\x06\x64\x65vice\x12\x80\x01\n\x0c\x44\x65leteDevice\x12\x33.opi_api.network.cloud.v1alpha1.DeleteDeviceRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=devices}/*\x12\xa7\x01\n\x0cUpdateDevice\x12\x33.opi_api.network.cloud.v1alpha1.UpdateDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\":\xda\x41\x13\x64\x65vice, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=devices}/*:\x06\x64\x65vice\x12\x8e\x01\n\x0bListDevices\x12\x32.opi_api.network.cloud.v1alpha1.ListDevicesRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListDevicesResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/devices\x12\x8a\x01\n\tGetDevice\x12\x30.opi_api.network.cloud.v1alpha1.GetDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=devices}/*\x12\x9b\x01\n\nUpdatePort\x12\x31.opi_api.network.cloud.v1alpha1.UpdatePortRequest\x1a$.opi_api.network.cloud.v1alpha1.Port\"4\xda\x41\x11port, update_mask\x82\xd3\xe4\x93\x02\x1a\x32\x12/v1/{name=ports}/*:\x04port\x12\x86\x01\n\tListPorts\x12\x30.opi_api.network.cloud.v1alpha1.ListPortsRequest\x1a\x31.opi_api.network.cloud.v1alpha1.ListPortsResponse\"\x14\xda\x41\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/ports\x12\x82\x01\n\x07GetPort\x12..opi_api.network.cloud.v1alpha1.GetPortRequest\x1a$.opi_api.network.cloud.v1alpha1.Port\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{name=ports}/*\x12\x8d\x01\n\nCreateVnic\x12\x31.opi_api.network.cloud.v1alpha1.CreateVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"&\xda\x41\x0cvnic,vnic_id\x82\xd3\xe4\x93\x02\x11\"\t/v1/vnics:\x04vnic\x12z\n\nDeleteVnic\x12\x31.opi_api.network.cloud.v1alpha1.DeleteVnicRequest\x1a\x16.google.protobuf.Empty\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14*\x12/v1/{name=vnics}/*\x12\x9b\x01\n\nUpdateVnic\x12\x31.opi_api.network.cloud.v1alpha1.UpdateVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"4\xda\x41\x11vnic, update_mask\x82\xd3\xe4\x93\x02\x1a\x32\x12/v1/{name=vnics}/*:\x04vnic\x12\x86\x01\n\tListVnics\x12\x30.opi_api.network.cloud.v1alpha1.ListVnicsRequest\x1a\x31.opi_api.network.cloud.v1alpha1.ListVnicsResponse\"\x14\xda\x41\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/vnics\x12\x82\x01\n\x07GetVnic\x12..opi_api.network.cloud.v1alpha1.GetVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{name=vnics}/*\x12\xb0\x01\n\x0f\x43reateInterface\x12\x36.opi_api.network.cloud.v1alpha1.CreateInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\":\xda\x41\x16interface,interface_id\x82\xd3\xe4\x93\x02\x1b\"\x0e/v1/interfaces:\tinterface\x12\x89\x01\n\x0f\x44\x65leteInterface\x12\x36.opi_api.network.cloud.v1alpha1.DeleteInterfaceRequest\x1a\x16.google.protobuf.Empty\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19*\x17/v1/{name=interfaces}/*\x12\xb9\x01\n\x0fUpdateInterface\x12\x36.opi_api.network.cloud.v1alpha1.UpdateInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\"C\xda\x41\x16interface, update_mask\x82\xd3\xe4\x93\x02$2\x17/v1/{name=interfaces}/*:\tinterface\x12\x9a\x01\n\x0eListInterfaces\x12\x35.opi_api.network.cloud.v1alpha1.ListInterfacesRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListInterfacesResponse\"\x19\xda\x41\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/interfaces\x12\x96\x01\n\x0cGetInterface\x12\x33.opi_api.network.cloud.v1alpha1.GetInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=interfaces}/*\x12\xb7\x01\n\x10\x43reateRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.CreateRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\">\xda\x41\x18routetable,routetable_id\x82\xd3\xe4\x93\x02\x1d\"\x0f/v1/routetables:\nroutetable\x12\x8c\x01\n\x10\x44\x65leteRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.DeleteRouteTableRequest\x1a\x16.google.protobuf.Empty\"\'\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1a*\x18/v1/{name=routetables}/*\x12\xbf\x01\n\x10UpdateRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.UpdateRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\"F\xda\x41\x17routetable, update_mask\x82\xd3\xe4\x93\x02&2\x18/v1/{name=routetables}/*:\nroutetable\x12\x9e\x01\n\x0fListRouteTables\x12\x36.opi_api.network.cloud.v1alpha1.ListRouteTablesRequest\x1a\x37.opi_api.network.cloud.v1alpha1.ListRouteTablesResponse\"\x1a\xda\x41\x00\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/routetables\x12\x9a\x01\n\rGetRouteTable\x12\x34.opi_api.network.cloud.v1alpha1.GetRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\"\'\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/{name=routetables}/*\x12\x94\x01\n\x0b\x43reateRoute\x12\x32.opi_api.network.cloud.v1alpha1.CreateRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"*\xda\x41\x0eroute,route_id\x82\xd3\xe4\x93\x02\x13\"\n/v1/routes:\x05route\x12}\n\x0b\x44\x65leteRoute\x12\x32.opi_api.network.cloud.v1alpha1.DeleteRouteRequest\x1a\x16.google.protobuf.Empty\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15*\x13/v1/{name=routes}/*\x12\xa1\x01\n\x0bUpdateRoute\x12\x32.opi_api.network.cloud.v1alpha1.UpdateRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"7\xda\x41\x12route, update_mask\x82\xd3\xe4\x93\x02\x1c\x32\x13/v1/{name=routes}/*:\x05route\x12\x8a\x01\n\nListRoutes\x12\x31.opi_api.network.cloud.v1alpha1.ListRoutesRequest\x1a\x32.opi_api.network.cloud.v1alpha1.ListRoutesResponse\"\x15\xda\x41\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/routes\x12\x86\x01\n\x08GetRoute\x12/.opi_api.network.cloud.v1alpha1.GetRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/{name=routes}/*\x12\xcc\x01\n\x13\x43reateUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.CreateUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"J\xda\x41\x1eunderlayroute,underlayroute_id\x82\xd3\xe4\x93\x02#\"\x12/v1/underlayroutes:\runderlayroute\x12\x95\x01\n\x13\x44\x65leteUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.DeleteUnderlayRouteRequest\x1a\x16.google.protobuf.Empty\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d*\x1b/v1/{name=underlayroutes}/*\x12\xd1\x01\n\x13UpdateUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.UpdateUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"O\xda\x41\x1aunderlayroute, update_mask\x82\xd3\xe4\x93\x02,2\x1b/v1/{name=underlayroutes}/*:\runderlayroute\x12\xaa\x01\n\x12ListUnderlayRoutes\x12\x39.opi_api.network.cloud.v1alpha1.ListUnderlayRoutesRequest\x1a:.opi_api.network.cloud.v1alpha1.ListUnderlayRoutesResponse\"\x1d\xda\x41\x00\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/underlayroutes\x12\xa6\x01\n\x10GetUnderlayRoute\x12\x37.opi_api.network.cloud.v1alpha1.GetUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/{name=underlayroutes}/*\x12\x98\x01\n\x0f\x43reateBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.CreateBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\"\"\xda\x41\nbgp,bgp_id\x82\xd3\xe4\x93\x02\x0f\"\x08/v1/bgps:\x03\x62gp\x12\x83\x01\n\x0f\x44\x65leteBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.DeleteBgpRouterRequest\x1a\x16.google.protobuf.Empty\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13*\x11/v1/{name=bgps}/*\x12\xa7\x01\n\x0fUpdateBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\"1\xda\x41\x10\x62gp, update_mask\x82\xd3\xe4\x93\x02\x18\x32\x11/v1/{name=bgps}/*:\x03\x62gp\x12\x94\x01\n\x0eListBgpRouters\x12\x35.opi_api.network.cloud.v1alpha1.ListBgpRoutersRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListBgpRoutersResponse\"\x13\xda\x41\x00\x82\xd3\xe4\x93\x02\n\x12\x08/v1/bgps\x12\x90\x01\n\x0cGetBgpRouter\x12\x33.opi_api.network.cloud.v1alpha1.GetBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/{name=bgps}/*\x12\xa2\x01\n\rCreateBGPPeer\x12\x34.opi_api.network.cloud.v1alpha1.CreateBGPPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BGPPeer\"2\xda\x41\x12\x62gppeer,bgppeer_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/bgppeers:\x07\x62gppeer\x12\x83\x01\n\rDeleteBGPPeer\x12\x34.opi_api.network.cloud.v1alpha1.DeleteBGPPeerRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=bgppeers}/*\x12\xad\x01\n\rUpdateBGPPeer\x12\x34.opi_api.network.cloud.v1alpha1.UpdateBGPPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BGPPeer\"=\xda\x41\x14\x62gppeer, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=bgppeers}/*:\x07\x62gppeer\x12\x92\x01\n\x0cListBGPPeers\x12\x33.opi_api.network.cloud.v1alpha1.ListBGPPeersRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListBGPPeersResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/bgppeers\x12\x8e\x01\n\nGetBGPPeer\x12\x31.opi_api.network.cloud.v1alpha1.GetBGPPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BGPPeer\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=bgppeers}/*\x12\xb0\x01\n\x0f\x43reateBGPPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.CreateBGPPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BGPPeerAf\":\xda\x41\x16\x62gppeeraf,bgppeeraf_id\x82\xd3\xe4\x93\x02\x1b\"\x0e/v1/bgppeerafs:\tbgppeeraf\x12\x89\x01\n\x0f\x44\x65leteBGPPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.DeleteBGPPeerAfRequest\x1a\x16.google.protobuf.Empty\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19*\x17/v1/{name=bgppeerafs}/*\x12\xb9\x01\n\x0fUpdateBGPPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.UpdateBGPPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BGPPeerAf\"C\xda\x41\x16\x62gppeeraf, update_mask\x82\xd3\xe4\x93\x02$2\x17/v1/{name=bgppeerafs}/*:\tbgppeeraf\x12\x9a\x01\n\x0eListBGPPeerAfs\x12\x35.opi_api.network.cloud.v1alpha1.ListBGPPeerAfsRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListBGPPeerAfsResponse\"\x19\xda\x41\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/bgppeerafs\x12\x96\x01\n\x0cGetBGPPeerAf\x12\x33.opi_api.network.cloud.v1alpha1.GetBGPPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BGPPeerAf\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=bgppeerafs}/*\x12\xa2\x01\n\rCreateMapping\x12\x34.opi_api.network.cloud.v1alpha1.CreateMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"2\xda\x41\x12mapping,mapping_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/mappings:\x07mapping\x12\x83\x01\n\rDeleteMapping\x12\x34.opi_api.network.cloud.v1alpha1.DeleteMappingRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=mappings}/*\x12\xad\x01\n\rUpdateMapping\x12\x34.opi_api.network.cloud.v1alpha1.UpdateMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"=\xda\x41\x14mapping, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=mappings}/*:\x07mapping\x12\x92\x01\n\x0cListMappings\x12\x33.opi_api.network.cloud.v1alpha1.ListMappingsRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListMappingsResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/mappings\x12\x8e\x01\n\nGetMapping\x12\x31.opi_api.network.cloud.v1alpha1.GetMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=mappings}/*\x12\xa2\x01\n\rCreateNextHop\x12\x34.opi_api.network.cloud.v1alpha1.CreateNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"2\xda\x41\x12nexthop,nexthop_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/nexthops:\x07nexthop\x12\x83\x01\n\rDeleteNextHop\x12\x34.opi_api.network.cloud.v1alpha1.DeleteNextHopRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=nexthops}/*\x12\xad\x01\n\rUpdateNextHop\x12\x34.opi_api.network.cloud.v1alpha1.UpdateNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"=\xda\x41\x14nexthop, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=nexthops}/*:\x07nexthop\x12\x90\x01\n\x0bListNextHop\x12\x32.opi_api.network.cloud.v1alpha1.ListNextHopRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListNextHopsResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/nexthops\x12\x8e\x01\n\nGetNextHop\x12\x31.opi_api.network.cloud.v1alpha1.GetNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=nexthops}/*\x12\xc5\x01\n\x12\x43reateNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.CreateNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\"F\xda\x41\x1cnexthopgroup,nexthopgroup_id\x82\xd3\xe4\x93\x02!\"\x11/v1/nexthopgroups:\x0cnexthopgroup\x12\x92\x01\n\x12\x44\x65leteNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.DeleteNextHopGroupRequest\x1a\x16.google.protobuf.Empty\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{name=nexthopgroups}/*\x12\xcb\x01\n\x12UpdateNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.UpdateNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\"L\xda\x41\x19nexthopgroup, update_mask\x82\xd3\xe4\x93\x02*2\x1a/v1/{name=nexthopgroups}/*:\x0cnexthopgroup\x12\xa6\x01\n\x11ListNextHopGroups\x12\x38.opi_api.network.cloud.v1alpha1.ListNextHopGroupsRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListNextHopGroupsResponse\"\x1c\xda\x41\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/nexthopgroups\x12\xa2\x01\n\x0fGetNextHopGroup\x12\x36.opi_api.network.cloud.v1alpha1.GetNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{name=nexthopgroups}/*\x12\x9b\x01\n\x0c\x43reateSubnet\x12\x33.opi_api.network.cloud.v1alpha1.CreateSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\".\xda\x41\x10subnet,subnet_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/subnets:\x06subnet\x12\x80\x01\n\x0c\x44\x65leteSubnet\x12\x33.opi_api.network.cloud.v1alpha1.DeleteSubnetRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=subnets}/*\x12\xa7\x01\n\x0cUpdateSubnet\x12\x33.opi_api.network.cloud.v1alpha1.UpdateSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\":\xda\x41\x13subnet, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=subnets}/*:\x06subnet\x12\x8e\x01\n\x0bListSubnets\x12\x32.opi_api.network.cloud.v1alpha1.ListSubnetsRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListSubnetsResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/subnets\x12\x8a\x01\n\tGetSubnet\x12\x30.opi_api.network.cloud.v1alpha1.GetSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=subnets}/*\x12\x9b\x01\n\x0c\x43reateTunnel\x12\x33.opi_api.network.cloud.v1alpha1.CreateTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\".\xda\x41\x10tunnel,tunnel_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/tunnels:\x06tunnel\x12\x80\x01\n\x0c\x44\x65leteTunnel\x12\x33.opi_api.network.cloud.v1alpha1.DeleteTunnelRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=tunnels}/*\x12\xa7\x01\n\x0cUpdateTunnel\x12\x33.opi_api.network.cloud.v1alpha1.UpdateTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\":\xda\x41\x13tunnel, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=tunnels}/*:\x06tunnel\x12\x8e\x01\n\x0bListTunnels\x12\x32.opi_api.network.cloud.v1alpha1.ListTunnelsRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListTunnelsResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/tunnels\x12\x8a\x01\n\tGetTunnel\x12\x30.opi_api.network.cloud.v1alpha1.GetTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=tunnels}/*\x12\x86\x01\n\tCreateVpc\x12\x30.opi_api.network.cloud.v1alpha1.CreateVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\"\"\xda\x41\nvpc,vpc_id\x82\xd3\xe4\x93\x02\x0f\"\x08/v1/vpcs:\x03vpc\x12w\n\tDeleteVpc\x12\x30.opi_api.network.cloud.v1alpha1.DeleteVpcRequest\x1a\x16.google.protobuf.Empty\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13*\x11/v1/{name=vpcs}/*\x12\x95\x01\n\tUpdateVpc\x12\x30.opi_api.network.cloud.v1alpha1.UpdateVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\"1\xda\x41\x10vpc, update_mask\x82\xd3\xe4\x93\x02\x18\x32\x11/v1/{name=vpcs}/*:\x03vpc\x12\x82\x01\n\x08ListVpcs\x12/.opi_api.network.cloud.v1alpha1.ListVpcsRequest\x1a\x30.opi_api.network.cloud.v1alpha1.ListVpcsResponse\"\x13\xda\x41\x00\x82\xd3\xe4\x93\x02\n\x12\x08/v1/vpcs\x12~\n\x06GetVpc\x12-.opi_api.network.cloud.v1alpha1.GetVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/{name=vpcs}/*\x12\xa2\x01\n\rCreateVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.CreateVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"2\xda\x41\x12vpcpeer,vpcpeer_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/vpcpeers:\x07vpcpeer\x12\x83\x01\n\rDeleteVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.DeleteVPCPeerRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=vpcpeers}/*\x12\xad\x01\n\rUpdateVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.UpdateVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"=\xda\x41\x14vpcpeer, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=vpcpeers}/*:\x07vpcpeer\x12\x92\x01\n\x0cListVPCPeers\x12\x33.opi_api.network.cloud.v1alpha1.ListVPCPeersRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListVPCPeersResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/vpcpeers\x12\x8e\x01\n\nGetVPCPeer\x12\x31.opi_api.network.cloud.v1alpha1.GetVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=vpcpeers}/*\x12\xd3\x01\n\x14\x43reateSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.CreateSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"N\xda\x41 securitypolicy,securitypolicy_id\x82\xd3\xe4\x93\x02%\"\x13/v1/securitypolicys:\x0esecuritypolicy\x12\x98\x01\n\x14\x44\x65leteSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.DeleteSecurityPolicyRequest\x1a\x16.google.protobuf.Empty\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1/{name=securitypolicys}/*\x12\xd7\x01\n\x14UpdateSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.UpdateSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"R\xda\x41\x1bsecuritypolicy, update_mask\x82\xd3\xe4\x93\x02.2\x1c/v1/{name=securitypolicys}/*:\x0esecuritypolicy\x12\xae\x01\n\x13ListSecurityPolicys\x12:.opi_api.network.cloud.v1alpha1.ListSecurityPolicysRequest\x1a;.opi_api.network.cloud.v1alpha1.ListSecurityPolicysResponse\"\x1e\xda\x41\x00\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/securitypolicys\x12\xaa\x01\n\x11GetSecurityPolicy\x12\x38.opi_api.network.cloud.v1alpha1.GetSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{name=securitypolicys}/*\x12\xc5\x01\n\x12\x43reateSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.CreateSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\"F\xda\x41\x1csecurityrule,securityrule_id\x82\xd3\xe4\x93\x02!\"\x11/v1/securityrules:\x0csecurityrule\x12\x92\x01\n\x12\x44\x65leteSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.DeleteSecurityRuleRequest\x1a\x16.google.protobuf.Empty\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{name=securityrules}/*\x12\xcb\x01\n\x12UpdateSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.UpdateSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\"L\xda\x41\x19securityrule, update_mask\x82\xd3\xe4\x93\x02*2\x1a/v1/{name=securityrules}/*:\x0csecurityrule\x12\xa6\x01\n\x11ListSecurityRules\x12\x38.opi_api.network.cloud.v1alpha1.ListSecurityRulesRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListSecurityRulesResponse\"\x1c\xda\x41\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/securityrules\x12\xa2\x01\n\x0fGetSecurityRule\x12\x36.opi_api.network.cloud.v1alpha1.GetSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{name=securityrules}/*\x12\xda\x01\n\x15\x43reateSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.CreateSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\"R\xda\x41\"securityprofile,securityprofile_id\x82\xd3\xe4\x93\x02\'\"\x14/v1/securityprofiles:\x0fsecurityprofile\x12\x9b\x01\n\x15\x44\x65leteSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.DeleteSecurityProfileRequest\x1a\x16.google.protobuf.Empty\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/{name=securityprofiles}/*\x12\xdd\x01\n\x15UpdateSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.UpdateSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\"U\xda\x41\x1csecurityprofile, update_mask\x82\xd3\xe4\x93\x02\x30\x32\x1d/v1/{name=securityprofiles}/*:\x0fsecurityprofile\x12\xb2\x01\n\x14ListSecurityProfiles\x12;.opi_api.network.cloud.v1alpha1.ListSecurityProfilesRequest\x1a<.opi_api.network.cloud.v1alpha1.ListSecurityProfilesResponse\"\x1f\xda\x41\x00\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/securityprofiles\x12\xae\x01\n\x12GetSecurityProfile\x12\x39.opi_api.network.cloud.v1alpha1.GetSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=securityprofiles}/*\x12\xad\x01\n\nCreateOSPF\x12\x31.opi_api.network.cloud.v1alpha1.CreateOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"@\xda\x41\x13ospf_config,ospf_id\x82\xd3\xe4\x93\x02$\"\x15/v1alpha1/ospfConfigs:\x0bospf_config\x12\xc6\x01\n\nUpdateOSPF\x12\x31.opi_api.network.cloud.v1alpha1.UpdateOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"Y\xda\x41\x17ospf_config,update_mask\x82\xd3\xe4\x93\x02\x39\x32*/v1alpha1/{ospf_config.name=ospfConfigs}/*:\x0bospf_config\x12\x86\x01\n\nDeleteOSPF\x12\x31.opi_api.network.cloud.v1alpha1.DeleteOSPFRequest\x1a\x16.google.protobuf.Empty\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 *\x1e/v1alpha1/{name=ospfConfigs}/*\x12\x94\x01\n\x07GetOSPF\x12..opi_api.network.cloud.v1alpha1.GetOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1alpha1/{name=ospfConfigs}/*\x12\x8c\x01\n\x08ListOSPF\x12/.opi_api.network.cloud.v1alpha1.ListOSPFRequest\x1a\x30.opi_api.network.cloud.v1alpha1.ListOSPFResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1alpha1/ospfConfigs\x12\xad\x01\n\x0e\x43reateOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.CreateOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\":\xda\x41\x11ospf_area,area_id\x82\xd3\xe4\x93\x02 \"\x13/v1alpha1/ospfAreas:\tospf_area\x12\xc4\x01\n\x0eUpdateOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\"Q\xda\x41\x15ospf_area,update_mask\x82\xd3\xe4\x93\x02\x33\x32&/v1alpha1/{ospf_area.name=ospfareas}/*:\tospf_area\x12\x8c\x01\n\x0e\x44\x65leteOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.DeleteOSPFAreaRequest\x1a\x16.google.protobuf.Empty\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1alpha1/{name=ospfAreas}/*\x12\x98\x01\n\x0bGetOSPFArea\x12\x32.opi_api.network.cloud.v1alpha1.GetOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1alpha1/{name=ospfAreas}/*\x12\x96\x01\n\x0cListOSPFArea\x12\x33.opi_api.network.cloud.v1alpha1.ListOSPFAreaRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListOSPFAreaResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1alpha1/ospfAreas\x12\xe9\x01\n\x13\x43reateOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.CreateOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"g\xda\x41\x34ospf_ifnetwork_id,ospf_ifnetwork_area,ospf_ifnetwork\x82\xd3\xe4\x93\x02*\"\x18/v1alpha1/ospfIfNetworks:\x0eospf_ifnetwork\x12\xe7\x01\n\x13UpdateOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"e\xda\x41\x1aospf_ifnetwork,update_mask\x82\xd3\xe4\x93\x02\x42\x32\x30/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*:\x0eospf_ifnetwork\x12\x9a\x01\n\x13\x44\x65leteOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.DeleteOSPFIfNetworkRequest\x1a\x16.google.protobuf.Empty\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"* /v1alpha1/{name=ospfIfNetwork}/*\x12\xac\x01\n\x10GetOSPFIfNetwork\x12\x37.opi_api.network.cloud.v1alpha1.GetOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v1alpha1/{name=ospfIfNetworks}/*\x12\xaa\x01\n\x11ListOSPFIfNetwork\x12\x38.opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1alpha1/ospfIfNetworksBi\n\x1eopi_api.network.cloud.v1alpha1B\x08\x43loudRPCP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0e\x63loudrpc.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\x1a\x19google/api/resource.proto\x1a\x0c\x64\x65vice.proto\x1a\nport.proto\x1a\x0finterface.proto\x1a\x0broute.proto\x1a\nvnic.proto\x1a\x13underlayroute.proto\x1a\tbgp.proto\x1a\rnexthop.proto\x1a\rmapping.proto\x1a\x0csubnet.proto\x1a\x0ctunnel.proto\x1a\tvpc.proto\x1a\x13networkpolicy.proto\x1a\nospf.proto\"\x1e\n\x1cGetDeviceCapabilitiesRequest\"\xba\x01\n\x13\x43reateDeviceRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x06parent\x12\x44\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceB\x04\xe2\x41\x01\x02R\x06\x64\x65vice\x12\x1b\n\tdevice_id\x18\x03 \x01(\tR\x08\x64\x65viceId\"x\n\x13\x44\x65leteDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\x12>\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceR\x06\x64\x65vice\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListDevicesRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListDevicesResponse\x12>\n\x06\x64\x65vice\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.DeviceR\x06\x64\x65vice\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetDeviceRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/DeviceR\x04name\"\xc6\x01\n\x11UpdatePortRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x04name\x12\x38\n\x04port\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.PortR\x04port\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8e\x01\n\x10ListPortsRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"u\n\x11ListPortsResponse\x12\x38\n\x04port\x18\x01 \x03(\x0b\x32$.opi_api.network.cloud.v1alpha1.PortR\x04port\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"L\n\x0eGetPortRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/PortR\x04name\"\xac\x01\n\x11\x43reateVnicRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x06parent\x12>\n\x04vnic\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicB\x04\xe2\x41\x01\x02R\x04vnic\x12\x17\n\x07vnic_id\x18\x03 \x01(\tR\x06vnicId\"t\n\x11\x44\x65leteVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xc6\x01\n\x11UpdateVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\x12\x38\n\x04vnic\x18\x02 \x01(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicR\x04vnic\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8e\x01\n\x10ListVnicsRequest\x12>\n\x06parent\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"u\n\x11ListVnicsResponse\x12\x38\n\x04vnic\x18\x01 \x03(\x0b\x32$.opi_api.network.cloud.v1alpha1.VnicR\x04vnic\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"L\n\x0eGetVnicRequest\x12:\n\x04name\x18\x01 \x01(\tB&\xe2\x41\x01\x02\xfa\x41\x1f\n\x1dopi_api.network.v1alpha1/VnicR\x04name\"\xcf\x01\n\x16\x43reateInterfaceRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x06parent\x12M\n\tinterface\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceB\x04\xe2\x41\x01\x02R\tinterface\x12!\n\x0cinterface_id\x18\x03 \x01(\tR\x0binterfaceId\"~\n\x16\x44\x65leteInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xdf\x01\n\x16UpdateInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\x12G\n\tinterface\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceR\tinterface\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x98\x01\n\x15ListInterfacesRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x89\x01\n\x16ListInterfacesResponse\x12G\n\tinterface\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.InterfaceR\tinterface\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"V\n\x13GetInterfaceRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/InterfaceR\x04name\"\xd6\x01\n\x17\x43reateRouteTableRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x06parent\x12P\n\nroutetable\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableB\x04\xe2\x41\x01\x02R\nroutetable\x12#\n\rroutetable_id\x18\x03 \x01(\tR\x0croutetableId\"\x80\x01\n\x17\x44\x65leteRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xe4\x01\n\x17UpdateRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\x12J\n\nroutetable\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableR\nroutetable\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9a\x01\n\x16ListRouteTablesRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x8d\x01\n\x17ListRouteTablesResponse\x12J\n\nroutetable\x18\x01 \x03(\x0b\x32*.opi_api.network.cloud.v1alpha1.RouteTableR\nroutetable\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"X\n\x14GetRouteTableRequest\x12@\n\x04name\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/RouteTableR\x04name\"\xb3\x01\n\x12\x43reateRouteRequest\x12?\n\x06parent\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x06parent\x12\x41\n\x05route\x18\x02 \x01(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteB\x04\xe2\x41\x01\x02R\x05route\x12\x19\n\x08route_id\x18\x03 \x01(\tR\x07routeId\"v\n\x12\x44\x65leteRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xcb\x01\n\x12UpdateRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\x12;\n\x05route\x18\x02 \x01(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteR\x05route\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x90\x01\n\x11ListRoutesRequest\x12?\n\x06parent\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"y\n\x12ListRoutesResponse\x12;\n\x05route\x18\x01 \x03(\x0b\x32%.opi_api.network.cloud.v1alpha1.RouteR\x05route\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"N\n\x0fGetRouteRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1eopi_api.network.v1alpha1/RouteR\x04name\"\xeb\x01\n\x1a\x43reateUnderlayRouteRequest\x12G\n\x06parent\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x06parent\x12Y\n\runderlayroute\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteB\x04\xe2\x41\x01\x02R\runderlayroute\x12)\n\x10underlayroute_id\x18\x03 \x01(\tR\x0funderlayrouteId\"\x86\x01\n\x1a\x44\x65leteUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xf3\x01\n\x1aUpdateUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\x12S\n\runderlayroute\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteR\runderlayroute\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa0\x01\n\x19ListUnderlayRoutesRequest\x12G\n\x06parent\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x99\x01\n\x1aListUnderlayRoutesResponse\x12S\n\runderlayroute\x18\x01 \x03(\x0b\x32-.opi_api.network.cloud.v1alpha1.UnderlayRouteR\runderlayroute\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"^\n\x17GetUnderlayRouteRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/UnderlayRouteR\x04name\"\x92\x01\n\x16\x43reateBgpRouterRequest\x12N\n\nbgp_router\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterB\x04\xe2\x41\x01\x02R\tbgpRouter\x12(\n\rbgp_router_id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x02R\x0b\x62gpRouterId\"\x84\x01\n\x16\x44\x65leteBgpRouterRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpRouterR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"\xab\x01\n\x16UpdateBgpRouterRequest\x12N\n\nbgp_router\x18\x02 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterB\x04\xe2\x41\x01\x02R\tbgpRouter\x12\x41\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"\x98\x01\n\x15ListBgpRoutersRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpRouterR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x16ListBgpRoutersResponse\x12;\n\x03\x62gp\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterR\x03\x62gp\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"V\n\x13GetBgpRouterRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpRouterR\x04name\"\x86\x01\n\x14\x43reateBgpPeerRequest\x12$\n\x0b\x62gp_peer_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tbgpPeerId\x12H\n\x08\x62gp_peer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BgpPeerB\x04\xe2\x41\x01\x02R\x07\x62gpPeer\"z\n\x14\x44\x65leteBgpPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BgpPeerR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xa3\x01\n\x14UpdateBgpPeerRequest\x12H\n\x08\x62gp_peer\x18\x01 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BgpPeerB\x04\xe2\x41\x01\x02R\x07\x62gpPeer\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"\x94\x01\n\x13ListBgpPeersRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BgpPeerR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x82\x01\n\x14ListBgpPeersResponse\x12\x42\n\x08\x62gp_peer\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.BgpPeerR\x07\x62gpPeer\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetBgpPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/BgpPeerR\x04name\"\x94\x01\n\x16\x43reateBgpPeerAfRequest\x12O\n\x0b\x62gp_peer_af\x18\x01 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpPeerAfB\x04\xe2\x41\x01\x02R\tbgpPeerAf\x12)\n\x0e\x62gp_peer_af_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x0b\x62gpPeerAfId\"~\n\x16\x44\x65leteBgpPeerAfRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpPeerAfR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xac\x01\n\x16UpdateBgpPeerAfRequest\x12O\n\x0b\x62gp_peer_af\x18\x01 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpPeerAfB\x04\xe2\x41\x01\x02R\tbgpPeerAf\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"\x98\x01\n\x15ListBgpPeerAfsRequest\x12\x43\n\x06parent\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpPeerAfR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x8b\x01\n\x16ListBgpPeerAfsResponse\x12I\n\x0b\x62gp_peer_af\x18\x01 \x03(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpPeerAfR\tbgpPeerAf\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"V\n\x13GetBgpPeerAfRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"opi_api.network.v1alpha1/BgpPeerAfR\x04name\"\xc1\x01\n\x14\x43reateMappingRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x06parent\x12G\n\x07mapping\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingB\x04\xe2\x41\x01\x02R\x07mapping\x12\x1d\n\nmapping_id\x18\x03 \x01(\tR\tmappingId\"z\n\x14\x44\x65leteMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\x12\x41\n\x07mapping\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingR\x07mapping\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x94\x01\n\x13ListMappingsRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListMappingsResponse\x12\x41\n\x07mapping\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.MappingR\x07mapping\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetMappingRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/MappingR\x04name\"\xc1\x01\n\x14\x43reateNextHopRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x06parent\x12G\n\x07nexthop\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopB\x04\xe2\x41\x01\x02R\x07nexthop\x12\x1d\n\nnexthop_id\x18\x03 \x01(\tR\tnexthopId\"z\n\x14\x44\x65leteNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\x12\x41\n\x07nexthop\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopR\x07nexthop\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x93\x01\n\x12ListNextHopRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListNextHopsResponse\x12\x41\n\x07nexthop\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.NextHopR\x07nexthop\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetNextHopRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/NextHopR\x04name\"\xe4\x01\n\x19\x43reateNextHopGroupRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x06parent\x12V\n\x0cnexthopgroup\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupB\x04\xe2\x41\x01\x02R\x0cnexthopgroup\x12\'\n\x0fnexthopgroup_id\x18\x03 \x01(\tR\x0enexthopgroupId\"\x84\x01\n\x19\x44\x65leteNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xee\x01\n\x19UpdateNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\x12P\n\x0cnexthopgroup\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupR\x0cnexthopgroup\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9e\x01\n\x18ListNextHopGroupsRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x95\x01\n\x19ListNextHopGroupsResponse\x12P\n\x0cnexthopgroup\x18\x01 \x03(\x0b\x32,.opi_api.network.cloud.v1alpha1.NextHopGroupR\x0cnexthopgroup\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\\\n\x16GetNextHopGroupRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/NextHopGroupR\x04name\"\xba\x01\n\x13\x43reateSubnetRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x06parent\x12\x44\n\x06subnet\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetB\x04\xe2\x41\x01\x02R\x06subnet\x12\x1b\n\tsubnet_id\x18\x03 \x01(\tR\x08subnetId\"x\n\x13\x44\x65leteSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\x12>\n\x06subnet\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetR\x06subnet\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListSubnetsRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListSubnetsResponse\x12>\n\x06subnet\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.SubnetR\x06subnet\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetSubnetRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/SubnetR\x04name\"\xba\x01\n\x13\x43reateTunnelRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x06parent\x12\x44\n\x06tunnel\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelB\x04\xe2\x41\x01\x02R\x06tunnel\x12\x1b\n\ttunnel_id\x18\x03 \x01(\tR\x08tunnelId\"x\n\x13\x44\x65leteTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd0\x01\n\x13UpdateTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\x12>\n\x06tunnel\x18\x02 \x01(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelR\x06tunnel\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x92\x01\n\x12ListTunnelsRequest\x12@\n\x06parent\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"}\n\x13ListTunnelsResponse\x12>\n\x06tunnel\x18\x01 \x03(\x0b\x32&.opi_api.network.cloud.v1alpha1.TunnelR\x06tunnel\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"P\n\x10GetTunnelRequest\x12<\n\x04name\x18\x01 \x01(\tB(\xe2\x41\x01\x02\xfa\x41!\n\x1fopi_api.network.v1alpha1/TunnelR\x04name\"\xa5\x01\n\x10\x43reateVpcRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x06parent\x12;\n\x03vpc\x18\x02 \x01(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcB\x04\xe2\x41\x01\x02R\x03vpc\x12\x15\n\x06vpc_id\x18\x03 \x01(\tR\x05vpcId\"r\n\x10\x44\x65leteVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xc1\x01\n\x10UpdateVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\x12\x35\n\x03vpc\x18\x02 \x01(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcR\x03vpc\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x8c\x01\n\x0fListVpcsRequest\x12=\n\x06parent\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"q\n\x10ListVpcsResponse\x12\x35\n\x03vpc\x18\x01 \x03(\x0b\x32#.opi_api.network.cloud.v1alpha1.VpcR\x03vpc\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"J\n\rGetVpcRequest\x12\x39\n\x04name\x18\x01 \x01(\tB%\xe2\x41\x01\x02\xfa\x41\x1e\n\x1copi_api.network.v1alpha1/VpcR\x04name\"\xc1\x01\n\x14\x43reateVPCPeerRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x06parent\x12G\n\x07vpcpeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerB\x04\xe2\x41\x01\x02R\x07vpcpeer\x12\x1d\n\nvpcpeer_id\x18\x03 \x01(\tR\tvpcpeerId\"z\n\x14\x44\x65leteVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xd5\x01\n\x14UpdateVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\x12\x41\n\x07vpcpeer\x18\x02 \x01(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerR\x07vpcpeer\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x94\x01\n\x13ListVPCPeersRequest\x12\x41\n\x06parent\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x81\x01\n\x14ListVPCPeersResponse\x12\x41\n\x07vpcpeer\x18\x01 \x03(\x0b\x32\'.opi_api.network.cloud.v1alpha1.VPCPeerR\x07vpcpeer\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"R\n\x11GetVPCPeerRequest\x12=\n\x04name\x18\x01 \x01(\tB)\xe2\x41\x01\x02\xfa\x41\"\n opi_api.network.v1alpha1/VPCPeerR\x04name\"\xf2\x01\n\x1b\x43reateSecurityPolicyRequest\x12H\n\x06parent\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x06parent\x12\\\n\x0esecuritypolicy\x18\x02 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyB\x04\xe2\x41\x01\x02R\x0esecuritypolicy\x12+\n\x11securitypolicy_id\x18\x03 \x01(\tR\x10securitypolicyId\"\x88\x01\n\x1b\x44\x65leteSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xf8\x01\n\x1bUpdateSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\x12V\n\x0esecuritypolicy\x18\x02 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyR\x0esecuritypolicy\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa2\x01\n\x1aListSecurityPolicysRequest\x12H\n\x06parent\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x9d\x01\n\x1bListSecurityPolicysResponse\x12V\n\x0esecuritypolicy\x18\x01 \x03(\x0b\x32..opi_api.network.cloud.v1alpha1.SecurityPolicyR\x0esecuritypolicy\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"`\n\x18GetSecurityPolicyRequest\x12\x44\n\x04name\x18\x01 \x01(\tB0\xe2\x41\x01\x02\xfa\x41)\n\'opi_api.network.v1alpha1/SecurityPolicyR\x04name\"\xe4\x01\n\x19\x43reateSecurityRuleRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x06parent\x12V\n\x0csecurityrule\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleB\x04\xe2\x41\x01\x02R\x0csecurityrule\x12\'\n\x0fsecurityrule_id\x18\x03 \x01(\tR\x0esecurityruleId\"\x84\x01\n\x19\x44\x65leteSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xee\x01\n\x19UpdateSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\x12P\n\x0csecurityrule\x18\x02 \x01(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleR\x0csecurityrule\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\x9e\x01\n\x18ListSecurityRulesRequest\x12\x46\n\x06parent\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\x95\x01\n\x19ListSecurityRulesResponse\x12P\n\x0csecurityrule\x18\x01 \x03(\x0b\x32,.opi_api.network.cloud.v1alpha1.SecurityRuleR\x0csecurityrule\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\\\n\x16GetSecurityRuleRequest\x12\x42\n\x04name\x18\x01 \x01(\tB.\xe2\x41\x01\x02\xfa\x41\'\n%opi_api.network.v1alpha1/SecurityRuleR\x04name\"\xf9\x01\n\x1c\x43reateSecurityProfileRequest\x12I\n\x06parent\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x06parent\x12_\n\x0fsecurityprofile\x18\x02 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileB\x04\xe2\x41\x01\x02R\x0fsecurityprofile\x12-\n\x12securityprofile_id\x18\x03 \x01(\tR\x11securityprofileId\"\x8a\x01\n\x1c\x44\x65leteSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\x12#\n\rallow_missing\x18\x02 \x01(\x08R\x0c\x61llowMissing\"\xfd\x01\n\x1cUpdateSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\x12Y\n\x0fsecurityprofile\x18\x02 \x01(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileR\x0fsecurityprofile\x12;\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskR\nupdateMask\"\xa4\x01\n\x1bListSecurityProfilesRequest\x12I\n\x06parent\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x06parent\x12\x1b\n\tpage_size\x18\x02 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x03 \x01(\tR\tpageToken\"\xa1\x01\n\x1cListSecurityProfilesResponse\x12Y\n\x0fsecurityprofile\x18\x01 \x03(\x0b\x32/.opi_api.network.cloud.v1alpha1.SecurityProfileR\x0fsecurityprofile\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"b\n\x19GetSecurityProfileRequest\x12\x45\n\x04name\x18\x01 \x01(\tB1\xe2\x41\x01\x02\xfa\x41*\n(opi_api.network.v1alpha1/SecurityProfileR\x04name\"\x85\x01\n\x11\x43reateOSPFRequest\x12\x1d\n\x07ospf_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x01R\x06ospfId\x12Q\n\x0bospf_config\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigB\x04\xe2\x41\x01\x02R\nospfConfig\"\xa9\x01\n\x11UpdateOSPFRequest\x12Q\n\x0bospf_config\x18\x01 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigB\x04\xe2\x41\x01\x02R\nospfConfig\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"g\n\x11\x44\x65leteOSPFRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x02\xfa\x41\x0c\n\nOSPFConfigR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"9\n\x0eGetOSPFRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x01\xfa\x41\x0c\n\nOSPFConfigR\x04name\"Y\n\x0fListOSPFRequest\x12!\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x89\x01\n\x10ListOSPFResponse\x12M\n\x0cospf_configs\x18\x01 \x03(\x0b\x32*.opi_api.network.cloud.v1alpha1.OSPFConfigR\x0bospfConfigs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x83\x01\n\x15\x43reateOSPFAreaRequest\x12\x1d\n\x07\x61rea_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x06\x61reaId\x12K\n\tospf_area\x18\x02 \x01(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaB\x04\xe2\x41\x01\x02R\x08ospfArea\"\xa7\x01\n\x15UpdateOSPFAreaRequest\x12K\n\tospf_area\x18\x01 \x01(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaB\x04\xe2\x41\x01\x02R\x08ospfArea\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"i\n\x15\x44\x65leteOSPFAreaRequest\x12%\n\x04name\x18\x01 \x01(\tB\x11\xe2\x41\x01\x02\xfa\x41\n\n\x08OSPFAreaR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\";\n\x12GetOSPFAreaRequest\x12%\n\x04name\x18\x01 \x01(\tB\x11\xe2\x41\x01\x02\xfa\x41\n\n\x08OSPFAreaR\x04name\"]\n\x13ListOSPFAreaRequest\x12!\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x87\x01\n\x14ListOSPFAreaResponse\x12G\n\nospf_areas\x18\x01 \x03(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFAreaR\tospfAreas\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\xe0\x01\n\x1a\x43reateOSPFIfNetworkRequest\x12\x30\n\x11ospf_ifnetwork_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0fospfIfnetworkId\x12\x34\n\x13ospf_ifnetwork_area\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x11ospfIfnetworkArea\x12Z\n\x0eospf_ifnetwork\x18\x03 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkB\x04\xe2\x41\x01\x02R\rospfIfnetwork\"\xe1\x01\n\x1aUpdateOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12T\n\x0eospf_ifnetwork\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkR\rospfIfnetwork\x12\x41\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"s\n\x1a\x44\x65leteOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"^\n\x17GetOSPFIfNetworkRequest\x12\x43\n\x04name\x18\x01 \x01(\tB/\xe2\x41\x01\x02\xfa\x41(\n&opi_api.network.v1alpha1/OSPFIfNetworkR\x04name\"\x8e\x01\n\x18ListOSPFIfNetworkRequest\x12*\n\x04name\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOSPFIfNetworkR\x04name\x12!\n\tpage_size\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x03 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\"\x9b\x01\n\x19ListOSPFIfNetworkResponse\x12V\n\x0fospf_ifnetworks\x18\x01 \x03(\x0b\x32-.opi_api.network.cloud.v1alpha1.OSPFIfNetworkR\x0eospfIfnetworks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken2\xaa\x91\x01\n\x11\x43loudInfraService\x12\xad\x01\n\x15GetDeviceCapabilities\x12<.opi_api.network.cloud.v1alpha1.GetDeviceCapabilitiesRequest\x1a\x32.opi_api.network.cloud.v1alpha1.DeviceCapabilities\"\"\xda\x41\x00\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/devicecapabilitiess\x12\x9b\x01\n\x0c\x43reateDevice\x12\x33.opi_api.network.cloud.v1alpha1.CreateDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\".\xda\x41\x10\x64\x65vice,device_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/devices:\x06\x64\x65vice\x12\x80\x01\n\x0c\x44\x65leteDevice\x12\x33.opi_api.network.cloud.v1alpha1.DeleteDeviceRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=devices}/*\x12\xa7\x01\n\x0cUpdateDevice\x12\x33.opi_api.network.cloud.v1alpha1.UpdateDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\":\xda\x41\x13\x64\x65vice, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=devices}/*:\x06\x64\x65vice\x12\x8e\x01\n\x0bListDevices\x12\x32.opi_api.network.cloud.v1alpha1.ListDevicesRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListDevicesResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/devices\x12\x8a\x01\n\tGetDevice\x12\x30.opi_api.network.cloud.v1alpha1.GetDeviceRequest\x1a&.opi_api.network.cloud.v1alpha1.Device\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=devices}/*\x12\x9b\x01\n\nUpdatePort\x12\x31.opi_api.network.cloud.v1alpha1.UpdatePortRequest\x1a$.opi_api.network.cloud.v1alpha1.Port\"4\xda\x41\x11port, update_mask\x82\xd3\xe4\x93\x02\x1a\x32\x12/v1/{name=ports}/*:\x04port\x12\x86\x01\n\tListPorts\x12\x30.opi_api.network.cloud.v1alpha1.ListPortsRequest\x1a\x31.opi_api.network.cloud.v1alpha1.ListPortsResponse\"\x14\xda\x41\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/ports\x12\x82\x01\n\x07GetPort\x12..opi_api.network.cloud.v1alpha1.GetPortRequest\x1a$.opi_api.network.cloud.v1alpha1.Port\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{name=ports}/*\x12\x8d\x01\n\nCreateVnic\x12\x31.opi_api.network.cloud.v1alpha1.CreateVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"&\xda\x41\x0cvnic,vnic_id\x82\xd3\xe4\x93\x02\x11\"\t/v1/vnics:\x04vnic\x12z\n\nDeleteVnic\x12\x31.opi_api.network.cloud.v1alpha1.DeleteVnicRequest\x1a\x16.google.protobuf.Empty\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14*\x12/v1/{name=vnics}/*\x12\x9b\x01\n\nUpdateVnic\x12\x31.opi_api.network.cloud.v1alpha1.UpdateVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"4\xda\x41\x11vnic, update_mask\x82\xd3\xe4\x93\x02\x1a\x32\x12/v1/{name=vnics}/*:\x04vnic\x12\x86\x01\n\tListVnics\x12\x30.opi_api.network.cloud.v1alpha1.ListVnicsRequest\x1a\x31.opi_api.network.cloud.v1alpha1.ListVnicsResponse\"\x14\xda\x41\x00\x82\xd3\xe4\x93\x02\x0b\x12\t/v1/vnics\x12\x82\x01\n\x07GetVnic\x12..opi_api.network.cloud.v1alpha1.GetVnicRequest\x1a$.opi_api.network.cloud.v1alpha1.Vnic\"!\xda\x41\x04name\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/{name=vnics}/*\x12\xb0\x01\n\x0f\x43reateInterface\x12\x36.opi_api.network.cloud.v1alpha1.CreateInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\":\xda\x41\x16interface,interface_id\x82\xd3\xe4\x93\x02\x1b\"\x0e/v1/interfaces:\tinterface\x12\x89\x01\n\x0f\x44\x65leteInterface\x12\x36.opi_api.network.cloud.v1alpha1.DeleteInterfaceRequest\x1a\x16.google.protobuf.Empty\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19*\x17/v1/{name=interfaces}/*\x12\xb9\x01\n\x0fUpdateInterface\x12\x36.opi_api.network.cloud.v1alpha1.UpdateInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\"C\xda\x41\x16interface, update_mask\x82\xd3\xe4\x93\x02$2\x17/v1/{name=interfaces}/*:\tinterface\x12\x9a\x01\n\x0eListInterfaces\x12\x35.opi_api.network.cloud.v1alpha1.ListInterfacesRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListInterfacesResponse\"\x19\xda\x41\x00\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/interfaces\x12\x96\x01\n\x0cGetInterface\x12\x33.opi_api.network.cloud.v1alpha1.GetInterfaceRequest\x1a).opi_api.network.cloud.v1alpha1.Interface\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=interfaces}/*\x12\xb7\x01\n\x10\x43reateRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.CreateRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\">\xda\x41\x18routetable,routetable_id\x82\xd3\xe4\x93\x02\x1d\"\x0f/v1/routetables:\nroutetable\x12\x8c\x01\n\x10\x44\x65leteRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.DeleteRouteTableRequest\x1a\x16.google.protobuf.Empty\"\'\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1a*\x18/v1/{name=routetables}/*\x12\xbf\x01\n\x10UpdateRouteTable\x12\x37.opi_api.network.cloud.v1alpha1.UpdateRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\"F\xda\x41\x17routetable, update_mask\x82\xd3\xe4\x93\x02&2\x18/v1/{name=routetables}/*:\nroutetable\x12\x9e\x01\n\x0fListRouteTables\x12\x36.opi_api.network.cloud.v1alpha1.ListRouteTablesRequest\x1a\x37.opi_api.network.cloud.v1alpha1.ListRouteTablesResponse\"\x1a\xda\x41\x00\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/routetables\x12\x9a\x01\n\rGetRouteTable\x12\x34.opi_api.network.cloud.v1alpha1.GetRouteTableRequest\x1a*.opi_api.network.cloud.v1alpha1.RouteTable\"\'\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/{name=routetables}/*\x12\x94\x01\n\x0b\x43reateRoute\x12\x32.opi_api.network.cloud.v1alpha1.CreateRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"*\xda\x41\x0eroute,route_id\x82\xd3\xe4\x93\x02\x13\"\n/v1/routes:\x05route\x12}\n\x0b\x44\x65leteRoute\x12\x32.opi_api.network.cloud.v1alpha1.DeleteRouteRequest\x1a\x16.google.protobuf.Empty\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15*\x13/v1/{name=routes}/*\x12\xa1\x01\n\x0bUpdateRoute\x12\x32.opi_api.network.cloud.v1alpha1.UpdateRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"7\xda\x41\x12route, update_mask\x82\xd3\xe4\x93\x02\x1c\x32\x13/v1/{name=routes}/*:\x05route\x12\x8a\x01\n\nListRoutes\x12\x31.opi_api.network.cloud.v1alpha1.ListRoutesRequest\x1a\x32.opi_api.network.cloud.v1alpha1.ListRoutesResponse\"\x15\xda\x41\x00\x82\xd3\xe4\x93\x02\x0c\x12\n/v1/routes\x12\x86\x01\n\x08GetRoute\x12/.opi_api.network.cloud.v1alpha1.GetRouteRequest\x1a%.opi_api.network.cloud.v1alpha1.Route\"\"\xda\x41\x04name\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/{name=routes}/*\x12\xcc\x01\n\x13\x43reateUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.CreateUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"J\xda\x41\x1eunderlayroute,underlayroute_id\x82\xd3\xe4\x93\x02#\"\x12/v1/underlayroutes:\runderlayroute\x12\x95\x01\n\x13\x44\x65leteUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.DeleteUnderlayRouteRequest\x1a\x16.google.protobuf.Empty\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d*\x1b/v1/{name=underlayroutes}/*\x12\xd1\x01\n\x13UpdateUnderlayRoute\x12:.opi_api.network.cloud.v1alpha1.UpdateUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"O\xda\x41\x1aunderlayroute, update_mask\x82\xd3\xe4\x93\x02,2\x1b/v1/{name=underlayroutes}/*:\runderlayroute\x12\xaa\x01\n\x12ListUnderlayRoutes\x12\x39.opi_api.network.cloud.v1alpha1.ListUnderlayRoutesRequest\x1a:.opi_api.network.cloud.v1alpha1.ListUnderlayRoutesResponse\"\x1d\xda\x41\x00\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/underlayroutes\x12\xa6\x01\n\x10GetUnderlayRoute\x12\x37.opi_api.network.cloud.v1alpha1.GetUnderlayRouteRequest\x1a-.opi_api.network.cloud.v1alpha1.UnderlayRoute\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/{name=underlayroutes}/*\x12\xb3\x01\n\x0f\x43reateBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.CreateBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\"=\xda\x41\x18\x62gp_router,bgp_router_id\x82\xd3\xe4\x93\x02\x1c\"\x0e/v1/bgpRouters:\nbgp_router\x12\x88\x01\n\x0f\x44\x65leteBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.DeleteBgpRouterRequest\x1a\x16.google.protobuf.Empty\"%\xda\x41\x04name\x82\xd3\xe4\x93\x02\x18*\x16/v1/{name=bgpRouter}/*\x12\xc5\x01\n\x0fUpdateBgpRouter\x12\x36.opi_api.network.cloud.v1alpha1.UpdateBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\"O\xda\x41\x16\x62gp_router,update_mask\x82\xd3\xe4\x93\x02\x30\x32\"/v1/{bgp_router.name=bgpRouters}/*:\nbgp_router\x12\xa9\x01\n\x0eListBgpRouters\x12\x35.opi_api.network.cloud.v1alpha1.ListBgpRoutersRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListBgpRoutersResponse\"(\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{parent=bgpRouters}\x12\x96\x01\n\x0cGetBgpRouter\x12\x33.opi_api.network.cloud.v1alpha1.GetBgpRouterRequest\x1a).opi_api.network.cloud.v1alpha1.BgpRouter\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=bgpRouters}/*\x12\xa5\x01\n\rCreateBgpPeer\x12\x34.opi_api.network.cloud.v1alpha1.CreateBgpPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BgpPeer\"5\xda\x41\x14\x62gp_peer,bgp_peer_id\x82\xd3\xe4\x93\x02\x18\"\x0c/v1/bgpPeers:\x08\x62gp_peer\x12\x83\x01\n\rDeleteBgpPeer\x12\x34.opi_api.network.cloud.v1alpha1.DeleteBgpPeerRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=bgpPeers}/*\x12\xb7\x01\n\rUpdateBgpPeer\x12\x34.opi_api.network.cloud.v1alpha1.UpdateBgpPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BgpPeer\"G\xda\x41\x14\x62gp_peer,update_mask\x82\xd3\xe4\x93\x02*2\x1e/v1/{bgp_peer.name=bgpPeers}/*:\x08\x62gp_peer\x12\xa1\x01\n\x0cListBgpPeers\x12\x33.opi_api.network.cloud.v1alpha1.ListBgpPeersRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListBgpPeersResponse\"&\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{parent=bgpPeers}\x12\x8e\x01\n\nGetBgpPeer\x12\x31.opi_api.network.cloud.v1alpha1.GetBgpPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.BgpPeer\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=bgpPeers}/*\x12\xb6\x01\n\x0f\x43reateBgpPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.CreateBgpPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BgpPeerAf\"@\xda\x41\x1a\x62gp_peer_af,bgp_peer_af_id\x82\xd3\xe4\x93\x02\x1d\"\x0e/v1/bgpPeerAfs:\x0b\x62gp_peer_af\x12\x89\x01\n\x0f\x44\x65leteBgpPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.DeleteBgpPeerAfRequest\x1a\x16.google.protobuf.Empty\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19*\x17/v1/{name=bgpPeerAfs}/*\x12\xc8\x01\n\x0fUpdateBgpPeerAf\x12\x36.opi_api.network.cloud.v1alpha1.UpdateBgpPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BgpPeerAf\"R\xda\x41\x17\x62gp_peer_af,update_mask\x82\xd3\xe4\x93\x02\x32\x32#/v1/{bgp_peer_af.name=bgpPeerAfs}/*:\x0b\x62gp_peer_af\x12\xa9\x01\n\x0eListBgpPeerAfs\x12\x35.opi_api.network.cloud.v1alpha1.ListBgpPeerAfsRequest\x1a\x36.opi_api.network.cloud.v1alpha1.ListBgpPeerAfsResponse\"(\xda\x41\x06parent\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{parent=bgpPeerAfs}\x12\x96\x01\n\x0cGetBgpPeerAf\x12\x33.opi_api.network.cloud.v1alpha1.GetBgpPeerAfRequest\x1a).opi_api.network.cloud.v1alpha1.BgpPeerAf\"&\xda\x41\x04name\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/{name=bgpPeerAfs}/*\x12\xa2\x01\n\rCreateMapping\x12\x34.opi_api.network.cloud.v1alpha1.CreateMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"2\xda\x41\x12mapping,mapping_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/mappings:\x07mapping\x12\x83\x01\n\rDeleteMapping\x12\x34.opi_api.network.cloud.v1alpha1.DeleteMappingRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=mappings}/*\x12\xad\x01\n\rUpdateMapping\x12\x34.opi_api.network.cloud.v1alpha1.UpdateMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"=\xda\x41\x14mapping, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=mappings}/*:\x07mapping\x12\x92\x01\n\x0cListMappings\x12\x33.opi_api.network.cloud.v1alpha1.ListMappingsRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListMappingsResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/mappings\x12\x8e\x01\n\nGetMapping\x12\x31.opi_api.network.cloud.v1alpha1.GetMappingRequest\x1a\'.opi_api.network.cloud.v1alpha1.Mapping\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=mappings}/*\x12\xa2\x01\n\rCreateNextHop\x12\x34.opi_api.network.cloud.v1alpha1.CreateNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"2\xda\x41\x12nexthop,nexthop_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/nexthops:\x07nexthop\x12\x83\x01\n\rDeleteNextHop\x12\x34.opi_api.network.cloud.v1alpha1.DeleteNextHopRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=nexthops}/*\x12\xad\x01\n\rUpdateNextHop\x12\x34.opi_api.network.cloud.v1alpha1.UpdateNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"=\xda\x41\x14nexthop, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=nexthops}/*:\x07nexthop\x12\x90\x01\n\x0bListNextHop\x12\x32.opi_api.network.cloud.v1alpha1.ListNextHopRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListNextHopsResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/nexthops\x12\x8e\x01\n\nGetNextHop\x12\x31.opi_api.network.cloud.v1alpha1.GetNextHopRequest\x1a\'.opi_api.network.cloud.v1alpha1.NextHop\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=nexthops}/*\x12\xc5\x01\n\x12\x43reateNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.CreateNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\"F\xda\x41\x1cnexthopgroup,nexthopgroup_id\x82\xd3\xe4\x93\x02!\"\x11/v1/nexthopgroups:\x0cnexthopgroup\x12\x92\x01\n\x12\x44\x65leteNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.DeleteNextHopGroupRequest\x1a\x16.google.protobuf.Empty\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{name=nexthopgroups}/*\x12\xcb\x01\n\x12UpdateNextHopGroup\x12\x39.opi_api.network.cloud.v1alpha1.UpdateNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\"L\xda\x41\x19nexthopgroup, update_mask\x82\xd3\xe4\x93\x02*2\x1a/v1/{name=nexthopgroups}/*:\x0cnexthopgroup\x12\xa6\x01\n\x11ListNextHopGroups\x12\x38.opi_api.network.cloud.v1alpha1.ListNextHopGroupsRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListNextHopGroupsResponse\"\x1c\xda\x41\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/nexthopgroups\x12\xa2\x01\n\x0fGetNextHopGroup\x12\x36.opi_api.network.cloud.v1alpha1.GetNextHopGroupRequest\x1a,.opi_api.network.cloud.v1alpha1.NextHopGroup\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{name=nexthopgroups}/*\x12\x9b\x01\n\x0c\x43reateSubnet\x12\x33.opi_api.network.cloud.v1alpha1.CreateSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\".\xda\x41\x10subnet,subnet_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/subnets:\x06subnet\x12\x80\x01\n\x0c\x44\x65leteSubnet\x12\x33.opi_api.network.cloud.v1alpha1.DeleteSubnetRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=subnets}/*\x12\xa7\x01\n\x0cUpdateSubnet\x12\x33.opi_api.network.cloud.v1alpha1.UpdateSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\":\xda\x41\x13subnet, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=subnets}/*:\x06subnet\x12\x8e\x01\n\x0bListSubnets\x12\x32.opi_api.network.cloud.v1alpha1.ListSubnetsRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListSubnetsResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/subnets\x12\x8a\x01\n\tGetSubnet\x12\x30.opi_api.network.cloud.v1alpha1.GetSubnetRequest\x1a&.opi_api.network.cloud.v1alpha1.Subnet\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=subnets}/*\x12\x9b\x01\n\x0c\x43reateTunnel\x12\x33.opi_api.network.cloud.v1alpha1.CreateTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\".\xda\x41\x10tunnel,tunnel_id\x82\xd3\xe4\x93\x02\x15\"\x0b/v1/tunnels:\x06tunnel\x12\x80\x01\n\x0c\x44\x65leteTunnel\x12\x33.opi_api.network.cloud.v1alpha1.DeleteTunnelRequest\x1a\x16.google.protobuf.Empty\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16*\x14/v1/{name=tunnels}/*\x12\xa7\x01\n\x0cUpdateTunnel\x12\x33.opi_api.network.cloud.v1alpha1.UpdateTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\":\xda\x41\x13tunnel, update_mask\x82\xd3\xe4\x93\x02\x1e\x32\x14/v1/{name=tunnels}/*:\x06tunnel\x12\x8e\x01\n\x0bListTunnels\x12\x32.opi_api.network.cloud.v1alpha1.ListTunnelsRequest\x1a\x33.opi_api.network.cloud.v1alpha1.ListTunnelsResponse\"\x16\xda\x41\x00\x82\xd3\xe4\x93\x02\r\x12\x0b/v1/tunnels\x12\x8a\x01\n\tGetTunnel\x12\x30.opi_api.network.cloud.v1alpha1.GetTunnelRequest\x1a&.opi_api.network.cloud.v1alpha1.Tunnel\"#\xda\x41\x04name\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/{name=tunnels}/*\x12\x86\x01\n\tCreateVpc\x12\x30.opi_api.network.cloud.v1alpha1.CreateVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\"\"\xda\x41\nvpc,vpc_id\x82\xd3\xe4\x93\x02\x0f\"\x08/v1/vpcs:\x03vpc\x12w\n\tDeleteVpc\x12\x30.opi_api.network.cloud.v1alpha1.DeleteVpcRequest\x1a\x16.google.protobuf.Empty\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13*\x11/v1/{name=vpcs}/*\x12\x95\x01\n\tUpdateVpc\x12\x30.opi_api.network.cloud.v1alpha1.UpdateVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\"1\xda\x41\x10vpc, update_mask\x82\xd3\xe4\x93\x02\x18\x32\x11/v1/{name=vpcs}/*:\x03vpc\x12\x82\x01\n\x08ListVpcs\x12/.opi_api.network.cloud.v1alpha1.ListVpcsRequest\x1a\x30.opi_api.network.cloud.v1alpha1.ListVpcsResponse\"\x13\xda\x41\x00\x82\xd3\xe4\x93\x02\n\x12\x08/v1/vpcs\x12~\n\x06GetVpc\x12-.opi_api.network.cloud.v1alpha1.GetVpcRequest\x1a#.opi_api.network.cloud.v1alpha1.Vpc\" \xda\x41\x04name\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/{name=vpcs}/*\x12\xa2\x01\n\rCreateVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.CreateVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"2\xda\x41\x12vpcpeer,vpcpeer_id\x82\xd3\xe4\x93\x02\x17\"\x0c/v1/vpcpeers:\x07vpcpeer\x12\x83\x01\n\rDeleteVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.DeleteVPCPeerRequest\x1a\x16.google.protobuf.Empty\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17*\x15/v1/{name=vpcpeers}/*\x12\xad\x01\n\rUpdateVPCPeer\x12\x34.opi_api.network.cloud.v1alpha1.UpdateVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"=\xda\x41\x14vpcpeer, update_mask\x82\xd3\xe4\x93\x02 2\x15/v1/{name=vpcpeers}/*:\x07vpcpeer\x12\x92\x01\n\x0cListVPCPeers\x12\x33.opi_api.network.cloud.v1alpha1.ListVPCPeersRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListVPCPeersResponse\"\x17\xda\x41\x00\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/vpcpeers\x12\x8e\x01\n\nGetVPCPeer\x12\x31.opi_api.network.cloud.v1alpha1.GetVPCPeerRequest\x1a\'.opi_api.network.cloud.v1alpha1.VPCPeer\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/{name=vpcpeers}/*\x12\xd3\x01\n\x14\x43reateSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.CreateSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"N\xda\x41 securitypolicy,securitypolicy_id\x82\xd3\xe4\x93\x02%\"\x13/v1/securitypolicys:\x0esecuritypolicy\x12\x98\x01\n\x14\x44\x65leteSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.DeleteSecurityPolicyRequest\x1a\x16.google.protobuf.Empty\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1/{name=securitypolicys}/*\x12\xd7\x01\n\x14UpdateSecurityPolicy\x12;.opi_api.network.cloud.v1alpha1.UpdateSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"R\xda\x41\x1bsecuritypolicy, update_mask\x82\xd3\xe4\x93\x02.2\x1c/v1/{name=securitypolicys}/*:\x0esecuritypolicy\x12\xae\x01\n\x13ListSecurityPolicys\x12:.opi_api.network.cloud.v1alpha1.ListSecurityPolicysRequest\x1a;.opi_api.network.cloud.v1alpha1.ListSecurityPolicysResponse\"\x1e\xda\x41\x00\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/securitypolicys\x12\xaa\x01\n\x11GetSecurityPolicy\x12\x38.opi_api.network.cloud.v1alpha1.GetSecurityPolicyRequest\x1a..opi_api.network.cloud.v1alpha1.SecurityPolicy\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{name=securitypolicys}/*\x12\xc5\x01\n\x12\x43reateSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.CreateSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\"F\xda\x41\x1csecurityrule,securityrule_id\x82\xd3\xe4\x93\x02!\"\x11/v1/securityrules:\x0csecurityrule\x12\x92\x01\n\x12\x44\x65leteSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.DeleteSecurityRuleRequest\x1a\x16.google.protobuf.Empty\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c*\x1a/v1/{name=securityrules}/*\x12\xcb\x01\n\x12UpdateSecurityRule\x12\x39.opi_api.network.cloud.v1alpha1.UpdateSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\"L\xda\x41\x19securityrule, update_mask\x82\xd3\xe4\x93\x02*2\x1a/v1/{name=securityrules}/*:\x0csecurityrule\x12\xa6\x01\n\x11ListSecurityRules\x12\x38.opi_api.network.cloud.v1alpha1.ListSecurityRulesRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListSecurityRulesResponse\"\x1c\xda\x41\x00\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/securityrules\x12\xa2\x01\n\x0fGetSecurityRule\x12\x36.opi_api.network.cloud.v1alpha1.GetSecurityRuleRequest\x1a,.opi_api.network.cloud.v1alpha1.SecurityRule\")\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/{name=securityrules}/*\x12\xda\x01\n\x15\x43reateSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.CreateSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\"R\xda\x41\"securityprofile,securityprofile_id\x82\xd3\xe4\x93\x02\'\"\x14/v1/securityprofiles:\x0fsecurityprofile\x12\x9b\x01\n\x15\x44\x65leteSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.DeleteSecurityProfileRequest\x1a\x16.google.protobuf.Empty\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f*\x1d/v1/{name=securityprofiles}/*\x12\xdd\x01\n\x15UpdateSecurityProfile\x12<.opi_api.network.cloud.v1alpha1.UpdateSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\"U\xda\x41\x1csecurityprofile, update_mask\x82\xd3\xe4\x93\x02\x30\x32\x1d/v1/{name=securityprofiles}/*:\x0fsecurityprofile\x12\xb2\x01\n\x14ListSecurityProfiles\x12;.opi_api.network.cloud.v1alpha1.ListSecurityProfilesRequest\x1a<.opi_api.network.cloud.v1alpha1.ListSecurityProfilesResponse\"\x1f\xda\x41\x00\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/securityprofiles\x12\xae\x01\n\x12GetSecurityProfile\x12\x39.opi_api.network.cloud.v1alpha1.GetSecurityProfileRequest\x1a/.opi_api.network.cloud.v1alpha1.SecurityProfile\",\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/{name=securityprofiles}/*\x12\xad\x01\n\nCreateOSPF\x12\x31.opi_api.network.cloud.v1alpha1.CreateOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"@\xda\x41\x13ospf_config,ospf_id\x82\xd3\xe4\x93\x02$\"\x15/v1alpha1/ospfConfigs:\x0bospf_config\x12\xc6\x01\n\nUpdateOSPF\x12\x31.opi_api.network.cloud.v1alpha1.UpdateOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"Y\xda\x41\x17ospf_config,update_mask\x82\xd3\xe4\x93\x02\x39\x32*/v1alpha1/{ospf_config.name=ospfConfigs}/*:\x0bospf_config\x12\x86\x01\n\nDeleteOSPF\x12\x31.opi_api.network.cloud.v1alpha1.DeleteOSPFRequest\x1a\x16.google.protobuf.Empty\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 *\x1e/v1alpha1/{name=ospfConfigs}/*\x12\x94\x01\n\x07GetOSPF\x12..opi_api.network.cloud.v1alpha1.GetOSPFRequest\x1a*.opi_api.network.cloud.v1alpha1.OSPFConfig\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1alpha1/{name=ospfConfigs}/*\x12\x8c\x01\n\x08ListOSPF\x12/.opi_api.network.cloud.v1alpha1.ListOSPFRequest\x1a\x30.opi_api.network.cloud.v1alpha1.ListOSPFResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1alpha1/ospfConfigs\x12\xad\x01\n\x0e\x43reateOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.CreateOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\":\xda\x41\x11ospf_area,area_id\x82\xd3\xe4\x93\x02 \"\x13/v1alpha1/ospfAreas:\tospf_area\x12\xc4\x01\n\x0eUpdateOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\"Q\xda\x41\x15ospf_area,update_mask\x82\xd3\xe4\x93\x02\x33\x32&/v1alpha1/{ospf_area.name=ospfareas}/*:\tospf_area\x12\x8c\x01\n\x0e\x44\x65leteOSPFArea\x12\x35.opi_api.network.cloud.v1alpha1.DeleteOSPFAreaRequest\x1a\x16.google.protobuf.Empty\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1alpha1/{name=ospfAreas}/*\x12\x98\x01\n\x0bGetOSPFArea\x12\x32.opi_api.network.cloud.v1alpha1.GetOSPFAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OSPFArea\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1alpha1/{name=ospfAreas}/*\x12\x96\x01\n\x0cListOSPFArea\x12\x33.opi_api.network.cloud.v1alpha1.ListOSPFAreaRequest\x1a\x34.opi_api.network.cloud.v1alpha1.ListOSPFAreaResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1alpha1/ospfAreas\x12\xe9\x01\n\x13\x43reateOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.CreateOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"g\xda\x41\x34ospf_ifnetwork_id,ospf_ifnetwork_area,ospf_ifnetwork\x82\xd3\xe4\x93\x02*\"\x18/v1alpha1/ospfIfNetworks:\x0eospf_ifnetwork\x12\xe7\x01\n\x13UpdateOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"e\xda\x41\x1aospf_ifnetwork,update_mask\x82\xd3\xe4\x93\x02\x42\x32\x30/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*:\x0eospf_ifnetwork\x12\x9a\x01\n\x13\x44\x65leteOSPFIfNetwork\x12:.opi_api.network.cloud.v1alpha1.DeleteOSPFIfNetworkRequest\x1a\x16.google.protobuf.Empty\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"* /v1alpha1/{name=ospfIfNetwork}/*\x12\xac\x01\n\x10GetOSPFIfNetwork\x12\x37.opi_api.network.cloud.v1alpha1.GetOSPFIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OSPFIfNetwork\"0\xda\x41\x04name\x82\xd3\xe4\x93\x02#\x12!/v1alpha1/{name=ospfIfNetworks}/*\x12\xaa\x01\n\x11ListOSPFIfNetwork\x12\x38.opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkRequest\x1a\x39.opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1alpha1/ospfIfNetworksBi\n\x1eopi_api.network.cloud.v1alpha1B\x08\x43loudRPCP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -120,42 +120,50 @@
_globals['_LISTUNDERLAYROUTESREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A(\n&opi_api.network.v1alpha1/UnderlayRoute'
_globals['_GETUNDERLAYROUTEREQUEST'].fields_by_name['name']._options = None
_globals['_GETUNDERLAYROUTEREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A(\n&opi_api.network.v1alpha1/UnderlayRoute'
- _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['parent']._options = None
- _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\036\n\034opi_api.network.v1alpha1/Bgp'
- _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp']._options = None
- _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp_router']._options = None
+ _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp_router']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp_router_id']._options = None
+ _globals['_CREATEBGPROUTERREQUEST'].fields_by_name['bgp_router_id']._serialized_options = b'\342A\001\002'
_globals['_DELETEBGPROUTERREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEBGPROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\036\n\034opi_api.network.v1alpha1/Bgp'
- _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['name']._options = None
- _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\036\n\034opi_api.network.v1alpha1/Bgp'
+ _globals['_DELETEBGPROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpRouter'
+ _globals['_DELETEBGPROUTERREQUEST'].fields_by_name['allow_missing']._options = None
+ _globals['_DELETEBGPROUTERREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
+ _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['bgp_router']._options = None
+ _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['bgp_router']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['update_mask']._options = None
+ _globals['_UPDATEBGPROUTERREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
_globals['_LISTBGPROUTERSREQUEST'].fields_by_name['parent']._options = None
- _globals['_LISTBGPROUTERSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\036\n\034opi_api.network.v1alpha1/Bgp'
+ _globals['_LISTBGPROUTERSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpRouter'
_globals['_GETBGPROUTERREQUEST'].fields_by_name['name']._options = None
- _globals['_GETBGPROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\036\n\034opi_api.network.v1alpha1/Bgp'
- _globals['_CREATEBGPPEERREQUEST'].fields_by_name['parent']._options = None
- _globals['_CREATEBGPPEERREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BGPPeer'
- _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgppeer']._options = None
- _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgppeer']._serialized_options = b'\342A\001\002'
+ _globals['_GETBGPROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpRouter'
+ _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgp_peer_id']._options = None
+ _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgp_peer_id']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgp_peer']._options = None
+ _globals['_CREATEBGPPEERREQUEST'].fields_by_name['bgp_peer']._serialized_options = b'\342A\001\002'
_globals['_DELETEBGPPEERREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEBGPPEERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BGPPeer'
- _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['name']._options = None
- _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BGPPeer'
+ _globals['_DELETEBGPPEERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BgpPeer'
+ _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['bgp_peer']._options = None
+ _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['bgp_peer']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['update_mask']._options = None
+ _globals['_UPDATEBGPPEERREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
_globals['_LISTBGPPEERSREQUEST'].fields_by_name['parent']._options = None
- _globals['_LISTBGPPEERSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BGPPeer'
+ _globals['_LISTBGPPEERSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BgpPeer'
_globals['_GETBGPPEERREQUEST'].fields_by_name['name']._options = None
- _globals['_GETBGPPEERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BGPPeer'
- _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['parent']._options = None
- _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BGPPeerAf'
- _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgppeeraf']._options = None
- _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgppeeraf']._serialized_options = b'\342A\001\002'
+ _globals['_GETBGPPEERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/BgpPeer'
+ _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af']._options = None
+ _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af_id']._options = None
+ _globals['_CREATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af_id']._serialized_options = b'\342A\001\002'
_globals['_DELETEBGPPEERAFREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEBGPPEERAFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BGPPeerAf'
- _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['name']._options = None
- _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BGPPeerAf'
+ _globals['_DELETEBGPPEERAFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpPeerAf'
+ _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af']._options = None
+ _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['bgp_peer_af']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['update_mask']._options = None
+ _globals['_UPDATEBGPPEERAFREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
_globals['_LISTBGPPEERAFSREQUEST'].fields_by_name['parent']._options = None
- _globals['_LISTBGPPEERAFSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BGPPeerAf'
+ _globals['_LISTBGPPEERAFSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpPeerAf'
_globals['_GETBGPPEERAFREQUEST'].fields_by_name['name']._options = None
- _globals['_GETBGPPEERAFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BGPPeerAf'
+ _globals['_GETBGPPEERAFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"opi_api.network.v1alpha1/BgpPeerAf'
_globals['_CREATEMAPPINGREQUEST'].fields_by_name['parent']._options = None
_globals['_CREATEMAPPINGREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\"\n opi_api.network.v1alpha1/Mapping'
_globals['_CREATEMAPPINGREQUEST'].fields_by_name['mapping']._options = None
@@ -403,35 +411,35 @@
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetUnderlayRoute']._options = None
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetUnderlayRoute']._serialized_options = b'\332A\004name\202\323\344\223\002\035\022\033/v1/{name=underlayroutes}/*'
_globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpRouter']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpRouter']._serialized_options = b'\332A\nbgp,bgp_id\202\323\344\223\002\017\"\010/v1/bgps:\003bgp'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpRouter']._serialized_options = b'\332A\030bgp_router,bgp_router_id\202\323\344\223\002\034\"\016/v1/bgpRouters:\nbgp_router'
_globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpRouter']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpRouter']._serialized_options = b'\332A\004name\202\323\344\223\002\023*\021/v1/{name=bgps}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpRouter']._serialized_options = b'\332A\004name\202\323\344\223\002\030*\026/v1/{name=bgpRouter}/*'
_globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpRouter']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpRouter']._serialized_options = b'\332A\020bgp, update_mask\202\323\344\223\002\0302\021/v1/{name=bgps}/*:\003bgp'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpRouter']._serialized_options = b'\332A\026bgp_router,update_mask\202\323\344\223\00202\"/v1/{bgp_router.name=bgpRouters}/*:\nbgp_router'
_globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpRouters']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpRouters']._serialized_options = b'\332A\000\202\323\344\223\002\n\022\010/v1/bgps'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpRouters']._serialized_options = b'\332A\006parent\202\323\344\223\002\031\022\027/v1/{parent=bgpRouters}'
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpRouter']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpRouter']._serialized_options = b'\332A\004name\202\323\344\223\002\023\022\021/v1/{name=bgps}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBGPPeer']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBGPPeer']._serialized_options = b'\332A\022bgppeer,bgppeer_id\202\323\344\223\002\027\"\014/v1/bgppeers:\007bgppeer'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBGPPeer']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBGPPeer']._serialized_options = b'\332A\004name\202\323\344\223\002\027*\025/v1/{name=bgppeers}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBGPPeer']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBGPPeer']._serialized_options = b'\332A\024bgppeer, update_mask\202\323\344\223\002 2\025/v1/{name=bgppeers}/*:\007bgppeer'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBGPPeers']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBGPPeers']._serialized_options = b'\332A\000\202\323\344\223\002\016\022\014/v1/bgppeers'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBGPPeer']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBGPPeer']._serialized_options = b'\332A\004name\202\323\344\223\002\027\022\025/v1/{name=bgppeers}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBGPPeerAf']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBGPPeerAf']._serialized_options = b'\332A\026bgppeeraf,bgppeeraf_id\202\323\344\223\002\033\"\016/v1/bgppeerafs:\tbgppeeraf'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBGPPeerAf']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBGPPeerAf']._serialized_options = b'\332A\004name\202\323\344\223\002\031*\027/v1/{name=bgppeerafs}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBGPPeerAf']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBGPPeerAf']._serialized_options = b'\332A\026bgppeeraf, update_mask\202\323\344\223\002$2\027/v1/{name=bgppeerafs}/*:\tbgppeeraf'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBGPPeerAfs']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBGPPeerAfs']._serialized_options = b'\332A\000\202\323\344\223\002\020\022\016/v1/bgppeerafs'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBGPPeerAf']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBGPPeerAf']._serialized_options = b'\332A\004name\202\323\344\223\002\031\022\027/v1/{name=bgppeerafs}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpRouter']._serialized_options = b'\332A\004name\202\323\344\223\002\031\022\027/v1/{name=bgpRouters}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpPeer']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpPeer']._serialized_options = b'\332A\024bgp_peer,bgp_peer_id\202\323\344\223\002\030\"\014/v1/bgpPeers:\010bgp_peer'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpPeer']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpPeer']._serialized_options = b'\332A\004name\202\323\344\223\002\027*\025/v1/{name=bgpPeers}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpPeer']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpPeer']._serialized_options = b'\332A\024bgp_peer,update_mask\202\323\344\223\002*2\036/v1/{bgp_peer.name=bgpPeers}/*:\010bgp_peer'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpPeers']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpPeers']._serialized_options = b'\332A\006parent\202\323\344\223\002\027\022\025/v1/{parent=bgpPeers}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpPeer']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpPeer']._serialized_options = b'\332A\004name\202\323\344\223\002\027\022\025/v1/{name=bgpPeers}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpPeerAf']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateBgpPeerAf']._serialized_options = b'\332A\032bgp_peer_af,bgp_peer_af_id\202\323\344\223\002\035\"\016/v1/bgpPeerAfs:\013bgp_peer_af'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpPeerAf']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteBgpPeerAf']._serialized_options = b'\332A\004name\202\323\344\223\002\031*\027/v1/{name=bgpPeerAfs}/*'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpPeerAf']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateBgpPeerAf']._serialized_options = b'\332A\027bgp_peer_af,update_mask\202\323\344\223\00222#/v1/{bgp_peer_af.name=bgpPeerAfs}/*:\013bgp_peer_af'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpPeerAfs']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListBgpPeerAfs']._serialized_options = b'\332A\006parent\202\323\344\223\002\031\022\027/v1/{parent=bgpPeerAfs}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpPeerAf']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetBgpPeerAf']._serialized_options = b'\332A\004name\202\323\344\223\002\031\022\027/v1/{name=bgpPeerAfs}/*'
_globals['_CLOUDINFRASERVICE'].methods_by_name['CreateMapping']._options = None
_globals['_CLOUDINFRASERVICE'].methods_by_name['CreateMapping']._serialized_options = b'\332A\022mapping,mapping_id\202\323\344\223\002\027\"\014/v1/mappings:\007mapping'
_globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteMapping']._options = None
@@ -645,197 +653,197 @@
_globals['_GETUNDERLAYROUTEREQUEST']._serialized_start=6436
_globals['_GETUNDERLAYROUTEREQUEST']._serialized_end=6530
_globals['_CREATEBGPROUTERREQUEST']._serialized_start=6533
- _globals['_CREATEBGPROUTERREQUEST']._serialized_end=6710
- _globals['_DELETEBGPROUTERREQUEST']._serialized_start=6712
- _globals['_DELETEBGPROUTERREQUEST']._serialized_end=6832
- _globals['_UPDATEBGPROUTERREQUEST']._serialized_start=6835
- _globals['_UPDATEBGPROUTERREQUEST']._serialized_end=7040
- _globals['_LISTBGPROUTERSREQUEST']._serialized_start=7043
- _globals['_LISTBGPROUTERSREQUEST']._serialized_end=7189
- _globals['_LISTBGPROUTERSRESPONSE']._serialized_start=7191
- _globals['_LISTBGPROUTERSRESPONSE']._serialized_end=7316
- _globals['_GETBGPROUTERREQUEST']._serialized_start=7318
- _globals['_GETBGPROUTERREQUEST']._serialized_end=7398
- _globals['_CREATEBGPPEERREQUEST']._serialized_start=7401
- _globals['_CREATEBGPPEERREQUEST']._serialized_end=7594
- _globals['_DELETEBGPPEERREQUEST']._serialized_start=7596
- _globals['_DELETEBGPPEERREQUEST']._serialized_end=7718
- _globals['_UPDATEBGPPEERREQUEST']._serialized_start=7721
- _globals['_UPDATEBGPPEERREQUEST']._serialized_end=7934
- _globals['_LISTBGPPEERSREQUEST']._serialized_start=7937
- _globals['_LISTBGPPEERSREQUEST']._serialized_end=8085
- _globals['_LISTBGPPEERSRESPONSE']._serialized_start=8088
- _globals['_LISTBGPPEERSRESPONSE']._serialized_end=8217
- _globals['_GETBGPPEERREQUEST']._serialized_start=8219
- _globals['_GETBGPPEERREQUEST']._serialized_end=8301
- _globals['_CREATEBGPPEERAFREQUEST']._serialized_start=8304
- _globals['_CREATEBGPPEERAFREQUEST']._serialized_end=8511
- _globals['_DELETEBGPPEERAFREQUEST']._serialized_start=8513
- _globals['_DELETEBGPPEERAFREQUEST']._serialized_end=8639
- _globals['_UPDATEBGPPEERAFREQUEST']._serialized_start=8642
- _globals['_UPDATEBGPPEERAFREQUEST']._serialized_end=8865
- _globals['_LISTBGPPEERAFSREQUEST']._serialized_start=8868
- _globals['_LISTBGPPEERAFSREQUEST']._serialized_end=9020
- _globals['_LISTBGPPEERAFSRESPONSE']._serialized_start=9023
- _globals['_LISTBGPPEERAFSRESPONSE']._serialized_end=9160
- _globals['_GETBGPPEERAFREQUEST']._serialized_start=9162
- _globals['_GETBGPPEERAFREQUEST']._serialized_end=9248
- _globals['_CREATEMAPPINGREQUEST']._serialized_start=9251
- _globals['_CREATEMAPPINGREQUEST']._serialized_end=9444
- _globals['_DELETEMAPPINGREQUEST']._serialized_start=9446
- _globals['_DELETEMAPPINGREQUEST']._serialized_end=9568
- _globals['_UPDATEMAPPINGREQUEST']._serialized_start=9571
- _globals['_UPDATEMAPPINGREQUEST']._serialized_end=9784
- _globals['_LISTMAPPINGSREQUEST']._serialized_start=9787
- _globals['_LISTMAPPINGSREQUEST']._serialized_end=9935
- _globals['_LISTMAPPINGSRESPONSE']._serialized_start=9938
- _globals['_LISTMAPPINGSRESPONSE']._serialized_end=10067
- _globals['_GETMAPPINGREQUEST']._serialized_start=10069
- _globals['_GETMAPPINGREQUEST']._serialized_end=10151
- _globals['_CREATENEXTHOPREQUEST']._serialized_start=10154
- _globals['_CREATENEXTHOPREQUEST']._serialized_end=10347
- _globals['_DELETENEXTHOPREQUEST']._serialized_start=10349
- _globals['_DELETENEXTHOPREQUEST']._serialized_end=10471
- _globals['_UPDATENEXTHOPREQUEST']._serialized_start=10474
- _globals['_UPDATENEXTHOPREQUEST']._serialized_end=10687
- _globals['_LISTNEXTHOPREQUEST']._serialized_start=10690
- _globals['_LISTNEXTHOPREQUEST']._serialized_end=10837
- _globals['_LISTNEXTHOPSRESPONSE']._serialized_start=10840
- _globals['_LISTNEXTHOPSRESPONSE']._serialized_end=10969
- _globals['_GETNEXTHOPREQUEST']._serialized_start=10971
- _globals['_GETNEXTHOPREQUEST']._serialized_end=11053
- _globals['_CREATENEXTHOPGROUPREQUEST']._serialized_start=11056
- _globals['_CREATENEXTHOPGROUPREQUEST']._serialized_end=11284
- _globals['_DELETENEXTHOPGROUPREQUEST']._serialized_start=11287
- _globals['_DELETENEXTHOPGROUPREQUEST']._serialized_end=11419
- _globals['_UPDATENEXTHOPGROUPREQUEST']._serialized_start=11422
- _globals['_UPDATENEXTHOPGROUPREQUEST']._serialized_end=11660
- _globals['_LISTNEXTHOPGROUPSREQUEST']._serialized_start=11663
- _globals['_LISTNEXTHOPGROUPSREQUEST']._serialized_end=11821
- _globals['_LISTNEXTHOPGROUPSRESPONSE']._serialized_start=11824
- _globals['_LISTNEXTHOPGROUPSRESPONSE']._serialized_end=11973
- _globals['_GETNEXTHOPGROUPREQUEST']._serialized_start=11975
- _globals['_GETNEXTHOPGROUPREQUEST']._serialized_end=12067
- _globals['_CREATESUBNETREQUEST']._serialized_start=12070
- _globals['_CREATESUBNETREQUEST']._serialized_end=12256
- _globals['_DELETESUBNETREQUEST']._serialized_start=12258
- _globals['_DELETESUBNETREQUEST']._serialized_end=12378
- _globals['_UPDATESUBNETREQUEST']._serialized_start=12381
- _globals['_UPDATESUBNETREQUEST']._serialized_end=12589
- _globals['_LISTSUBNETSREQUEST']._serialized_start=12592
- _globals['_LISTSUBNETSREQUEST']._serialized_end=12738
- _globals['_LISTSUBNETSRESPONSE']._serialized_start=12740
- _globals['_LISTSUBNETSRESPONSE']._serialized_end=12865
- _globals['_GETSUBNETREQUEST']._serialized_start=12867
- _globals['_GETSUBNETREQUEST']._serialized_end=12947
- _globals['_CREATETUNNELREQUEST']._serialized_start=12950
- _globals['_CREATETUNNELREQUEST']._serialized_end=13136
- _globals['_DELETETUNNELREQUEST']._serialized_start=13138
- _globals['_DELETETUNNELREQUEST']._serialized_end=13258
- _globals['_UPDATETUNNELREQUEST']._serialized_start=13261
- _globals['_UPDATETUNNELREQUEST']._serialized_end=13469
- _globals['_LISTTUNNELSREQUEST']._serialized_start=13472
- _globals['_LISTTUNNELSREQUEST']._serialized_end=13618
- _globals['_LISTTUNNELSRESPONSE']._serialized_start=13620
- _globals['_LISTTUNNELSRESPONSE']._serialized_end=13745
- _globals['_GETTUNNELREQUEST']._serialized_start=13747
- _globals['_GETTUNNELREQUEST']._serialized_end=13827
- _globals['_CREATEVPCREQUEST']._serialized_start=13830
- _globals['_CREATEVPCREQUEST']._serialized_end=13995
- _globals['_DELETEVPCREQUEST']._serialized_start=13997
- _globals['_DELETEVPCREQUEST']._serialized_end=14111
- _globals['_UPDATEVPCREQUEST']._serialized_start=14114
- _globals['_UPDATEVPCREQUEST']._serialized_end=14307
- _globals['_LISTVPCSREQUEST']._serialized_start=14310
- _globals['_LISTVPCSREQUEST']._serialized_end=14450
- _globals['_LISTVPCSRESPONSE']._serialized_start=14452
- _globals['_LISTVPCSRESPONSE']._serialized_end=14565
- _globals['_GETVPCREQUEST']._serialized_start=14567
- _globals['_GETVPCREQUEST']._serialized_end=14641
- _globals['_CREATEVPCPEERREQUEST']._serialized_start=14644
- _globals['_CREATEVPCPEERREQUEST']._serialized_end=14837
- _globals['_DELETEVPCPEERREQUEST']._serialized_start=14839
- _globals['_DELETEVPCPEERREQUEST']._serialized_end=14961
- _globals['_UPDATEVPCPEERREQUEST']._serialized_start=14964
- _globals['_UPDATEVPCPEERREQUEST']._serialized_end=15177
- _globals['_LISTVPCPEERSREQUEST']._serialized_start=15180
- _globals['_LISTVPCPEERSREQUEST']._serialized_end=15328
- _globals['_LISTVPCPEERSRESPONSE']._serialized_start=15331
- _globals['_LISTVPCPEERSRESPONSE']._serialized_end=15460
- _globals['_GETVPCPEERREQUEST']._serialized_start=15462
- _globals['_GETVPCPEERREQUEST']._serialized_end=15544
- _globals['_CREATESECURITYPOLICYREQUEST']._serialized_start=15547
- _globals['_CREATESECURITYPOLICYREQUEST']._serialized_end=15789
- _globals['_DELETESECURITYPOLICYREQUEST']._serialized_start=15792
- _globals['_DELETESECURITYPOLICYREQUEST']._serialized_end=15928
- _globals['_UPDATESECURITYPOLICYREQUEST']._serialized_start=15931
- _globals['_UPDATESECURITYPOLICYREQUEST']._serialized_end=16179
- _globals['_LISTSECURITYPOLICYSREQUEST']._serialized_start=16182
- _globals['_LISTSECURITYPOLICYSREQUEST']._serialized_end=16344
- _globals['_LISTSECURITYPOLICYSRESPONSE']._serialized_start=16347
- _globals['_LISTSECURITYPOLICYSRESPONSE']._serialized_end=16504
- _globals['_GETSECURITYPOLICYREQUEST']._serialized_start=16506
- _globals['_GETSECURITYPOLICYREQUEST']._serialized_end=16602
- _globals['_CREATESECURITYRULEREQUEST']._serialized_start=16605
- _globals['_CREATESECURITYRULEREQUEST']._serialized_end=16833
- _globals['_DELETESECURITYRULEREQUEST']._serialized_start=16836
- _globals['_DELETESECURITYRULEREQUEST']._serialized_end=16968
- _globals['_UPDATESECURITYRULEREQUEST']._serialized_start=16971
- _globals['_UPDATESECURITYRULEREQUEST']._serialized_end=17209
- _globals['_LISTSECURITYRULESREQUEST']._serialized_start=17212
- _globals['_LISTSECURITYRULESREQUEST']._serialized_end=17370
- _globals['_LISTSECURITYRULESRESPONSE']._serialized_start=17373
- _globals['_LISTSECURITYRULESRESPONSE']._serialized_end=17522
- _globals['_GETSECURITYRULEREQUEST']._serialized_start=17524
- _globals['_GETSECURITYRULEREQUEST']._serialized_end=17616
- _globals['_CREATESECURITYPROFILEREQUEST']._serialized_start=17619
- _globals['_CREATESECURITYPROFILEREQUEST']._serialized_end=17868
- _globals['_DELETESECURITYPROFILEREQUEST']._serialized_start=17871
- _globals['_DELETESECURITYPROFILEREQUEST']._serialized_end=18009
- _globals['_UPDATESECURITYPROFILEREQUEST']._serialized_start=18012
- _globals['_UPDATESECURITYPROFILEREQUEST']._serialized_end=18265
- _globals['_LISTSECURITYPROFILESREQUEST']._serialized_start=18268
- _globals['_LISTSECURITYPROFILESREQUEST']._serialized_end=18432
- _globals['_LISTSECURITYPROFILESRESPONSE']._serialized_start=18435
- _globals['_LISTSECURITYPROFILESRESPONSE']._serialized_end=18596
- _globals['_GETSECURITYPROFILEREQUEST']._serialized_start=18598
- _globals['_GETSECURITYPROFILEREQUEST']._serialized_end=18696
- _globals['_CREATEOSPFREQUEST']._serialized_start=18699
- _globals['_CREATEOSPFREQUEST']._serialized_end=18832
- _globals['_UPDATEOSPFREQUEST']._serialized_start=18835
- _globals['_UPDATEOSPFREQUEST']._serialized_end=19004
- _globals['_DELETEOSPFREQUEST']._serialized_start=19006
- _globals['_DELETEOSPFREQUEST']._serialized_end=19109
- _globals['_GETOSPFREQUEST']._serialized_start=19111
- _globals['_GETOSPFREQUEST']._serialized_end=19168
- _globals['_LISTOSPFREQUEST']._serialized_start=19170
- _globals['_LISTOSPFREQUEST']._serialized_end=19259
- _globals['_LISTOSPFRESPONSE']._serialized_start=19262
- _globals['_LISTOSPFRESPONSE']._serialized_end=19399
- _globals['_CREATEOSPFAREAREQUEST']._serialized_start=19402
- _globals['_CREATEOSPFAREAREQUEST']._serialized_end=19533
- _globals['_UPDATEOSPFAREAREQUEST']._serialized_start=19536
- _globals['_UPDATEOSPFAREAREQUEST']._serialized_end=19703
- _globals['_DELETEOSPFAREAREQUEST']._serialized_start=19705
- _globals['_DELETEOSPFAREAREQUEST']._serialized_end=19810
- _globals['_GETOSPFAREAREQUEST']._serialized_start=19812
- _globals['_GETOSPFAREAREQUEST']._serialized_end=19871
- _globals['_LISTOSPFAREAREQUEST']._serialized_start=19873
- _globals['_LISTOSPFAREAREQUEST']._serialized_end=19966
- _globals['_LISTOSPFAREARESPONSE']._serialized_start=19969
- _globals['_LISTOSPFAREARESPONSE']._serialized_end=20104
- _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_start=20107
- _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_end=20331
- _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_start=20334
- _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_end=20559
- _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_start=20561
- _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_end=20676
- _globals['_GETOSPFIFNETWORKREQUEST']._serialized_start=20678
- _globals['_GETOSPFIFNETWORKREQUEST']._serialized_end=20772
- _globals['_LISTOSPFIFNETWORKREQUEST']._serialized_start=20775
- _globals['_LISTOSPFIFNETWORKREQUEST']._serialized_end=20917
- _globals['_LISTOSPFIFNETWORKRESPONSE']._serialized_start=20920
- _globals['_LISTOSPFIFNETWORKRESPONSE']._serialized_end=21075
- _globals['_CLOUDINFRASERVICE']._serialized_start=21079
- _globals['_CLOUDINFRASERVICE']._serialized_end=39528
+ _globals['_CREATEBGPROUTERREQUEST']._serialized_end=6679
+ _globals['_DELETEBGPROUTERREQUEST']._serialized_start=6682
+ _globals['_DELETEBGPROUTERREQUEST']._serialized_end=6814
+ _globals['_UPDATEBGPROUTERREQUEST']._serialized_start=6817
+ _globals['_UPDATEBGPROUTERREQUEST']._serialized_end=6988
+ _globals['_LISTBGPROUTERSREQUEST']._serialized_start=6991
+ _globals['_LISTBGPROUTERSREQUEST']._serialized_end=7143
+ _globals['_LISTBGPROUTERSRESPONSE']._serialized_start=7145
+ _globals['_LISTBGPROUTERSRESPONSE']._serialized_end=7270
+ _globals['_GETBGPROUTERREQUEST']._serialized_start=7272
+ _globals['_GETBGPROUTERREQUEST']._serialized_end=7358
+ _globals['_CREATEBGPPEERREQUEST']._serialized_start=7361
+ _globals['_CREATEBGPPEERREQUEST']._serialized_end=7495
+ _globals['_DELETEBGPPEERREQUEST']._serialized_start=7497
+ _globals['_DELETEBGPPEERREQUEST']._serialized_end=7619
+ _globals['_UPDATEBGPPEERREQUEST']._serialized_start=7622
+ _globals['_UPDATEBGPPEERREQUEST']._serialized_end=7785
+ _globals['_LISTBGPPEERSREQUEST']._serialized_start=7788
+ _globals['_LISTBGPPEERSREQUEST']._serialized_end=7936
+ _globals['_LISTBGPPEERSRESPONSE']._serialized_start=7939
+ _globals['_LISTBGPPEERSRESPONSE']._serialized_end=8069
+ _globals['_GETBGPPEERREQUEST']._serialized_start=8071
+ _globals['_GETBGPPEERREQUEST']._serialized_end=8153
+ _globals['_CREATEBGPPEERAFREQUEST']._serialized_start=8156
+ _globals['_CREATEBGPPEERAFREQUEST']._serialized_end=8304
+ _globals['_DELETEBGPPEERAFREQUEST']._serialized_start=8306
+ _globals['_DELETEBGPPEERAFREQUEST']._serialized_end=8432
+ _globals['_UPDATEBGPPEERAFREQUEST']._serialized_start=8435
+ _globals['_UPDATEBGPPEERAFREQUEST']._serialized_end=8607
+ _globals['_LISTBGPPEERAFSREQUEST']._serialized_start=8610
+ _globals['_LISTBGPPEERAFSREQUEST']._serialized_end=8762
+ _globals['_LISTBGPPEERAFSRESPONSE']._serialized_start=8765
+ _globals['_LISTBGPPEERAFSRESPONSE']._serialized_end=8904
+ _globals['_GETBGPPEERAFREQUEST']._serialized_start=8906
+ _globals['_GETBGPPEERAFREQUEST']._serialized_end=8992
+ _globals['_CREATEMAPPINGREQUEST']._serialized_start=8995
+ _globals['_CREATEMAPPINGREQUEST']._serialized_end=9188
+ _globals['_DELETEMAPPINGREQUEST']._serialized_start=9190
+ _globals['_DELETEMAPPINGREQUEST']._serialized_end=9312
+ _globals['_UPDATEMAPPINGREQUEST']._serialized_start=9315
+ _globals['_UPDATEMAPPINGREQUEST']._serialized_end=9528
+ _globals['_LISTMAPPINGSREQUEST']._serialized_start=9531
+ _globals['_LISTMAPPINGSREQUEST']._serialized_end=9679
+ _globals['_LISTMAPPINGSRESPONSE']._serialized_start=9682
+ _globals['_LISTMAPPINGSRESPONSE']._serialized_end=9811
+ _globals['_GETMAPPINGREQUEST']._serialized_start=9813
+ _globals['_GETMAPPINGREQUEST']._serialized_end=9895
+ _globals['_CREATENEXTHOPREQUEST']._serialized_start=9898
+ _globals['_CREATENEXTHOPREQUEST']._serialized_end=10091
+ _globals['_DELETENEXTHOPREQUEST']._serialized_start=10093
+ _globals['_DELETENEXTHOPREQUEST']._serialized_end=10215
+ _globals['_UPDATENEXTHOPREQUEST']._serialized_start=10218
+ _globals['_UPDATENEXTHOPREQUEST']._serialized_end=10431
+ _globals['_LISTNEXTHOPREQUEST']._serialized_start=10434
+ _globals['_LISTNEXTHOPREQUEST']._serialized_end=10581
+ _globals['_LISTNEXTHOPSRESPONSE']._serialized_start=10584
+ _globals['_LISTNEXTHOPSRESPONSE']._serialized_end=10713
+ _globals['_GETNEXTHOPREQUEST']._serialized_start=10715
+ _globals['_GETNEXTHOPREQUEST']._serialized_end=10797
+ _globals['_CREATENEXTHOPGROUPREQUEST']._serialized_start=10800
+ _globals['_CREATENEXTHOPGROUPREQUEST']._serialized_end=11028
+ _globals['_DELETENEXTHOPGROUPREQUEST']._serialized_start=11031
+ _globals['_DELETENEXTHOPGROUPREQUEST']._serialized_end=11163
+ _globals['_UPDATENEXTHOPGROUPREQUEST']._serialized_start=11166
+ _globals['_UPDATENEXTHOPGROUPREQUEST']._serialized_end=11404
+ _globals['_LISTNEXTHOPGROUPSREQUEST']._serialized_start=11407
+ _globals['_LISTNEXTHOPGROUPSREQUEST']._serialized_end=11565
+ _globals['_LISTNEXTHOPGROUPSRESPONSE']._serialized_start=11568
+ _globals['_LISTNEXTHOPGROUPSRESPONSE']._serialized_end=11717
+ _globals['_GETNEXTHOPGROUPREQUEST']._serialized_start=11719
+ _globals['_GETNEXTHOPGROUPREQUEST']._serialized_end=11811
+ _globals['_CREATESUBNETREQUEST']._serialized_start=11814
+ _globals['_CREATESUBNETREQUEST']._serialized_end=12000
+ _globals['_DELETESUBNETREQUEST']._serialized_start=12002
+ _globals['_DELETESUBNETREQUEST']._serialized_end=12122
+ _globals['_UPDATESUBNETREQUEST']._serialized_start=12125
+ _globals['_UPDATESUBNETREQUEST']._serialized_end=12333
+ _globals['_LISTSUBNETSREQUEST']._serialized_start=12336
+ _globals['_LISTSUBNETSREQUEST']._serialized_end=12482
+ _globals['_LISTSUBNETSRESPONSE']._serialized_start=12484
+ _globals['_LISTSUBNETSRESPONSE']._serialized_end=12609
+ _globals['_GETSUBNETREQUEST']._serialized_start=12611
+ _globals['_GETSUBNETREQUEST']._serialized_end=12691
+ _globals['_CREATETUNNELREQUEST']._serialized_start=12694
+ _globals['_CREATETUNNELREQUEST']._serialized_end=12880
+ _globals['_DELETETUNNELREQUEST']._serialized_start=12882
+ _globals['_DELETETUNNELREQUEST']._serialized_end=13002
+ _globals['_UPDATETUNNELREQUEST']._serialized_start=13005
+ _globals['_UPDATETUNNELREQUEST']._serialized_end=13213
+ _globals['_LISTTUNNELSREQUEST']._serialized_start=13216
+ _globals['_LISTTUNNELSREQUEST']._serialized_end=13362
+ _globals['_LISTTUNNELSRESPONSE']._serialized_start=13364
+ _globals['_LISTTUNNELSRESPONSE']._serialized_end=13489
+ _globals['_GETTUNNELREQUEST']._serialized_start=13491
+ _globals['_GETTUNNELREQUEST']._serialized_end=13571
+ _globals['_CREATEVPCREQUEST']._serialized_start=13574
+ _globals['_CREATEVPCREQUEST']._serialized_end=13739
+ _globals['_DELETEVPCREQUEST']._serialized_start=13741
+ _globals['_DELETEVPCREQUEST']._serialized_end=13855
+ _globals['_UPDATEVPCREQUEST']._serialized_start=13858
+ _globals['_UPDATEVPCREQUEST']._serialized_end=14051
+ _globals['_LISTVPCSREQUEST']._serialized_start=14054
+ _globals['_LISTVPCSREQUEST']._serialized_end=14194
+ _globals['_LISTVPCSRESPONSE']._serialized_start=14196
+ _globals['_LISTVPCSRESPONSE']._serialized_end=14309
+ _globals['_GETVPCREQUEST']._serialized_start=14311
+ _globals['_GETVPCREQUEST']._serialized_end=14385
+ _globals['_CREATEVPCPEERREQUEST']._serialized_start=14388
+ _globals['_CREATEVPCPEERREQUEST']._serialized_end=14581
+ _globals['_DELETEVPCPEERREQUEST']._serialized_start=14583
+ _globals['_DELETEVPCPEERREQUEST']._serialized_end=14705
+ _globals['_UPDATEVPCPEERREQUEST']._serialized_start=14708
+ _globals['_UPDATEVPCPEERREQUEST']._serialized_end=14921
+ _globals['_LISTVPCPEERSREQUEST']._serialized_start=14924
+ _globals['_LISTVPCPEERSREQUEST']._serialized_end=15072
+ _globals['_LISTVPCPEERSRESPONSE']._serialized_start=15075
+ _globals['_LISTVPCPEERSRESPONSE']._serialized_end=15204
+ _globals['_GETVPCPEERREQUEST']._serialized_start=15206
+ _globals['_GETVPCPEERREQUEST']._serialized_end=15288
+ _globals['_CREATESECURITYPOLICYREQUEST']._serialized_start=15291
+ _globals['_CREATESECURITYPOLICYREQUEST']._serialized_end=15533
+ _globals['_DELETESECURITYPOLICYREQUEST']._serialized_start=15536
+ _globals['_DELETESECURITYPOLICYREQUEST']._serialized_end=15672
+ _globals['_UPDATESECURITYPOLICYREQUEST']._serialized_start=15675
+ _globals['_UPDATESECURITYPOLICYREQUEST']._serialized_end=15923
+ _globals['_LISTSECURITYPOLICYSREQUEST']._serialized_start=15926
+ _globals['_LISTSECURITYPOLICYSREQUEST']._serialized_end=16088
+ _globals['_LISTSECURITYPOLICYSRESPONSE']._serialized_start=16091
+ _globals['_LISTSECURITYPOLICYSRESPONSE']._serialized_end=16248
+ _globals['_GETSECURITYPOLICYREQUEST']._serialized_start=16250
+ _globals['_GETSECURITYPOLICYREQUEST']._serialized_end=16346
+ _globals['_CREATESECURITYRULEREQUEST']._serialized_start=16349
+ _globals['_CREATESECURITYRULEREQUEST']._serialized_end=16577
+ _globals['_DELETESECURITYRULEREQUEST']._serialized_start=16580
+ _globals['_DELETESECURITYRULEREQUEST']._serialized_end=16712
+ _globals['_UPDATESECURITYRULEREQUEST']._serialized_start=16715
+ _globals['_UPDATESECURITYRULEREQUEST']._serialized_end=16953
+ _globals['_LISTSECURITYRULESREQUEST']._serialized_start=16956
+ _globals['_LISTSECURITYRULESREQUEST']._serialized_end=17114
+ _globals['_LISTSECURITYRULESRESPONSE']._serialized_start=17117
+ _globals['_LISTSECURITYRULESRESPONSE']._serialized_end=17266
+ _globals['_GETSECURITYRULEREQUEST']._serialized_start=17268
+ _globals['_GETSECURITYRULEREQUEST']._serialized_end=17360
+ _globals['_CREATESECURITYPROFILEREQUEST']._serialized_start=17363
+ _globals['_CREATESECURITYPROFILEREQUEST']._serialized_end=17612
+ _globals['_DELETESECURITYPROFILEREQUEST']._serialized_start=17615
+ _globals['_DELETESECURITYPROFILEREQUEST']._serialized_end=17753
+ _globals['_UPDATESECURITYPROFILEREQUEST']._serialized_start=17756
+ _globals['_UPDATESECURITYPROFILEREQUEST']._serialized_end=18009
+ _globals['_LISTSECURITYPROFILESREQUEST']._serialized_start=18012
+ _globals['_LISTSECURITYPROFILESREQUEST']._serialized_end=18176
+ _globals['_LISTSECURITYPROFILESRESPONSE']._serialized_start=18179
+ _globals['_LISTSECURITYPROFILESRESPONSE']._serialized_end=18340
+ _globals['_GETSECURITYPROFILEREQUEST']._serialized_start=18342
+ _globals['_GETSECURITYPROFILEREQUEST']._serialized_end=18440
+ _globals['_CREATEOSPFREQUEST']._serialized_start=18443
+ _globals['_CREATEOSPFREQUEST']._serialized_end=18576
+ _globals['_UPDATEOSPFREQUEST']._serialized_start=18579
+ _globals['_UPDATEOSPFREQUEST']._serialized_end=18748
+ _globals['_DELETEOSPFREQUEST']._serialized_start=18750
+ _globals['_DELETEOSPFREQUEST']._serialized_end=18853
+ _globals['_GETOSPFREQUEST']._serialized_start=18855
+ _globals['_GETOSPFREQUEST']._serialized_end=18912
+ _globals['_LISTOSPFREQUEST']._serialized_start=18914
+ _globals['_LISTOSPFREQUEST']._serialized_end=19003
+ _globals['_LISTOSPFRESPONSE']._serialized_start=19006
+ _globals['_LISTOSPFRESPONSE']._serialized_end=19143
+ _globals['_CREATEOSPFAREAREQUEST']._serialized_start=19146
+ _globals['_CREATEOSPFAREAREQUEST']._serialized_end=19277
+ _globals['_UPDATEOSPFAREAREQUEST']._serialized_start=19280
+ _globals['_UPDATEOSPFAREAREQUEST']._serialized_end=19447
+ _globals['_DELETEOSPFAREAREQUEST']._serialized_start=19449
+ _globals['_DELETEOSPFAREAREQUEST']._serialized_end=19554
+ _globals['_GETOSPFAREAREQUEST']._serialized_start=19556
+ _globals['_GETOSPFAREAREQUEST']._serialized_end=19615
+ _globals['_LISTOSPFAREAREQUEST']._serialized_start=19617
+ _globals['_LISTOSPFAREAREQUEST']._serialized_end=19710
+ _globals['_LISTOSPFAREARESPONSE']._serialized_start=19713
+ _globals['_LISTOSPFAREARESPONSE']._serialized_end=19848
+ _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_start=19851
+ _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_end=20075
+ _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_start=20078
+ _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_end=20303
+ _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_start=20305
+ _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_end=20420
+ _globals['_GETOSPFIFNETWORKREQUEST']._serialized_start=20422
+ _globals['_GETOSPFIFNETWORKREQUEST']._serialized_end=20516
+ _globals['_LISTOSPFIFNETWORKREQUEST']._serialized_start=20519
+ _globals['_LISTOSPFIFNETWORKREQUEST']._serialized_end=20661
+ _globals['_LISTOSPFIFNETWORKRESPONSE']._serialized_start=20664
+ _globals['_LISTOSPFIFNETWORKRESPONSE']._serialized_end=20819
+ _globals['_CLOUDINFRASERVICE']._serialized_start=20823
+ _globals['_CLOUDINFRASERVICE']._serialized_end=39425
# @@protoc_insertion_point(module_scope)
diff --git a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py
index 83a8361a..eec67a41 100644
--- a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py
+++ b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py
@@ -239,55 +239,55 @@ def __init__(self, channel):
request_serializer=cloudrpc__pb2.GetBgpRouterRequest.SerializeToString,
response_deserializer=bgp__pb2.BgpRouter.FromString,
)
- self.CreateBGPPeer = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeer',
- request_serializer=cloudrpc__pb2.CreateBGPPeerRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeer.FromString,
- )
- self.DeleteBGPPeer = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeer',
- request_serializer=cloudrpc__pb2.DeleteBGPPeerRequest.SerializeToString,
+ self.CreateBgpPeer = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeer',
+ request_serializer=cloudrpc__pb2.CreateBgpPeerRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeer.FromString,
+ )
+ self.DeleteBgpPeer = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeer',
+ request_serializer=cloudrpc__pb2.DeleteBgpPeerRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
- self.UpdateBGPPeer = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeer',
- request_serializer=cloudrpc__pb2.UpdateBGPPeerRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeer.FromString,
- )
- self.ListBGPPeers = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeers',
- request_serializer=cloudrpc__pb2.ListBGPPeersRequest.SerializeToString,
- response_deserializer=cloudrpc__pb2.ListBGPPeersResponse.FromString,
- )
- self.GetBGPPeer = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeer',
- request_serializer=cloudrpc__pb2.GetBGPPeerRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeer.FromString,
- )
- self.CreateBGPPeerAf = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeerAf',
- request_serializer=cloudrpc__pb2.CreateBGPPeerAfRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeerAf.FromString,
- )
- self.DeleteBGPPeerAf = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeerAf',
- request_serializer=cloudrpc__pb2.DeleteBGPPeerAfRequest.SerializeToString,
+ self.UpdateBgpPeer = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeer',
+ request_serializer=cloudrpc__pb2.UpdateBgpPeerRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeer.FromString,
+ )
+ self.ListBgpPeers = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeers',
+ request_serializer=cloudrpc__pb2.ListBgpPeersRequest.SerializeToString,
+ response_deserializer=cloudrpc__pb2.ListBgpPeersResponse.FromString,
+ )
+ self.GetBgpPeer = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeer',
+ request_serializer=cloudrpc__pb2.GetBgpPeerRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeer.FromString,
+ )
+ self.CreateBgpPeerAf = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeerAf',
+ request_serializer=cloudrpc__pb2.CreateBgpPeerAfRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeerAf.FromString,
+ )
+ self.DeleteBgpPeerAf = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeerAf',
+ request_serializer=cloudrpc__pb2.DeleteBgpPeerAfRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
- self.UpdateBGPPeerAf = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeerAf',
- request_serializer=cloudrpc__pb2.UpdateBGPPeerAfRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeerAf.FromString,
+ self.UpdateBgpPeerAf = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeerAf',
+ request_serializer=cloudrpc__pb2.UpdateBgpPeerAfRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeerAf.FromString,
)
- self.ListBGPPeerAfs = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeerAfs',
- request_serializer=cloudrpc__pb2.ListBGPPeerAfsRequest.SerializeToString,
- response_deserializer=cloudrpc__pb2.ListBGPPeerAfsResponse.FromString,
+ self.ListBgpPeerAfs = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeerAfs',
+ request_serializer=cloudrpc__pb2.ListBgpPeerAfsRequest.SerializeToString,
+ response_deserializer=cloudrpc__pb2.ListBgpPeerAfsResponse.FromString,
)
- self.GetBGPPeerAf = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeerAf',
- request_serializer=cloudrpc__pb2.GetBGPPeerAfRequest.SerializeToString,
- response_deserializer=bgp__pb2.BGPPeerAf.FromString,
+ self.GetBgpPeerAf = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeerAf',
+ request_serializer=cloudrpc__pb2.GetBgpPeerAfRequest.SerializeToString,
+ response_deserializer=bgp__pb2.BgpPeerAf.FromString,
)
self.CreateMapping = channel.unary_unary(
'/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateMapping',
@@ -854,87 +854,99 @@ def CreateBgpRouter(self, request, context):
raise NotImplementedError('Method not implemented!')
def DeleteBgpRouter(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ """BGP Router Delete
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def UpdateBgpRouter(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ """BGP Router Update
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def ListBgpRouters(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ """BGP Router List
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
def GetBgpRouter(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ """BGP Router Get
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def CreateBGPPeer(self, request, context):
+ def CreateBgpPeer(self, request, context):
"""bgppeer (optional) apis
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def DeleteBGPPeer(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def DeleteBgpPeer(self, request, context):
+ """BGP Peer Delete
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def UpdateBGPPeer(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def UpdateBgpPeer(self, request, context):
+ """BGP Peer Update
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def ListBGPPeers(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def ListBgpPeers(self, request, context):
+ """BGP Peer List
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def GetBGPPeer(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def GetBgpPeer(self, request, context):
+ """BGP Peer Get
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def CreateBGPPeerAf(self, request, context):
+ def CreateBgpPeerAf(self, request, context):
"""bgppeeraf (optional) apis
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def DeleteBGPPeerAf(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def DeleteBgpPeerAf(self, request, context):
+ """BGP Peer AF Delete
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def UpdateBGPPeerAf(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def UpdateBgpPeerAf(self, request, context):
+ """BGP Peer AF Update
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def ListBGPPeerAfs(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def ListBgpPeerAfs(self, request, context):
+ """BGP Peer AF List
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def GetBGPPeerAf(self, request, context):
- """Missing associated documentation comment in .proto file."""
+ def GetBgpPeerAf(self, request, context):
+ """BGP Peer AF Get
+ """
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
@@ -1553,55 +1565,55 @@ def add_CloudInfraServiceServicer_to_server(servicer, server):
request_deserializer=cloudrpc__pb2.GetBgpRouterRequest.FromString,
response_serializer=bgp__pb2.BgpRouter.SerializeToString,
),
- 'CreateBGPPeer': grpc.unary_unary_rpc_method_handler(
- servicer.CreateBGPPeer,
- request_deserializer=cloudrpc__pb2.CreateBGPPeerRequest.FromString,
- response_serializer=bgp__pb2.BGPPeer.SerializeToString,
+ 'CreateBgpPeer': grpc.unary_unary_rpc_method_handler(
+ servicer.CreateBgpPeer,
+ request_deserializer=cloudrpc__pb2.CreateBgpPeerRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeer.SerializeToString,
),
- 'DeleteBGPPeer': grpc.unary_unary_rpc_method_handler(
- servicer.DeleteBGPPeer,
- request_deserializer=cloudrpc__pb2.DeleteBGPPeerRequest.FromString,
+ 'DeleteBgpPeer': grpc.unary_unary_rpc_method_handler(
+ servicer.DeleteBgpPeer,
+ request_deserializer=cloudrpc__pb2.DeleteBgpPeerRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
- 'UpdateBGPPeer': grpc.unary_unary_rpc_method_handler(
- servicer.UpdateBGPPeer,
- request_deserializer=cloudrpc__pb2.UpdateBGPPeerRequest.FromString,
- response_serializer=bgp__pb2.BGPPeer.SerializeToString,
- ),
- 'ListBGPPeers': grpc.unary_unary_rpc_method_handler(
- servicer.ListBGPPeers,
- request_deserializer=cloudrpc__pb2.ListBGPPeersRequest.FromString,
- response_serializer=cloudrpc__pb2.ListBGPPeersResponse.SerializeToString,
- ),
- 'GetBGPPeer': grpc.unary_unary_rpc_method_handler(
- servicer.GetBGPPeer,
- request_deserializer=cloudrpc__pb2.GetBGPPeerRequest.FromString,
- response_serializer=bgp__pb2.BGPPeer.SerializeToString,
- ),
- 'CreateBGPPeerAf': grpc.unary_unary_rpc_method_handler(
- servicer.CreateBGPPeerAf,
- request_deserializer=cloudrpc__pb2.CreateBGPPeerAfRequest.FromString,
- response_serializer=bgp__pb2.BGPPeerAf.SerializeToString,
- ),
- 'DeleteBGPPeerAf': grpc.unary_unary_rpc_method_handler(
- servicer.DeleteBGPPeerAf,
- request_deserializer=cloudrpc__pb2.DeleteBGPPeerAfRequest.FromString,
+ 'UpdateBgpPeer': grpc.unary_unary_rpc_method_handler(
+ servicer.UpdateBgpPeer,
+ request_deserializer=cloudrpc__pb2.UpdateBgpPeerRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeer.SerializeToString,
+ ),
+ 'ListBgpPeers': grpc.unary_unary_rpc_method_handler(
+ servicer.ListBgpPeers,
+ request_deserializer=cloudrpc__pb2.ListBgpPeersRequest.FromString,
+ response_serializer=cloudrpc__pb2.ListBgpPeersResponse.SerializeToString,
+ ),
+ 'GetBgpPeer': grpc.unary_unary_rpc_method_handler(
+ servicer.GetBgpPeer,
+ request_deserializer=cloudrpc__pb2.GetBgpPeerRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeer.SerializeToString,
+ ),
+ 'CreateBgpPeerAf': grpc.unary_unary_rpc_method_handler(
+ servicer.CreateBgpPeerAf,
+ request_deserializer=cloudrpc__pb2.CreateBgpPeerAfRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeerAf.SerializeToString,
+ ),
+ 'DeleteBgpPeerAf': grpc.unary_unary_rpc_method_handler(
+ servicer.DeleteBgpPeerAf,
+ request_deserializer=cloudrpc__pb2.DeleteBgpPeerAfRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
- 'UpdateBGPPeerAf': grpc.unary_unary_rpc_method_handler(
- servicer.UpdateBGPPeerAf,
- request_deserializer=cloudrpc__pb2.UpdateBGPPeerAfRequest.FromString,
- response_serializer=bgp__pb2.BGPPeerAf.SerializeToString,
+ 'UpdateBgpPeerAf': grpc.unary_unary_rpc_method_handler(
+ servicer.UpdateBgpPeerAf,
+ request_deserializer=cloudrpc__pb2.UpdateBgpPeerAfRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeerAf.SerializeToString,
),
- 'ListBGPPeerAfs': grpc.unary_unary_rpc_method_handler(
- servicer.ListBGPPeerAfs,
- request_deserializer=cloudrpc__pb2.ListBGPPeerAfsRequest.FromString,
- response_serializer=cloudrpc__pb2.ListBGPPeerAfsResponse.SerializeToString,
+ 'ListBgpPeerAfs': grpc.unary_unary_rpc_method_handler(
+ servicer.ListBgpPeerAfs,
+ request_deserializer=cloudrpc__pb2.ListBgpPeerAfsRequest.FromString,
+ response_serializer=cloudrpc__pb2.ListBgpPeerAfsResponse.SerializeToString,
),
- 'GetBGPPeerAf': grpc.unary_unary_rpc_method_handler(
- servicer.GetBGPPeerAf,
- request_deserializer=cloudrpc__pb2.GetBGPPeerAfRequest.FromString,
- response_serializer=bgp__pb2.BGPPeerAf.SerializeToString,
+ 'GetBgpPeerAf': grpc.unary_unary_rpc_method_handler(
+ servicer.GetBgpPeerAf,
+ request_deserializer=cloudrpc__pb2.GetBgpPeerAfRequest.FromString,
+ response_serializer=bgp__pb2.BgpPeerAf.SerializeToString,
),
'CreateMapping': grpc.unary_unary_rpc_method_handler(
servicer.CreateMapping,
@@ -2617,7 +2629,7 @@ def GetBgpRouter(request,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def CreateBGPPeer(request,
+ def CreateBgpPeer(request,
target,
options=(),
channel_credentials=None,
@@ -2627,14 +2639,14 @@ def CreateBGPPeer(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeer',
- cloudrpc__pb2.CreateBGPPeerRequest.SerializeToString,
- bgp__pb2.BGPPeer.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeer',
+ cloudrpc__pb2.CreateBgpPeerRequest.SerializeToString,
+ bgp__pb2.BgpPeer.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def DeleteBGPPeer(request,
+ def DeleteBgpPeer(request,
target,
options=(),
channel_credentials=None,
@@ -2644,14 +2656,14 @@ def DeleteBGPPeer(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeer',
- cloudrpc__pb2.DeleteBGPPeerRequest.SerializeToString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeer',
+ cloudrpc__pb2.DeleteBgpPeerRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def UpdateBGPPeer(request,
+ def UpdateBgpPeer(request,
target,
options=(),
channel_credentials=None,
@@ -2661,14 +2673,14 @@ def UpdateBGPPeer(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeer',
- cloudrpc__pb2.UpdateBGPPeerRequest.SerializeToString,
- bgp__pb2.BGPPeer.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeer',
+ cloudrpc__pb2.UpdateBgpPeerRequest.SerializeToString,
+ bgp__pb2.BgpPeer.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def ListBGPPeers(request,
+ def ListBgpPeers(request,
target,
options=(),
channel_credentials=None,
@@ -2678,14 +2690,14 @@ def ListBGPPeers(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeers',
- cloudrpc__pb2.ListBGPPeersRequest.SerializeToString,
- cloudrpc__pb2.ListBGPPeersResponse.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeers',
+ cloudrpc__pb2.ListBgpPeersRequest.SerializeToString,
+ cloudrpc__pb2.ListBgpPeersResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def GetBGPPeer(request,
+ def GetBgpPeer(request,
target,
options=(),
channel_credentials=None,
@@ -2695,14 +2707,14 @@ def GetBGPPeer(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeer',
- cloudrpc__pb2.GetBGPPeerRequest.SerializeToString,
- bgp__pb2.BGPPeer.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeer',
+ cloudrpc__pb2.GetBgpPeerRequest.SerializeToString,
+ bgp__pb2.BgpPeer.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def CreateBGPPeerAf(request,
+ def CreateBgpPeerAf(request,
target,
options=(),
channel_credentials=None,
@@ -2712,14 +2724,14 @@ def CreateBGPPeerAf(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBGPPeerAf',
- cloudrpc__pb2.CreateBGPPeerAfRequest.SerializeToString,
- bgp__pb2.BGPPeerAf.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateBgpPeerAf',
+ cloudrpc__pb2.CreateBgpPeerAfRequest.SerializeToString,
+ bgp__pb2.BgpPeerAf.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def DeleteBGPPeerAf(request,
+ def DeleteBgpPeerAf(request,
target,
options=(),
channel_credentials=None,
@@ -2729,14 +2741,14 @@ def DeleteBGPPeerAf(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBGPPeerAf',
- cloudrpc__pb2.DeleteBGPPeerAfRequest.SerializeToString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteBgpPeerAf',
+ cloudrpc__pb2.DeleteBgpPeerAfRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def UpdateBGPPeerAf(request,
+ def UpdateBgpPeerAf(request,
target,
options=(),
channel_credentials=None,
@@ -2746,14 +2758,14 @@ def UpdateBGPPeerAf(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBGPPeerAf',
- cloudrpc__pb2.UpdateBGPPeerAfRequest.SerializeToString,
- bgp__pb2.BGPPeerAf.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateBgpPeerAf',
+ cloudrpc__pb2.UpdateBgpPeerAfRequest.SerializeToString,
+ bgp__pb2.BgpPeerAf.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def ListBGPPeerAfs(request,
+ def ListBgpPeerAfs(request,
target,
options=(),
channel_credentials=None,
@@ -2763,14 +2775,14 @@ def ListBGPPeerAfs(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBGPPeerAfs',
- cloudrpc__pb2.ListBGPPeerAfsRequest.SerializeToString,
- cloudrpc__pb2.ListBGPPeerAfsResponse.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListBgpPeerAfs',
+ cloudrpc__pb2.ListBgpPeerAfsRequest.SerializeToString,
+ cloudrpc__pb2.ListBgpPeerAfsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def GetBGPPeerAf(request,
+ def GetBgpPeerAf(request,
target,
options=(),
channel_credentials=None,
@@ -2780,9 +2792,9 @@ def GetBGPPeerAf(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBGPPeerAf',
- cloudrpc__pb2.GetBGPPeerAfRequest.SerializeToString,
- bgp__pb2.BGPPeerAf.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetBgpPeerAf',
+ cloudrpc__pb2.GetBgpPeerAfRequest.SerializeToString,
+ bgp__pb2.BgpPeerAf.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)