diff --git a/network/cloud/cloudrpc.proto b/network/cloud/cloudrpc.proto
index 378739a3..57276c34 100644
--- a/network/cloud/cloudrpc.proto
+++ b/network/cloud/cloudrpc.proto
@@ -750,112 +750,112 @@ service CloudInfraService {
// TBD rpc SecurityPolicyLookup (SecurityPolicyLookupRequest) returns (SecurityPolicyLookupResponse) {}
// OSPF APIs
- // Create a OSPF. Contains the configuration of the OSPF instance.
- rpc CreateOSPF(CreateOSPFRequest) returns (OSPFConfig) {
+ // Create a OSPF Router. Contains the configuration of the OSPF instance.
+ rpc CreateOspfRouter(CreateOspfRouterRequest) returns (OspfRouter) {
option (google.api.http) = {
- post: "/v1alpha1/ospfConfigs"
- body: "ospf_config"
+ post: "/v1alpha1/ospfRouters"
+ body: "ospf_router"
};
- option (google.api.method_signature) = "ospf_config,ospf_id";
+ option (google.api.method_signature) = "ospf_router,ospf_router_id";
}
- // Update a OSPF instance
- rpc UpdateOSPF(UpdateOSPFRequest) returns (OSPFConfig) {
+ // Update a OSPF Router instance
+ rpc UpdateOspfRouter(UpdateOspfRouterRequest) returns (OspfRouter) {
option (google.api.http) = {
- patch: "/v1alpha1/{ospf_config.name=ospfConfigs}/*"
- body: "ospf_config"
+ patch: "/v1alpha1/{ospf_router.name=ospfRouters/*}"
+ body: "ospf_router"
};
- option (google.api.method_signature) = "ospf_config,update_mask";
+ option (google.api.method_signature) = "ospf_router,update_mask";
}
// Delete a OSPF instance
- rpc DeleteOSPF(DeleteOSPFRequest) returns (google.protobuf.Empty) {
+ rpc DeleteOspfRouter(DeleteOspfRouterRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
- delete: "/v1alpha1/{name=ospfConfigs}/*"
+ delete: "/v1alpha1/{name=ospfRouters/*}"
};
option (google.api.method_signature) = "name";
}
// Get an OSPF instance
- rpc GetOSPF(GetOSPFRequest) returns (OSPFConfig) {
+ rpc GetOspfRouter(GetOspfRouterRequest) returns (OspfRouter) {
option (google.api.http) = {
- get: "/v1alpha1/{name=ospfConfigs}/*"
+ get: "/v1alpha1/{name=ospfRouters/*}"
};
option (google.api.method_signature) = "name";
}
// All OSPF instances
- rpc ListOSPF(ListOSPFRequest) returns (ListOSPFResponse) {
+ rpc ListOspfRouters(ListOspfRoutersRequest) returns (ListOspfRoutersResponse) {
option (google.api.http) = {
- get: "/v1alpha1/ospfConfigs"
+ get: "/v1alpha1/ospfRouters"
};
}
// Create a OSPF Area
- rpc CreateOSPFArea(CreateOSPFAreaRequest) returns (OSPFArea) {
+ rpc CreateOspfArea(CreateOspfAreaRequest) returns (OspfArea) {
option (google.api.http) = {
post: "/v1alpha1/ospfAreas"
body: "ospf_area"
};
- option (google.api.method_signature) = "ospf_area,area_id";
+ option (google.api.method_signature) = "ospf_area,ospf_area_id";
}
// Update an OSPF Area
- rpc UpdateOSPFArea(UpdateOSPFAreaRequest) returns (OSPFArea) {
+ rpc UpdateOspfArea(UpdateOspfAreaRequest) returns (OspfArea) {
option (google.api.http) = {
- patch: "/v1alpha1/{ospf_area.name=ospfareas}/*"
+ patch: "/v1alpha1/{ospf_area.name=ospfAreas/*}"
body: "ospf_area"
};
option (google.api.method_signature) = "ospf_area,update_mask";
}
// Delete an OSPF Area
- rpc DeleteOSPFArea(DeleteOSPFAreaRequest) returns (google.protobuf.Empty) {
+ rpc DeleteOspfArea(DeleteOspfAreaRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
- delete: "/v1alpha1/{name=ospfAreas}/*"
+ delete: "/v1alpha1/{name=ospfAreas/*}"
};
option (google.api.method_signature) = "name";
}
// Get an OSPF Area
- rpc GetOSPFArea(GetOSPFAreaRequest) returns (OSPFArea) {
+ rpc GetOspfArea(GetOspfAreaRequest) returns (OspfArea) {
option (google.api.http) = {
- get: "/v1alpha1/{name=ospfAreas}/*"
+ get: "/v1alpha1/{name=ospfAreas/*}"
};
option (google.api.method_signature) = "name";
}
// List all OSPF Areas
- rpc ListOSPFArea(ListOSPFAreaRequest) returns (ListOSPFAreaResponse) {
+ rpc ListOspfAreas(ListOspfAreasRequest) returns (ListOspfAreasResponse) {
option (google.api.http) = {
get: "/v1alpha1/ospfAreas"
};
}
// Create an OSPF IfNetwork
- rpc CreateOSPFIfNetwork(CreateOSPFIfNetworkRequest) returns (OSPFIfNetwork) {
+ rpc CreateOspfIfNetwork(CreateOspfIfNetworkRequest) returns (OspfIfNetwork) {
option (google.api.http) = {
post: "/v1alpha1/ospfIfNetworks"
- body: "ospf_ifnetwork"
+ body: "ospf_if_network"
};
- option (google.api.method_signature) = "ospf_ifnetwork_id,ospf_ifnetwork_area,ospf_ifnetwork";
+ option (google.api.method_signature) = "ospf_if_network,ospf_if_network_id";
}
// Update an OSPF IfNetwork
- rpc UpdateOSPFIfNetwork(UpdateOSPFIfNetworkRequest) returns (OSPFIfNetwork) {
+ rpc UpdateOspfIfNetwork(UpdateOspfIfNetworkRequest) returns (OspfIfNetwork) {
option (google.api.http) = {
- patch: "/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*"
- body: "ospf_ifnetwork"
+ patch: "/v1alpha1/{ospf_if_network.name=ospfIfNetworks/*}"
+ body: "ospf_if_network"
};
- option (google.api.method_signature) = "ospf_ifnetwork,update_mask";
+ option (google.api.method_signature) = "ospf_if_network,update_mask";
}
// Delete an OSPF IfNetwork
- rpc DeleteOSPFIfNetwork(DeleteOSPFIfNetworkRequest) returns (google.protobuf.Empty) {
+ rpc DeleteOspfIfNetwork(DeleteOspfIfNetworkRequest) returns (google.protobuf.Empty) {
option (google.api.http) = {
- delete: "/v1alpha1/{name=ospfIfNetwork}/*"
+ delete: "/v1alpha1/{name=ospfIfNetwork/*}"
};
option (google.api.method_signature) = "name";
}
// Get an OSPF IfNetwork
- rpc GetOSPFIfNetwork(GetOSPFIfNetworkRequest) returns (OSPFIfNetwork) {
+ rpc GetOspfIfNetwork(GetOspfIfNetworkRequest) returns (OspfIfNetwork) {
option (google.api.http) = {
- get: "/v1alpha1/{name=ospfIfNetworks}/*"
+ get: "/v1alpha1/{name=ospfIfNetworks/*}"
};
option (google.api.method_signature) = "name";
}
// List all OSPF IfNetworks
- rpc ListOSPFIfNetwork(ListOSPFIfNetworkRequest) returns (ListOSPFIfNetworkResponse) {
+ rpc ListOspfIfNetworks(ListOspfIfNetworksRequest) returns (ListOspfIfNetworksResponse) {
option (google.api.http) = {
get: "/v1alpha1/ospfIfNetworks"
};
@@ -2230,28 +2230,28 @@ message GetSecurityProfileRequest {
// OSPF Requests/Responses
//
-// Create OSPF Request
-message CreateOSPFRequest {
+// Create OSPF Router Request
+message CreateOspfRouterRequest {
// OSPF identifier
- string ospf_id = 1 [(google.api.field_behavior) = OPTIONAL];
+ string ospf_router_id = 1 [(google.api.field_behavior) = OPTIONAL];
// OSPF configuration
- OSPFConfig ospf_config = 2 [(google.api.field_behavior) = REQUIRED];
+ OspfRouter ospf_router = 2 [(google.api.field_behavior) = REQUIRED];
}
// Update OSPF request
-message UpdateOSPFRequest {
+message UpdateOspfRouterRequest {
// updated ospf configuration
- OSPFConfig ospf_config = 1 [(google.api.field_behavior) = REQUIRED];
+ OspfRouter ospf_router = 1 [(google.api.field_behavior) = REQUIRED];
// list of fields to update.
google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL];
}
// Delete OSPF request
-message DeleteOSPFRequest {
+message DeleteOspfRouterRequest {
// Name or OSPF identifier
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFConfig"
+ (google.api.resource_reference).type = "OspfRouter"
];
// If set to true, and the resource is not found, the request will succeed
// but no action will be taken on the server
@@ -2259,27 +2259,32 @@ message DeleteOSPFRequest {
}
// Get OSPF request
-message GetOSPFRequest {
+message GetOspfRouterRequest {
// Name of the OSPF Config to retrieve
string name = 1 [
(google.api.field_behavior) = OPTIONAL,
- (google.api.resource_reference).type = "OSPFConfig"
+ (google.api.resource_reference).type = "OspfRouter"
];
}
// List OSPF request
-message ListOSPFRequest {
- // The maximum number of OSPF configs to return. The service may return fewer than this value.
- int32 page_size = 1 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListOSPF` call.
+message ListOspfRoutersRequest {
+ // parent
+ string parent = 1 [
+ (google.api.field_behavior) = REQUIRED,
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/OspfRouter"
+ ];
+ // The maximum number of OSPF routers to return. The service may return fewer than this value.
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
+ // A page token, received from a previous `ListOspfRouters` call.
// Provide this to retrieve the subsequent page.
- string page_token = 2 [(google.api.field_behavior) = OPTIONAL];
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// List OSPF response
-message ListOSPFResponse {
+message ListOspfRoutersResponse {
// List of OSPF configs
- repeated OSPFConfig ospf_configs = 1;
+ repeated OspfRouter ospf_routers = 1;
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are not subsequent pages.
@@ -2287,58 +2292,63 @@ message ListOSPFResponse {
}
//
-// OSPFArea Requests/Responses
+// OspfArea Requests/Responses
//
-// Create OSPFArea Request
-message CreateOSPFAreaRequest {
- // area_id
- string area_id = 1 [(google.api.field_behavior) = REQUIRED];
+// Create OspfArea Request
+message CreateOspfAreaRequest {
+ // ospf_area_id
+ string ospf_area_id = 1 [(google.api.field_behavior) = REQUIRED];
// ospf_area
- OSPFArea ospf_area = 2 [(google.api.field_behavior) = REQUIRED];
+ OspfArea ospf_area = 2 [(google.api.field_behavior) = REQUIRED];
}
-// Update OSPFArea request
-message UpdateOSPFAreaRequest {
+// Update OspfArea request
+message UpdateOspfAreaRequest {
// updated ospf_area info
- OSPFArea ospf_area = 1 [(google.api.field_behavior) = REQUIRED];
+ OspfArea ospf_area = 1 [(google.api.field_behavior) = REQUIRED];
// list of fields to update.
google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior) = OPTIONAL];
}
-// Delete OSPFArea request
-message DeleteOSPFAreaRequest {
+// Delete OspfArea request
+message DeleteOspfAreaRequest {
// name or area_id
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFArea"
+ (google.api.resource_reference).type = "OspfArea"
];
// 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 [(google.api.field_behavior) = OPTIONAL];
}
-// Get OSPFArea request
-message GetOSPFAreaRequest {
+// Get OspfArea request
+message GetOspfAreaRequest {
// name
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFArea"
+ (google.api.resource_reference).type = "OspfArea"
];
}
-// List OSPFArea request
-message ListOSPFAreaRequest {
+// List OspfArea request
+message ListOspfAreasRequest {
+ // parent
+ string parent = 1 [
+ (google.api.field_behavior) = REQUIRED,
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/OspfRouter"
+ ];
// pagination: page-size
- int32 page_size = 1 [(google.api.field_behavior) = OPTIONAL];
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
// pagination: start token
- string page_token = 2 [(google.api.field_behavior) = OPTIONAL];
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
-// List OSPFArea response
-message ListOSPFAreaResponse {
+// List OspfArea response
+message ListOspfAreasResponse {
// list of ospf_areas
- repeated OSPFArea ospf_areas = 1;
+ repeated OspfArea ospf_areas = 1;
// next page token
string next_page_token = 2;
@@ -2348,56 +2358,52 @@ message ListOSPFAreaResponse {
// OSPFvIfNetwork Requests/Responses
//
-// Create OSPFIfNetwork Request
-message CreateOSPFIfNetworkRequest {
+// Create OspfIfNetwork Request
+message CreateOspfIfNetworkRequest {
// OSPF IfNetwork ID
- string ospf_ifnetwork_id = 1 [(google.api.field_behavior) = REQUIRED];
- // OSPF IfNetwork Area ID
- string ospf_ifnetwork_area = 2 [(google.api.field_behavior) = REQUIRED];
- // ospf_ifnetwork
- OSPFIfNetwork ospf_ifnetwork = 3 [(google.api.field_behavior) = REQUIRED];
+ string ospf_if_network_id = 1 [(google.api.field_behavior) = REQUIRED];
+ // ospf_if_network
+ OspfIfNetwork ospf_if_network = 2 [(google.api.field_behavior) = REQUIRED];
}
-// Update OSPFIfNetwork request
-message UpdateOSPFIfNetworkRequest {
- // name
- string name = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFIfNetwork"
- ];
+// Update OspfIfNetwork request
+message UpdateOspfIfNetworkRequest {
// updated OSPF IfNetwork information
- OSPFIfNetwork ospf_ifnetwork = 2;
+ OspfIfNetwork ospf_if_network = 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];
+ // If set to true, and the object is not found, a new object will be created.
+ // In this situation, `update_mask` is ignored.
+ bool allow_missing = 3 [(google.api.field_behavior) = OPTIONAL];
}
-// Delete OSPFIfNetwork request
-message DeleteOSPFIfNetworkRequest {
+// Delete OspfIfNetwork request
+message DeleteOspfIfNetworkRequest {
// OSPF IfNetwork name
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFIfNetwork"
+ (google.api.resource_reference).type = "OspfIfNetwork"
];
// 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 [(google.api.field_behavior) = OPTIONAL];
}
-// Get OSPFIfNetwork request
-message GetOSPFIfNetworkRequest {
+// Get OspfIfNetwork request
+message GetOspfIfNetworkRequest {
// name
string name = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "opi_api.network.v1alpha1/OSPFIfNetwork"
+ (google.api.resource_reference).type = "opi_api.network.v1alpha1/OspfIfNetwork"
];
}
-// List OSPFIfNetwork request
-message ListOSPFIfNetworkRequest {
- // name or IfNetwork identifier
- string name = 1 [
+// List OspfIfNetwork request
+message ListOspfIfNetworksRequest {
+ // parent or IfNetwork identifier
+ string parent = 1 [
(google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference).type = "OSPFIfNetwork"
+ (google.api.resource_reference).type = "OspfIfNetwork"
];
// pagination: page-size
int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
@@ -2405,10 +2411,10 @@ message ListOSPFIfNetworkRequest {
string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
-// List OSPFIfNetwork response
-message ListOSPFIfNetworkResponse {
- // list of OSPFIfNetwork
- repeated OSPFIfNetwork ospf_ifnetworks = 1;
+// List OspfIfNetwork response
+message ListOspfIfNetworksResponse {
+ // list of OspfIfNetwork
+ repeated OspfIfNetwork ospf_if_networks = 1;
// next page token
string next_page_token = 2;
}
diff --git a/network/cloud/ospf.proto b/network/cloud/ospf.proto
index 1b04146d..1a51072c 100644
--- a/network/cloud/ospf.proto
+++ b/network/cloud/ospf.proto
@@ -17,17 +17,19 @@ option java_outer_classname = "OSPFProto";
option java_package = "opi_api.network.cloud.v1alpha1";
// OSPF Config object
-message OSPFConfig {
+message OspfRouter {
option (google.api.resource) = {
- type: "opi_api.network.cloud.v1alpha1/OSPFConfig"
- pattern: "ospfs/{ospf_config}"
- singular: "ospfConfig"
- plural: "ospfConfigs"
- };
- // unique key/identifier of OSPF
+ type: "opi_api.network.cloud.v1alpha1/OspfRouter"
+ pattern: "ospfRouters/{router}"
+ singular: "ospfRouter"
+ plural: "ospfRouters"
+ };
+ // name is an opaque object handle that is not user settable.
+ // name will be returned with created object
+ // user can only set {resource}_id on the Create request object
string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// OSPF Configuration specification
- OSPFSpec spec = 2;
+ OSPFSpec spec = 2 [(google.api.field_behavior) = REQUIRED];
// OSPF State
OSPFOperState state = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
}
@@ -35,11 +37,9 @@ message OSPFConfig {
// OSPF configuration
message OSPFSpec {
// OSPF version v2 or v3 or unspecified assumes v2
- OSPFVersion ospf_version = 1;
+ OSPFVersion ospf_version = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
// router ID for this ospf instance
- // (-- api-linter: core::0141::forbidden-types=disabled
- // aip.dev/not-precedent: must use fixed32 per OSPF spec. --)
- fixed32 router_id = 2;
+ string router_id = 2;
// Suppress default resolution if true
bool suppress_default_resolution = 3;
// Redistribution
@@ -48,16 +48,6 @@ message OSPFSpec {
string passive_if = 5;
}
-// OSPF Version Number
-enum OSPFVersion {
- // OSPF Version not specified and assume v2
- OSPF_VERSION_UNSPECIFIED = 0;
- // OSPF Verison 2
- OSPF_VERSION_2 = 1;
- // OSPF Version 3
- OSPF_VERSION_3 = 2;
-}
-
// OSPFRedistSpec configuration
message OSPFRedistSpec {
// OSPF redistribution type
@@ -65,7 +55,7 @@ message OSPFRedistSpec {
// 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
- network.opinetcommon.v1alpha1.AdminState state = 2;
+ network.opinetcommon.v1alpha1.AdminState state = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
// OSPF local IP address. control plane chooses the local IP address of the
// session if an all 0 IP address is provided
network.opinetcommon.v1alpha1.IPAddress local_address = 3;
@@ -77,58 +67,62 @@ message OSPFRedistSpec {
int32 metric = 6;
}
-// OSPFArea object
-message OSPFArea {
+// OspfArea object
+message OspfArea {
option (google.api.resource) = {
- type : "opi_api.network.cloud.v1alpha1/OSPFArea"
- pattern : "ospfareas/{ospf_area}"
+ type : "opi_api.network.cloud.v1alpha1/OspfArea"
+ pattern : "ospfAreas/{areas}"
+ singular: "ospfArea"
+ plural: "ospfAreas"
};
// Unique name to identify the area.
string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// area configuration
- OSPFAreaSpec spec = 2;
+ OspfAreaSpec spec = 2;
// area state
OSPFOperState state = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
}
-// OSPFAreaSpec configuration
-message OSPFAreaSpec {
+// OspfAreaSpec configuration
+message OspfAreaSpec {
// OSPF Area IP address. control plane chooses the local IP address of the
// session if an all 0 IP address is provided, example area zero 0.0.0.0 and
// area 1 0.0.0.1
network.opinetcommon.v1alpha1.IPAddress area_address = 1;
// OSPF Process & context definition for (IPv4)
- network.opinetcommon.v1alpha1.AdminState state = 2;
+ network.opinetcommon.v1alpha1.AdminState state = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
// Network prefix address
network.opinetcommon.v1alpha1.IPPrefix network_prefix = 3;
// example configuration: area 0 authentication_message_digest
string auth_message_digest = 4;
// IfNetwork Type
- OSPFIfNetworkType network_type = 5;
+ OspfIfNetworkType network_type = 5;
}
-// OSPFIfNetwork
-message OSPFIfNetwork {
+// OspfIfNetwork
+message OspfIfNetwork {
option (google.api.resource) = {
- type : "opi_api.network.cloud.v1alpha1/OSPFIfNetwork"
- pattern : "ospfifnetworks/{ospf_ifnetwork}"
+ type : "opi_api.network.cloud.v1alpha1/OspfIfNetwork"
+ pattern : "ospfIfNetworks/{network}"
+ singular: "ospfIfNetwork"
+ plural: "ospfIfNetworks"
};
// unique key/identifier of ifnetwork
string name = 1 [(google.api.field_behavior) = IDENTIFIER];
- // OSPFIfNetwork configuration
- OSPFIfNetworkSpec spec = 2;
- // OSPFIfNetwork state
+ // OspfIfNetwork configuration
+ OspfIfNetworkSpec spec = 2;
+ // OspfIfNetwork state
OSPFOperState state = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
}
-// OSPFIfNetworkSpec configuration
-message OSPFIfNetworkSpec {
+// OspfIfNetworkSpec configuration
+message OspfIfNetworkSpec {
// Network Type Point_To_Point or Broadcast
string network_type = 1;
// 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
- network.opinetcommon.v1alpha1.AdminState state = 2;
+ network.opinetcommon.v1alpha1.AdminState state = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
// OSPF local IP address. control plane chooses the local IP address of the
// session if an all 0 IP address is provided
network.opinetcommon.v1alpha1.IPAddress local_address = 3;
@@ -146,8 +140,18 @@ message OSPFMD5Auth {
string password = 2;
}
+// OSPF Version Number
+enum OSPFVersion {
+ // OSPF Version not specified and assume v2
+ OSPF_VERSION_UNSPECIFIED = 0;
+ // OSPF Version 2
+ OSPF_VERSION_2 = 1;
+ // OSPF Version 3
+ OSPF_VERSION_3 = 2;
+}
+
// IfNetwork Types
-enum OSPFIfNetworkType {
+enum OspfIfNetworkType {
// IfNetwork Type Unspecified
OSPF_IF_NETWORK_TYPE_UNSPECIFIED = 0;
// Broadcast type
diff --git a/network/cloud/v1alpha1/autogen.md b/network/cloud/v1alpha1/autogen.md
index 5cad440b..882d510d 100644
--- a/network/cloud/v1alpha1/autogen.md
+++ b/network/cloud/v1alpha1/autogen.md
@@ -49,9 +49,9 @@
- [CreateMappingRequest](#opi_api-network-cloud-v1alpha1-CreateMappingRequest)
- [CreateNextHopGroupRequest](#opi_api-network-cloud-v1alpha1-CreateNextHopGroupRequest)
- [CreateNextHopRequest](#opi_api-network-cloud-v1alpha1-CreateNextHopRequest)
- - [CreateOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFAreaRequest)
- - [CreateOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFIfNetworkRequest)
- - [CreateOSPFRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFRequest)
+ - [CreateOspfAreaRequest](#opi_api-network-cloud-v1alpha1-CreateOspfAreaRequest)
+ - [CreateOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-CreateOspfIfNetworkRequest)
+ - [CreateOspfRouterRequest](#opi_api-network-cloud-v1alpha1-CreateOspfRouterRequest)
- [CreateRouteRequest](#opi_api-network-cloud-v1alpha1-CreateRouteRequest)
- [CreateRouteTableRequest](#opi_api-network-cloud-v1alpha1-CreateRouteTableRequest)
- [CreateSecurityPolicyRequest](#opi_api-network-cloud-v1alpha1-CreateSecurityPolicyRequest)
@@ -71,9 +71,9 @@
- [DeleteMappingRequest](#opi_api-network-cloud-v1alpha1-DeleteMappingRequest)
- [DeleteNextHopGroupRequest](#opi_api-network-cloud-v1alpha1-DeleteNextHopGroupRequest)
- [DeleteNextHopRequest](#opi_api-network-cloud-v1alpha1-DeleteNextHopRequest)
- - [DeleteOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFAreaRequest)
- - [DeleteOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFIfNetworkRequest)
- - [DeleteOSPFRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFRequest)
+ - [DeleteOspfAreaRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfAreaRequest)
+ - [DeleteOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfIfNetworkRequest)
+ - [DeleteOspfRouterRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfRouterRequest)
- [DeleteRouteRequest](#opi_api-network-cloud-v1alpha1-DeleteRouteRequest)
- [DeleteRouteTableRequest](#opi_api-network-cloud-v1alpha1-DeleteRouteTableRequest)
- [DeleteSecurityPolicyRequest](#opi_api-network-cloud-v1alpha1-DeleteSecurityPolicyRequest)
@@ -94,9 +94,9 @@
- [GetMappingRequest](#opi_api-network-cloud-v1alpha1-GetMappingRequest)
- [GetNextHopGroupRequest](#opi_api-network-cloud-v1alpha1-GetNextHopGroupRequest)
- [GetNextHopRequest](#opi_api-network-cloud-v1alpha1-GetNextHopRequest)
- - [GetOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-GetOSPFAreaRequest)
- - [GetOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-GetOSPFIfNetworkRequest)
- - [GetOSPFRequest](#opi_api-network-cloud-v1alpha1-GetOSPFRequest)
+ - [GetOspfAreaRequest](#opi_api-network-cloud-v1alpha1-GetOspfAreaRequest)
+ - [GetOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-GetOspfIfNetworkRequest)
+ - [GetOspfRouterRequest](#opi_api-network-cloud-v1alpha1-GetOspfRouterRequest)
- [GetPortRequest](#opi_api-network-cloud-v1alpha1-GetPortRequest)
- [GetRouteRequest](#opi_api-network-cloud-v1alpha1-GetRouteRequest)
- [GetRouteTableRequest](#opi_api-network-cloud-v1alpha1-GetRouteTableRequest)
@@ -125,12 +125,12 @@
- [ListNextHopGroupsResponse](#opi_api-network-cloud-v1alpha1-ListNextHopGroupsResponse)
- [ListNextHopRequest](#opi_api-network-cloud-v1alpha1-ListNextHopRequest)
- [ListNextHopsResponse](#opi_api-network-cloud-v1alpha1-ListNextHopsResponse)
- - [ListOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-ListOSPFAreaRequest)
- - [ListOSPFAreaResponse](#opi_api-network-cloud-v1alpha1-ListOSPFAreaResponse)
- - [ListOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-ListOSPFIfNetworkRequest)
- - [ListOSPFIfNetworkResponse](#opi_api-network-cloud-v1alpha1-ListOSPFIfNetworkResponse)
- - [ListOSPFRequest](#opi_api-network-cloud-v1alpha1-ListOSPFRequest)
- - [ListOSPFResponse](#opi_api-network-cloud-v1alpha1-ListOSPFResponse)
+ - [ListOspfAreasRequest](#opi_api-network-cloud-v1alpha1-ListOspfAreasRequest)
+ - [ListOspfAreasResponse](#opi_api-network-cloud-v1alpha1-ListOspfAreasResponse)
+ - [ListOspfIfNetworksRequest](#opi_api-network-cloud-v1alpha1-ListOspfIfNetworksRequest)
+ - [ListOspfIfNetworksResponse](#opi_api-network-cloud-v1alpha1-ListOspfIfNetworksResponse)
+ - [ListOspfRoutersRequest](#opi_api-network-cloud-v1alpha1-ListOspfRoutersRequest)
+ - [ListOspfRoutersResponse](#opi_api-network-cloud-v1alpha1-ListOspfRoutersResponse)
- [ListPortsRequest](#opi_api-network-cloud-v1alpha1-ListPortsRequest)
- [ListPortsResponse](#opi_api-network-cloud-v1alpha1-ListPortsResponse)
- [ListRouteTablesRequest](#opi_api-network-cloud-v1alpha1-ListRouteTablesRequest)
@@ -163,9 +163,9 @@
- [UpdateMappingRequest](#opi_api-network-cloud-v1alpha1-UpdateMappingRequest)
- [UpdateNextHopGroupRequest](#opi_api-network-cloud-v1alpha1-UpdateNextHopGroupRequest)
- [UpdateNextHopRequest](#opi_api-network-cloud-v1alpha1-UpdateNextHopRequest)
- - [UpdateOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFAreaRequest)
- - [UpdateOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFIfNetworkRequest)
- - [UpdateOSPFRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFRequest)
+ - [UpdateOspfAreaRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfAreaRequest)
+ - [UpdateOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfIfNetworkRequest)
+ - [UpdateOspfRouterRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfRouterRequest)
- [UpdatePortRequest](#opi_api-network-cloud-v1alpha1-UpdatePortRequest)
- [UpdateRouteRequest](#opi_api-network-cloud-v1alpha1-UpdateRouteRequest)
- [UpdateRouteTableRequest](#opi_api-network-cloud-v1alpha1-UpdateRouteTableRequest)
@@ -267,20 +267,20 @@
- [NextHopType](#opi_api-network-cloud-v1alpha1-NextHopType)
- [ospf.proto](#ospf-proto)
- - [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea)
- - [OSPFAreaSpec](#opi_api-network-cloud-v1alpha1-OSPFAreaSpec)
- - [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig)
- - [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork)
- - [OSPFIfNetworkSpec](#opi_api-network-cloud-v1alpha1-OSPFIfNetworkSpec)
- [OSPFMD5Auth](#opi_api-network-cloud-v1alpha1-OSPFMD5Auth)
- [OSPFRedistSpec](#opi_api-network-cloud-v1alpha1-OSPFRedistSpec)
- [OSPFSpec](#opi_api-network-cloud-v1alpha1-OSPFSpec)
+ - [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea)
+ - [OspfAreaSpec](#opi_api-network-cloud-v1alpha1-OspfAreaSpec)
+ - [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork)
+ - [OspfIfNetworkSpec](#opi_api-network-cloud-v1alpha1-OspfIfNetworkSpec)
+ - [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter)
- - [OSPFIfNetworkType](#opi_api-network-cloud-v1alpha1-OSPFIfNetworkType)
- [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState)
- [OSPFRedistMetricType](#opi_api-network-cloud-v1alpha1-OSPFRedistMetricType)
- [OSPFRedistType](#opi_api-network-cloud-v1alpha1-OSPFRedistType)
- [OSPFVersion](#opi_api-network-cloud-v1alpha1-OSPFVersion)
+ - [OspfIfNetworkType](#opi_api-network-cloud-v1alpha1-OspfIfNetworkType)
- [port.proto](#port-proto)
- [Port](#opi_api-network-cloud-v1alpha1-Port)
@@ -1192,49 +1192,48 @@ Create NextHop Request
-
+
-### CreateOSPFAreaRequest
-Create OSPFArea Request
+### CreateOspfAreaRequest
+Create OspfArea Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| area_id | [string](#string) | | area_id |
-| ospf_area | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | | ospf_area |
+| ospf_area_id | [string](#string) | | ospf_area_id |
+| ospf_area | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | | ospf_area |
-
+
-### CreateOSPFIfNetworkRequest
-Create OSPFIfNetwork Request
+### CreateOspfIfNetworkRequest
+Create OspfIfNetwork Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_ifnetwork_id | [string](#string) | | OSPF IfNetwork ID |
-| ospf_ifnetwork_area | [string](#string) | | OSPF IfNetwork Area ID |
-| ospf_ifnetwork | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | | ospf_ifnetwork |
+| ospf_if_network_id | [string](#string) | | OSPF IfNetwork ID |
+| ospf_if_network | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | | ospf_if_network |
-
+
-### CreateOSPFRequest
-Create OSPF Request
+### CreateOspfRouterRequest
+Create OSPF Router Request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_id | [string](#string) | | OSPF identifier |
-| ospf_config | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | | OSPF configuration |
+| ospf_router_id | [string](#string) | | OSPF identifier |
+| ospf_router | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | | OSPF configuration |
@@ -1556,10 +1555,10 @@ Delete nexthop request
-
+
-### DeleteOSPFAreaRequest
-Delete OSPFArea request
+### DeleteOspfAreaRequest
+Delete OspfArea request
| Field | Type | Label | Description |
@@ -1572,10 +1571,10 @@ Delete OSPFArea request
-
+
-### DeleteOSPFIfNetworkRequest
-Delete OSPFIfNetwork request
+### DeleteOspfIfNetworkRequest
+Delete OspfIfNetwork request
| Field | Type | Label | Description |
@@ -1588,9 +1587,9 @@ Delete OSPFIfNetwork request
-
+
-### DeleteOSPFRequest
+### DeleteOspfRouterRequest
Delete OSPF request
@@ -1910,10 +1909,10 @@ Get nexthop request
-
+
-### GetOSPFAreaRequest
-Get OSPFArea request
+### GetOspfAreaRequest
+Get OspfArea request
| Field | Type | Label | Description |
@@ -1925,10 +1924,10 @@ Get OSPFArea request
-
+
-### GetOSPFIfNetworkRequest
-Get OSPFIfNetwork request
+### GetOspfIfNetworkRequest
+Get OspfIfNetwork request
| Field | Type | Label | Description |
@@ -1940,9 +1939,9 @@ Get OSPFIfNetwork request
-
+
-### GetOSPFRequest
+### GetOspfRouterRequest
Get OSPF request
@@ -2399,14 +2398,15 @@ List nexthop response
-
+
-### ListOSPFAreaRequest
-List OSPFArea request
+### ListOspfAreasRequest
+List OspfArea request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
+| parent | [string](#string) | | parent |
| page_size | [int32](#int32) | | pagination: page-size |
| page_token | [string](#string) | | pagination: start token |
@@ -2415,15 +2415,15 @@ List OSPFArea request
-
+
-### ListOSPFAreaResponse
-List OSPFArea response
+### ListOspfAreasResponse
+List OspfArea response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_areas | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | repeated | list of ospf_areas |
+| ospf_areas | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | repeated | list of ospf_areas |
| next_page_token | [string](#string) | | next page token |
@@ -2431,15 +2431,15 @@ List OSPFArea response
-
+
-### ListOSPFIfNetworkRequest
-List OSPFIfNetwork request
+### ListOspfIfNetworksRequest
+List OspfIfNetwork request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | name or IfNetwork identifier |
+| parent | [string](#string) | | parent or IfNetwork identifier |
| page_size | [int32](#int32) | | pagination: page-size |
| page_token | [string](#string) | | pagination: start token |
@@ -2448,15 +2448,15 @@ List OSPFIfNetwork request
-
+
-### ListOSPFIfNetworkResponse
-List OSPFIfNetwork response
+### ListOspfIfNetworksResponse
+List OspfIfNetwork response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_ifnetworks | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | repeated | list of OSPFIfNetwork |
+| ospf_if_networks | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | repeated | list of OspfIfNetwork |
| next_page_token | [string](#string) | | next page token |
@@ -2464,31 +2464,32 @@ List OSPFIfNetwork response
-
+
-### ListOSPFRequest
+### ListOspfRoutersRequest
List OSPF request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| page_size | [int32](#int32) | | The maximum number of OSPF configs to return. The service may return fewer than this value. |
-| page_token | [string](#string) | | A page token, received from a previous `ListOSPF` call. Provide this to retrieve the subsequent page. |
+| parent | [string](#string) | | parent |
+| page_size | [int32](#int32) | | The maximum number of OSPF routers to return. The service may return fewer than this value. |
+| page_token | [string](#string) | | A page token, received from a previous `ListOspfRouters` call. Provide this to retrieve the subsequent page. |
-
+
-### ListOSPFResponse
+### ListOspfRoutersResponse
List OSPF response
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_configs | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | repeated | List of OSPF configs |
+| ospf_routers | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | repeated | List of OSPF configs |
| next_page_token | [string](#string) | | A token that can be sent as `page_token` to retrieve the next page. If this field is omitted, there are not subsequent pages. |
@@ -3025,15 +3026,15 @@ Update nexthop request
-
+
-### UpdateOSPFAreaRequest
-Update OSPFArea request
+### UpdateOspfAreaRequest
+Update OspfArea request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_area | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | | updated ospf_area info |
+| ospf_area | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | | updated ospf_area info |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
@@ -3041,32 +3042,32 @@ Update OSPFArea request
-
+
-### UpdateOSPFIfNetworkRequest
-Update OSPFIfNetwork request
+### UpdateOspfIfNetworkRequest
+Update OspfIfNetwork request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | name |
-| ospf_ifnetwork | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | | updated OSPF IfNetwork information |
+| ospf_if_network | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | | updated OSPF IfNetwork information |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
+| allow_missing | [bool](#bool) | | If set to true, and the object is not found, a new object will be created. In this situation, `update_mask` is ignored. |
-
+
-### UpdateOSPFRequest
+### UpdateOspfRouterRequest
Update OSPF request
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_config | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | | updated ospf configuration |
+| ospf_router | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | | updated ospf configuration |
| update_mask | [google.protobuf.FieldMask](#google-protobuf-FieldMask) | | list of fields to update. |
@@ -3392,21 +3393,21 @@ Cloud Infra APIs - to manage a multi-node cloud infrastructure on a xPU
| UpdateSecurityProfile | [UpdateSecurityProfileRequest](#opi_api-network-cloud-v1alpha1-UpdateSecurityProfileRequest) | [SecurityProfile](#opi_api-network-cloud-v1alpha1-SecurityProfile) | |
| ListSecurityProfiles | [ListSecurityProfilesRequest](#opi_api-network-cloud-v1alpha1-ListSecurityProfilesRequest) | [ListSecurityProfilesResponse](#opi_api-network-cloud-v1alpha1-ListSecurityProfilesResponse) | |
| GetSecurityProfile | [GetSecurityProfileRequest](#opi_api-network-cloud-v1alpha1-GetSecurityProfileRequest) | [SecurityProfile](#opi_api-network-cloud-v1alpha1-SecurityProfile) | |
-| CreateOSPF | [CreateOSPFRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFRequest) | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | OSPF APIs Create a OSPF. Contains the configuration of the OSPF instance. |
-| UpdateOSPF | [UpdateOSPFRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFRequest) | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | Update a OSPF instance |
-| DeleteOSPF | [DeleteOSPFRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete a OSPF instance |
-| GetOSPF | [GetOSPFRequest](#opi_api-network-cloud-v1alpha1-GetOSPFRequest) | [OSPFConfig](#opi_api-network-cloud-v1alpha1-OSPFConfig) | Get an OSPF instance |
-| ListOSPF | [ListOSPFRequest](#opi_api-network-cloud-v1alpha1-ListOSPFRequest) | [ListOSPFResponse](#opi_api-network-cloud-v1alpha1-ListOSPFResponse) | All OSPF instances |
-| CreateOSPFArea | [CreateOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFAreaRequest) | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | Create a OSPF Area |
-| UpdateOSPFArea | [UpdateOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFAreaRequest) | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | Update an OSPF Area |
-| DeleteOSPFArea | [DeleteOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFAreaRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete an OSPF Area |
-| GetOSPFArea | [GetOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-GetOSPFAreaRequest) | [OSPFArea](#opi_api-network-cloud-v1alpha1-OSPFArea) | Get an OSPF Area |
-| ListOSPFArea | [ListOSPFAreaRequest](#opi_api-network-cloud-v1alpha1-ListOSPFAreaRequest) | [ListOSPFAreaResponse](#opi_api-network-cloud-v1alpha1-ListOSPFAreaResponse) | List all OSPF Areas |
-| CreateOSPFIfNetwork | [CreateOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-CreateOSPFIfNetworkRequest) | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | Create an OSPF IfNetwork |
-| UpdateOSPFIfNetwork | [UpdateOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-UpdateOSPFIfNetworkRequest) | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | Update an OSPF IfNetwork |
-| DeleteOSPFIfNetwork | [DeleteOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-DeleteOSPFIfNetworkRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete an OSPF IfNetwork |
-| GetOSPFIfNetwork | [GetOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-GetOSPFIfNetworkRequest) | [OSPFIfNetwork](#opi_api-network-cloud-v1alpha1-OSPFIfNetwork) | Get an OSPF IfNetwork |
-| ListOSPFIfNetwork | [ListOSPFIfNetworkRequest](#opi_api-network-cloud-v1alpha1-ListOSPFIfNetworkRequest) | [ListOSPFIfNetworkResponse](#opi_api-network-cloud-v1alpha1-ListOSPFIfNetworkResponse) | List all OSPF IfNetworks |
+| CreateOspfRouter | [CreateOspfRouterRequest](#opi_api-network-cloud-v1alpha1-CreateOspfRouterRequest) | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | OSPF APIs Create a OSPF Router. Contains the configuration of the OSPF instance. |
+| UpdateOspfRouter | [UpdateOspfRouterRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfRouterRequest) | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | Update a OSPF Router instance |
+| DeleteOspfRouter | [DeleteOspfRouterRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfRouterRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete a OSPF instance |
+| GetOspfRouter | [GetOspfRouterRequest](#opi_api-network-cloud-v1alpha1-GetOspfRouterRequest) | [OspfRouter](#opi_api-network-cloud-v1alpha1-OspfRouter) | Get an OSPF instance |
+| ListOspfRouters | [ListOspfRoutersRequest](#opi_api-network-cloud-v1alpha1-ListOspfRoutersRequest) | [ListOspfRoutersResponse](#opi_api-network-cloud-v1alpha1-ListOspfRoutersResponse) | All OSPF instances |
+| CreateOspfArea | [CreateOspfAreaRequest](#opi_api-network-cloud-v1alpha1-CreateOspfAreaRequest) | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | Create a OSPF Area |
+| UpdateOspfArea | [UpdateOspfAreaRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfAreaRequest) | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | Update an OSPF Area |
+| DeleteOspfArea | [DeleteOspfAreaRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfAreaRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete an OSPF Area |
+| GetOspfArea | [GetOspfAreaRequest](#opi_api-network-cloud-v1alpha1-GetOspfAreaRequest) | [OspfArea](#opi_api-network-cloud-v1alpha1-OspfArea) | Get an OSPF Area |
+| ListOspfAreas | [ListOspfAreasRequest](#opi_api-network-cloud-v1alpha1-ListOspfAreasRequest) | [ListOspfAreasResponse](#opi_api-network-cloud-v1alpha1-ListOspfAreasResponse) | List all OSPF Areas |
+| CreateOspfIfNetwork | [CreateOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-CreateOspfIfNetworkRequest) | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | Create an OSPF IfNetwork |
+| UpdateOspfIfNetwork | [UpdateOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-UpdateOspfIfNetworkRequest) | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | Update an OSPF IfNetwork |
+| DeleteOspfIfNetwork | [DeleteOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-DeleteOspfIfNetworkRequest) | [.google.protobuf.Empty](#google-protobuf-Empty) | Delete an OSPF IfNetwork |
+| GetOspfIfNetwork | [GetOspfIfNetworkRequest](#opi_api-network-cloud-v1alpha1-GetOspfIfNetworkRequest) | [OspfIfNetwork](#opi_api-network-cloud-v1alpha1-OspfIfNetwork) | Get an OSPF IfNetwork |
+| ListOspfIfNetworks | [ListOspfIfNetworksRequest](#opi_api-network-cloud-v1alpha1-ListOspfIfNetworksRequest) | [ListOspfIfNetworksResponse](#opi_api-network-cloud-v1alpha1-ListOspfIfNetworksResponse) | List all OSPF IfNetworks |
@@ -4725,144 +4726,144 @@ next hop type
-
+
-### OSPFArea
-OSPFArea object
+### OSPFMD5Auth
+MD5 Auth
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | Unique name to identify the area. |
-| spec | [OSPFAreaSpec](#opi_api-network-cloud-v1alpha1-OSPFAreaSpec) | | area configuration |
-| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | area state |
+| message_digest_key | [int32](#int32) | | Message Digest Key value |
+| password | [string](#string) | | Password |
-
+
-### OSPFAreaSpec
-OSPFAreaSpec configuration
+### OSPFRedistSpec
+OSPFRedistSpec configuration
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| area_address | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | OSPF Area IP address. control plane chooses the local IP address of the session if an all 0 IP address is provided, example area zero 0.0.0.0 and area 1 0.0.0.1 |
-| state | [opi_api.network.opinetcommon.v1alpha1.AdminState](#opi_api-network-opinetcommon-v1alpha1-AdminState) | | OSPF Process & context definition for (IPv4) |
-| network_prefix | [opi_api.network.opinetcommon.v1alpha1.IPPrefix](#opi_api-network-opinetcommon-v1alpha1-IPPrefix) | | Network prefix address |
-| auth_message_digest | [string](#string) | | example configuration: area 0 authentication_message_digest |
-| network_type | [OSPFIfNetworkType](#opi_api-network-cloud-v1alpha1-OSPFIfNetworkType) | | IfNetwork Type |
+| redist_type | [OSPFRedistType](#opi_api-network-cloud-v1alpha1-OSPFRedistType) | | OSPF redistribution type |
+| state | [opi_api.network.opinetcommon.v1alpha1.AdminState](#opi_api-network-opinetcommon-v1alpha1-AdminState) | | 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 |
+| local_address | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | OSPF local IP address. control plane chooses the local IP address of the session if an all 0 IP address is provided |
+| route_map | [string](#string) | | Route-Map |
+| metric_type | [OSPFRedistMetricType](#opi_api-network-cloud-v1alpha1-OSPFRedistMetricType) | | Metric type |
+| metric | [int32](#int32) | | Metric value |
-
+
-### OSPFConfig
-OSPF Config object
+### OSPFSpec
+OSPF configuration
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | unique key/identifier of OSPF |
-| spec | [OSPFSpec](#opi_api-network-cloud-v1alpha1-OSPFSpec) | | OSPF Configuration specification |
-| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | OSPF State |
+| ospf_version | [OSPFVersion](#opi_api-network-cloud-v1alpha1-OSPFVersion) | | OSPF version v2 or v3 or unspecified assumes v2 |
+| router_id | [string](#string) | | router ID for this ospf instance |
+| suppress_default_resolution | [bool](#bool) | | Suppress default resolution if true |
+| redist | [OSPFRedistSpec](#opi_api-network-cloud-v1alpha1-OSPFRedistSpec) | | Redistribution |
+| passive_if | [string](#string) | | Passive Interface name |
-
+
-### OSPFIfNetwork
-OSPFIfNetwork
+### OspfArea
+OspfArea object
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| name | [string](#string) | | unique key/identifier of ifnetwork |
-| spec | [OSPFIfNetworkSpec](#opi_api-network-cloud-v1alpha1-OSPFIfNetworkSpec) | | OSPFIfNetwork configuration |
-| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | OSPFIfNetwork state |
+| name | [string](#string) | | Unique name to identify the area. |
+| spec | [OspfAreaSpec](#opi_api-network-cloud-v1alpha1-OspfAreaSpec) | | area configuration |
+| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | area state |
-
+
-### OSPFIfNetworkSpec
-OSPFIfNetworkSpec configuration
+### OspfAreaSpec
+OspfAreaSpec configuration
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| network_type | [string](#string) | | Network Type Point_To_Point or Broadcast |
-| state | [opi_api.network.opinetcommon.v1alpha1.AdminState](#opi_api-network-opinetcommon-v1alpha1-AdminState) | | 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 |
-| local_address | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | OSPF local IP address. control plane chooses the local IP address of the session if an all 0 IP address is provided |
-| cost_or_link_metric | [int32](#int32) | | Cost or link metric value is 16 bits and must be validated |
-| md5_auth | [OSPFMD5Auth](#opi_api-network-cloud-v1alpha1-OSPFMD5Auth) | | Example: ip ospf message-digest-key 1 md5 intel |
+| area_address | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | OSPF Area IP address. control plane chooses the local IP address of the session if an all 0 IP address is provided, example area zero 0.0.0.0 and area 1 0.0.0.1 |
+| state | [opi_api.network.opinetcommon.v1alpha1.AdminState](#opi_api-network-opinetcommon-v1alpha1-AdminState) | | OSPF Process & context definition for (IPv4) |
+| network_prefix | [opi_api.network.opinetcommon.v1alpha1.IPPrefix](#opi_api-network-opinetcommon-v1alpha1-IPPrefix) | | Network prefix address |
+| auth_message_digest | [string](#string) | | example configuration: area 0 authentication_message_digest |
+| network_type | [OspfIfNetworkType](#opi_api-network-cloud-v1alpha1-OspfIfNetworkType) | | IfNetwork Type |
-
+
-### OSPFMD5Auth
-MD5 Auth
+### OspfIfNetwork
+OspfIfNetwork
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| message_digest_key | [int32](#int32) | | Message Digest Key value |
-| password | [string](#string) | | Password |
+| name | [string](#string) | | unique key/identifier of ifnetwork |
+| spec | [OspfIfNetworkSpec](#opi_api-network-cloud-v1alpha1-OspfIfNetworkSpec) | | OspfIfNetwork configuration |
+| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | OspfIfNetwork state |
-
+
-### OSPFRedistSpec
-OSPFRedistSpec configuration
+### OspfIfNetworkSpec
+OspfIfNetworkSpec configuration
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| redist_type | [OSPFRedistType](#opi_api-network-cloud-v1alpha1-OSPFRedistType) | | OSPF redistribution type |
+| network_type | [string](#string) | | Network Type Point_To_Point or Broadcast |
| state | [opi_api.network.opinetcommon.v1alpha1.AdminState](#opi_api-network-opinetcommon-v1alpha1-AdminState) | | 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 |
| local_address | [opi_api.network.opinetcommon.v1alpha1.IPAddress](#opi_api-network-opinetcommon-v1alpha1-IPAddress) | | OSPF local IP address. control plane chooses the local IP address of the session if an all 0 IP address is provided |
-| route_map | [string](#string) | | Route-Map |
-| metric_type | [OSPFRedistMetricType](#opi_api-network-cloud-v1alpha1-OSPFRedistMetricType) | | Metric type |
-| metric | [int32](#int32) | | Metric value |
+| cost_or_link_metric | [int32](#int32) | | Cost or link metric value is 16 bits and must be validated |
+| md5_auth | [OSPFMD5Auth](#opi_api-network-cloud-v1alpha1-OSPFMD5Auth) | | Example: ip ospf message-digest-key 1 md5 intel |
-
+
-### OSPFSpec
-OSPF configuration
+### OspfRouter
+OSPF Config object
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
-| ospf_version | [OSPFVersion](#opi_api-network-cloud-v1alpha1-OSPFVersion) | | OSPF version v2 or v3 or unspecified assumes v2 |
-| router_id | [fixed32](#fixed32) | | router ID for this ospf instance (-- api-linter: core::0141::forbidden-types=disabled aip.dev/not-precedent: must use fixed32 per OSPF spec. --) |
-| suppress_default_resolution | [bool](#bool) | | Suppress default resolution if true |
-| redist | [OSPFRedistSpec](#opi_api-network-cloud-v1alpha1-OSPFRedistSpec) | | Redistribution |
-| passive_if | [string](#string) | | Passive Interface name |
+| name | [string](#string) | | name is an opaque object handle that is not user settable. name will be returned with created object user can only set {resource}_id on the Create request object |
+| spec | [OSPFSpec](#opi_api-network-cloud-v1alpha1-OSPFSpec) | | OSPF Configuration specification |
+| state | [OSPFOperState](#opi_api-network-cloud-v1alpha1-OSPFOperState) | | OSPF State |
@@ -4871,19 +4872,6 @@ OSPF configuration
-
-
-### OSPFIfNetworkType
-IfNetwork Types
-
-| Name | Number | Description |
-| ---- | ------ | ----------- |
-| OSPF_IF_NETWORK_TYPE_UNSPECIFIED | 0 | IfNetwork Type Unspecified |
-| OSPF_IF_NETWORK_TYPE_BROADCAST | 1 | Broadcast type |
-| OSPF_IF_NETWORK_TYPE_POINT_TO_POINT | 2 | Point to Point type |
-
-
-
### OSPFOperState
@@ -4935,10 +4923,23 @@ OSPF Version Number
| Name | Number | Description |
| ---- | ------ | ----------- |
| OSPF_VERSION_UNSPECIFIED | 0 | OSPF Version not specified and assume v2 |
-| OSPF_VERSION_2 | 1 | OSPF Verison 2 |
+| OSPF_VERSION_2 | 1 | OSPF Version 2 |
| OSPF_VERSION_3 | 2 | OSPF Version 3 |
+
+
+
+### OspfIfNetworkType
+IfNetwork Types
+
+| Name | Number | Description |
+| ---- | ------ | ----------- |
+| OSPF_IF_NETWORK_TYPE_UNSPECIFIED | 0 | IfNetwork Type Unspecified |
+| OSPF_IF_NETWORK_TYPE_BROADCAST | 1 | Broadcast type |
+| OSPF_IF_NETWORK_TYPE_POINT_TO_POINT | 2 | Point to Point type |
+
+
diff --git a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
index 0c06fe99..096a5534 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.go
@@ -2510,9 +2510,9 @@ type CreateBgpRouterRequest struct {
unknownFields protoimpl.UnknownFields
// bgp
- BgpRouter *BgpRouter `protobuf:"bytes,2,opt,name=bgp_router,json=bgpRouter,proto3" json:"bgp_router,omitempty"`
+ BgpRouter *BgpRouter `protobuf:"bytes,1,opt,name=bgp_router,json=bgpRouter,proto3" json:"bgp_router,omitempty"`
// bgp_id
- BgpRouterId string `protobuf:"bytes,3,opt,name=bgp_router_id,json=bgpRouterId,proto3" json:"bgp_router_id,omitempty"`
+ BgpRouterId string `protobuf:"bytes,2,opt,name=bgp_router_id,json=bgpRouterId,proto3" json:"bgp_router_id,omitempty"`
}
func (x *CreateBgpRouterRequest) Reset() {
@@ -2627,9 +2627,9 @@ type UpdateBgpRouterRequest struct {
unknownFields protoimpl.UnknownFields
// updated bgp router info
- BgpRouter *BgpRouter `protobuf:"bytes,2,opt,name=bgp_router,json=bgpRouter,proto3" json:"bgp_router,omitempty"`
+ BgpRouter *BgpRouter `protobuf:"bytes,1,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"`
+ UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
func (x *UpdateBgpRouterRequest) Reset() {
@@ -7210,20 +7210,20 @@ func (x *GetSecurityProfileRequest) GetName() string {
return ""
}
-// Create OSPF Request
-type CreateOSPFRequest struct {
+// Create OSPF Router Request
+type CreateOspfRouterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// OSPF identifier
- OspfId string `protobuf:"bytes,1,opt,name=ospf_id,json=ospfId,proto3" json:"ospf_id,omitempty"`
+ OspfRouterId string `protobuf:"bytes,1,opt,name=ospf_router_id,json=ospfRouterId,proto3" json:"ospf_router_id,omitempty"`
// OSPF configuration
- OspfConfig *OSPFConfig `protobuf:"bytes,2,opt,name=ospf_config,json=ospfConfig,proto3" json:"ospf_config,omitempty"`
+ OspfRouter *OspfRouter `protobuf:"bytes,2,opt,name=ospf_router,json=ospfRouter,proto3" json:"ospf_router,omitempty"`
}
-func (x *CreateOSPFRequest) Reset() {
- *x = CreateOSPFRequest{}
+func (x *CreateOspfRouterRequest) Reset() {
+ *x = CreateOspfRouterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[119]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7231,13 +7231,13 @@ func (x *CreateOSPFRequest) Reset() {
}
}
-func (x *CreateOSPFRequest) String() string {
+func (x *CreateOspfRouterRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*CreateOSPFRequest) ProtoMessage() {}
+func (*CreateOspfRouterRequest) ProtoMessage() {}
-func (x *CreateOSPFRequest) ProtoReflect() protoreflect.Message {
+func (x *CreateOspfRouterRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[119]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7249,39 +7249,39 @@ func (x *CreateOSPFRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use CreateOSPFRequest.ProtoReflect.Descriptor instead.
-func (*CreateOSPFRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use CreateOspfRouterRequest.ProtoReflect.Descriptor instead.
+func (*CreateOspfRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{119}
}
-func (x *CreateOSPFRequest) GetOspfId() string {
+func (x *CreateOspfRouterRequest) GetOspfRouterId() string {
if x != nil {
- return x.OspfId
+ return x.OspfRouterId
}
return ""
}
-func (x *CreateOSPFRequest) GetOspfConfig() *OSPFConfig {
+func (x *CreateOspfRouterRequest) GetOspfRouter() *OspfRouter {
if x != nil {
- return x.OspfConfig
+ return x.OspfRouter
}
return nil
}
// Update OSPF request
-type UpdateOSPFRequest struct {
+type UpdateOspfRouterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// updated ospf configuration
- OspfConfig *OSPFConfig `protobuf:"bytes,1,opt,name=ospf_config,json=ospfConfig,proto3" json:"ospf_config,omitempty"`
+ OspfRouter *OspfRouter `protobuf:"bytes,1,opt,name=ospf_router,json=ospfRouter,proto3" json:"ospf_router,omitempty"`
// list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
-func (x *UpdateOSPFRequest) Reset() {
- *x = UpdateOSPFRequest{}
+func (x *UpdateOspfRouterRequest) Reset() {
+ *x = UpdateOspfRouterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[120]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7289,13 +7289,13 @@ func (x *UpdateOSPFRequest) Reset() {
}
}
-func (x *UpdateOSPFRequest) String() string {
+func (x *UpdateOspfRouterRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*UpdateOSPFRequest) ProtoMessage() {}
+func (*UpdateOspfRouterRequest) ProtoMessage() {}
-func (x *UpdateOSPFRequest) ProtoReflect() protoreflect.Message {
+func (x *UpdateOspfRouterRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[120]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7307,19 +7307,19 @@ func (x *UpdateOSPFRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use UpdateOSPFRequest.ProtoReflect.Descriptor instead.
-func (*UpdateOSPFRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use UpdateOspfRouterRequest.ProtoReflect.Descriptor instead.
+func (*UpdateOspfRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{120}
}
-func (x *UpdateOSPFRequest) GetOspfConfig() *OSPFConfig {
+func (x *UpdateOspfRouterRequest) GetOspfRouter() *OspfRouter {
if x != nil {
- return x.OspfConfig
+ return x.OspfRouter
}
return nil
}
-func (x *UpdateOSPFRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
+func (x *UpdateOspfRouterRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
if x != nil {
return x.UpdateMask
}
@@ -7327,7 +7327,7 @@ func (x *UpdateOSPFRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
}
// Delete OSPF request
-type DeleteOSPFRequest struct {
+type DeleteOspfRouterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -7339,8 +7339,8 @@ type DeleteOSPFRequest struct {
AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *DeleteOSPFRequest) Reset() {
- *x = DeleteOSPFRequest{}
+func (x *DeleteOspfRouterRequest) Reset() {
+ *x = DeleteOspfRouterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[121]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7348,13 +7348,13 @@ func (x *DeleteOSPFRequest) Reset() {
}
}
-func (x *DeleteOSPFRequest) String() string {
+func (x *DeleteOspfRouterRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*DeleteOSPFRequest) ProtoMessage() {}
+func (*DeleteOspfRouterRequest) ProtoMessage() {}
-func (x *DeleteOSPFRequest) ProtoReflect() protoreflect.Message {
+func (x *DeleteOspfRouterRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[121]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7366,19 +7366,19 @@ func (x *DeleteOSPFRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use DeleteOSPFRequest.ProtoReflect.Descriptor instead.
-func (*DeleteOSPFRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use DeleteOspfRouterRequest.ProtoReflect.Descriptor instead.
+func (*DeleteOspfRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{121}
}
-func (x *DeleteOSPFRequest) GetName() string {
+func (x *DeleteOspfRouterRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *DeleteOSPFRequest) GetAllowMissing() bool {
+func (x *DeleteOspfRouterRequest) GetAllowMissing() bool {
if x != nil {
return x.AllowMissing
}
@@ -7386,7 +7386,7 @@ func (x *DeleteOSPFRequest) GetAllowMissing() bool {
}
// Get OSPF request
-type GetOSPFRequest struct {
+type GetOspfRouterRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -7395,8 +7395,8 @@ type GetOSPFRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
-func (x *GetOSPFRequest) Reset() {
- *x = GetOSPFRequest{}
+func (x *GetOspfRouterRequest) Reset() {
+ *x = GetOspfRouterRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[122]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7404,13 +7404,13 @@ func (x *GetOSPFRequest) Reset() {
}
}
-func (x *GetOSPFRequest) String() string {
+func (x *GetOspfRouterRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*GetOSPFRequest) ProtoMessage() {}
+func (*GetOspfRouterRequest) ProtoMessage() {}
-func (x *GetOSPFRequest) ProtoReflect() protoreflect.Message {
+func (x *GetOspfRouterRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[122]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7422,12 +7422,12 @@ func (x *GetOSPFRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use GetOSPFRequest.ProtoReflect.Descriptor instead.
-func (*GetOSPFRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use GetOspfRouterRequest.ProtoReflect.Descriptor instead.
+func (*GetOspfRouterRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{122}
}
-func (x *GetOSPFRequest) GetName() string {
+func (x *GetOspfRouterRequest) GetName() string {
if x != nil {
return x.Name
}
@@ -7435,20 +7435,22 @@ func (x *GetOSPFRequest) GetName() string {
}
// List OSPF request
-type ListOSPFRequest struct {
+type ListOspfRoutersRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // The maximum number of OSPF configs to return. The service may return fewer than this value.
- PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
- // A page token, received from a previous `ListOSPF` call.
+ // parent
+ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
+ // The maximum number of OSPF routers to return. The service may return fewer than this value.
+ PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+ // A page token, received from a previous `ListOspfRouters` call.
// Provide this to retrieve the subsequent page.
- PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+ PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
}
-func (x *ListOSPFRequest) Reset() {
- *x = ListOSPFRequest{}
+func (x *ListOspfRoutersRequest) Reset() {
+ *x = ListOspfRoutersRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[123]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7456,13 +7458,13 @@ func (x *ListOSPFRequest) Reset() {
}
}
-func (x *ListOSPFRequest) String() string {
+func (x *ListOspfRoutersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFRequest) ProtoMessage() {}
+func (*ListOspfRoutersRequest) ProtoMessage() {}
-func (x *ListOSPFRequest) ProtoReflect() protoreflect.Message {
+func (x *ListOspfRoutersRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[123]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7474,19 +7476,26 @@ func (x *ListOSPFRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFRequest.ProtoReflect.Descriptor instead.
-func (*ListOSPFRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfRoutersRequest.ProtoReflect.Descriptor instead.
+func (*ListOspfRoutersRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{123}
}
-func (x *ListOSPFRequest) GetPageSize() int32 {
+func (x *ListOspfRoutersRequest) GetParent() string {
+ if x != nil {
+ return x.Parent
+ }
+ return ""
+}
+
+func (x *ListOspfRoutersRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
-func (x *ListOSPFRequest) GetPageToken() string {
+func (x *ListOspfRoutersRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
@@ -7494,20 +7503,20 @@ func (x *ListOSPFRequest) GetPageToken() string {
}
// List OSPF response
-type ListOSPFResponse struct {
+type ListOspfRoutersResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// List of OSPF configs
- OspfConfigs []*OSPFConfig `protobuf:"bytes,1,rep,name=ospf_configs,json=ospfConfigs,proto3" json:"ospf_configs,omitempty"`
+ OspfRouters []*OspfRouter `protobuf:"bytes,1,rep,name=ospf_routers,json=ospfRouters,proto3" json:"ospf_routers,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are not subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
}
-func (x *ListOSPFResponse) Reset() {
- *x = ListOSPFResponse{}
+func (x *ListOspfRoutersResponse) Reset() {
+ *x = ListOspfRoutersResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[124]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7515,13 +7524,13 @@ func (x *ListOSPFResponse) Reset() {
}
}
-func (x *ListOSPFResponse) String() string {
+func (x *ListOspfRoutersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFResponse) ProtoMessage() {}
+func (*ListOspfRoutersResponse) ProtoMessage() {}
-func (x *ListOSPFResponse) ProtoReflect() protoreflect.Message {
+func (x *ListOspfRoutersResponse) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[124]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7533,39 +7542,39 @@ func (x *ListOSPFResponse) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFResponse.ProtoReflect.Descriptor instead.
-func (*ListOSPFResponse) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfRoutersResponse.ProtoReflect.Descriptor instead.
+func (*ListOspfRoutersResponse) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{124}
}
-func (x *ListOSPFResponse) GetOspfConfigs() []*OSPFConfig {
+func (x *ListOspfRoutersResponse) GetOspfRouters() []*OspfRouter {
if x != nil {
- return x.OspfConfigs
+ return x.OspfRouters
}
return nil
}
-func (x *ListOSPFResponse) GetNextPageToken() string {
+func (x *ListOspfRoutersResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
-// Create OSPFArea Request
-type CreateOSPFAreaRequest struct {
+// Create OspfArea Request
+type CreateOspfAreaRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // area_id
- AreaId string `protobuf:"bytes,1,opt,name=area_id,json=areaId,proto3" json:"area_id,omitempty"`
+ // ospf_area_id
+ OspfAreaId string `protobuf:"bytes,1,opt,name=ospf_area_id,json=ospfAreaId,proto3" json:"ospf_area_id,omitempty"`
// ospf_area
- OspfArea *OSPFArea `protobuf:"bytes,2,opt,name=ospf_area,json=ospfArea,proto3" json:"ospf_area,omitempty"`
+ OspfArea *OspfArea `protobuf:"bytes,2,opt,name=ospf_area,json=ospfArea,proto3" json:"ospf_area,omitempty"`
}
-func (x *CreateOSPFAreaRequest) Reset() {
- *x = CreateOSPFAreaRequest{}
+func (x *CreateOspfAreaRequest) Reset() {
+ *x = CreateOspfAreaRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[125]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7573,13 +7582,13 @@ func (x *CreateOSPFAreaRequest) Reset() {
}
}
-func (x *CreateOSPFAreaRequest) String() string {
+func (x *CreateOspfAreaRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*CreateOSPFAreaRequest) ProtoMessage() {}
+func (*CreateOspfAreaRequest) ProtoMessage() {}
-func (x *CreateOSPFAreaRequest) ProtoReflect() protoreflect.Message {
+func (x *CreateOspfAreaRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[125]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7591,39 +7600,39 @@ func (x *CreateOSPFAreaRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use CreateOSPFAreaRequest.ProtoReflect.Descriptor instead.
-func (*CreateOSPFAreaRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use CreateOspfAreaRequest.ProtoReflect.Descriptor instead.
+func (*CreateOspfAreaRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{125}
}
-func (x *CreateOSPFAreaRequest) GetAreaId() string {
+func (x *CreateOspfAreaRequest) GetOspfAreaId() string {
if x != nil {
- return x.AreaId
+ return x.OspfAreaId
}
return ""
}
-func (x *CreateOSPFAreaRequest) GetOspfArea() *OSPFArea {
+func (x *CreateOspfAreaRequest) GetOspfArea() *OspfArea {
if x != nil {
return x.OspfArea
}
return nil
}
-// Update OSPFArea request
-type UpdateOSPFAreaRequest struct {
+// Update OspfArea request
+type UpdateOspfAreaRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// updated ospf_area info
- OspfArea *OSPFArea `protobuf:"bytes,1,opt,name=ospf_area,json=ospfArea,proto3" json:"ospf_area,omitempty"`
+ OspfArea *OspfArea `protobuf:"bytes,1,opt,name=ospf_area,json=ospfArea,proto3" json:"ospf_area,omitempty"`
// list of fields to update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
}
-func (x *UpdateOSPFAreaRequest) Reset() {
- *x = UpdateOSPFAreaRequest{}
+func (x *UpdateOspfAreaRequest) Reset() {
+ *x = UpdateOspfAreaRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[126]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7631,13 +7640,13 @@ func (x *UpdateOSPFAreaRequest) Reset() {
}
}
-func (x *UpdateOSPFAreaRequest) String() string {
+func (x *UpdateOspfAreaRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*UpdateOSPFAreaRequest) ProtoMessage() {}
+func (*UpdateOspfAreaRequest) ProtoMessage() {}
-func (x *UpdateOSPFAreaRequest) ProtoReflect() protoreflect.Message {
+func (x *UpdateOspfAreaRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[126]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7649,27 +7658,27 @@ func (x *UpdateOSPFAreaRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use UpdateOSPFAreaRequest.ProtoReflect.Descriptor instead.
-func (*UpdateOSPFAreaRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use UpdateOspfAreaRequest.ProtoReflect.Descriptor instead.
+func (*UpdateOspfAreaRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{126}
}
-func (x *UpdateOSPFAreaRequest) GetOspfArea() *OSPFArea {
+func (x *UpdateOspfAreaRequest) GetOspfArea() *OspfArea {
if x != nil {
return x.OspfArea
}
return nil
}
-func (x *UpdateOSPFAreaRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
+func (x *UpdateOspfAreaRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
if x != nil {
return x.UpdateMask
}
return nil
}
-// Delete OSPFArea request
-type DeleteOSPFAreaRequest struct {
+// Delete OspfArea request
+type DeleteOspfAreaRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -7681,8 +7690,8 @@ type DeleteOSPFAreaRequest struct {
AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *DeleteOSPFAreaRequest) Reset() {
- *x = DeleteOSPFAreaRequest{}
+func (x *DeleteOspfAreaRequest) Reset() {
+ *x = DeleteOspfAreaRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[127]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7690,13 +7699,13 @@ func (x *DeleteOSPFAreaRequest) Reset() {
}
}
-func (x *DeleteOSPFAreaRequest) String() string {
+func (x *DeleteOspfAreaRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*DeleteOSPFAreaRequest) ProtoMessage() {}
+func (*DeleteOspfAreaRequest) ProtoMessage() {}
-func (x *DeleteOSPFAreaRequest) ProtoReflect() protoreflect.Message {
+func (x *DeleteOspfAreaRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[127]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7708,27 +7717,27 @@ func (x *DeleteOSPFAreaRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use DeleteOSPFAreaRequest.ProtoReflect.Descriptor instead.
-func (*DeleteOSPFAreaRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use DeleteOspfAreaRequest.ProtoReflect.Descriptor instead.
+func (*DeleteOspfAreaRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{127}
}
-func (x *DeleteOSPFAreaRequest) GetName() string {
+func (x *DeleteOspfAreaRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *DeleteOSPFAreaRequest) GetAllowMissing() bool {
+func (x *DeleteOspfAreaRequest) GetAllowMissing() bool {
if x != nil {
return x.AllowMissing
}
return false
}
-// Get OSPFArea request
-type GetOSPFAreaRequest struct {
+// Get OspfArea request
+type GetOspfAreaRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -7737,8 +7746,8 @@ type GetOSPFAreaRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
-func (x *GetOSPFAreaRequest) Reset() {
- *x = GetOSPFAreaRequest{}
+func (x *GetOspfAreaRequest) Reset() {
+ *x = GetOspfAreaRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[128]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7746,13 +7755,13 @@ func (x *GetOSPFAreaRequest) Reset() {
}
}
-func (x *GetOSPFAreaRequest) String() string {
+func (x *GetOspfAreaRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*GetOSPFAreaRequest) ProtoMessage() {}
+func (*GetOspfAreaRequest) ProtoMessage() {}
-func (x *GetOSPFAreaRequest) ProtoReflect() protoreflect.Message {
+func (x *GetOspfAreaRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[128]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7764,32 +7773,34 @@ func (x *GetOSPFAreaRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use GetOSPFAreaRequest.ProtoReflect.Descriptor instead.
-func (*GetOSPFAreaRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use GetOspfAreaRequest.ProtoReflect.Descriptor instead.
+func (*GetOspfAreaRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{128}
}
-func (x *GetOSPFAreaRequest) GetName() string {
+func (x *GetOspfAreaRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-// List OSPFArea request
-type ListOSPFAreaRequest struct {
+// List OspfArea request
+type ListOspfAreasRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
+ // parent
+ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// pagination: page-size
- PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
+ PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// pagination: start token
- PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
+ PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
}
-func (x *ListOSPFAreaRequest) Reset() {
- *x = ListOSPFAreaRequest{}
+func (x *ListOspfAreasRequest) Reset() {
+ *x = ListOspfAreasRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[129]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7797,13 +7808,13 @@ func (x *ListOSPFAreaRequest) Reset() {
}
}
-func (x *ListOSPFAreaRequest) String() string {
+func (x *ListOspfAreasRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFAreaRequest) ProtoMessage() {}
+func (*ListOspfAreasRequest) ProtoMessage() {}
-func (x *ListOSPFAreaRequest) ProtoReflect() protoreflect.Message {
+func (x *ListOspfAreasRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[129]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7815,39 +7826,46 @@ func (x *ListOSPFAreaRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFAreaRequest.ProtoReflect.Descriptor instead.
-func (*ListOSPFAreaRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfAreasRequest.ProtoReflect.Descriptor instead.
+func (*ListOspfAreasRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{129}
}
-func (x *ListOSPFAreaRequest) GetPageSize() int32 {
+func (x *ListOspfAreasRequest) GetParent() string {
+ if x != nil {
+ return x.Parent
+ }
+ return ""
+}
+
+func (x *ListOspfAreasRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
-func (x *ListOSPFAreaRequest) GetPageToken() string {
+func (x *ListOspfAreasRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
-// List OSPFArea response
-type ListOSPFAreaResponse struct {
+// List OspfArea response
+type ListOspfAreasResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// list of ospf_areas
- OspfAreas []*OSPFArea `protobuf:"bytes,1,rep,name=ospf_areas,json=ospfAreas,proto3" json:"ospf_areas,omitempty"`
+ OspfAreas []*OspfArea `protobuf:"bytes,1,rep,name=ospf_areas,json=ospfAreas,proto3" json:"ospf_areas,omitempty"`
// next page token
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
}
-func (x *ListOSPFAreaResponse) Reset() {
- *x = ListOSPFAreaResponse{}
+func (x *ListOspfAreasResponse) Reset() {
+ *x = ListOspfAreasResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[130]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7855,13 +7873,13 @@ func (x *ListOSPFAreaResponse) Reset() {
}
}
-func (x *ListOSPFAreaResponse) String() string {
+func (x *ListOspfAreasResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFAreaResponse) ProtoMessage() {}
+func (*ListOspfAreasResponse) ProtoMessage() {}
-func (x *ListOSPFAreaResponse) ProtoReflect() protoreflect.Message {
+func (x *ListOspfAreasResponse) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[130]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7873,41 +7891,39 @@ func (x *ListOSPFAreaResponse) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFAreaResponse.ProtoReflect.Descriptor instead.
-func (*ListOSPFAreaResponse) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfAreasResponse.ProtoReflect.Descriptor instead.
+func (*ListOspfAreasResponse) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{130}
}
-func (x *ListOSPFAreaResponse) GetOspfAreas() []*OSPFArea {
+func (x *ListOspfAreasResponse) GetOspfAreas() []*OspfArea {
if x != nil {
return x.OspfAreas
}
return nil
}
-func (x *ListOSPFAreaResponse) GetNextPageToken() string {
+func (x *ListOspfAreasResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
-// Create OSPFIfNetwork Request
-type CreateOSPFIfNetworkRequest struct {
+// Create OspfIfNetwork Request
+type CreateOspfIfNetworkRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// OSPF IfNetwork ID
- OspfIfnetworkId string `protobuf:"bytes,1,opt,name=ospf_ifnetwork_id,json=ospfIfnetworkId,proto3" json:"ospf_ifnetwork_id,omitempty"`
- // OSPF IfNetwork Area ID
- OspfIfnetworkArea string `protobuf:"bytes,2,opt,name=ospf_ifnetwork_area,json=ospfIfnetworkArea,proto3" json:"ospf_ifnetwork_area,omitempty"`
- // ospf_ifnetwork
- OspfIfnetwork *OSPFIfNetwork `protobuf:"bytes,3,opt,name=ospf_ifnetwork,json=ospfIfnetwork,proto3" json:"ospf_ifnetwork,omitempty"`
+ OspfIfNetworkId string `protobuf:"bytes,1,opt,name=ospf_if_network_id,json=ospfIfNetworkId,proto3" json:"ospf_if_network_id,omitempty"`
+ // ospf_if_network
+ OspfIfNetwork *OspfIfNetwork `protobuf:"bytes,2,opt,name=ospf_if_network,json=ospfIfNetwork,proto3" json:"ospf_if_network,omitempty"`
}
-func (x *CreateOSPFIfNetworkRequest) Reset() {
- *x = CreateOSPFIfNetworkRequest{}
+func (x *CreateOspfIfNetworkRequest) Reset() {
+ *x = CreateOspfIfNetworkRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[131]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7915,13 +7931,13 @@ func (x *CreateOSPFIfNetworkRequest) Reset() {
}
}
-func (x *CreateOSPFIfNetworkRequest) String() string {
+func (x *CreateOspfIfNetworkRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*CreateOSPFIfNetworkRequest) ProtoMessage() {}
+func (*CreateOspfIfNetworkRequest) ProtoMessage() {}
-func (x *CreateOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
+func (x *CreateOspfIfNetworkRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[131]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7933,48 +7949,42 @@ func (x *CreateOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use CreateOSPFIfNetworkRequest.ProtoReflect.Descriptor instead.
-func (*CreateOSPFIfNetworkRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use CreateOspfIfNetworkRequest.ProtoReflect.Descriptor instead.
+func (*CreateOspfIfNetworkRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{131}
}
-func (x *CreateOSPFIfNetworkRequest) GetOspfIfnetworkId() string {
- if x != nil {
- return x.OspfIfnetworkId
- }
- return ""
-}
-
-func (x *CreateOSPFIfNetworkRequest) GetOspfIfnetworkArea() string {
+func (x *CreateOspfIfNetworkRequest) GetOspfIfNetworkId() string {
if x != nil {
- return x.OspfIfnetworkArea
+ return x.OspfIfNetworkId
}
return ""
}
-func (x *CreateOSPFIfNetworkRequest) GetOspfIfnetwork() *OSPFIfNetwork {
+func (x *CreateOspfIfNetworkRequest) GetOspfIfNetwork() *OspfIfNetwork {
if x != nil {
- return x.OspfIfnetwork
+ return x.OspfIfNetwork
}
return nil
}
-// Update OSPFIfNetwork request
-type UpdateOSPFIfNetworkRequest struct {
+// Update OspfIfNetwork request
+type UpdateOspfIfNetworkRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // name
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// updated OSPF IfNetwork information
- OspfIfnetwork *OSPFIfNetwork `protobuf:"bytes,2,opt,name=ospf_ifnetwork,json=ospfIfnetwork,proto3" json:"ospf_ifnetwork,omitempty"`
+ OspfIfNetwork *OspfIfNetwork `protobuf:"bytes,1,opt,name=ospf_if_network,json=ospfIfNetwork,proto3" json:"ospf_if_network,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"`
+ // If set to true, and the object is not found, a new object will be created.
+ // In this situation, `update_mask` is ignored.
+ AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *UpdateOSPFIfNetworkRequest) Reset() {
- *x = UpdateOSPFIfNetworkRequest{}
+func (x *UpdateOspfIfNetworkRequest) Reset() {
+ *x = UpdateOspfIfNetworkRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[132]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -7982,13 +7992,13 @@ func (x *UpdateOSPFIfNetworkRequest) Reset() {
}
}
-func (x *UpdateOSPFIfNetworkRequest) String() string {
+func (x *UpdateOspfIfNetworkRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*UpdateOSPFIfNetworkRequest) ProtoMessage() {}
+func (*UpdateOspfIfNetworkRequest) ProtoMessage() {}
-func (x *UpdateOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
+func (x *UpdateOspfIfNetworkRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[132]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8000,34 +8010,34 @@ func (x *UpdateOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use UpdateOSPFIfNetworkRequest.ProtoReflect.Descriptor instead.
-func (*UpdateOSPFIfNetworkRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use UpdateOspfIfNetworkRequest.ProtoReflect.Descriptor instead.
+func (*UpdateOspfIfNetworkRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{132}
}
-func (x *UpdateOSPFIfNetworkRequest) GetName() string {
+func (x *UpdateOspfIfNetworkRequest) GetOspfIfNetwork() *OspfIfNetwork {
if x != nil {
- return x.Name
+ return x.OspfIfNetwork
}
- return ""
+ return nil
}
-func (x *UpdateOSPFIfNetworkRequest) GetOspfIfnetwork() *OSPFIfNetwork {
+func (x *UpdateOspfIfNetworkRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
if x != nil {
- return x.OspfIfnetwork
+ return x.UpdateMask
}
return nil
}
-func (x *UpdateOSPFIfNetworkRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
+func (x *UpdateOspfIfNetworkRequest) GetAllowMissing() bool {
if x != nil {
- return x.UpdateMask
+ return x.AllowMissing
}
- return nil
+ return false
}
-// Delete OSPFIfNetwork request
-type DeleteOSPFIfNetworkRequest struct {
+// Delete OspfIfNetwork request
+type DeleteOspfIfNetworkRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -8039,8 +8049,8 @@ type DeleteOSPFIfNetworkRequest struct {
AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
}
-func (x *DeleteOSPFIfNetworkRequest) Reset() {
- *x = DeleteOSPFIfNetworkRequest{}
+func (x *DeleteOspfIfNetworkRequest) Reset() {
+ *x = DeleteOspfIfNetworkRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[133]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8048,13 +8058,13 @@ func (x *DeleteOSPFIfNetworkRequest) Reset() {
}
}
-func (x *DeleteOSPFIfNetworkRequest) String() string {
+func (x *DeleteOspfIfNetworkRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*DeleteOSPFIfNetworkRequest) ProtoMessage() {}
+func (*DeleteOspfIfNetworkRequest) ProtoMessage() {}
-func (x *DeleteOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
+func (x *DeleteOspfIfNetworkRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[133]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8066,27 +8076,27 @@ func (x *DeleteOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use DeleteOSPFIfNetworkRequest.ProtoReflect.Descriptor instead.
-func (*DeleteOSPFIfNetworkRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use DeleteOspfIfNetworkRequest.ProtoReflect.Descriptor instead.
+func (*DeleteOspfIfNetworkRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{133}
}
-func (x *DeleteOSPFIfNetworkRequest) GetName() string {
+func (x *DeleteOspfIfNetworkRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *DeleteOSPFIfNetworkRequest) GetAllowMissing() bool {
+func (x *DeleteOspfIfNetworkRequest) GetAllowMissing() bool {
if x != nil {
return x.AllowMissing
}
return false
}
-// Get OSPFIfNetwork request
-type GetOSPFIfNetworkRequest struct {
+// Get OspfIfNetwork request
+type GetOspfIfNetworkRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -8095,8 +8105,8 @@ type GetOSPFIfNetworkRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
}
-func (x *GetOSPFIfNetworkRequest) Reset() {
- *x = GetOSPFIfNetworkRequest{}
+func (x *GetOspfIfNetworkRequest) Reset() {
+ *x = GetOspfIfNetworkRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[134]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8104,13 +8114,13 @@ func (x *GetOSPFIfNetworkRequest) Reset() {
}
}
-func (x *GetOSPFIfNetworkRequest) String() string {
+func (x *GetOspfIfNetworkRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*GetOSPFIfNetworkRequest) ProtoMessage() {}
+func (*GetOspfIfNetworkRequest) ProtoMessage() {}
-func (x *GetOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
+func (x *GetOspfIfNetworkRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[134]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8122,34 +8132,34 @@ func (x *GetOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use GetOSPFIfNetworkRequest.ProtoReflect.Descriptor instead.
-func (*GetOSPFIfNetworkRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use GetOspfIfNetworkRequest.ProtoReflect.Descriptor instead.
+func (*GetOspfIfNetworkRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{134}
}
-func (x *GetOSPFIfNetworkRequest) GetName() string {
+func (x *GetOspfIfNetworkRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-// List OSPFIfNetwork request
-type ListOSPFIfNetworkRequest struct {
+// List OspfIfNetwork request
+type ListOspfIfNetworksRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // name or IfNetwork identifier
- Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
+ // parent or IfNetwork identifier
+ Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// pagination: page-size
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// pagination: start token
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
}
-func (x *ListOSPFIfNetworkRequest) Reset() {
- *x = ListOSPFIfNetworkRequest{}
+func (x *ListOspfIfNetworksRequest) Reset() {
+ *x = ListOspfIfNetworksRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[135]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8157,13 +8167,13 @@ func (x *ListOSPFIfNetworkRequest) Reset() {
}
}
-func (x *ListOSPFIfNetworkRequest) String() string {
+func (x *ListOspfIfNetworksRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFIfNetworkRequest) ProtoMessage() {}
+func (*ListOspfIfNetworksRequest) ProtoMessage() {}
-func (x *ListOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
+func (x *ListOspfIfNetworksRequest) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[135]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8175,46 +8185,46 @@ func (x *ListOSPFIfNetworkRequest) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFIfNetworkRequest.ProtoReflect.Descriptor instead.
-func (*ListOSPFIfNetworkRequest) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfIfNetworksRequest.ProtoReflect.Descriptor instead.
+func (*ListOspfIfNetworksRequest) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{135}
}
-func (x *ListOSPFIfNetworkRequest) GetName() string {
+func (x *ListOspfIfNetworksRequest) GetParent() string {
if x != nil {
- return x.Name
+ return x.Parent
}
return ""
}
-func (x *ListOSPFIfNetworkRequest) GetPageSize() int32 {
+func (x *ListOspfIfNetworksRequest) GetPageSize() int32 {
if x != nil {
return x.PageSize
}
return 0
}
-func (x *ListOSPFIfNetworkRequest) GetPageToken() string {
+func (x *ListOspfIfNetworksRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
-// List OSPFIfNetwork response
-type ListOSPFIfNetworkResponse struct {
+// List OspfIfNetwork response
+type ListOspfIfNetworksResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // list of OSPFIfNetwork
- OspfIfnetworks []*OSPFIfNetwork `protobuf:"bytes,1,rep,name=ospf_ifnetworks,json=ospfIfnetworks,proto3" json:"ospf_ifnetworks,omitempty"`
+ // list of OspfIfNetwork
+ OspfIfNetworks []*OspfIfNetwork `protobuf:"bytes,1,rep,name=ospf_if_networks,json=ospfIfNetworks,proto3" json:"ospf_if_networks,omitempty"`
// next page token
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
}
-func (x *ListOSPFIfNetworkResponse) Reset() {
- *x = ListOSPFIfNetworkResponse{}
+func (x *ListOspfIfNetworksResponse) Reset() {
+ *x = ListOspfIfNetworksResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_cloudrpc_proto_msgTypes[136]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8222,13 +8232,13 @@ func (x *ListOSPFIfNetworkResponse) Reset() {
}
}
-func (x *ListOSPFIfNetworkResponse) String() string {
+func (x *ListOspfIfNetworksResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*ListOSPFIfNetworkResponse) ProtoMessage() {}
+func (*ListOspfIfNetworksResponse) ProtoMessage() {}
-func (x *ListOSPFIfNetworkResponse) ProtoReflect() protoreflect.Message {
+func (x *ListOspfIfNetworksResponse) ProtoReflect() protoreflect.Message {
mi := &file_cloudrpc_proto_msgTypes[136]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -8240,19 +8250,19 @@ func (x *ListOSPFIfNetworkResponse) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use ListOSPFIfNetworkResponse.ProtoReflect.Descriptor instead.
-func (*ListOSPFIfNetworkResponse) Descriptor() ([]byte, []int) {
+// Deprecated: Use ListOspfIfNetworksResponse.ProtoReflect.Descriptor instead.
+func (*ListOspfIfNetworksResponse) Descriptor() ([]byte, []int) {
return file_cloudrpc_proto_rawDescGZIP(), []int{136}
}
-func (x *ListOSPFIfNetworkResponse) GetOspfIfnetworks() []*OSPFIfNetwork {
+func (x *ListOspfIfNetworksResponse) GetOspfIfNetworks() []*OspfIfNetwork {
if x != nil {
- return x.OspfIfnetworks
+ return x.OspfIfNetworks
}
return nil
}
-func (x *ListOSPFIfNetworkResponse) GetNextPageToken() string {
+func (x *ListOspfIfNetworksResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
@@ -8670,12 +8680,12 @@ var file_cloudrpc_proto_rawDesc = []byte{
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, 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,
+ 0x74, 0x65, 0x72, 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, 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,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 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,
@@ -8687,12 +8697,12 @@ var file_cloudrpc_proto_rawDesc = []byte{
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,
+ 0x0a, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 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,
+ 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,
@@ -9406,1324 +9416,1339 @@ var file_cloudrpc_proto_rawDesc = []byte{
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,
+ 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x96,
+ 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x29, 0x0a, 0x0e, 0x6f, 0x73,
+ 0x70, 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x50, 0x0a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x72, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 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, 0x73, 0x70, 0x66,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73, 0x70,
+ 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0xad, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61,
+ 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
+ 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x72, 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, 0x73, 0x70, 0x66, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x52,
+ 0x6f, 0x75, 0x74, 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, 0x6b, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74,
+ 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x73, 0x70, 0x66, 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, 0x3e, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x04,
+ 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa3, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70,
+ 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
+ 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
+ 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 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, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 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, 0x90, 0x01, 0x0a, 0x17, 0x4c,
+ 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65,
+ 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x72,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x73,
+ 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 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, 0x8a, 0x01,
+ 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61,
+ 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f,
+ 0x61, 0x72, 0x65, 0x61, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
+ 0x41, 0x02, 0x52, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x41, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 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, 0x69, 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,
+ 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66,
+ 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65,
+ 0x61, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74,
+ 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
+ 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
+ 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 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, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70,
+ 0x61, 0x72, 0x65, 0x6e, 0x74, 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, 0x88, 0x01, 0x0a, 0x15,
+ 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 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, 0x73, 0x70, 0x66, 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, 0xaa, 0x01, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74,
+ 0x65, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65,
+ 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x12, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66,
+ 0x5f, 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, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x5a, 0x0a, 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x5f,
+ 0x69, 0x66, 0x5f, 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, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x42,
+ 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x22, 0xe4, 0x01, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x73,
+ 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65,
+ 0x73, 0x74, 0x12, 0x5a, 0x0a, 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f, 0x6e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x01, 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, 0x73, 0x70,
+ 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
+ 0x0d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 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,
+ 0x12, 0x28, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e,
+ 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c, 0x61, 0x6c,
+ 0x6c, 0x6f, 0x77, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x22, 0x71, 0x0a, 0x1a, 0x44, 0x65,
+ 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x90, 0x01, 0x0a,
+ 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x61,
+ 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x15, 0xe0, 0x41, 0x02, 0xfa,
+ 0x41, 0x0f, 0x0a, 0x0d, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 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,
+ 0x9d, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x57,
+ 0x0a, 0x10, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f, 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, 0x73, 0x70, 0x66, 0x49, 0x66,
+ 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0e, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e,
+ 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,
+ 0xf3, 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, 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,
- 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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,
+ 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, 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,
+ 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, 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, 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, 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,
+ 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, 0x5f,
+ 0x61, 0x70, 0x69, 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, 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, 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, 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x56,
+ 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, 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, 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, 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,
+ 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, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49,
+ 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,
- 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, 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, 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,
+ 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, 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,
+ 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, 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, 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, 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,
+ 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, 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, 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, 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,
+ 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,
- 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,
+ 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, 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, 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, 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,
- 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 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,
+ 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, 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, 0x69, 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,
+ 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, 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,
+ 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, 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,
+ 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, 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, 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, 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 0x47, 0x65, 0x74, 0x4e, 0x65,
- 0x78, 0x74, 0x48, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6f,
+ 0x64, 0x2e, 0x76, 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,
+ 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, 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, 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,
+ 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, 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,
+ 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, 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, 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,
+ 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, 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, 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, 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,
+ 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, 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,
+ 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, 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,
+ 0x70, 0x68, 0x61, 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, 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, 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, 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,
+ 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, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75,
- 0x62, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6f, 0x70,
+ 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, 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, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 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, 0x69, 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, 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,
+ 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, 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,
+ 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, 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,
- 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, 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,
+ 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, 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,
+ 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, 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, 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, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x6f, 0x70, 0x69, 0x5f,
+ 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, 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, 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, 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,
+ 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, 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,
+ 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, 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,
+ 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, 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,
+ 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,
- 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,
+ 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, 0x5f, 0x61, 0x70, 0x69, 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, 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, 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, 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,
+ 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, 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,
+ 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, 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, 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,
- 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,
+ 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, 0x70, 0x69, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 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, 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,
+ 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, 0x69, 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,
+ 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, 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, 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,
+ 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, 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, 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, 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, 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, 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,
+ 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65,
+ 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,
- 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,
+ 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, 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,
+ 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, 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,
+ 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, 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,
+ 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, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69,
+ 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, 0x2f, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 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, 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,
+ 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, 0x69, 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, 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,
+ 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, 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, 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,
+ 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, 0xc0, 0x01, 0x0a,
+ 0x10, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 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, 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, 0x69, 0x5f, 0x61, 0x70, 0x69, 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,
+ 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 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, 0x73, 0x70, 0x66,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0x47, 0xda, 0x41, 0x1a, 0x6f, 0x73, 0x70, 0x66, 0x5f,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74,
+ 0x65, 0x72, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x3a, 0x0b, 0x6f, 0x73, 0x70,
+ 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0x15, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x12,
+ 0xd2, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f,
+ 0x75, 0x74, 0x65, 0x72, 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, 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,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66,
+ 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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,
+ 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x22, 0x59, 0xda, 0x41, 0x17, 0x6f, 0x73,
+ 0x70, 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x32, 0x2a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
+ 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x92, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f,
+ 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x4f, 0x73, 0x70, 0x66, 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, 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,
+ 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, 0x52,
+ 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa0, 0x01, 0x0a, 0x0d, 0x47, 0x65,
+ 0x74, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 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, 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,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74,
+ 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa1, 0x01, 0x0a,
+ 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 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, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 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, 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,
+ 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73,
+ 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 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, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73,
+ 0x12, 0xb2, 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 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,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66,
+ 0x41, 0x72, 0x65, 0x61, 0x22, 0x3f, 0xda, 0x41, 0x16, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72,
+ 0x65, 0x61, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 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,
+ 0x2e, 0x4f, 0x73, 0x70, 0x66, 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, 0x41, 0x72, 0x65, 0x61, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x8c, 0x01, 0x0a,
+ 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x49, 0x66, 0x4e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6f, 0x70,
+ 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x2f, 0x2a, 0x7d, 0x12, 0x98, 0x01, 0x0a, 0x0b,
+ 0x47, 0x65, 0x74, 0x4f, 0x73, 0x70, 0x66, 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, 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,
+ 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74,
+ 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x2f, 0x2a, 0x7d, 0x12, 0x99, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x4f,
+ 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 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, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x73,
+ 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 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, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 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, 0xd8, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70,
+ 0x66, 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, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65,
+ 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0x56, 0xda, 0x41, 0x22, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69,
+ 0x66, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69,
+ 0x66, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93,
+ 0x02, 0x2b, 0x3a, 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f, 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, 0xea, 0x01,
+ 0x0a, 0x13, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70,
+ 0x66, 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, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 0x22, 0x68, 0xda, 0x41, 0x1b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f, 0x6e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
+ 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x3a, 0x0f, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f,
+ 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x32, 0x31, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x5f, 0x6e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e,
+ 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0x9a, 0x01, 0x0a, 0x13, 0x44,
+ 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x2f, 0x2a, 0x7d, 0x12, 0xac, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4f,
+ 0x73, 0x70, 0x66, 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, 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,
+ 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65,
+ 0x74, 0x4f, 0x73, 0x70, 0x66, 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, 0x73, 0x70, 0x66, 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, 0x2f, 0x2a, 0x7d, 0x12, 0xad, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4f,
+ 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 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, 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,
+ 0x69, 0x73, 0x74, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
+ 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, 0x4f, 0x73,
+ 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 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 (
@@ -10859,24 +10884,24 @@ var file_cloudrpc_proto_goTypes = []interface{}{
(*ListSecurityProfilesRequest)(nil), // 116: opi_api.network.cloud.v1alpha1.ListSecurityProfilesRequest
(*ListSecurityProfilesResponse)(nil), // 117: opi_api.network.cloud.v1alpha1.ListSecurityProfilesResponse
(*GetSecurityProfileRequest)(nil), // 118: opi_api.network.cloud.v1alpha1.GetSecurityProfileRequest
- (*CreateOSPFRequest)(nil), // 119: opi_api.network.cloud.v1alpha1.CreateOSPFRequest
- (*UpdateOSPFRequest)(nil), // 120: opi_api.network.cloud.v1alpha1.UpdateOSPFRequest
- (*DeleteOSPFRequest)(nil), // 121: opi_api.network.cloud.v1alpha1.DeleteOSPFRequest
- (*GetOSPFRequest)(nil), // 122: opi_api.network.cloud.v1alpha1.GetOSPFRequest
- (*ListOSPFRequest)(nil), // 123: opi_api.network.cloud.v1alpha1.ListOSPFRequest
- (*ListOSPFResponse)(nil), // 124: opi_api.network.cloud.v1alpha1.ListOSPFResponse
- (*CreateOSPFAreaRequest)(nil), // 125: opi_api.network.cloud.v1alpha1.CreateOSPFAreaRequest
- (*UpdateOSPFAreaRequest)(nil), // 126: opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest
- (*DeleteOSPFAreaRequest)(nil), // 127: opi_api.network.cloud.v1alpha1.DeleteOSPFAreaRequest
- (*GetOSPFAreaRequest)(nil), // 128: opi_api.network.cloud.v1alpha1.GetOSPFAreaRequest
- (*ListOSPFAreaRequest)(nil), // 129: opi_api.network.cloud.v1alpha1.ListOSPFAreaRequest
- (*ListOSPFAreaResponse)(nil), // 130: opi_api.network.cloud.v1alpha1.ListOSPFAreaResponse
- (*CreateOSPFIfNetworkRequest)(nil), // 131: opi_api.network.cloud.v1alpha1.CreateOSPFIfNetworkRequest
- (*UpdateOSPFIfNetworkRequest)(nil), // 132: opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest
- (*DeleteOSPFIfNetworkRequest)(nil), // 133: opi_api.network.cloud.v1alpha1.DeleteOSPFIfNetworkRequest
- (*GetOSPFIfNetworkRequest)(nil), // 134: opi_api.network.cloud.v1alpha1.GetOSPFIfNetworkRequest
- (*ListOSPFIfNetworkRequest)(nil), // 135: opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkRequest
- (*ListOSPFIfNetworkResponse)(nil), // 136: opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkResponse
+ (*CreateOspfRouterRequest)(nil), // 119: opi_api.network.cloud.v1alpha1.CreateOspfRouterRequest
+ (*UpdateOspfRouterRequest)(nil), // 120: opi_api.network.cloud.v1alpha1.UpdateOspfRouterRequest
+ (*DeleteOspfRouterRequest)(nil), // 121: opi_api.network.cloud.v1alpha1.DeleteOspfRouterRequest
+ (*GetOspfRouterRequest)(nil), // 122: opi_api.network.cloud.v1alpha1.GetOspfRouterRequest
+ (*ListOspfRoutersRequest)(nil), // 123: opi_api.network.cloud.v1alpha1.ListOspfRoutersRequest
+ (*ListOspfRoutersResponse)(nil), // 124: opi_api.network.cloud.v1alpha1.ListOspfRoutersResponse
+ (*CreateOspfAreaRequest)(nil), // 125: opi_api.network.cloud.v1alpha1.CreateOspfAreaRequest
+ (*UpdateOspfAreaRequest)(nil), // 126: opi_api.network.cloud.v1alpha1.UpdateOspfAreaRequest
+ (*DeleteOspfAreaRequest)(nil), // 127: opi_api.network.cloud.v1alpha1.DeleteOspfAreaRequest
+ (*GetOspfAreaRequest)(nil), // 128: opi_api.network.cloud.v1alpha1.GetOspfAreaRequest
+ (*ListOspfAreasRequest)(nil), // 129: opi_api.network.cloud.v1alpha1.ListOspfAreasRequest
+ (*ListOspfAreasResponse)(nil), // 130: opi_api.network.cloud.v1alpha1.ListOspfAreasResponse
+ (*CreateOspfIfNetworkRequest)(nil), // 131: opi_api.network.cloud.v1alpha1.CreateOspfIfNetworkRequest
+ (*UpdateOspfIfNetworkRequest)(nil), // 132: opi_api.network.cloud.v1alpha1.UpdateOspfIfNetworkRequest
+ (*DeleteOspfIfNetworkRequest)(nil), // 133: opi_api.network.cloud.v1alpha1.DeleteOspfIfNetworkRequest
+ (*GetOspfIfNetworkRequest)(nil), // 134: opi_api.network.cloud.v1alpha1.GetOspfIfNetworkRequest
+ (*ListOspfIfNetworksRequest)(nil), // 135: opi_api.network.cloud.v1alpha1.ListOspfIfNetworksRequest
+ (*ListOspfIfNetworksResponse)(nil), // 136: opi_api.network.cloud.v1alpha1.ListOspfIfNetworksResponse
(*Device)(nil), // 137: opi_api.network.cloud.v1alpha1.Device
(*fieldmaskpb.FieldMask)(nil), // 138: google.protobuf.FieldMask
(*Port)(nil), // 139: opi_api.network.cloud.v1alpha1.Port
@@ -10898,9 +10923,9 @@ var file_cloudrpc_proto_goTypes = []interface{}{
(*SecurityPolicy)(nil), // 155: opi_api.network.cloud.v1alpha1.SecurityPolicy
(*SecurityRule)(nil), // 156: opi_api.network.cloud.v1alpha1.SecurityRule
(*SecurityProfile)(nil), // 157: opi_api.network.cloud.v1alpha1.SecurityProfile
- (*OSPFConfig)(nil), // 158: opi_api.network.cloud.v1alpha1.OSPFConfig
- (*OSPFArea)(nil), // 159: opi_api.network.cloud.v1alpha1.OSPFArea
- (*OSPFIfNetwork)(nil), // 160: opi_api.network.cloud.v1alpha1.OSPFIfNetwork
+ (*OspfRouter)(nil), // 158: opi_api.network.cloud.v1alpha1.OspfRouter
+ (*OspfArea)(nil), // 159: opi_api.network.cloud.v1alpha1.OspfArea
+ (*OspfIfNetwork)(nil), // 160: opi_api.network.cloud.v1alpha1.OspfIfNetwork
(*DeviceCapabilities)(nil), // 161: opi_api.network.cloud.v1alpha1.DeviceCapabilities
(*emptypb.Empty)(nil), // 162: google.protobuf.Empty
}
@@ -10984,18 +11009,18 @@ var file_cloudrpc_proto_depIdxs = []int32{
157, // 76: opi_api.network.cloud.v1alpha1.UpdateSecurityProfileRequest.securityprofile:type_name -> opi_api.network.cloud.v1alpha1.SecurityProfile
138, // 77: opi_api.network.cloud.v1alpha1.UpdateSecurityProfileRequest.update_mask:type_name -> google.protobuf.FieldMask
157, // 78: opi_api.network.cloud.v1alpha1.ListSecurityProfilesResponse.securityprofile:type_name -> opi_api.network.cloud.v1alpha1.SecurityProfile
- 158, // 79: opi_api.network.cloud.v1alpha1.CreateOSPFRequest.ospf_config:type_name -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 158, // 80: opi_api.network.cloud.v1alpha1.UpdateOSPFRequest.ospf_config:type_name -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 138, // 81: opi_api.network.cloud.v1alpha1.UpdateOSPFRequest.update_mask:type_name -> google.protobuf.FieldMask
- 158, // 82: opi_api.network.cloud.v1alpha1.ListOSPFResponse.ospf_configs:type_name -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 159, // 83: opi_api.network.cloud.v1alpha1.CreateOSPFAreaRequest.ospf_area:type_name -> opi_api.network.cloud.v1alpha1.OSPFArea
- 159, // 84: opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest.ospf_area:type_name -> opi_api.network.cloud.v1alpha1.OSPFArea
- 138, // 85: opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest.update_mask:type_name -> google.protobuf.FieldMask
- 159, // 86: opi_api.network.cloud.v1alpha1.ListOSPFAreaResponse.ospf_areas:type_name -> opi_api.network.cloud.v1alpha1.OSPFArea
- 160, // 87: opi_api.network.cloud.v1alpha1.CreateOSPFIfNetworkRequest.ospf_ifnetwork:type_name -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- 160, // 88: opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest.ospf_ifnetwork:type_name -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- 138, // 89: opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest.update_mask:type_name -> google.protobuf.FieldMask
- 160, // 90: opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkResponse.ospf_ifnetworks:type_name -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
+ 158, // 79: opi_api.network.cloud.v1alpha1.CreateOspfRouterRequest.ospf_router:type_name -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 158, // 80: opi_api.network.cloud.v1alpha1.UpdateOspfRouterRequest.ospf_router:type_name -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 138, // 81: opi_api.network.cloud.v1alpha1.UpdateOspfRouterRequest.update_mask:type_name -> google.protobuf.FieldMask
+ 158, // 82: opi_api.network.cloud.v1alpha1.ListOspfRoutersResponse.ospf_routers:type_name -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 159, // 83: opi_api.network.cloud.v1alpha1.CreateOspfAreaRequest.ospf_area:type_name -> opi_api.network.cloud.v1alpha1.OspfArea
+ 159, // 84: opi_api.network.cloud.v1alpha1.UpdateOspfAreaRequest.ospf_area:type_name -> opi_api.network.cloud.v1alpha1.OspfArea
+ 138, // 85: opi_api.network.cloud.v1alpha1.UpdateOspfAreaRequest.update_mask:type_name -> google.protobuf.FieldMask
+ 159, // 86: opi_api.network.cloud.v1alpha1.ListOspfAreasResponse.ospf_areas:type_name -> opi_api.network.cloud.v1alpha1.OspfArea
+ 160, // 87: opi_api.network.cloud.v1alpha1.CreateOspfIfNetworkRequest.ospf_if_network:type_name -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ 160, // 88: opi_api.network.cloud.v1alpha1.UpdateOspfIfNetworkRequest.ospf_if_network:type_name -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ 138, // 89: opi_api.network.cloud.v1alpha1.UpdateOspfIfNetworkRequest.update_mask:type_name -> google.protobuf.FieldMask
+ 160, // 90: opi_api.network.cloud.v1alpha1.ListOspfIfNetworksResponse.ospf_if_networks:type_name -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
0, // 91: opi_api.network.cloud.v1alpha1.CloudInfraService.GetDeviceCapabilities:input_type -> opi_api.network.cloud.v1alpha1.GetDeviceCapabilitiesRequest
1, // 92: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateDevice:input_type -> opi_api.network.cloud.v1alpha1.CreateDeviceRequest
2, // 93: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteDevice:input_type -> opi_api.network.cloud.v1alpha1.DeleteDeviceRequest
@@ -11095,21 +11120,21 @@ var file_cloudrpc_proto_depIdxs = []int32{
115, // 187: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateSecurityProfile:input_type -> opi_api.network.cloud.v1alpha1.UpdateSecurityProfileRequest
116, // 188: opi_api.network.cloud.v1alpha1.CloudInfraService.ListSecurityProfiles:input_type -> opi_api.network.cloud.v1alpha1.ListSecurityProfilesRequest
118, // 189: opi_api.network.cloud.v1alpha1.CloudInfraService.GetSecurityProfile:input_type -> opi_api.network.cloud.v1alpha1.GetSecurityProfileRequest
- 119, // 190: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPF:input_type -> opi_api.network.cloud.v1alpha1.CreateOSPFRequest
- 120, // 191: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPF:input_type -> opi_api.network.cloud.v1alpha1.UpdateOSPFRequest
- 121, // 192: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPF:input_type -> opi_api.network.cloud.v1alpha1.DeleteOSPFRequest
- 122, // 193: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPF:input_type -> opi_api.network.cloud.v1alpha1.GetOSPFRequest
- 123, // 194: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPF:input_type -> opi_api.network.cloud.v1alpha1.ListOSPFRequest
- 125, // 195: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPFArea:input_type -> opi_api.network.cloud.v1alpha1.CreateOSPFAreaRequest
- 126, // 196: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPFArea:input_type -> opi_api.network.cloud.v1alpha1.UpdateOSPFAreaRequest
- 127, // 197: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPFArea:input_type -> opi_api.network.cloud.v1alpha1.DeleteOSPFAreaRequest
- 128, // 198: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPFArea:input_type -> opi_api.network.cloud.v1alpha1.GetOSPFAreaRequest
- 129, // 199: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPFArea:input_type -> opi_api.network.cloud.v1alpha1.ListOSPFAreaRequest
- 131, // 200: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPFIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.CreateOSPFIfNetworkRequest
- 132, // 201: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPFIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.UpdateOSPFIfNetworkRequest
- 133, // 202: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPFIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.DeleteOSPFIfNetworkRequest
- 134, // 203: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPFIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.GetOSPFIfNetworkRequest
- 135, // 204: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPFIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkRequest
+ 119, // 190: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfRouter:input_type -> opi_api.network.cloud.v1alpha1.CreateOspfRouterRequest
+ 120, // 191: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfRouter:input_type -> opi_api.network.cloud.v1alpha1.UpdateOspfRouterRequest
+ 121, // 192: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfRouter:input_type -> opi_api.network.cloud.v1alpha1.DeleteOspfRouterRequest
+ 122, // 193: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfRouter:input_type -> opi_api.network.cloud.v1alpha1.GetOspfRouterRequest
+ 123, // 194: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfRouters:input_type -> opi_api.network.cloud.v1alpha1.ListOspfRoutersRequest
+ 125, // 195: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfArea:input_type -> opi_api.network.cloud.v1alpha1.CreateOspfAreaRequest
+ 126, // 196: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfArea:input_type -> opi_api.network.cloud.v1alpha1.UpdateOspfAreaRequest
+ 127, // 197: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfArea:input_type -> opi_api.network.cloud.v1alpha1.DeleteOspfAreaRequest
+ 128, // 198: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfArea:input_type -> opi_api.network.cloud.v1alpha1.GetOspfAreaRequest
+ 129, // 199: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfAreas:input_type -> opi_api.network.cloud.v1alpha1.ListOspfAreasRequest
+ 131, // 200: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.CreateOspfIfNetworkRequest
+ 132, // 201: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.UpdateOspfIfNetworkRequest
+ 133, // 202: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.DeleteOspfIfNetworkRequest
+ 134, // 203: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfIfNetwork:input_type -> opi_api.network.cloud.v1alpha1.GetOspfIfNetworkRequest
+ 135, // 204: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfIfNetworks:input_type -> opi_api.network.cloud.v1alpha1.ListOspfIfNetworksRequest
161, // 205: opi_api.network.cloud.v1alpha1.CloudInfraService.GetDeviceCapabilities:output_type -> opi_api.network.cloud.v1alpha1.DeviceCapabilities
137, // 206: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateDevice:output_type -> opi_api.network.cloud.v1alpha1.Device
162, // 207: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteDevice:output_type -> google.protobuf.Empty
@@ -11209,21 +11234,21 @@ var file_cloudrpc_proto_depIdxs = []int32{
157, // 301: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateSecurityProfile:output_type -> opi_api.network.cloud.v1alpha1.SecurityProfile
117, // 302: opi_api.network.cloud.v1alpha1.CloudInfraService.ListSecurityProfiles:output_type -> opi_api.network.cloud.v1alpha1.ListSecurityProfilesResponse
157, // 303: opi_api.network.cloud.v1alpha1.CloudInfraService.GetSecurityProfile:output_type -> opi_api.network.cloud.v1alpha1.SecurityProfile
- 158, // 304: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPF:output_type -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 158, // 305: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPF:output_type -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 162, // 306: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPF:output_type -> google.protobuf.Empty
- 158, // 307: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPF:output_type -> opi_api.network.cloud.v1alpha1.OSPFConfig
- 124, // 308: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPF:output_type -> opi_api.network.cloud.v1alpha1.ListOSPFResponse
- 159, // 309: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPFArea:output_type -> opi_api.network.cloud.v1alpha1.OSPFArea
- 159, // 310: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPFArea:output_type -> opi_api.network.cloud.v1alpha1.OSPFArea
- 162, // 311: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPFArea:output_type -> google.protobuf.Empty
- 159, // 312: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPFArea:output_type -> opi_api.network.cloud.v1alpha1.OSPFArea
- 130, // 313: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPFArea:output_type -> opi_api.network.cloud.v1alpha1.ListOSPFAreaResponse
- 160, // 314: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOSPFIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- 160, // 315: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOSPFIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- 162, // 316: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOSPFIfNetwork:output_type -> google.protobuf.Empty
- 160, // 317: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOSPFIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- 136, // 318: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOSPFIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.ListOSPFIfNetworkResponse
+ 158, // 304: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfRouter:output_type -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 158, // 305: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfRouter:output_type -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 162, // 306: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfRouter:output_type -> google.protobuf.Empty
+ 158, // 307: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfRouter:output_type -> opi_api.network.cloud.v1alpha1.OspfRouter
+ 124, // 308: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfRouters:output_type -> opi_api.network.cloud.v1alpha1.ListOspfRoutersResponse
+ 159, // 309: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfArea:output_type -> opi_api.network.cloud.v1alpha1.OspfArea
+ 159, // 310: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfArea:output_type -> opi_api.network.cloud.v1alpha1.OspfArea
+ 162, // 311: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfArea:output_type -> google.protobuf.Empty
+ 159, // 312: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfArea:output_type -> opi_api.network.cloud.v1alpha1.OspfArea
+ 130, // 313: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfAreas:output_type -> opi_api.network.cloud.v1alpha1.ListOspfAreasResponse
+ 160, // 314: opi_api.network.cloud.v1alpha1.CloudInfraService.CreateOspfIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ 160, // 315: opi_api.network.cloud.v1alpha1.CloudInfraService.UpdateOspfIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ 162, // 316: opi_api.network.cloud.v1alpha1.CloudInfraService.DeleteOspfIfNetwork:output_type -> google.protobuf.Empty
+ 160, // 317: opi_api.network.cloud.v1alpha1.CloudInfraService.GetOspfIfNetwork:output_type -> opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ 136, // 318: opi_api.network.cloud.v1alpha1.CloudInfraService.ListOspfIfNetworks:output_type -> opi_api.network.cloud.v1alpha1.ListOspfIfNetworksResponse
205, // [205:319] is the sub-list for method output_type
91, // [91:205] is the sub-list for method input_type
91, // [91:91] is the sub-list for extension type_name
@@ -12680,7 +12705,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CreateOSPFRequest); i {
+ switch v := v.(*CreateOspfRouterRequest); i {
case 0:
return &v.state
case 1:
@@ -12692,7 +12717,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UpdateOSPFRequest); i {
+ switch v := v.(*UpdateOspfRouterRequest); i {
case 0:
return &v.state
case 1:
@@ -12704,7 +12729,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DeleteOSPFRequest); i {
+ switch v := v.(*DeleteOspfRouterRequest); i {
case 0:
return &v.state
case 1:
@@ -12716,7 +12741,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetOSPFRequest); i {
+ switch v := v.(*GetOspfRouterRequest); i {
case 0:
return &v.state
case 1:
@@ -12728,7 +12753,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFRequest); i {
+ switch v := v.(*ListOspfRoutersRequest); i {
case 0:
return &v.state
case 1:
@@ -12740,7 +12765,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFResponse); i {
+ switch v := v.(*ListOspfRoutersResponse); i {
case 0:
return &v.state
case 1:
@@ -12752,7 +12777,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CreateOSPFAreaRequest); i {
+ switch v := v.(*CreateOspfAreaRequest); i {
case 0:
return &v.state
case 1:
@@ -12764,7 +12789,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UpdateOSPFAreaRequest); i {
+ switch v := v.(*UpdateOspfAreaRequest); i {
case 0:
return &v.state
case 1:
@@ -12776,7 +12801,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DeleteOSPFAreaRequest); i {
+ switch v := v.(*DeleteOspfAreaRequest); i {
case 0:
return &v.state
case 1:
@@ -12788,7 +12813,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetOSPFAreaRequest); i {
+ switch v := v.(*GetOspfAreaRequest); i {
case 0:
return &v.state
case 1:
@@ -12800,7 +12825,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFAreaRequest); i {
+ switch v := v.(*ListOspfAreasRequest); i {
case 0:
return &v.state
case 1:
@@ -12812,7 +12837,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFAreaResponse); i {
+ switch v := v.(*ListOspfAreasResponse); i {
case 0:
return &v.state
case 1:
@@ -12824,7 +12849,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*CreateOSPFIfNetworkRequest); i {
+ switch v := v.(*CreateOspfIfNetworkRequest); i {
case 0:
return &v.state
case 1:
@@ -12836,7 +12861,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*UpdateOSPFIfNetworkRequest); i {
+ switch v := v.(*UpdateOspfIfNetworkRequest); i {
case 0:
return &v.state
case 1:
@@ -12848,7 +12873,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*DeleteOSPFIfNetworkRequest); i {
+ switch v := v.(*DeleteOspfIfNetworkRequest); i {
case 0:
return &v.state
case 1:
@@ -12860,7 +12885,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*GetOSPFIfNetworkRequest); i {
+ switch v := v.(*GetOspfIfNetworkRequest); i {
case 0:
return &v.state
case 1:
@@ -12872,7 +12897,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFIfNetworkRequest); i {
+ switch v := v.(*ListOspfIfNetworksRequest); i {
case 0:
return &v.state
case 1:
@@ -12884,7 +12909,7 @@ func file_cloudrpc_proto_init() {
}
}
file_cloudrpc_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*ListOSPFIfNetworkResponse); i {
+ switch v := v.(*ListOspfIfNetworksResponse); 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 8b7abeb1..643e97d9 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc.pb.gw.go
@@ -6078,66 +6078,66 @@ func local_request_CloudInfraService_GetSecurityProfile_0(ctx context.Context, m
}
var (
- filter_CloudInfraService_CreateOSPF_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_config": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateOspfRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_router": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_CreateOSPF_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFRequest
+func request_CloudInfraService_CreateOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfRouterRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfConfig); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfRouter); 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_CreateOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateOSPF(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateOspfRouter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_CreateOSPF_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFRequest
+func local_request_CloudInfraService_CreateOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfRouterRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfConfig); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfRouter); 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_CreateOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.CreateOSPF(ctx, &protoReq)
+ msg, err := server.CreateOspfRouter(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_UpdateOSPF_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_config": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
+ filter_CloudInfraService_UpdateOspfRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_router": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
-func request_CloudInfraService_UpdateOSPF_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFRequest
+func request_CloudInfraService_UpdateOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfRouterRequest
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.OspfConfig); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.OspfRouter); 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.OspfConfig); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.OspfRouter); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -6151,41 +6151,41 @@ func request_CloudInfraService_UpdateOSPF_0(ctx context.Context, marshaler runti
_ = err
)
- val, ok = pathParams["ospf_config.name"]
+ val, ok = pathParams["ospf_router.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_config.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_router.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "ospf_config.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "ospf_router.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_config.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_router.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_UpdateOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.UpdateOSPF(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateOspfRouter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_UpdateOSPF_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFRequest
+func local_request_CloudInfraService_UpdateOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfRouterRequest
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.OspfConfig); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.OspfRouter); 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.OspfConfig); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.OspfRouter); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -6199,34 +6199,34 @@ func local_request_CloudInfraService_UpdateOSPF_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["ospf_config.name"]
+ val, ok = pathParams["ospf_router.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_config.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_router.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "ospf_config.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "ospf_router.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_config.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_router.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_UpdateOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.UpdateOSPF(ctx, &protoReq)
+ msg, err := server.UpdateOspfRouter(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_DeleteOSPF_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_DeleteOspfRouter_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_DeleteOSPF_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFRequest
+func request_CloudInfraService_DeleteOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfRouterRequest
var metadata runtime.ServerMetadata
var (
@@ -6249,17 +6249,17 @@ func request_CloudInfraService_DeleteOSPF_0(ctx context.Context, marshaler runti
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.DeleteOSPF(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.DeleteOspfRouter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_DeleteOSPF_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFRequest
+func local_request_CloudInfraService_DeleteOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfRouterRequest
var metadata runtime.ServerMetadata
var (
@@ -6282,17 +6282,17 @@ func local_request_CloudInfraService_DeleteOSPF_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_DeleteOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfRouter_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.DeleteOSPF(ctx, &protoReq)
+ msg, err := server.DeleteOspfRouter(ctx, &protoReq)
return msg, metadata, err
}
-func request_CloudInfraService_GetOSPF_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFRequest
+func request_CloudInfraService_GetOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfRouterRequest
var metadata runtime.ServerMetadata
var (
@@ -6312,13 +6312,13 @@ func request_CloudInfraService_GetOSPF_0(ctx context.Context, marshaler runtime.
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := client.GetOSPF(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetOspfRouter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_GetOSPF_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFRequest
+func local_request_CloudInfraService_GetOspfRouter_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfRouterRequest
var metadata runtime.ServerMetadata
var (
@@ -6338,53 +6338,53 @@ func local_request_CloudInfraService_GetOSPF_0(ctx context.Context, marshaler ru
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := server.GetOSPF(ctx, &protoReq)
+ msg, err := server.GetOspfRouter(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_ListOSPF_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListOspfRouters_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
)
-func request_CloudInfraService_ListOSPF_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFRequest
+func request_CloudInfraService_ListOspfRouters_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfRoutersRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfRouters_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListOSPF(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListOspfRouters(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_ListOSPF_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFRequest
+func local_request_CloudInfraService_ListOspfRouters_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfRoutersRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPF_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfRouters_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.ListOSPF(ctx, &protoReq)
+ msg, err := server.ListOspfRouters(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_CreateOSPFArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_area": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateOspfArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_area": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_CreateOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFAreaRequest
+func request_CloudInfraService_CreateOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfAreaRequest
var metadata runtime.ServerMetadata
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfArea); err != nil && err != io.EOF {
@@ -6394,17 +6394,17 @@ func request_CloudInfraService_CreateOSPFArea_0(ctx context.Context, marshaler r
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateOSPFArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateOspfArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_CreateOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFAreaRequest
+func local_request_CloudInfraService_CreateOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfAreaRequest
var metadata runtime.ServerMetadata
if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfArea); err != nil && err != io.EOF {
@@ -6414,21 +6414,21 @@ func local_request_CloudInfraService_CreateOSPFArea_0(ctx context.Context, marsh
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.CreateOSPFArea(ctx, &protoReq)
+ msg, err := server.CreateOspfArea(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_UpdateOSPFArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_area": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
+ filter_CloudInfraService_UpdateOspfArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_area": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
-func request_CloudInfraService_UpdateOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFAreaRequest
+func request_CloudInfraService_UpdateOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfAreaRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -6466,17 +6466,17 @@ func request_CloudInfraService_UpdateOSPFArea_0(ctx context.Context, marshaler r
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.UpdateOSPFArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateOspfArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_UpdateOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFAreaRequest
+func local_request_CloudInfraService_UpdateOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfAreaRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -6514,21 +6514,21 @@ func local_request_CloudInfraService_UpdateOSPFArea_0(ctx context.Context, marsh
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.UpdateOSPFArea(ctx, &protoReq)
+ msg, err := server.UpdateOspfArea(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_DeleteOSPFArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_DeleteOspfArea_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_DeleteOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFAreaRequest
+func request_CloudInfraService_DeleteOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfAreaRequest
var metadata runtime.ServerMetadata
var (
@@ -6551,17 +6551,17 @@ func request_CloudInfraService_DeleteOSPFArea_0(ctx context.Context, marshaler r
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.DeleteOSPFArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.DeleteOspfArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_DeleteOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFAreaRequest
+func local_request_CloudInfraService_DeleteOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfAreaRequest
var metadata runtime.ServerMetadata
var (
@@ -6584,17 +6584,17 @@ func local_request_CloudInfraService_DeleteOSPFArea_0(ctx context.Context, marsh
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfArea_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.DeleteOSPFArea(ctx, &protoReq)
+ msg, err := server.DeleteOspfArea(ctx, &protoReq)
return msg, metadata, err
}
-func request_CloudInfraService_GetOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFAreaRequest
+func request_CloudInfraService_GetOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfAreaRequest
var metadata runtime.ServerMetadata
var (
@@ -6614,13 +6614,13 @@ func request_CloudInfraService_GetOSPFArea_0(ctx context.Context, marshaler runt
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := client.GetOSPFArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetOspfArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_GetOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFAreaRequest
+func local_request_CloudInfraService_GetOspfArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfAreaRequest
var metadata runtime.ServerMetadata
var (
@@ -6640,108 +6640,108 @@ func local_request_CloudInfraService_GetOSPFArea_0(ctx context.Context, marshale
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := server.GetOSPFArea(ctx, &protoReq)
+ msg, err := server.GetOspfArea(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_ListOSPFArea_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListOspfAreas_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
)
-func request_CloudInfraService_ListOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFAreaRequest
+func request_CloudInfraService_ListOspfAreas_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfAreasRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfAreas_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListOSPFArea(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListOspfAreas(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_ListOSPFArea_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFAreaRequest
+func local_request_CloudInfraService_ListOspfAreas_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfAreasRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPFArea_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfAreas_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.ListOSPFArea(ctx, &protoReq)
+ msg, err := server.ListOspfAreas(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_CreateOSPFIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_ifnetwork": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_CreateOspfIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_if_network": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_CreateOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFIfNetworkRequest
+func request_CloudInfraService_CreateOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfIfNetworkRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfIfnetwork); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfIfNetwork); 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_CreateOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateOSPFIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateOspfIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_CreateOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq CreateOSPFIfNetworkRequest
+func local_request_CloudInfraService_CreateOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq CreateOspfIfNetworkRequest
var metadata runtime.ServerMetadata
- if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfIfnetwork); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(req.Body).Decode(&protoReq.OspfIfNetwork); 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_CreateOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_CreateOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.CreateOSPFIfNetwork(ctx, &protoReq)
+ msg, err := server.CreateOspfIfNetwork(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_UpdateOSPFIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_ifnetwork": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
+ filter_CloudInfraService_UpdateOspfIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"ospf_if_network": 0, "name": 1}, Base: []int{1, 2, 1, 0, 0}, Check: []int{0, 1, 2, 3, 2}}
)
-func request_CloudInfraService_UpdateOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFIfNetworkRequest
+func request_CloudInfraService_UpdateOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfIfNetworkRequest
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.OspfIfnetwork); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.OspfIfNetwork); 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.OspfIfnetwork); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.OspfIfNetwork); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -6755,41 +6755,41 @@ func request_CloudInfraService_UpdateOSPFIfNetwork_0(ctx context.Context, marsha
_ = err
)
- val, ok = pathParams["ospf_ifnetwork.name"]
+ val, ok = pathParams["ospf_if_network.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_ifnetwork.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_if_network.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "ospf_ifnetwork.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "ospf_if_network.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_ifnetwork.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_if_network.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_UpdateOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.UpdateOSPFIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateOspfIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_UpdateOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq UpdateOSPFIfNetworkRequest
+func local_request_CloudInfraService_UpdateOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq UpdateOspfIfNetworkRequest
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.OspfIfnetwork); err != nil && err != io.EOF {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq.OspfIfNetwork); 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.OspfIfnetwork); err != nil {
+ if fieldMask, err := runtime.FieldMaskFromRequestBody(newReader(), protoReq.OspfIfNetwork); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
} else {
protoReq.UpdateMask = fieldMask
@@ -6803,34 +6803,34 @@ func local_request_CloudInfraService_UpdateOSPFIfNetwork_0(ctx context.Context,
_ = err
)
- val, ok = pathParams["ospf_ifnetwork.name"]
+ val, ok = pathParams["ospf_if_network.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_ifnetwork.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "ospf_if_network.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "ospf_ifnetwork.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "ospf_if_network.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_ifnetwork.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "ospf_if_network.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_UpdateOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_UpdateOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.UpdateOSPFIfNetwork(ctx, &protoReq)
+ msg, err := server.UpdateOspfIfNetwork(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_DeleteOSPFIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+ filter_CloudInfraService_DeleteOspfIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{"name": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
)
-func request_CloudInfraService_DeleteOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFIfNetworkRequest
+func request_CloudInfraService_DeleteOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfIfNetworkRequest
var metadata runtime.ServerMetadata
var (
@@ -6853,17 +6853,17 @@ func request_CloudInfraService_DeleteOSPFIfNetwork_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_DeleteOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.DeleteOSPFIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.DeleteOspfIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_DeleteOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq DeleteOSPFIfNetworkRequest
+func local_request_CloudInfraService_DeleteOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq DeleteOspfIfNetworkRequest
var metadata runtime.ServerMetadata
var (
@@ -6886,17 +6886,17 @@ func local_request_CloudInfraService_DeleteOSPFIfNetwork_0(ctx context.Context,
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_DeleteOspfIfNetwork_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.DeleteOSPFIfNetwork(ctx, &protoReq)
+ msg, err := server.DeleteOspfIfNetwork(ctx, &protoReq)
return msg, metadata, err
}
-func request_CloudInfraService_GetOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFIfNetworkRequest
+func request_CloudInfraService_GetOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfIfNetworkRequest
var metadata runtime.ServerMetadata
var (
@@ -6916,13 +6916,13 @@ func request_CloudInfraService_GetOSPFIfNetwork_0(ctx context.Context, marshaler
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := client.GetOSPFIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetOspfIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_GetOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetOSPFIfNetworkRequest
+func local_request_CloudInfraService_GetOspfIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq GetOspfIfNetworkRequest
var metadata runtime.ServerMetadata
var (
@@ -6942,43 +6942,43 @@ func local_request_CloudInfraService_GetOSPFIfNetwork_0(ctx context.Context, mar
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "name", err)
}
- msg, err := server.GetOSPFIfNetwork(ctx, &protoReq)
+ msg, err := server.GetOspfIfNetwork(ctx, &protoReq)
return msg, metadata, err
}
var (
- filter_CloudInfraService_ListOSPFIfNetwork_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_CloudInfraService_ListOspfIfNetworks_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
)
-func request_CloudInfraService_ListOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFIfNetworkRequest
+func request_CloudInfraService_ListOspfIfNetworks_0(ctx context.Context, marshaler runtime.Marshaler, client CloudInfraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfIfNetworksRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfIfNetworks_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListOSPFIfNetwork(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListOspfIfNetworks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func local_request_CloudInfraService_ListOSPFIfNetwork_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq ListOSPFIfNetworkRequest
+func local_request_CloudInfraService_ListOspfIfNetworks_0(ctx context.Context, marshaler runtime.Marshaler, server CloudInfraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListOspfIfNetworksRequest
var metadata runtime.ServerMetadata
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOSPFIfNetwork_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_CloudInfraService_ListOspfIfNetworks_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := server.ListOSPFIfNetwork(ctx, &protoReq)
+ msg, err := server.ListOspfIfNetworks(ctx, &protoReq)
return msg, metadata, err
}
@@ -9464,7 +9464,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfRouter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9472,12 +9472,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/CreateOSPF", runtime.WithHTTPPathPattern("/v1alpha1/ospfConfigs"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/ospfRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_CreateOSPF_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_CreateOspfRouter_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 {
@@ -9485,11 +9485,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_CreateOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfRouter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9497,12 +9497,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/UpdateOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_config.name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_router.name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_UpdateOSPF_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_UpdateOspfRouter_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 {
@@ -9510,11 +9510,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_UpdateOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfRouter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9522,12 +9522,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/DeleteOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_DeleteOSPF_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_DeleteOspfRouter_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 {
@@ -9535,11 +9535,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_DeleteOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfRouter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9547,12 +9547,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/GetOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_GetOSPF_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_GetOspfRouter_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 {
@@ -9560,11 +9560,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_GetOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfRouters_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9572,12 +9572,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/ListOSPF", runtime.WithHTTPPathPattern("/v1alpha1/ospfConfigs"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfRouters", runtime.WithHTTPPathPattern("/v1alpha1/ospfRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_ListOSPF_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_ListOspfRouters_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 {
@@ -9585,11 +9585,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_ListOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfRouters_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9597,12 +9597,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/CreateOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_CreateOSPFArea_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_CreateOspfArea_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 {
@@ -9610,11 +9610,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_CreateOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9622,12 +9622,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/UpdateOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_area.name=ospfareas}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_area.name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_UpdateOSPFArea_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_UpdateOspfArea_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 {
@@ -9635,11 +9635,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_UpdateOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9647,12 +9647,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/DeleteOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_DeleteOSPFArea_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_DeleteOspfArea_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 {
@@ -9660,11 +9660,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_DeleteOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9672,12 +9672,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/GetOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_GetOSPFArea_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_GetOspfArea_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 {
@@ -9685,11 +9685,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_GetOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfAreas_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9697,12 +9697,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/ListOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfAreas", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_ListOSPFArea_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_ListOspfAreas_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 {
@@ -9710,11 +9710,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_ListOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfAreas_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9722,12 +9722,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/CreateOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_CreateOSPFIfNetwork_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_CreateOspfIfNetwork_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 {
@@ -9735,11 +9735,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_CreateOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9747,12 +9747,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/UpdateOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_if_network.name=ospfIfNetworks/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_UpdateOSPFIfNetwork_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_UpdateOspfIfNetwork_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 {
@@ -9760,11 +9760,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_UpdateOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9772,12 +9772,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/DeleteOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetwork}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetwork/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_DeleteOSPFIfNetwork_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_DeleteOspfIfNetwork_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 {
@@ -9785,11 +9785,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_DeleteOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9797,12 +9797,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/GetOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetworks}/*"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetworks/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_GetOSPFIfNetwork_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_GetOspfIfNetwork_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 {
@@ -9810,11 +9810,11 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_GetOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfIfNetworks_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
var stream runtime.ServerTransportStream
@@ -9822,12 +9822,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/ListOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
+ annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfIfNetworks", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := local_request_CloudInfraService_ListOSPFIfNetwork_0(annotatedContext, inboundMarshaler, server, req, pathParams)
+ resp, md, err := local_request_CloudInfraService_ListOspfIfNetworks_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 {
@@ -9835,7 +9835,7 @@ func RegisterCloudInfraServiceHandlerServer(ctx context.Context, mux *runtime.Se
return
}
- forward_CloudInfraService_ListOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfIfNetworks_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
@@ -12058,333 +12058,333 @@ func RegisterCloudInfraServiceHandlerClient(ctx context.Context, mux *runtime.Se
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfRouter_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/CreateOSPF", runtime.WithHTTPPathPattern("/v1alpha1/ospfConfigs"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/ospfRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_CreateOSPF_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_CreateOspfRouter_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_CreateOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfRouter_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/UpdateOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_config.name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_router.name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_UpdateOSPF_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_UpdateOspfRouter_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_UpdateOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfRouter_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/DeleteOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_DeleteOSPF_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_DeleteOspfRouter_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_DeleteOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfRouter_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/GetOSPF", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfConfigs}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfRouter", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfRouters/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_GetOSPF_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_GetOspfRouter_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_GetOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfRouter_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPF_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfRouters_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/ListOSPF", runtime.WithHTTPPathPattern("/v1alpha1/ospfConfigs"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfRouters", runtime.WithHTTPPathPattern("/v1alpha1/ospfRouters"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_ListOSPF_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_ListOspfRouters_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_ListOSPF_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfRouters_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfArea_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/CreateOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_CreateOSPFArea_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_CreateOspfArea_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_CreateOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfArea_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/UpdateOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_area.name=ospfareas}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_area.name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_UpdateOSPFArea_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_UpdateOspfArea_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_UpdateOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfArea_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/DeleteOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_DeleteOSPFArea_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_DeleteOspfArea_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_DeleteOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfArea_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/GetOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfArea", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfAreas/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_GetOSPFArea_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_GetOspfArea_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_GetOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPFArea_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfAreas_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/ListOSPFArea", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfAreas", runtime.WithHTTPPathPattern("/v1alpha1/ospfAreas"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_ListOSPFArea_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_ListOspfAreas_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_ListOSPFArea_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfAreas_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_CloudInfraService_CreateOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_CloudInfraService_CreateOspfIfNetwork_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/CreateOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_CreateOSPFIfNetwork_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_CreateOspfIfNetwork_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_CreateOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_CreateOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PATCH", pattern_CloudInfraService_UpdateOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PATCH", pattern_CloudInfraService_UpdateOspfIfNetwork_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/UpdateOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{ospf_if_network.name=ospfIfNetworks/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_UpdateOSPFIfNetwork_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_UpdateOspfIfNetwork_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_UpdateOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_UpdateOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_CloudInfraService_DeleteOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_CloudInfraService_DeleteOspfIfNetwork_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/DeleteOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetwork}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetwork/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_DeleteOSPFIfNetwork_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_DeleteOspfIfNetwork_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_DeleteOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_DeleteOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_GetOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_GetOspfIfNetwork_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/GetOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetworks}/*"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/{name=ospfIfNetworks/*}"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_GetOSPFIfNetwork_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_GetOspfIfNetwork_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_GetOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_GetOspfIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_CloudInfraService_ListOSPFIfNetwork_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_CloudInfraService_ListOspfIfNetworks_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/ListOSPFIfNetwork", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
+ annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfIfNetworks", runtime.WithHTTPPathPattern("/v1alpha1/ospfIfNetworks"))
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_CloudInfraService_ListOSPFIfNetwork_0(annotatedContext, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_CloudInfraService_ListOspfIfNetworks_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_ListOSPFIfNetwork_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_CloudInfraService_ListOspfIfNetworks_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
@@ -12590,35 +12590,35 @@ var (
pattern_CloudInfraService_GetSecurityProfile_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1", "securityprofiles", "name"}, ""))
- pattern_CloudInfraService_CreateOSPF_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfConfigs"}, ""))
+ pattern_CloudInfraService_CreateOspfRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfRouters"}, ""))
- pattern_CloudInfraService_UpdateOSPF_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfConfigs", "ospf_config.name"}, ""))
+ pattern_CloudInfraService_UpdateOspfRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfRouters", "ospf_router.name"}, ""))
- pattern_CloudInfraService_DeleteOSPF_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfConfigs", "name"}, ""))
+ pattern_CloudInfraService_DeleteOspfRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfRouters", "name"}, ""))
- pattern_CloudInfraService_GetOSPF_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfConfigs", "name"}, ""))
+ pattern_CloudInfraService_GetOspfRouter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfRouters", "name"}, ""))
- pattern_CloudInfraService_ListOSPF_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfConfigs"}, ""))
+ pattern_CloudInfraService_ListOspfRouters_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfRouters"}, ""))
- pattern_CloudInfraService_CreateOSPFArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfAreas"}, ""))
+ pattern_CloudInfraService_CreateOspfArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfAreas"}, ""))
- pattern_CloudInfraService_UpdateOSPFArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfareas", "ospf_area.name"}, ""))
+ pattern_CloudInfraService_UpdateOspfArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfAreas", "ospf_area.name"}, ""))
- pattern_CloudInfraService_DeleteOSPFArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfAreas", "name"}, ""))
+ pattern_CloudInfraService_DeleteOspfArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfAreas", "name"}, ""))
- pattern_CloudInfraService_GetOSPFArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfAreas", "name"}, ""))
+ pattern_CloudInfraService_GetOspfArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfAreas", "name"}, ""))
- pattern_CloudInfraService_ListOSPFArea_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfAreas"}, ""))
+ pattern_CloudInfraService_ListOspfAreas_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfAreas"}, ""))
- pattern_CloudInfraService_CreateOSPFIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfIfNetworks"}, ""))
+ pattern_CloudInfraService_CreateOspfIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfIfNetworks"}, ""))
- pattern_CloudInfraService_UpdateOSPFIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfifnetworks", "ospf_ifnetwork.name"}, ""))
+ pattern_CloudInfraService_UpdateOspfIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfIfNetworks", "ospf_if_network.name"}, ""))
- pattern_CloudInfraService_DeleteOSPFIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfIfNetwork", "name"}, ""))
+ pattern_CloudInfraService_DeleteOspfIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfIfNetwork", "name"}, ""))
- pattern_CloudInfraService_GetOSPFIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 4, 1, 5, 2, 1, 0}, []string{"v1alpha1", "ospfIfNetworks", "name"}, ""))
+ pattern_CloudInfraService_GetOspfIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 1, 0, 4, 2, 5, 2}, []string{"v1alpha1", "ospfIfNetworks", "name"}, ""))
- pattern_CloudInfraService_ListOSPFIfNetwork_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfIfNetworks"}, ""))
+ pattern_CloudInfraService_ListOspfIfNetworks_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"v1alpha1", "ospfIfNetworks"}, ""))
)
var (
@@ -12820,33 +12820,33 @@ var (
forward_CloudInfraService_GetSecurityProfile_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_CreateOSPF_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_CreateOspfRouter_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_UpdateOSPF_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_UpdateOspfRouter_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_DeleteOSPF_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_DeleteOspfRouter_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_GetOSPF_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_GetOspfRouter_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_ListOSPF_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_ListOspfRouters_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_CreateOSPFArea_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_CreateOspfArea_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_UpdateOSPFArea_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_UpdateOspfArea_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_DeleteOSPFArea_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_DeleteOspfArea_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_GetOSPFArea_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_GetOspfArea_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_ListOSPFArea_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_ListOspfAreas_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_CreateOSPFIfNetwork_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_CreateOspfIfNetwork_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_UpdateOSPFIfNetwork_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_UpdateOspfIfNetwork_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_DeleteOSPFIfNetwork_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_DeleteOspfIfNetwork_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_GetOSPFIfNetwork_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_GetOspfIfNetwork_0 = runtime.ForwardResponseMessage
- forward_CloudInfraService_ListOSPFIfNetwork_0 = runtime.ForwardResponseMessage
+ forward_CloudInfraService_ListOspfIfNetworks_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 24facfe4..a75acb5d 100644
--- a/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go
+++ b/network/cloud/v1alpha1/gen/go/cloudrpc_grpc.pb.go
@@ -122,21 +122,21 @@ const (
CloudInfraService_UpdateSecurityProfile_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateSecurityProfile"
CloudInfraService_ListSecurityProfiles_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListSecurityProfiles"
CloudInfraService_GetSecurityProfile_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetSecurityProfile"
- CloudInfraService_CreateOSPF_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPF"
- CloudInfraService_UpdateOSPF_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPF"
- CloudInfraService_DeleteOSPF_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPF"
- CloudInfraService_GetOSPF_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPF"
- CloudInfraService_ListOSPF_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPF"
- CloudInfraService_CreateOSPFArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFArea"
- CloudInfraService_UpdateOSPFArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFArea"
- CloudInfraService_DeleteOSPFArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFArea"
- CloudInfraService_GetOSPFArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFArea"
- CloudInfraService_ListOSPFArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFArea"
- CloudInfraService_CreateOSPFIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFIfNetwork"
- CloudInfraService_UpdateOSPFIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFIfNetwork"
- CloudInfraService_DeleteOSPFIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFIfNetwork"
- CloudInfraService_GetOSPFIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFIfNetwork"
- CloudInfraService_ListOSPFIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFIfNetwork"
+ CloudInfraService_CreateOspfRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfRouter"
+ CloudInfraService_UpdateOspfRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfRouter"
+ CloudInfraService_DeleteOspfRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfRouter"
+ CloudInfraService_GetOspfRouter_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfRouter"
+ CloudInfraService_ListOspfRouters_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfRouters"
+ CloudInfraService_CreateOspfArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfArea"
+ CloudInfraService_UpdateOspfArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfArea"
+ CloudInfraService_DeleteOspfArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfArea"
+ CloudInfraService_GetOspfArea_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfArea"
+ CloudInfraService_ListOspfAreas_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfAreas"
+ CloudInfraService_CreateOspfIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfIfNetwork"
+ CloudInfraService_UpdateOspfIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfIfNetwork"
+ CloudInfraService_DeleteOspfIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfIfNetwork"
+ CloudInfraService_GetOspfIfNetwork_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfIfNetwork"
+ CloudInfraService_ListOspfIfNetworks_FullMethodName = "/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfIfNetworks"
)
// CloudInfraServiceClient is the client API for CloudInfraService service.
@@ -276,36 +276,36 @@ type CloudInfraServiceClient interface {
ListSecurityProfiles(ctx context.Context, in *ListSecurityProfilesRequest, opts ...grpc.CallOption) (*ListSecurityProfilesResponse, error)
GetSecurityProfile(ctx context.Context, in *GetSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error)
// OSPF APIs
- // Create a OSPF. Contains the configuration of the OSPF instance.
- CreateOSPF(ctx context.Context, in *CreateOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error)
- // Update a OSPF instance
- UpdateOSPF(ctx context.Context, in *UpdateOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error)
+ // Create a OSPF Router. Contains the configuration of the OSPF instance.
+ CreateOspfRouter(ctx context.Context, in *CreateOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error)
+ // Update a OSPF Router instance
+ UpdateOspfRouter(ctx context.Context, in *UpdateOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error)
// Delete a OSPF instance
- DeleteOSPF(ctx context.Context, in *DeleteOSPFRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ DeleteOspfRouter(ctx context.Context, in *DeleteOspfRouterRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get an OSPF instance
- GetOSPF(ctx context.Context, in *GetOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error)
+ GetOspfRouter(ctx context.Context, in *GetOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error)
// All OSPF instances
- ListOSPF(ctx context.Context, in *ListOSPFRequest, opts ...grpc.CallOption) (*ListOSPFResponse, error)
+ ListOspfRouters(ctx context.Context, in *ListOspfRoutersRequest, opts ...grpc.CallOption) (*ListOspfRoutersResponse, error)
// Create a OSPF Area
- CreateOSPFArea(ctx context.Context, in *CreateOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error)
+ CreateOspfArea(ctx context.Context, in *CreateOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error)
// Update an OSPF Area
- UpdateOSPFArea(ctx context.Context, in *UpdateOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error)
+ UpdateOspfArea(ctx context.Context, in *UpdateOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error)
// Delete an OSPF Area
- DeleteOSPFArea(ctx context.Context, in *DeleteOSPFAreaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ DeleteOspfArea(ctx context.Context, in *DeleteOspfAreaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get an OSPF Area
- GetOSPFArea(ctx context.Context, in *GetOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error)
+ GetOspfArea(ctx context.Context, in *GetOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error)
// List all OSPF Areas
- ListOSPFArea(ctx context.Context, in *ListOSPFAreaRequest, opts ...grpc.CallOption) (*ListOSPFAreaResponse, error)
+ ListOspfAreas(ctx context.Context, in *ListOspfAreasRequest, opts ...grpc.CallOption) (*ListOspfAreasResponse, error)
// Create an OSPF IfNetwork
- CreateOSPFIfNetwork(ctx context.Context, in *CreateOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error)
+ CreateOspfIfNetwork(ctx context.Context, in *CreateOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error)
// Update an OSPF IfNetwork
- UpdateOSPFIfNetwork(ctx context.Context, in *UpdateOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error)
+ UpdateOspfIfNetwork(ctx context.Context, in *UpdateOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error)
// Delete an OSPF IfNetwork
- DeleteOSPFIfNetwork(ctx context.Context, in *DeleteOSPFIfNetworkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+ DeleteOspfIfNetwork(ctx context.Context, in *DeleteOspfIfNetworkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Get an OSPF IfNetwork
- GetOSPFIfNetwork(ctx context.Context, in *GetOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error)
+ GetOspfIfNetwork(ctx context.Context, in *GetOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error)
// List all OSPF IfNetworks
- ListOSPFIfNetwork(ctx context.Context, in *ListOSPFIfNetworkRequest, opts ...grpc.CallOption) (*ListOSPFIfNetworkResponse, error)
+ ListOspfIfNetworks(ctx context.Context, in *ListOspfIfNetworksRequest, opts ...grpc.CallOption) (*ListOspfIfNetworksResponse, error)
}
type cloudInfraServiceClient struct {
@@ -1207,135 +1207,135 @@ func (c *cloudInfraServiceClient) GetSecurityProfile(ctx context.Context, in *Ge
return out, nil
}
-func (c *cloudInfraServiceClient) CreateOSPF(ctx context.Context, in *CreateOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error) {
- out := new(OSPFConfig)
- err := c.cc.Invoke(ctx, CloudInfraService_CreateOSPF_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) CreateOspfRouter(ctx context.Context, in *CreateOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error) {
+ out := new(OspfRouter)
+ err := c.cc.Invoke(ctx, CloudInfraService_CreateOspfRouter_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) UpdateOSPF(ctx context.Context, in *UpdateOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error) {
- out := new(OSPFConfig)
- err := c.cc.Invoke(ctx, CloudInfraService_UpdateOSPF_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) UpdateOspfRouter(ctx context.Context, in *UpdateOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error) {
+ out := new(OspfRouter)
+ err := c.cc.Invoke(ctx, CloudInfraService_UpdateOspfRouter_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) DeleteOSPF(ctx context.Context, in *DeleteOSPFRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+func (c *cloudInfraServiceClient) DeleteOspfRouter(ctx context.Context, in *DeleteOspfRouterRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
- err := c.cc.Invoke(ctx, CloudInfraService_DeleteOSPF_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, CloudInfraService_DeleteOspfRouter_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) GetOSPF(ctx context.Context, in *GetOSPFRequest, opts ...grpc.CallOption) (*OSPFConfig, error) {
- out := new(OSPFConfig)
- err := c.cc.Invoke(ctx, CloudInfraService_GetOSPF_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) GetOspfRouter(ctx context.Context, in *GetOspfRouterRequest, opts ...grpc.CallOption) (*OspfRouter, error) {
+ out := new(OspfRouter)
+ err := c.cc.Invoke(ctx, CloudInfraService_GetOspfRouter_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) ListOSPF(ctx context.Context, in *ListOSPFRequest, opts ...grpc.CallOption) (*ListOSPFResponse, error) {
- out := new(ListOSPFResponse)
- err := c.cc.Invoke(ctx, CloudInfraService_ListOSPF_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) ListOspfRouters(ctx context.Context, in *ListOspfRoutersRequest, opts ...grpc.CallOption) (*ListOspfRoutersResponse, error) {
+ out := new(ListOspfRoutersResponse)
+ err := c.cc.Invoke(ctx, CloudInfraService_ListOspfRouters_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) CreateOSPFArea(ctx context.Context, in *CreateOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error) {
- out := new(OSPFArea)
- err := c.cc.Invoke(ctx, CloudInfraService_CreateOSPFArea_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) CreateOspfArea(ctx context.Context, in *CreateOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error) {
+ out := new(OspfArea)
+ err := c.cc.Invoke(ctx, CloudInfraService_CreateOspfArea_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) UpdateOSPFArea(ctx context.Context, in *UpdateOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error) {
- out := new(OSPFArea)
- err := c.cc.Invoke(ctx, CloudInfraService_UpdateOSPFArea_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) UpdateOspfArea(ctx context.Context, in *UpdateOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error) {
+ out := new(OspfArea)
+ err := c.cc.Invoke(ctx, CloudInfraService_UpdateOspfArea_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) DeleteOSPFArea(ctx context.Context, in *DeleteOSPFAreaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+func (c *cloudInfraServiceClient) DeleteOspfArea(ctx context.Context, in *DeleteOspfAreaRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
- err := c.cc.Invoke(ctx, CloudInfraService_DeleteOSPFArea_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, CloudInfraService_DeleteOspfArea_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) GetOSPFArea(ctx context.Context, in *GetOSPFAreaRequest, opts ...grpc.CallOption) (*OSPFArea, error) {
- out := new(OSPFArea)
- err := c.cc.Invoke(ctx, CloudInfraService_GetOSPFArea_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) GetOspfArea(ctx context.Context, in *GetOspfAreaRequest, opts ...grpc.CallOption) (*OspfArea, error) {
+ out := new(OspfArea)
+ err := c.cc.Invoke(ctx, CloudInfraService_GetOspfArea_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) ListOSPFArea(ctx context.Context, in *ListOSPFAreaRequest, opts ...grpc.CallOption) (*ListOSPFAreaResponse, error) {
- out := new(ListOSPFAreaResponse)
- err := c.cc.Invoke(ctx, CloudInfraService_ListOSPFArea_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) ListOspfAreas(ctx context.Context, in *ListOspfAreasRequest, opts ...grpc.CallOption) (*ListOspfAreasResponse, error) {
+ out := new(ListOspfAreasResponse)
+ err := c.cc.Invoke(ctx, CloudInfraService_ListOspfAreas_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) CreateOSPFIfNetwork(ctx context.Context, in *CreateOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error) {
- out := new(OSPFIfNetwork)
- err := c.cc.Invoke(ctx, CloudInfraService_CreateOSPFIfNetwork_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) CreateOspfIfNetwork(ctx context.Context, in *CreateOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error) {
+ out := new(OspfIfNetwork)
+ err := c.cc.Invoke(ctx, CloudInfraService_CreateOspfIfNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) UpdateOSPFIfNetwork(ctx context.Context, in *UpdateOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error) {
- out := new(OSPFIfNetwork)
- err := c.cc.Invoke(ctx, CloudInfraService_UpdateOSPFIfNetwork_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) UpdateOspfIfNetwork(ctx context.Context, in *UpdateOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error) {
+ out := new(OspfIfNetwork)
+ err := c.cc.Invoke(ctx, CloudInfraService_UpdateOspfIfNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) DeleteOSPFIfNetwork(ctx context.Context, in *DeleteOSPFIfNetworkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+func (c *cloudInfraServiceClient) DeleteOspfIfNetwork(ctx context.Context, in *DeleteOspfIfNetworkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
- err := c.cc.Invoke(ctx, CloudInfraService_DeleteOSPFIfNetwork_FullMethodName, in, out, opts...)
+ err := c.cc.Invoke(ctx, CloudInfraService_DeleteOspfIfNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) GetOSPFIfNetwork(ctx context.Context, in *GetOSPFIfNetworkRequest, opts ...grpc.CallOption) (*OSPFIfNetwork, error) {
- out := new(OSPFIfNetwork)
- err := c.cc.Invoke(ctx, CloudInfraService_GetOSPFIfNetwork_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) GetOspfIfNetwork(ctx context.Context, in *GetOspfIfNetworkRequest, opts ...grpc.CallOption) (*OspfIfNetwork, error) {
+ out := new(OspfIfNetwork)
+ err := c.cc.Invoke(ctx, CloudInfraService_GetOspfIfNetwork_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
-func (c *cloudInfraServiceClient) ListOSPFIfNetwork(ctx context.Context, in *ListOSPFIfNetworkRequest, opts ...grpc.CallOption) (*ListOSPFIfNetworkResponse, error) {
- out := new(ListOSPFIfNetworkResponse)
- err := c.cc.Invoke(ctx, CloudInfraService_ListOSPFIfNetwork_FullMethodName, in, out, opts...)
+func (c *cloudInfraServiceClient) ListOspfIfNetworks(ctx context.Context, in *ListOspfIfNetworksRequest, opts ...grpc.CallOption) (*ListOspfIfNetworksResponse, error) {
+ out := new(ListOspfIfNetworksResponse)
+ err := c.cc.Invoke(ctx, CloudInfraService_ListOspfIfNetworks_FullMethodName, in, out, opts...)
if err != nil {
return nil, err
}
@@ -1479,36 +1479,36 @@ type CloudInfraServiceServer interface {
ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
// OSPF APIs
- // Create a OSPF. Contains the configuration of the OSPF instance.
- CreateOSPF(context.Context, *CreateOSPFRequest) (*OSPFConfig, error)
- // Update a OSPF instance
- UpdateOSPF(context.Context, *UpdateOSPFRequest) (*OSPFConfig, error)
+ // Create a OSPF Router. Contains the configuration of the OSPF instance.
+ CreateOspfRouter(context.Context, *CreateOspfRouterRequest) (*OspfRouter, error)
+ // Update a OSPF Router instance
+ UpdateOspfRouter(context.Context, *UpdateOspfRouterRequest) (*OspfRouter, error)
// Delete a OSPF instance
- DeleteOSPF(context.Context, *DeleteOSPFRequest) (*emptypb.Empty, error)
+ DeleteOspfRouter(context.Context, *DeleteOspfRouterRequest) (*emptypb.Empty, error)
// Get an OSPF instance
- GetOSPF(context.Context, *GetOSPFRequest) (*OSPFConfig, error)
+ GetOspfRouter(context.Context, *GetOspfRouterRequest) (*OspfRouter, error)
// All OSPF instances
- ListOSPF(context.Context, *ListOSPFRequest) (*ListOSPFResponse, error)
+ ListOspfRouters(context.Context, *ListOspfRoutersRequest) (*ListOspfRoutersResponse, error)
// Create a OSPF Area
- CreateOSPFArea(context.Context, *CreateOSPFAreaRequest) (*OSPFArea, error)
+ CreateOspfArea(context.Context, *CreateOspfAreaRequest) (*OspfArea, error)
// Update an OSPF Area
- UpdateOSPFArea(context.Context, *UpdateOSPFAreaRequest) (*OSPFArea, error)
+ UpdateOspfArea(context.Context, *UpdateOspfAreaRequest) (*OspfArea, error)
// Delete an OSPF Area
- DeleteOSPFArea(context.Context, *DeleteOSPFAreaRequest) (*emptypb.Empty, error)
+ DeleteOspfArea(context.Context, *DeleteOspfAreaRequest) (*emptypb.Empty, error)
// Get an OSPF Area
- GetOSPFArea(context.Context, *GetOSPFAreaRequest) (*OSPFArea, error)
+ GetOspfArea(context.Context, *GetOspfAreaRequest) (*OspfArea, error)
// List all OSPF Areas
- ListOSPFArea(context.Context, *ListOSPFAreaRequest) (*ListOSPFAreaResponse, error)
+ ListOspfAreas(context.Context, *ListOspfAreasRequest) (*ListOspfAreasResponse, error)
// Create an OSPF IfNetwork
- CreateOSPFIfNetwork(context.Context, *CreateOSPFIfNetworkRequest) (*OSPFIfNetwork, error)
+ CreateOspfIfNetwork(context.Context, *CreateOspfIfNetworkRequest) (*OspfIfNetwork, error)
// Update an OSPF IfNetwork
- UpdateOSPFIfNetwork(context.Context, *UpdateOSPFIfNetworkRequest) (*OSPFIfNetwork, error)
+ UpdateOspfIfNetwork(context.Context, *UpdateOspfIfNetworkRequest) (*OspfIfNetwork, error)
// Delete an OSPF IfNetwork
- DeleteOSPFIfNetwork(context.Context, *DeleteOSPFIfNetworkRequest) (*emptypb.Empty, error)
+ DeleteOspfIfNetwork(context.Context, *DeleteOspfIfNetworkRequest) (*emptypb.Empty, error)
// Get an OSPF IfNetwork
- GetOSPFIfNetwork(context.Context, *GetOSPFIfNetworkRequest) (*OSPFIfNetwork, error)
+ GetOspfIfNetwork(context.Context, *GetOspfIfNetworkRequest) (*OspfIfNetwork, error)
// List all OSPF IfNetworks
- ListOSPFIfNetwork(context.Context, *ListOSPFIfNetworkRequest) (*ListOSPFIfNetworkResponse, error)
+ ListOspfIfNetworks(context.Context, *ListOspfIfNetworksRequest) (*ListOspfIfNetworksResponse, error)
mustEmbedUnimplementedCloudInfraServiceServer()
}
@@ -1813,50 +1813,50 @@ func (UnimplementedCloudInfraServiceServer) ListSecurityProfiles(context.Context
func (UnimplementedCloudInfraServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetSecurityProfile not implemented")
}
-func (UnimplementedCloudInfraServiceServer) CreateOSPF(context.Context, *CreateOSPFRequest) (*OSPFConfig, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateOSPF not implemented")
+func (UnimplementedCloudInfraServiceServer) CreateOspfRouter(context.Context, *CreateOspfRouterRequest) (*OspfRouter, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method CreateOspfRouter not implemented")
}
-func (UnimplementedCloudInfraServiceServer) UpdateOSPF(context.Context, *UpdateOSPFRequest) (*OSPFConfig, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateOSPF not implemented")
+func (UnimplementedCloudInfraServiceServer) UpdateOspfRouter(context.Context, *UpdateOspfRouterRequest) (*OspfRouter, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateOspfRouter not implemented")
}
-func (UnimplementedCloudInfraServiceServer) DeleteOSPF(context.Context, *DeleteOSPFRequest) (*emptypb.Empty, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteOSPF not implemented")
+func (UnimplementedCloudInfraServiceServer) DeleteOspfRouter(context.Context, *DeleteOspfRouterRequest) (*emptypb.Empty, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method DeleteOspfRouter not implemented")
}
-func (UnimplementedCloudInfraServiceServer) GetOSPF(context.Context, *GetOSPFRequest) (*OSPFConfig, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetOSPF not implemented")
+func (UnimplementedCloudInfraServiceServer) GetOspfRouter(context.Context, *GetOspfRouterRequest) (*OspfRouter, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetOspfRouter not implemented")
}
-func (UnimplementedCloudInfraServiceServer) ListOSPF(context.Context, *ListOSPFRequest) (*ListOSPFResponse, error) {
- return nil, status.Errorf(codes.Unimplemented, "method ListOSPF not implemented")
+func (UnimplementedCloudInfraServiceServer) ListOspfRouters(context.Context, *ListOspfRoutersRequest) (*ListOspfRoutersResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListOspfRouters not implemented")
}
-func (UnimplementedCloudInfraServiceServer) CreateOSPFArea(context.Context, *CreateOSPFAreaRequest) (*OSPFArea, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateOSPFArea not implemented")
+func (UnimplementedCloudInfraServiceServer) CreateOspfArea(context.Context, *CreateOspfAreaRequest) (*OspfArea, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method CreateOspfArea not implemented")
}
-func (UnimplementedCloudInfraServiceServer) UpdateOSPFArea(context.Context, *UpdateOSPFAreaRequest) (*OSPFArea, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateOSPFArea not implemented")
+func (UnimplementedCloudInfraServiceServer) UpdateOspfArea(context.Context, *UpdateOspfAreaRequest) (*OspfArea, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateOspfArea not implemented")
}
-func (UnimplementedCloudInfraServiceServer) DeleteOSPFArea(context.Context, *DeleteOSPFAreaRequest) (*emptypb.Empty, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteOSPFArea not implemented")
+func (UnimplementedCloudInfraServiceServer) DeleteOspfArea(context.Context, *DeleteOspfAreaRequest) (*emptypb.Empty, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method DeleteOspfArea not implemented")
}
-func (UnimplementedCloudInfraServiceServer) GetOSPFArea(context.Context, *GetOSPFAreaRequest) (*OSPFArea, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetOSPFArea not implemented")
+func (UnimplementedCloudInfraServiceServer) GetOspfArea(context.Context, *GetOspfAreaRequest) (*OspfArea, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetOspfArea not implemented")
}
-func (UnimplementedCloudInfraServiceServer) ListOSPFArea(context.Context, *ListOSPFAreaRequest) (*ListOSPFAreaResponse, error) {
- return nil, status.Errorf(codes.Unimplemented, "method ListOSPFArea not implemented")
+func (UnimplementedCloudInfraServiceServer) ListOspfAreas(context.Context, *ListOspfAreasRequest) (*ListOspfAreasResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListOspfAreas not implemented")
}
-func (UnimplementedCloudInfraServiceServer) CreateOSPFIfNetwork(context.Context, *CreateOSPFIfNetworkRequest) (*OSPFIfNetwork, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateOSPFIfNetwork not implemented")
+func (UnimplementedCloudInfraServiceServer) CreateOspfIfNetwork(context.Context, *CreateOspfIfNetworkRequest) (*OspfIfNetwork, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method CreateOspfIfNetwork not implemented")
}
-func (UnimplementedCloudInfraServiceServer) UpdateOSPFIfNetwork(context.Context, *UpdateOSPFIfNetworkRequest) (*OSPFIfNetwork, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateOSPFIfNetwork not implemented")
+func (UnimplementedCloudInfraServiceServer) UpdateOspfIfNetwork(context.Context, *UpdateOspfIfNetworkRequest) (*OspfIfNetwork, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateOspfIfNetwork not implemented")
}
-func (UnimplementedCloudInfraServiceServer) DeleteOSPFIfNetwork(context.Context, *DeleteOSPFIfNetworkRequest) (*emptypb.Empty, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteOSPFIfNetwork not implemented")
+func (UnimplementedCloudInfraServiceServer) DeleteOspfIfNetwork(context.Context, *DeleteOspfIfNetworkRequest) (*emptypb.Empty, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method DeleteOspfIfNetwork not implemented")
}
-func (UnimplementedCloudInfraServiceServer) GetOSPFIfNetwork(context.Context, *GetOSPFIfNetworkRequest) (*OSPFIfNetwork, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetOSPFIfNetwork not implemented")
+func (UnimplementedCloudInfraServiceServer) GetOspfIfNetwork(context.Context, *GetOspfIfNetworkRequest) (*OspfIfNetwork, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method GetOspfIfNetwork not implemented")
}
-func (UnimplementedCloudInfraServiceServer) ListOSPFIfNetwork(context.Context, *ListOSPFIfNetworkRequest) (*ListOSPFIfNetworkResponse, error) {
- return nil, status.Errorf(codes.Unimplemented, "method ListOSPFIfNetwork not implemented")
+func (UnimplementedCloudInfraServiceServer) ListOspfIfNetworks(context.Context, *ListOspfIfNetworksRequest) (*ListOspfIfNetworksResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListOspfIfNetworks not implemented")
}
func (UnimplementedCloudInfraServiceServer) mustEmbedUnimplementedCloudInfraServiceServer() {}
@@ -3653,272 +3653,272 @@ func _CloudInfraService_GetSecurityProfile_Handler(srv interface{}, ctx context.
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_CreateOSPF_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(CreateOSPFRequest)
+func _CloudInfraService_CreateOspfRouter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(CreateOspfRouterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).CreateOSPF(ctx, in)
+ return srv.(CloudInfraServiceServer).CreateOspfRouter(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_CreateOSPF_FullMethodName,
+ FullMethod: CloudInfraService_CreateOspfRouter_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).CreateOSPF(ctx, req.(*CreateOSPFRequest))
+ return srv.(CloudInfraServiceServer).CreateOspfRouter(ctx, req.(*CreateOspfRouterRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_UpdateOSPF_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(UpdateOSPFRequest)
+func _CloudInfraService_UpdateOspfRouter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateOspfRouterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).UpdateOSPF(ctx, in)
+ return srv.(CloudInfraServiceServer).UpdateOspfRouter(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_UpdateOSPF_FullMethodName,
+ FullMethod: CloudInfraService_UpdateOspfRouter_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).UpdateOSPF(ctx, req.(*UpdateOSPFRequest))
+ return srv.(CloudInfraServiceServer).UpdateOspfRouter(ctx, req.(*UpdateOspfRouterRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_DeleteOSPF_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(DeleteOSPFRequest)
+func _CloudInfraService_DeleteOspfRouter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(DeleteOspfRouterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).DeleteOSPF(ctx, in)
+ return srv.(CloudInfraServiceServer).DeleteOspfRouter(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_DeleteOSPF_FullMethodName,
+ FullMethod: CloudInfraService_DeleteOspfRouter_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).DeleteOSPF(ctx, req.(*DeleteOSPFRequest))
+ return srv.(CloudInfraServiceServer).DeleteOspfRouter(ctx, req.(*DeleteOspfRouterRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_GetOSPF_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(GetOSPFRequest)
+func _CloudInfraService_GetOspfRouter_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetOspfRouterRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).GetOSPF(ctx, in)
+ return srv.(CloudInfraServiceServer).GetOspfRouter(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_GetOSPF_FullMethodName,
+ FullMethod: CloudInfraService_GetOspfRouter_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).GetOSPF(ctx, req.(*GetOSPFRequest))
+ return srv.(CloudInfraServiceServer).GetOspfRouter(ctx, req.(*GetOspfRouterRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_ListOSPF_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(ListOSPFRequest)
+func _CloudInfraService_ListOspfRouters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListOspfRoutersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).ListOSPF(ctx, in)
+ return srv.(CloudInfraServiceServer).ListOspfRouters(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_ListOSPF_FullMethodName,
+ FullMethod: CloudInfraService_ListOspfRouters_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).ListOSPF(ctx, req.(*ListOSPFRequest))
+ return srv.(CloudInfraServiceServer).ListOspfRouters(ctx, req.(*ListOspfRoutersRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_CreateOSPFArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(CreateOSPFAreaRequest)
+func _CloudInfraService_CreateOspfArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(CreateOspfAreaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).CreateOSPFArea(ctx, in)
+ return srv.(CloudInfraServiceServer).CreateOspfArea(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_CreateOSPFArea_FullMethodName,
+ FullMethod: CloudInfraService_CreateOspfArea_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).CreateOSPFArea(ctx, req.(*CreateOSPFAreaRequest))
+ return srv.(CloudInfraServiceServer).CreateOspfArea(ctx, req.(*CreateOspfAreaRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_UpdateOSPFArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(UpdateOSPFAreaRequest)
+func _CloudInfraService_UpdateOspfArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateOspfAreaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).UpdateOSPFArea(ctx, in)
+ return srv.(CloudInfraServiceServer).UpdateOspfArea(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_UpdateOSPFArea_FullMethodName,
+ FullMethod: CloudInfraService_UpdateOspfArea_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).UpdateOSPFArea(ctx, req.(*UpdateOSPFAreaRequest))
+ return srv.(CloudInfraServiceServer).UpdateOspfArea(ctx, req.(*UpdateOspfAreaRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_DeleteOSPFArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(DeleteOSPFAreaRequest)
+func _CloudInfraService_DeleteOspfArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(DeleteOspfAreaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).DeleteOSPFArea(ctx, in)
+ return srv.(CloudInfraServiceServer).DeleteOspfArea(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_DeleteOSPFArea_FullMethodName,
+ FullMethod: CloudInfraService_DeleteOspfArea_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).DeleteOSPFArea(ctx, req.(*DeleteOSPFAreaRequest))
+ return srv.(CloudInfraServiceServer).DeleteOspfArea(ctx, req.(*DeleteOspfAreaRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_GetOSPFArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(GetOSPFAreaRequest)
+func _CloudInfraService_GetOspfArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetOspfAreaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).GetOSPFArea(ctx, in)
+ return srv.(CloudInfraServiceServer).GetOspfArea(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_GetOSPFArea_FullMethodName,
+ FullMethod: CloudInfraService_GetOspfArea_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).GetOSPFArea(ctx, req.(*GetOSPFAreaRequest))
+ return srv.(CloudInfraServiceServer).GetOspfArea(ctx, req.(*GetOspfAreaRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_ListOSPFArea_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(ListOSPFAreaRequest)
+func _CloudInfraService_ListOspfAreas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListOspfAreasRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).ListOSPFArea(ctx, in)
+ return srv.(CloudInfraServiceServer).ListOspfAreas(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_ListOSPFArea_FullMethodName,
+ FullMethod: CloudInfraService_ListOspfAreas_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).ListOSPFArea(ctx, req.(*ListOSPFAreaRequest))
+ return srv.(CloudInfraServiceServer).ListOspfAreas(ctx, req.(*ListOspfAreasRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_CreateOSPFIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(CreateOSPFIfNetworkRequest)
+func _CloudInfraService_CreateOspfIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(CreateOspfIfNetworkRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).CreateOSPFIfNetwork(ctx, in)
+ return srv.(CloudInfraServiceServer).CreateOspfIfNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_CreateOSPFIfNetwork_FullMethodName,
+ FullMethod: CloudInfraService_CreateOspfIfNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).CreateOSPFIfNetwork(ctx, req.(*CreateOSPFIfNetworkRequest))
+ return srv.(CloudInfraServiceServer).CreateOspfIfNetwork(ctx, req.(*CreateOspfIfNetworkRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_UpdateOSPFIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(UpdateOSPFIfNetworkRequest)
+func _CloudInfraService_UpdateOspfIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(UpdateOspfIfNetworkRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).UpdateOSPFIfNetwork(ctx, in)
+ return srv.(CloudInfraServiceServer).UpdateOspfIfNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_UpdateOSPFIfNetwork_FullMethodName,
+ FullMethod: CloudInfraService_UpdateOspfIfNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).UpdateOSPFIfNetwork(ctx, req.(*UpdateOSPFIfNetworkRequest))
+ return srv.(CloudInfraServiceServer).UpdateOspfIfNetwork(ctx, req.(*UpdateOspfIfNetworkRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_DeleteOSPFIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(DeleteOSPFIfNetworkRequest)
+func _CloudInfraService_DeleteOspfIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(DeleteOspfIfNetworkRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).DeleteOSPFIfNetwork(ctx, in)
+ return srv.(CloudInfraServiceServer).DeleteOspfIfNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_DeleteOSPFIfNetwork_FullMethodName,
+ FullMethod: CloudInfraService_DeleteOspfIfNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).DeleteOSPFIfNetwork(ctx, req.(*DeleteOSPFIfNetworkRequest))
+ return srv.(CloudInfraServiceServer).DeleteOspfIfNetwork(ctx, req.(*DeleteOspfIfNetworkRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_GetOSPFIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(GetOSPFIfNetworkRequest)
+func _CloudInfraService_GetOspfIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(GetOspfIfNetworkRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).GetOSPFIfNetwork(ctx, in)
+ return srv.(CloudInfraServiceServer).GetOspfIfNetwork(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_GetOSPFIfNetwork_FullMethodName,
+ FullMethod: CloudInfraService_GetOspfIfNetwork_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).GetOSPFIfNetwork(ctx, req.(*GetOSPFIfNetworkRequest))
+ return srv.(CloudInfraServiceServer).GetOspfIfNetwork(ctx, req.(*GetOspfIfNetworkRequest))
}
return interceptor(ctx, in, info, handler)
}
-func _CloudInfraService_ListOSPFIfNetwork_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(ListOSPFIfNetworkRequest)
+func _CloudInfraService_ListOspfIfNetworks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListOspfIfNetworksRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
- return srv.(CloudInfraServiceServer).ListOSPFIfNetwork(ctx, in)
+ return srv.(CloudInfraServiceServer).ListOspfIfNetworks(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
- FullMethod: CloudInfraService_ListOSPFIfNetwork_FullMethodName,
+ FullMethod: CloudInfraService_ListOspfIfNetworks_FullMethodName,
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(CloudInfraServiceServer).ListOSPFIfNetwork(ctx, req.(*ListOSPFIfNetworkRequest))
+ return srv.(CloudInfraServiceServer).ListOspfIfNetworks(ctx, req.(*ListOspfIfNetworksRequest))
}
return interceptor(ctx, in, info, handler)
}
@@ -4327,64 +4327,64 @@ var CloudInfraService_ServiceDesc = grpc.ServiceDesc{
Handler: _CloudInfraService_GetSecurityProfile_Handler,
},
{
- MethodName: "CreateOSPF",
- Handler: _CloudInfraService_CreateOSPF_Handler,
+ MethodName: "CreateOspfRouter",
+ Handler: _CloudInfraService_CreateOspfRouter_Handler,
},
{
- MethodName: "UpdateOSPF",
- Handler: _CloudInfraService_UpdateOSPF_Handler,
+ MethodName: "UpdateOspfRouter",
+ Handler: _CloudInfraService_UpdateOspfRouter_Handler,
},
{
- MethodName: "DeleteOSPF",
- Handler: _CloudInfraService_DeleteOSPF_Handler,
+ MethodName: "DeleteOspfRouter",
+ Handler: _CloudInfraService_DeleteOspfRouter_Handler,
},
{
- MethodName: "GetOSPF",
- Handler: _CloudInfraService_GetOSPF_Handler,
+ MethodName: "GetOspfRouter",
+ Handler: _CloudInfraService_GetOspfRouter_Handler,
},
{
- MethodName: "ListOSPF",
- Handler: _CloudInfraService_ListOSPF_Handler,
+ MethodName: "ListOspfRouters",
+ Handler: _CloudInfraService_ListOspfRouters_Handler,
},
{
- MethodName: "CreateOSPFArea",
- Handler: _CloudInfraService_CreateOSPFArea_Handler,
+ MethodName: "CreateOspfArea",
+ Handler: _CloudInfraService_CreateOspfArea_Handler,
},
{
- MethodName: "UpdateOSPFArea",
- Handler: _CloudInfraService_UpdateOSPFArea_Handler,
+ MethodName: "UpdateOspfArea",
+ Handler: _CloudInfraService_UpdateOspfArea_Handler,
},
{
- MethodName: "DeleteOSPFArea",
- Handler: _CloudInfraService_DeleteOSPFArea_Handler,
+ MethodName: "DeleteOspfArea",
+ Handler: _CloudInfraService_DeleteOspfArea_Handler,
},
{
- MethodName: "GetOSPFArea",
- Handler: _CloudInfraService_GetOSPFArea_Handler,
+ MethodName: "GetOspfArea",
+ Handler: _CloudInfraService_GetOspfArea_Handler,
},
{
- MethodName: "ListOSPFArea",
- Handler: _CloudInfraService_ListOSPFArea_Handler,
+ MethodName: "ListOspfAreas",
+ Handler: _CloudInfraService_ListOspfAreas_Handler,
},
{
- MethodName: "CreateOSPFIfNetwork",
- Handler: _CloudInfraService_CreateOSPFIfNetwork_Handler,
+ MethodName: "CreateOspfIfNetwork",
+ Handler: _CloudInfraService_CreateOspfIfNetwork_Handler,
},
{
- MethodName: "UpdateOSPFIfNetwork",
- Handler: _CloudInfraService_UpdateOSPFIfNetwork_Handler,
+ MethodName: "UpdateOspfIfNetwork",
+ Handler: _CloudInfraService_UpdateOspfIfNetwork_Handler,
},
{
- MethodName: "DeleteOSPFIfNetwork",
- Handler: _CloudInfraService_DeleteOSPFIfNetwork_Handler,
+ MethodName: "DeleteOspfIfNetwork",
+ Handler: _CloudInfraService_DeleteOspfIfNetwork_Handler,
},
{
- MethodName: "GetOSPFIfNetwork",
- Handler: _CloudInfraService_GetOSPFIfNetwork_Handler,
+ MethodName: "GetOspfIfNetwork",
+ Handler: _CloudInfraService_GetOspfIfNetwork_Handler,
},
{
- MethodName: "ListOSPFIfNetwork",
- Handler: _CloudInfraService_ListOSPFIfNetwork_Handler,
+ MethodName: "ListOspfIfNetworks",
+ Handler: _CloudInfraService_ListOspfIfNetworks_Handler,
},
},
Streams: []grpc.StreamDesc{},
diff --git a/network/cloud/v1alpha1/gen/go/ospf.pb.go b/network/cloud/v1alpha1/gen/go/ospf.pb.go
index 6ee13e5d..82be5a4c 100644
--- a/network/cloud/v1alpha1/gen/go/ospf.pb.go
+++ b/network/cloud/v1alpha1/gen/go/ospf.pb.go
@@ -33,7 +33,7 @@ type OSPFVersion int32
const (
// OSPF Version not specified and assume v2
OSPFVersion_OSPF_VERSION_UNSPECIFIED OSPFVersion = 0
- // OSPF Verison 2
+ // OSPF Version 2
OSPFVersion_OSPF_VERSION_2 OSPFVersion = 1
// OSPF Version 3
OSPFVersion_OSPF_VERSION_3 OSPFVersion = 2
@@ -81,55 +81,55 @@ func (OSPFVersion) EnumDescriptor() ([]byte, []int) {
}
// IfNetwork Types
-type OSPFIfNetworkType int32
+type OspfIfNetworkType int32
const (
// IfNetwork Type Unspecified
- OSPFIfNetworkType_OSPF_IF_NETWORK_TYPE_UNSPECIFIED OSPFIfNetworkType = 0
+ OspfIfNetworkType_OSPF_IF_NETWORK_TYPE_UNSPECIFIED OspfIfNetworkType = 0
// Broadcast type
- OSPFIfNetworkType_OSPF_IF_NETWORK_TYPE_BROADCAST OSPFIfNetworkType = 1
+ OspfIfNetworkType_OSPF_IF_NETWORK_TYPE_BROADCAST OspfIfNetworkType = 1
// Point to Point type
- OSPFIfNetworkType_OSPF_IF_NETWORK_TYPE_POINT_TO_POINT OSPFIfNetworkType = 2
+ OspfIfNetworkType_OSPF_IF_NETWORK_TYPE_POINT_TO_POINT OspfIfNetworkType = 2
)
-// Enum value maps for OSPFIfNetworkType.
+// Enum value maps for OspfIfNetworkType.
var (
- OSPFIfNetworkType_name = map[int32]string{
+ OspfIfNetworkType_name = map[int32]string{
0: "OSPF_IF_NETWORK_TYPE_UNSPECIFIED",
1: "OSPF_IF_NETWORK_TYPE_BROADCAST",
2: "OSPF_IF_NETWORK_TYPE_POINT_TO_POINT",
}
- OSPFIfNetworkType_value = map[string]int32{
+ OspfIfNetworkType_value = map[string]int32{
"OSPF_IF_NETWORK_TYPE_UNSPECIFIED": 0,
"OSPF_IF_NETWORK_TYPE_BROADCAST": 1,
"OSPF_IF_NETWORK_TYPE_POINT_TO_POINT": 2,
}
)
-func (x OSPFIfNetworkType) Enum() *OSPFIfNetworkType {
- p := new(OSPFIfNetworkType)
+func (x OspfIfNetworkType) Enum() *OspfIfNetworkType {
+ p := new(OspfIfNetworkType)
*p = x
return p
}
-func (x OSPFIfNetworkType) String() string {
+func (x OspfIfNetworkType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
-func (OSPFIfNetworkType) Descriptor() protoreflect.EnumDescriptor {
+func (OspfIfNetworkType) Descriptor() protoreflect.EnumDescriptor {
return file_ospf_proto_enumTypes[1].Descriptor()
}
-func (OSPFIfNetworkType) Type() protoreflect.EnumType {
+func (OspfIfNetworkType) Type() protoreflect.EnumType {
return &file_ospf_proto_enumTypes[1]
}
-func (x OSPFIfNetworkType) Number() protoreflect.EnumNumber {
+func (x OspfIfNetworkType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
-// Deprecated: Use OSPFIfNetworkType.Descriptor instead.
-func (OSPFIfNetworkType) EnumDescriptor() ([]byte, []int) {
+// Deprecated: Use OspfIfNetworkType.Descriptor instead.
+func (OspfIfNetworkType) EnumDescriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{1}
}
@@ -309,12 +309,14 @@ func (OSPFOperState) EnumDescriptor() ([]byte, []int) {
}
// OSPF Config object
-type OSPFConfig struct {
+type OspfRouter struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- // unique key/identifier of OSPF
+ // name is an opaque object handle that is not user settable.
+ // name will be returned with created object
+ // user can only set {resource}_id on the Create request object
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// OSPF Configuration specification
Spec *OSPFSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
@@ -322,8 +324,8 @@ type OSPFConfig struct {
State OSPFOperState `protobuf:"varint,3,opt,name=state,proto3,enum=opi_api.network.cloud.v1alpha1.OSPFOperState" json:"state,omitempty"`
}
-func (x *OSPFConfig) Reset() {
- *x = OSPFConfig{}
+func (x *OspfRouter) Reset() {
+ *x = OspfRouter{}
if protoimpl.UnsafeEnabled {
mi := &file_ospf_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -331,13 +333,13 @@ func (x *OSPFConfig) Reset() {
}
}
-func (x *OSPFConfig) String() string {
+func (x *OspfRouter) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*OSPFConfig) ProtoMessage() {}
+func (*OspfRouter) ProtoMessage() {}
-func (x *OSPFConfig) ProtoReflect() protoreflect.Message {
+func (x *OspfRouter) ProtoReflect() protoreflect.Message {
mi := &file_ospf_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -349,26 +351,26 @@ func (x *OSPFConfig) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use OSPFConfig.ProtoReflect.Descriptor instead.
-func (*OSPFConfig) Descriptor() ([]byte, []int) {
+// Deprecated: Use OspfRouter.ProtoReflect.Descriptor instead.
+func (*OspfRouter) Descriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{0}
}
-func (x *OSPFConfig) GetName() string {
+func (x *OspfRouter) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *OSPFConfig) GetSpec() *OSPFSpec {
+func (x *OspfRouter) GetSpec() *OSPFSpec {
if x != nil {
return x.Spec
}
return nil
}
-func (x *OSPFConfig) GetState() OSPFOperState {
+func (x *OspfRouter) GetState() OSPFOperState {
if x != nil {
return x.State
}
@@ -384,10 +386,7 @@ type OSPFSpec struct {
// OSPF version v2 or v3 or unspecified assumes v2
OspfVersion OSPFVersion `protobuf:"varint,1,opt,name=ospf_version,json=ospfVersion,proto3,enum=opi_api.network.cloud.v1alpha1.OSPFVersion" json:"ospf_version,omitempty"`
// router ID for this ospf instance
- // (-- api-linter: core::0141::forbidden-types=disabled
- //
- // aip.dev/not-precedent: must use fixed32 per OSPF spec. --)
- RouterId uint32 `protobuf:"fixed32,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
+ RouterId string `protobuf:"bytes,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
// Suppress default resolution if true
SuppressDefaultResolution bool `protobuf:"varint,3,opt,name=suppress_default_resolution,json=suppressDefaultResolution,proto3" json:"suppress_default_resolution,omitempty"`
// Redistribution
@@ -435,11 +434,11 @@ func (x *OSPFSpec) GetOspfVersion() OSPFVersion {
return OSPFVersion_OSPF_VERSION_UNSPECIFIED
}
-func (x *OSPFSpec) GetRouterId() uint32 {
+func (x *OSPFSpec) GetRouterId() string {
if x != nil {
return x.RouterId
}
- return 0
+ return ""
}
func (x *OSPFSpec) GetSuppressDefaultResolution() bool {
@@ -560,8 +559,8 @@ func (x *OSPFRedistSpec) GetMetric() int32 {
return 0
}
-// OSPFArea object
-type OSPFArea struct {
+// OspfArea object
+type OspfArea struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -569,13 +568,13 @@ type OSPFArea struct {
// Unique name to identify the area.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// area configuration
- Spec *OSPFAreaSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
+ Spec *OspfAreaSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
// area state
State OSPFOperState `protobuf:"varint,3,opt,name=state,proto3,enum=opi_api.network.cloud.v1alpha1.OSPFOperState" json:"state,omitempty"`
}
-func (x *OSPFArea) Reset() {
- *x = OSPFArea{}
+func (x *OspfArea) Reset() {
+ *x = OspfArea{}
if protoimpl.UnsafeEnabled {
mi := &file_ospf_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -583,13 +582,13 @@ func (x *OSPFArea) Reset() {
}
}
-func (x *OSPFArea) String() string {
+func (x *OspfArea) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*OSPFArea) ProtoMessage() {}
+func (*OspfArea) ProtoMessage() {}
-func (x *OSPFArea) ProtoReflect() protoreflect.Message {
+func (x *OspfArea) ProtoReflect() protoreflect.Message {
mi := &file_ospf_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -601,34 +600,34 @@ func (x *OSPFArea) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use OSPFArea.ProtoReflect.Descriptor instead.
-func (*OSPFArea) Descriptor() ([]byte, []int) {
+// Deprecated: Use OspfArea.ProtoReflect.Descriptor instead.
+func (*OspfArea) Descriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{3}
}
-func (x *OSPFArea) GetName() string {
+func (x *OspfArea) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *OSPFArea) GetSpec() *OSPFAreaSpec {
+func (x *OspfArea) GetSpec() *OspfAreaSpec {
if x != nil {
return x.Spec
}
return nil
}
-func (x *OSPFArea) GetState() OSPFOperState {
+func (x *OspfArea) GetState() OSPFOperState {
if x != nil {
return x.State
}
return OSPFOperState_OSPF_OPER_STATE_UNSPECIFIED
}
-// OSPFAreaSpec configuration
-type OSPFAreaSpec struct {
+// OspfAreaSpec configuration
+type OspfAreaSpec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -644,11 +643,11 @@ type OSPFAreaSpec struct {
// example configuration: area 0 authentication_message_digest
AuthMessageDigest string `protobuf:"bytes,4,opt,name=auth_message_digest,json=authMessageDigest,proto3" json:"auth_message_digest,omitempty"`
// IfNetwork Type
- NetworkType OSPFIfNetworkType `protobuf:"varint,5,opt,name=network_type,json=networkType,proto3,enum=opi_api.network.cloud.v1alpha1.OSPFIfNetworkType" json:"network_type,omitempty"`
+ NetworkType OspfIfNetworkType `protobuf:"varint,5,opt,name=network_type,json=networkType,proto3,enum=opi_api.network.cloud.v1alpha1.OspfIfNetworkType" json:"network_type,omitempty"`
}
-func (x *OSPFAreaSpec) Reset() {
- *x = OSPFAreaSpec{}
+func (x *OspfAreaSpec) Reset() {
+ *x = OspfAreaSpec{}
if protoimpl.UnsafeEnabled {
mi := &file_ospf_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -656,13 +655,13 @@ func (x *OSPFAreaSpec) Reset() {
}
}
-func (x *OSPFAreaSpec) String() string {
+func (x *OspfAreaSpec) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*OSPFAreaSpec) ProtoMessage() {}
+func (*OspfAreaSpec) ProtoMessage() {}
-func (x *OSPFAreaSpec) ProtoReflect() protoreflect.Message {
+func (x *OspfAreaSpec) ProtoReflect() protoreflect.Message {
mi := &file_ospf_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -674,62 +673,62 @@ func (x *OSPFAreaSpec) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use OSPFAreaSpec.ProtoReflect.Descriptor instead.
-func (*OSPFAreaSpec) Descriptor() ([]byte, []int) {
+// Deprecated: Use OspfAreaSpec.ProtoReflect.Descriptor instead.
+func (*OspfAreaSpec) Descriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{4}
}
-func (x *OSPFAreaSpec) GetAreaAddress() *_go.IPAddress {
+func (x *OspfAreaSpec) GetAreaAddress() *_go.IPAddress {
if x != nil {
return x.AreaAddress
}
return nil
}
-func (x *OSPFAreaSpec) GetState() _go.AdminState {
+func (x *OspfAreaSpec) GetState() _go.AdminState {
if x != nil {
return x.State
}
return _go.AdminState(0)
}
-func (x *OSPFAreaSpec) GetNetworkPrefix() *_go.IPPrefix {
+func (x *OspfAreaSpec) GetNetworkPrefix() *_go.IPPrefix {
if x != nil {
return x.NetworkPrefix
}
return nil
}
-func (x *OSPFAreaSpec) GetAuthMessageDigest() string {
+func (x *OspfAreaSpec) GetAuthMessageDigest() string {
if x != nil {
return x.AuthMessageDigest
}
return ""
}
-func (x *OSPFAreaSpec) GetNetworkType() OSPFIfNetworkType {
+func (x *OspfAreaSpec) GetNetworkType() OspfIfNetworkType {
if x != nil {
return x.NetworkType
}
- return OSPFIfNetworkType_OSPF_IF_NETWORK_TYPE_UNSPECIFIED
+ return OspfIfNetworkType_OSPF_IF_NETWORK_TYPE_UNSPECIFIED
}
-// OSPFIfNetwork
-type OSPFIfNetwork struct {
+// OspfIfNetwork
+type OspfIfNetwork struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// unique key/identifier of ifnetwork
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
- // OSPFIfNetwork configuration
- Spec *OSPFIfNetworkSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
- // OSPFIfNetwork state
+ // OspfIfNetwork configuration
+ Spec *OspfIfNetworkSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
+ // OspfIfNetwork state
State OSPFOperState `protobuf:"varint,3,opt,name=state,proto3,enum=opi_api.network.cloud.v1alpha1.OSPFOperState" json:"state,omitempty"`
}
-func (x *OSPFIfNetwork) Reset() {
- *x = OSPFIfNetwork{}
+func (x *OspfIfNetwork) Reset() {
+ *x = OspfIfNetwork{}
if protoimpl.UnsafeEnabled {
mi := &file_ospf_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -737,13 +736,13 @@ func (x *OSPFIfNetwork) Reset() {
}
}
-func (x *OSPFIfNetwork) String() string {
+func (x *OspfIfNetwork) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*OSPFIfNetwork) ProtoMessage() {}
+func (*OspfIfNetwork) ProtoMessage() {}
-func (x *OSPFIfNetwork) ProtoReflect() protoreflect.Message {
+func (x *OspfIfNetwork) ProtoReflect() protoreflect.Message {
mi := &file_ospf_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -755,34 +754,34 @@ func (x *OSPFIfNetwork) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use OSPFIfNetwork.ProtoReflect.Descriptor instead.
-func (*OSPFIfNetwork) Descriptor() ([]byte, []int) {
+// Deprecated: Use OspfIfNetwork.ProtoReflect.Descriptor instead.
+func (*OspfIfNetwork) Descriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{5}
}
-func (x *OSPFIfNetwork) GetName() string {
+func (x *OspfIfNetwork) GetName() string {
if x != nil {
return x.Name
}
return ""
}
-func (x *OSPFIfNetwork) GetSpec() *OSPFIfNetworkSpec {
+func (x *OspfIfNetwork) GetSpec() *OspfIfNetworkSpec {
if x != nil {
return x.Spec
}
return nil
}
-func (x *OSPFIfNetwork) GetState() OSPFOperState {
+func (x *OspfIfNetwork) GetState() OSPFOperState {
if x != nil {
return x.State
}
return OSPFOperState_OSPF_OPER_STATE_UNSPECIFIED
}
-// OSPFIfNetworkSpec configuration
-type OSPFIfNetworkSpec struct {
+// OspfIfNetworkSpec configuration
+type OspfIfNetworkSpec struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
@@ -802,8 +801,8 @@ type OSPFIfNetworkSpec struct {
Md5Auth *OSPFMD5Auth `protobuf:"bytes,5,opt,name=md5_auth,json=md5Auth,proto3" json:"md5_auth,omitempty"`
}
-func (x *OSPFIfNetworkSpec) Reset() {
- *x = OSPFIfNetworkSpec{}
+func (x *OspfIfNetworkSpec) Reset() {
+ *x = OspfIfNetworkSpec{}
if protoimpl.UnsafeEnabled {
mi := &file_ospf_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -811,13 +810,13 @@ func (x *OSPFIfNetworkSpec) Reset() {
}
}
-func (x *OSPFIfNetworkSpec) String() string {
+func (x *OspfIfNetworkSpec) String() string {
return protoimpl.X.MessageStringOf(x)
}
-func (*OSPFIfNetworkSpec) ProtoMessage() {}
+func (*OspfIfNetworkSpec) ProtoMessage() {}
-func (x *OSPFIfNetworkSpec) ProtoReflect() protoreflect.Message {
+func (x *OspfIfNetworkSpec) ProtoReflect() protoreflect.Message {
mi := &file_ospf_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
@@ -829,40 +828,40 @@ func (x *OSPFIfNetworkSpec) ProtoReflect() protoreflect.Message {
return mi.MessageOf(x)
}
-// Deprecated: Use OSPFIfNetworkSpec.ProtoReflect.Descriptor instead.
-func (*OSPFIfNetworkSpec) Descriptor() ([]byte, []int) {
+// Deprecated: Use OspfIfNetworkSpec.ProtoReflect.Descriptor instead.
+func (*OspfIfNetworkSpec) Descriptor() ([]byte, []int) {
return file_ospf_proto_rawDescGZIP(), []int{6}
}
-func (x *OSPFIfNetworkSpec) GetNetworkType() string {
+func (x *OspfIfNetworkSpec) GetNetworkType() string {
if x != nil {
return x.NetworkType
}
return ""
}
-func (x *OSPFIfNetworkSpec) GetState() _go.AdminState {
+func (x *OspfIfNetworkSpec) GetState() _go.AdminState {
if x != nil {
return x.State
}
return _go.AdminState(0)
}
-func (x *OSPFIfNetworkSpec) GetLocalAddress() *_go.IPAddress {
+func (x *OspfIfNetworkSpec) GetLocalAddress() *_go.IPAddress {
if x != nil {
return x.LocalAddress
}
return nil
}
-func (x *OSPFIfNetworkSpec) GetCostOrLinkMetric() int32 {
+func (x *OspfIfNetworkSpec) GetCostOrLinkMetric() int32 {
if x != nil {
return x.CostOrLinkMetric
}
return 0
}
-func (x *OSPFIfNetworkSpec) GetMd5Auth() *OSPFMD5Auth {
+func (x *OspfIfNetworkSpec) GetMd5Auth() *OSPFMD5Auth {
if x != nil {
return x.Md5Auth
}
@@ -937,53 +936,54 @@ var file_ospf_proto_rawDesc = []byte{
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, 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, 0x8b, 0x02, 0x0a,
- 0x0a, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x17, 0x0a, 0x04, 0x6e,
+ 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x02, 0x0a,
+ 0x0a, 0x4f, 0x73, 0x70, 0x66, 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, 0x3c, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01,
+ 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 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, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70,
- 0x65, 0x63, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
- 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x5c, 0xea, 0x41,
- 0x59, 0x0a, 0x29, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 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, 0x4f, 0x53, 0x50, 0x46, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x13, 0x6f, 0x73,
- 0x70, 0x66, 0x73, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
- 0x7d, 0x2a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x32, 0x0a,
- 0x6f, 0x73, 0x70, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x9e, 0x02, 0x0a, 0x08, 0x4f,
- 0x53, 0x50, 0x46, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4e, 0x0a, 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f,
- 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 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, 0x4f,
- 0x53, 0x50, 0x46, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6f, 0x73, 0x70, 0x66,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 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, 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, 0x03, 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, 0x12, 0x46, 0x0a, 0x06, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x18, 0x04,
- 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, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74,
- 0x53, 0x70, 0x65, 0x63, 0x52, 0x06, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a,
- 0x70, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x66, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
- 0x52, 0x09, 0x70, 0x61, 0x73, 0x73, 0x69, 0x76, 0x65, 0x49, 0x66, 0x22, 0x8d, 0x03, 0x0a, 0x0e,
- 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4f,
- 0x0a, 0x0b, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20,
- 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65,
+ 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x53, 0x50, 0x46, 0x53, 0x70, 0x65, 0x63, 0x42, 0x03, 0xe0, 0x41,
+ 0x02, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x3a, 0x5d, 0xea, 0x41, 0x5a, 0x0a, 0x29, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 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, 0x4f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65,
+ 0x72, 0x12, 0x14, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x7b,
+ 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x7d, 0x2a, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75,
+ 0x74, 0x65, 0x72, 0x73, 0x32, 0x0a, 0x6f, 0x73, 0x70, 0x66, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x72,
+ 0x22, 0xa3, 0x02, 0x0a, 0x08, 0x4f, 0x53, 0x50, 0x46, 0x53, 0x70, 0x65, 0x63, 0x12, 0x53, 0x0a,
+ 0x0c, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 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, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x54,
- 0x79, 0x70, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
- 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4f, 0x53, 0x50, 0x46, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
+ 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x6f, 0x73, 0x70, 0x66, 0x56, 0x65, 0x72, 0x73, 0x69,
+ 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x49, 0x64, 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, 0x03,
+ 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, 0x12,
+ 0x46, 0x0a, 0x06, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x18, 0x04, 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, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x53, 0x70, 0x65, 0x63, 0x52,
+ 0x06, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x73, 0x73, 0x69,
+ 0x76, 0x65, 0x5f, 0x69, 0x66, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x73,
+ 0x73, 0x69, 0x76, 0x65, 0x49, 0x66, 0x22, 0x92, 0x03, 0x0a, 0x0e, 0x4f, 0x53, 0x50, 0x46, 0x52,
+ 0x65, 0x64, 0x69, 0x73, 0x74, 0x53, 0x70, 0x65, 0x63, 0x12, 0x4f, 0x0a, 0x0b, 0x72, 0x65, 0x64,
+ 0x69, 0x73, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e,
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,
+ 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
+ 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a,
+ 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x74,
+ 0x61, 0x74, 0x65, 0x18, 0x02, 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, 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,
@@ -997,141 +997,144 @@ var file_ospf_proto_rawDesc = []byte{
0x61, 0x31, 0x2e, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74,
0x72, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x54,
0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x06, 0x20,
- 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0xf4, 0x01, 0x0a, 0x08,
- 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
+ 0x01, 0x28, 0x05, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x85, 0x02, 0x0a, 0x08,
+ 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 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, 0x40, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73,
+ 0x2e, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73,
0x70, 0x65, 0x63, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
- 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x43, 0xea,
- 0x41, 0x40, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x74, 0x77,
+ 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x54, 0xea,
+ 0x41, 0x51, 0x0a, 0x27, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 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, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x12, 0x15, 0x6f, 0x73, 0x70,
- 0x66, 0x61, 0x72, 0x65, 0x61, 0x73, 0x2f, 0x7b, 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x61, 0x72, 0x65,
- 0x61, 0x7d, 0x22, 0x8a, 0x03, 0x0a, 0x0c, 0x4f, 0x53, 0x50, 0x46, 0x41, 0x72, 0x65, 0x61, 0x53,
- 0x70, 0x65, 0x63, 0x12, 0x53, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x61, 0x64, 0x64, 0x72,
- 0x65, 0x73, 0x73, 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, 0x0b, 0x61, 0x72, 0x65,
- 0x61, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x02, 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, 0x56, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x65,
- 0x66, 0x69, 0x78, 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, 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, 0x0d, 0x6e, 0x65, 0x74, 0x77,
- 0x6f, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x75, 0x74,
- 0x68, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74,
- 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x61, 0x75, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73,
- 0x61, 0x67, 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x0c, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79,
- 0x70, 0x65, 0x52, 0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22,
- 0x8d, 0x02, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 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, 0x45, 0x0a, 0x04, 0x73, 0x70,
- 0x65, 0x63, 0x18, 0x02, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66,
- 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65,
- 0x63, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42,
- 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x3a, 0x52, 0xea, 0x41, 0x4f,
- 0x0a, 0x2c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 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, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x1f,
- 0x6f, 0x73, 0x70, 0x66, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2f, 0x7b,
- 0x6f, 0x73, 0x70, 0x66, 0x5f, 0x69, 0x66, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x7d, 0x22,
- 0xcd, 0x02, 0x0a, 0x11, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
- 0x6b, 0x53, 0x70, 0x65, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
- 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x74,
- 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74,
- 0x65, 0x18, 0x02, 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, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6f, 0x70, 0x69, 0x5f, 0x61,
+ 0x61, 0x31, 0x2f, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x12, 0x11, 0x6f, 0x73, 0x70,
+ 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x2f, 0x7b, 0x61, 0x72, 0x65, 0x61, 0x73, 0x7d, 0x2a, 0x09,
+ 0x6f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61, 0x73, 0x32, 0x08, 0x6f, 0x73, 0x70, 0x66, 0x41,
+ 0x72, 0x65, 0x61, 0x22, 0x8f, 0x03, 0x0a, 0x0c, 0x4f, 0x73, 0x70, 0x66, 0x41, 0x72, 0x65, 0x61,
+ 0x53, 0x70, 0x65, 0x63, 0x12, 0x53, 0x0a, 0x0c, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x61, 0x64, 0x64,
+ 0x72, 0x65, 0x73, 0x73, 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, 0x0b, 0x61, 0x72,
+ 0x65, 0x61, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x74, 0x61,
+ 0x74, 0x65, 0x18, 0x02, 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, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0c, 0x6c, 0x6f, 0x63, 0x61,
- 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2d, 0x0a, 0x13, 0x63, 0x6f, 0x73, 0x74,
- 0x5f, 0x6f, 0x72, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18,
- 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x63, 0x6f, 0x73, 0x74, 0x4f, 0x72, 0x4c, 0x69, 0x6e,
- 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x46, 0x0a, 0x08, 0x6d, 0x64, 0x35, 0x5f, 0x61,
- 0x75, 0x74, 0x68, 0x18, 0x05, 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, 0x4f, 0x53, 0x50, 0x46, 0x4d,
- 0x44, 0x35, 0x41, 0x75, 0x74, 0x68, 0x52, 0x07, 0x6d, 0x64, 0x35, 0x41, 0x75, 0x74, 0x68, 0x22,
- 0x57, 0x0a, 0x0b, 0x4f, 0x53, 0x50, 0x46, 0x4d, 0x44, 0x35, 0x41, 0x75, 0x74, 0x68, 0x12, 0x2c,
- 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74,
- 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73,
- 0x61, 0x67, 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x1a, 0x0a, 0x08,
- 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
- 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2a, 0x53, 0x0a, 0x0b, 0x4f, 0x53, 0x50, 0x46,
- 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x53, 0x50, 0x46, 0x5f,
- 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
- 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x56, 0x45,
- 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x4f, 0x53, 0x50,
- 0x46, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x33, 0x10, 0x02, 0x2a, 0x86, 0x01,
- 0x0a, 0x11, 0x4f, 0x53, 0x50, 0x46, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x54,
- 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x49, 0x46, 0x5f, 0x4e,
- 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
- 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x4f, 0x53, 0x50,
- 0x46, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x10, 0x01, 0x12, 0x27, 0x0a,
- 0x23, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b,
- 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x54, 0x4f, 0x5f, 0x50,
- 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x7d, 0x0a, 0x14, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65,
- 0x64, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27,
- 0x0a, 0x23, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x4d, 0x45,
- 0x54, 0x52, 0x49, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
- 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x53, 0x50, 0x46, 0x5f,
- 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x5f, 0x54, 0x59,
- 0x50, 0x45, 0x5f, 0x31, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x52,
- 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x5f, 0x54, 0x59, 0x50,
- 0x45, 0x5f, 0x32, 0x10, 0x02, 0x2a, 0x89, 0x01, 0x0a, 0x0e, 0x4f, 0x53, 0x50, 0x46, 0x52, 0x65,
- 0x64, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x4f, 0x53, 0x50, 0x46,
- 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
- 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x53,
- 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x43,
- 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x4f, 0x53,
- 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53,
- 0x54, 0x41, 0x54, 0x49, 0x43, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x53, 0x50, 0x46, 0x5f,
- 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x47, 0x50, 0x10,
- 0x03, 0x2a, 0xc0, 0x01, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72, 0x53, 0x74,
- 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45, 0x52,
- 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
- 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45,
- 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x50, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14,
- 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f,
- 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f,
- 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x5f,
- 0x55, 0x50, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45,
- 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f,
- 0x57, 0x4e, 0x10, 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45,
- 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x5f, 0x46, 0x41, 0x49, 0x4c,
- 0x45, 0x44, 0x10, 0x05, 0x42, 0x6a, 0x0a, 0x1e, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 0x69, 0x2e,
+ 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03,
+ 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x56, 0x0a, 0x0e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 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, 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, 0x0d, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12,
+ 0x2e, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f,
+ 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x61, 0x75,
+ 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12,
+ 0x54, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
+ 0x05, 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, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
+ 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22, 0xa5, 0x02, 0x0a, 0x0d, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66,
+ 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 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, 0x45, 0x0a, 0x04, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 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,
+ 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x70, 0x65,
+ 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x48, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65,
+ 0x18, 0x03, 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, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65, 0x72,
+ 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
+ 0x65, 0x3a, 0x6a, 0xea, 0x41, 0x67, 0x0a, 0x2c, 0x6f, 0x70, 0x69, 0x5f, 0x61, 0x70, 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, 0x09, 0x4f, 0x53, 0x50, 0x46, 0x50, 0x72, 0x6f, 0x74,
- 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
- 0x6f, 0x70, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2f, 0x6f, 0x70, 0x69, 0x2d, 0x61,
- 0x70, 0x69, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
- 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x67, 0x6f,
- 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74,
+ 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x18, 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77,
+ 0x6f, 0x72, 0x6b, 0x73, 0x2f, 0x7b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x7d, 0x2a, 0x0e,
+ 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x32, 0x0d,
+ 0x6f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x22, 0xd2, 0x02,
+ 0x0a, 0x11, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53,
+ 0x70, 0x65, 0x63, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x74,
+ 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
+ 0x02, 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, 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, 0x0c, 0x6c,
+ 0x6f, 0x63, 0x61, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x2d, 0x0a, 0x13, 0x63,
+ 0x6f, 0x73, 0x74, 0x5f, 0x6f, 0x72, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6d, 0x65, 0x74, 0x72,
+ 0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x63, 0x6f, 0x73, 0x74, 0x4f, 0x72,
+ 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12, 0x46, 0x0a, 0x08, 0x6d, 0x64,
+ 0x35, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x18, 0x05, 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, 0x4f, 0x53,
+ 0x50, 0x46, 0x4d, 0x44, 0x35, 0x41, 0x75, 0x74, 0x68, 0x52, 0x07, 0x6d, 0x64, 0x35, 0x41, 0x75,
+ 0x74, 0x68, 0x22, 0x57, 0x0a, 0x0b, 0x4f, 0x53, 0x50, 0x46, 0x4d, 0x44, 0x35, 0x41, 0x75, 0x74,
+ 0x68, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x67,
+ 0x65, 0x73, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d,
+ 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x12,
+ 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x2a, 0x53, 0x0a, 0x0b, 0x4f,
+ 0x53, 0x50, 0x46, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x53,
+ 0x50, 0x46, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
+ 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4f, 0x53, 0x50, 0x46,
+ 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e,
+ 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x33, 0x10, 0x02,
+ 0x2a, 0x86, 0x01, 0x0a, 0x11, 0x4f, 0x73, 0x70, 0x66, 0x49, 0x66, 0x4e, 0x65, 0x74, 0x77, 0x6f,
+ 0x72, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x49,
+ 0x46, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
+ 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e,
+ 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x10, 0x01,
+ 0x12, 0x27, 0x0a, 0x23, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x54, 0x57,
+ 0x4f, 0x52, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x5f, 0x54,
+ 0x4f, 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x7d, 0x0a, 0x14, 0x4f, 0x53, 0x50,
+ 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x54, 0x79, 0x70,
+ 0x65, 0x12, 0x27, 0x0a, 0x23, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54,
+ 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
+ 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x53,
+ 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43,
+ 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x31, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x4f, 0x53, 0x50,
+ 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x4d, 0x45, 0x54, 0x52, 0x49, 0x43, 0x5f,
+ 0x54, 0x59, 0x50, 0x45, 0x5f, 0x32, 0x10, 0x02, 0x2a, 0x89, 0x01, 0x0a, 0x0e, 0x4f, 0x53, 0x50,
+ 0x46, 0x52, 0x65, 0x64, 0x69, 0x73, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x4f,
+ 0x53, 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
+ 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1e, 0x0a,
+ 0x1a, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1b, 0x0a,
+ 0x17, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50,
+ 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x53,
+ 0x50, 0x46, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x53, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42,
+ 0x47, 0x50, 0x10, 0x03, 0x2a, 0xc0, 0x01, 0x0a, 0x0d, 0x4f, 0x53, 0x50, 0x46, 0x4f, 0x70, 0x65,
+ 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f,
+ 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
+ 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x53, 0x50, 0x46, 0x5f,
+ 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x50, 0x10, 0x01, 0x12,
+ 0x18, 0x0a, 0x14, 0x4f, 0x53, 0x50, 0x46, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41,
+ 0x54, 0x45, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x02, 0x12, 0x1c, 0x0a, 0x18, 0x4f, 0x53, 0x50,
+ 0x46, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49,
+ 0x4e, 0x47, 0x5f, 0x55, 0x50, 0x10, 0x03, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x53, 0x50, 0x46, 0x5f,
+ 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x47, 0x4f, 0x49, 0x4e, 0x47,
+ 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x04, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x53, 0x50, 0x46, 0x5f,
+ 0x4f, 0x50, 0x45, 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x5f, 0x46,
+ 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x42, 0x6a, 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, 0x09, 0x4f, 0x53, 0x50, 0x46, 0x50,
+ 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63,
+ 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x69, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2f, 0x6f, 0x70,
+ 0x69, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2f, 0x63, 0x6c,
+ 0x6f, 0x75, 0x64, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x67, 0x65, 0x6e,
+ 0x2f, 0x67, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -1150,42 +1153,42 @@ var file_ospf_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
var file_ospf_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
var file_ospf_proto_goTypes = []interface{}{
(OSPFVersion)(0), // 0: opi_api.network.cloud.v1alpha1.OSPFVersion
- (OSPFIfNetworkType)(0), // 1: opi_api.network.cloud.v1alpha1.OSPFIfNetworkType
+ (OspfIfNetworkType)(0), // 1: opi_api.network.cloud.v1alpha1.OspfIfNetworkType
(OSPFRedistMetricType)(0), // 2: opi_api.network.cloud.v1alpha1.OSPFRedistMetricType
(OSPFRedistType)(0), // 3: opi_api.network.cloud.v1alpha1.OSPFRedistType
(OSPFOperState)(0), // 4: opi_api.network.cloud.v1alpha1.OSPFOperState
- (*OSPFConfig)(nil), // 5: opi_api.network.cloud.v1alpha1.OSPFConfig
+ (*OspfRouter)(nil), // 5: opi_api.network.cloud.v1alpha1.OspfRouter
(*OSPFSpec)(nil), // 6: opi_api.network.cloud.v1alpha1.OSPFSpec
(*OSPFRedistSpec)(nil), // 7: opi_api.network.cloud.v1alpha1.OSPFRedistSpec
- (*OSPFArea)(nil), // 8: opi_api.network.cloud.v1alpha1.OSPFArea
- (*OSPFAreaSpec)(nil), // 9: opi_api.network.cloud.v1alpha1.OSPFAreaSpec
- (*OSPFIfNetwork)(nil), // 10: opi_api.network.cloud.v1alpha1.OSPFIfNetwork
- (*OSPFIfNetworkSpec)(nil), // 11: opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpec
+ (*OspfArea)(nil), // 8: opi_api.network.cloud.v1alpha1.OspfArea
+ (*OspfAreaSpec)(nil), // 9: opi_api.network.cloud.v1alpha1.OspfAreaSpec
+ (*OspfIfNetwork)(nil), // 10: opi_api.network.cloud.v1alpha1.OspfIfNetwork
+ (*OspfIfNetworkSpec)(nil), // 11: opi_api.network.cloud.v1alpha1.OspfIfNetworkSpec
(*OSPFMD5Auth)(nil), // 12: opi_api.network.cloud.v1alpha1.OSPFMD5Auth
(_go.AdminState)(0), // 13: opi_api.network.opinetcommon.v1alpha1.AdminState
(*_go.IPAddress)(nil), // 14: opi_api.network.opinetcommon.v1alpha1.IPAddress
(*_go.IPPrefix)(nil), // 15: opi_api.network.opinetcommon.v1alpha1.IPPrefix
}
var file_ospf_proto_depIdxs = []int32{
- 6, // 0: opi_api.network.cloud.v1alpha1.OSPFConfig.spec:type_name -> opi_api.network.cloud.v1alpha1.OSPFSpec
- 4, // 1: opi_api.network.cloud.v1alpha1.OSPFConfig.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
+ 6, // 0: opi_api.network.cloud.v1alpha1.OspfRouter.spec:type_name -> opi_api.network.cloud.v1alpha1.OSPFSpec
+ 4, // 1: opi_api.network.cloud.v1alpha1.OspfRouter.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
0, // 2: opi_api.network.cloud.v1alpha1.OSPFSpec.ospf_version:type_name -> opi_api.network.cloud.v1alpha1.OSPFVersion
7, // 3: opi_api.network.cloud.v1alpha1.OSPFSpec.redist:type_name -> opi_api.network.cloud.v1alpha1.OSPFRedistSpec
3, // 4: opi_api.network.cloud.v1alpha1.OSPFRedistSpec.redist_type:type_name -> opi_api.network.cloud.v1alpha1.OSPFRedistType
13, // 5: opi_api.network.cloud.v1alpha1.OSPFRedistSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
14, // 6: opi_api.network.cloud.v1alpha1.OSPFRedistSpec.local_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
2, // 7: opi_api.network.cloud.v1alpha1.OSPFRedistSpec.metric_type:type_name -> opi_api.network.cloud.v1alpha1.OSPFRedistMetricType
- 9, // 8: opi_api.network.cloud.v1alpha1.OSPFArea.spec:type_name -> opi_api.network.cloud.v1alpha1.OSPFAreaSpec
- 4, // 9: opi_api.network.cloud.v1alpha1.OSPFArea.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
- 14, // 10: opi_api.network.cloud.v1alpha1.OSPFAreaSpec.area_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 13, // 11: opi_api.network.cloud.v1alpha1.OSPFAreaSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
- 15, // 12: opi_api.network.cloud.v1alpha1.OSPFAreaSpec.network_prefix:type_name -> opi_api.network.opinetcommon.v1alpha1.IPPrefix
- 1, // 13: opi_api.network.cloud.v1alpha1.OSPFAreaSpec.network_type:type_name -> opi_api.network.cloud.v1alpha1.OSPFIfNetworkType
- 11, // 14: opi_api.network.cloud.v1alpha1.OSPFIfNetwork.spec:type_name -> opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpec
- 4, // 15: opi_api.network.cloud.v1alpha1.OSPFIfNetwork.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
- 13, // 16: opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
- 14, // 17: opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpec.local_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
- 12, // 18: opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpec.md5_auth:type_name -> opi_api.network.cloud.v1alpha1.OSPFMD5Auth
+ 9, // 8: opi_api.network.cloud.v1alpha1.OspfArea.spec:type_name -> opi_api.network.cloud.v1alpha1.OspfAreaSpec
+ 4, // 9: opi_api.network.cloud.v1alpha1.OspfArea.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
+ 14, // 10: opi_api.network.cloud.v1alpha1.OspfAreaSpec.area_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 13, // 11: opi_api.network.cloud.v1alpha1.OspfAreaSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
+ 15, // 12: opi_api.network.cloud.v1alpha1.OspfAreaSpec.network_prefix:type_name -> opi_api.network.opinetcommon.v1alpha1.IPPrefix
+ 1, // 13: opi_api.network.cloud.v1alpha1.OspfAreaSpec.network_type:type_name -> opi_api.network.cloud.v1alpha1.OspfIfNetworkType
+ 11, // 14: opi_api.network.cloud.v1alpha1.OspfIfNetwork.spec:type_name -> opi_api.network.cloud.v1alpha1.OspfIfNetworkSpec
+ 4, // 15: opi_api.network.cloud.v1alpha1.OspfIfNetwork.state:type_name -> opi_api.network.cloud.v1alpha1.OSPFOperState
+ 13, // 16: opi_api.network.cloud.v1alpha1.OspfIfNetworkSpec.state:type_name -> opi_api.network.opinetcommon.v1alpha1.AdminState
+ 14, // 17: opi_api.network.cloud.v1alpha1.OspfIfNetworkSpec.local_address:type_name -> opi_api.network.opinetcommon.v1alpha1.IPAddress
+ 12, // 18: opi_api.network.cloud.v1alpha1.OspfIfNetworkSpec.md5_auth:type_name -> opi_api.network.cloud.v1alpha1.OSPFMD5Auth
19, // [19:19] is the sub-list for method output_type
19, // [19:19] is the sub-list for method input_type
19, // [19:19] is the sub-list for extension type_name
@@ -1200,7 +1203,7 @@ func file_ospf_proto_init() {
}
if !protoimpl.UnsafeEnabled {
file_ospf_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OSPFConfig); i {
+ switch v := v.(*OspfRouter); i {
case 0:
return &v.state
case 1:
@@ -1236,7 +1239,7 @@ func file_ospf_proto_init() {
}
}
file_ospf_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OSPFArea); i {
+ switch v := v.(*OspfArea); i {
case 0:
return &v.state
case 1:
@@ -1248,7 +1251,7 @@ func file_ospf_proto_init() {
}
}
file_ospf_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OSPFAreaSpec); i {
+ switch v := v.(*OspfAreaSpec); i {
case 0:
return &v.state
case 1:
@@ -1260,7 +1263,7 @@ func file_ospf_proto_init() {
}
}
file_ospf_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OSPFIfNetwork); i {
+ switch v := v.(*OspfIfNetwork); i {
case 0:
return &v.state
case 1:
@@ -1272,7 +1275,7 @@ func file_ospf_proto_init() {
}
}
file_ospf_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
- switch v := v.(*OSPFIfNetworkSpec); i {
+ switch v := v.(*OspfIfNetworkSpec); i {
case 0:
return &v.state
case 1:
diff --git a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2.py
index 235cb4a4..2a98889b 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\"\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')
+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\x01 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterB\x04\xe2\x41\x01\x02R\tbgpRouter\x12(\n\rbgp_router_id\x18\x02 \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\x01 \x01(\x0b\x32).opi_api.network.cloud.v1alpha1.BgpRouterB\x04\xe2\x41\x01\x02R\tbgpRouter\x12\x41\n\x0bupdate_mask\x18\x02 \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\"\x98\x01\n\x17\x43reateOspfRouterRequest\x12*\n\x0eospf_router_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x01R\x0cospfRouterId\x12Q\n\x0bospf_router\x18\x02 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OspfRouterB\x04\xe2\x41\x01\x02R\nospfRouter\"\xaf\x01\n\x17UpdateOspfRouterRequest\x12Q\n\x0bospf_router\x18\x01 \x01(\x0b\x32*.opi_api.network.cloud.v1alpha1.OspfRouterB\x04\xe2\x41\x01\x02R\nospfRouter\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\"m\n\x17\x44\x65leteOspfRouterRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x02\xfa\x41\x0c\n\nOspfRouterR\x04name\x12)\n\rallow_missing\x18\x02 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"?\n\x14GetOspfRouterRequest\x12\'\n\x04name\x18\x01 \x01(\tB\x13\xe2\x41\x01\x01\xfa\x41\x0c\n\nOspfRouterR\x04name\"\xa6\x01\n\x16ListOspfRoutersRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/OspfRouterR\x06parent\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\"\x90\x01\n\x17ListOspfRoutersResponse\x12M\n\x0cospf_routers\x18\x01 \x03(\x0b\x32*.opi_api.network.cloud.v1alpha1.OspfRouterR\x0bospfRouters\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"\x8c\x01\n\x15\x43reateOspfAreaRequest\x12&\n\x0cospf_area_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\nospfAreaId\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\"\xa4\x01\n\x14ListOspfAreasRequest\x12\x44\n\x06parent\x18\x01 \x01(\tB,\xe2\x41\x01\x02\xfa\x41%\n#opi_api.network.v1alpha1/OspfRouterR\x06parent\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\"\x88\x01\n\x15ListOspfAreasResponse\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\"\xac\x01\n\x1a\x43reateOspfIfNetworkRequest\x12\x31\n\x12ospf_if_network_id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x0fospfIfNetworkId\x12[\n\x0fospf_if_network\x18\x02 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OspfIfNetworkB\x04\xe2\x41\x01\x02R\rospfIfNetwork\"\xe7\x01\n\x1aUpdateOspfIfNetworkRequest\x12[\n\x0fospf_if_network\x18\x01 \x01(\x0b\x32-.opi_api.network.cloud.v1alpha1.OspfIfNetworkB\x04\xe2\x41\x01\x02R\rospfIfNetwork\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x01R\nupdateMask\x12)\n\rallow_missing\x18\x03 \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\"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\"\x93\x01\n\x19ListOspfIfNetworksRequest\x12.\n\x06parent\x18\x01 \x01(\tB\x16\xe2\x41\x01\x02\xfa\x41\x0f\n\rOspfIfNetworkR\x06parent\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\"\x9d\x01\n\x1aListOspfIfNetworksResponse\x12W\n\x10ospf_if_networks\x18\x01 \x03(\x0b\x32-.opi_api.network.cloud.v1alpha1.OspfIfNetworkR\x0eospfIfNetworks\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken2\xf3\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\xc0\x01\n\x10\x43reateOspfRouter\x12\x37.opi_api.network.cloud.v1alpha1.CreateOspfRouterRequest\x1a*.opi_api.network.cloud.v1alpha1.OspfRouter\"G\xda\x41\x1aospf_router,ospf_router_id\x82\xd3\xe4\x93\x02$\"\x15/v1alpha1/ospfRouters:\x0bospf_router\x12\xd2\x01\n\x10UpdateOspfRouter\x12\x37.opi_api.network.cloud.v1alpha1.UpdateOspfRouterRequest\x1a*.opi_api.network.cloud.v1alpha1.OspfRouter\"Y\xda\x41\x17ospf_router,update_mask\x82\xd3\xe4\x93\x02\x39\x32*/v1alpha1/{ospf_router.name=ospfRouters/*}:\x0bospf_router\x12\x92\x01\n\x10\x44\x65leteOspfRouter\x12\x37.opi_api.network.cloud.v1alpha1.DeleteOspfRouterRequest\x1a\x16.google.protobuf.Empty\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 *\x1e/v1alpha1/{name=ospfRouters/*}\x12\xa0\x01\n\rGetOspfRouter\x12\x34.opi_api.network.cloud.v1alpha1.GetOspfRouterRequest\x1a*.opi_api.network.cloud.v1alpha1.OspfRouter\"-\xda\x41\x04name\x82\xd3\xe4\x93\x02 \x12\x1e/v1alpha1/{name=ospfRouters/*}\x12\xa1\x01\n\x0fListOspfRouters\x12\x36.opi_api.network.cloud.v1alpha1.ListOspfRoutersRequest\x1a\x37.opi_api.network.cloud.v1alpha1.ListOspfRoutersResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1alpha1/ospfRouters\x12\xb2\x01\n\x0e\x43reateOspfArea\x12\x35.opi_api.network.cloud.v1alpha1.CreateOspfAreaRequest\x1a(.opi_api.network.cloud.v1alpha1.OspfArea\"?\xda\x41\x16ospf_area,ospf_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\x99\x01\n\rListOspfAreas\x12\x34.opi_api.network.cloud.v1alpha1.ListOspfAreasRequest\x1a\x35.opi_api.network.cloud.v1alpha1.ListOspfAreasResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1alpha1/ospfAreas\x12\xd8\x01\n\x13\x43reateOspfIfNetwork\x12:.opi_api.network.cloud.v1alpha1.CreateOspfIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OspfIfNetwork\"V\xda\x41\"ospf_if_network,ospf_if_network_id\x82\xd3\xe4\x93\x02+\"\x18/v1alpha1/ospfIfNetworks:\x0fospf_if_network\x12\xea\x01\n\x13UpdateOspfIfNetwork\x12:.opi_api.network.cloud.v1alpha1.UpdateOspfIfNetworkRequest\x1a-.opi_api.network.cloud.v1alpha1.OspfIfNetwork\"h\xda\x41\x1bospf_if_network,update_mask\x82\xd3\xe4\x93\x02\x44\x32\x31/v1alpha1/{ospf_if_network.name=ospfIfNetworks/*}:\x0fospf_if_network\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\xad\x01\n\x12ListOspfIfNetworks\x12\x39.opi_api.network.cloud.v1alpha1.ListOspfIfNetworksRequest\x1a:.opi_api.network.cloud.v1alpha1.ListOspfIfNetworksResponse\" \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)
@@ -284,26 +284,28 @@
_globals['_LISTSECURITYPROFILESREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A*\n(opi_api.network.v1alpha1/SecurityProfile'
_globals['_GETSECURITYPROFILEREQUEST'].fields_by_name['name']._options = None
_globals['_GETSECURITYPROFILEREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A*\n(opi_api.network.v1alpha1/SecurityProfile'
- _globals['_CREATEOSPFREQUEST'].fields_by_name['ospf_id']._options = None
- _globals['_CREATEOSPFREQUEST'].fields_by_name['ospf_id']._serialized_options = b'\342A\001\001'
- _globals['_CREATEOSPFREQUEST'].fields_by_name['ospf_config']._options = None
- _globals['_CREATEOSPFREQUEST'].fields_by_name['ospf_config']._serialized_options = b'\342A\001\002'
- _globals['_UPDATEOSPFREQUEST'].fields_by_name['ospf_config']._options = None
- _globals['_UPDATEOSPFREQUEST'].fields_by_name['ospf_config']._serialized_options = b'\342A\001\002'
- _globals['_UPDATEOSPFREQUEST'].fields_by_name['update_mask']._options = None
- _globals['_UPDATEOSPFREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
- _globals['_DELETEOSPFREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEOSPFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\014\n\nOSPFConfig'
- _globals['_DELETEOSPFREQUEST'].fields_by_name['allow_missing']._options = None
- _globals['_DELETEOSPFREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
- _globals['_GETOSPFREQUEST'].fields_by_name['name']._options = None
- _globals['_GETOSPFREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\001\372A\014\n\nOSPFConfig'
- _globals['_LISTOSPFREQUEST'].fields_by_name['page_size']._options = None
- _globals['_LISTOSPFREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
- _globals['_LISTOSPFREQUEST'].fields_by_name['page_token']._options = None
- _globals['_LISTOSPFREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
- _globals['_CREATEOSPFAREAREQUEST'].fields_by_name['area_id']._options = None
- _globals['_CREATEOSPFAREAREQUEST'].fields_by_name['area_id']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEOSPFROUTERREQUEST'].fields_by_name['ospf_router_id']._options = None
+ _globals['_CREATEOSPFROUTERREQUEST'].fields_by_name['ospf_router_id']._serialized_options = b'\342A\001\001'
+ _globals['_CREATEOSPFROUTERREQUEST'].fields_by_name['ospf_router']._options = None
+ _globals['_CREATEOSPFROUTERREQUEST'].fields_by_name['ospf_router']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEOSPFROUTERREQUEST'].fields_by_name['ospf_router']._options = None
+ _globals['_UPDATEOSPFROUTERREQUEST'].fields_by_name['ospf_router']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEOSPFROUTERREQUEST'].fields_by_name['update_mask']._options = None
+ _globals['_UPDATEOSPFROUTERREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
+ _globals['_DELETEOSPFROUTERREQUEST'].fields_by_name['name']._options = None
+ _globals['_DELETEOSPFROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\014\n\nOspfRouter'
+ _globals['_DELETEOSPFROUTERREQUEST'].fields_by_name['allow_missing']._options = None
+ _globals['_DELETEOSPFROUTERREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
+ _globals['_GETOSPFROUTERREQUEST'].fields_by_name['name']._options = None
+ _globals['_GETOSPFROUTERREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\001\372A\014\n\nOspfRouter'
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['parent']._options = None
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A%\n#opi_api.network.v1alpha1/OspfRouter'
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['page_size']._options = None
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['page_token']._options = None
+ _globals['_LISTOSPFROUTERSREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
+ _globals['_CREATEOSPFAREAREQUEST'].fields_by_name['ospf_area_id']._options = None
+ _globals['_CREATEOSPFAREAREQUEST'].fields_by_name['ospf_area_id']._serialized_options = b'\342A\001\002'
_globals['_CREATEOSPFAREAREQUEST'].fields_by_name['ospf_area']._options = None
_globals['_CREATEOSPFAREAREQUEST'].fields_by_name['ospf_area']._serialized_options = b'\342A\001\002'
_globals['_UPDATEOSPFAREAREQUEST'].fields_by_name['ospf_area']._options = None
@@ -311,37 +313,39 @@
_globals['_UPDATEOSPFAREAREQUEST'].fields_by_name['update_mask']._options = None
_globals['_UPDATEOSPFAREAREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
_globals['_DELETEOSPFAREAREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEOSPFAREAREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\n\n\010OSPFArea'
+ _globals['_DELETEOSPFAREAREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\n\n\010OspfArea'
_globals['_DELETEOSPFAREAREQUEST'].fields_by_name['allow_missing']._options = None
_globals['_DELETEOSPFAREAREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
_globals['_GETOSPFAREAREQUEST'].fields_by_name['name']._options = None
- _globals['_GETOSPFAREAREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\n\n\010OSPFArea'
- _globals['_LISTOSPFAREAREQUEST'].fields_by_name['page_size']._options = None
- _globals['_LISTOSPFAREAREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
- _globals['_LISTOSPFAREAREQUEST'].fields_by_name['page_token']._options = None
- _globals['_LISTOSPFAREAREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork_id']._options = None
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork_id']._serialized_options = b'\342A\001\002'
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork_area']._options = None
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork_area']._serialized_options = b'\342A\001\002'
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork']._options = None
- _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_ifnetwork']._serialized_options = b'\342A\001\002'
- _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['name']._options = None
- _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\017\n\rOSPFIfNetwork'
+ _globals['_GETOSPFAREAREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\n\n\010OspfArea'
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['parent']._options = None
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A%\n#opi_api.network.v1alpha1/OspfRouter'
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['page_size']._options = None
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['page_token']._options = None
+ _globals['_LISTOSPFAREASREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
+ _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network_id']._options = None
+ _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network_id']._serialized_options = b'\342A\001\002'
+ _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network']._options = None
+ _globals['_CREATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network']._serialized_options = b'\342A\001\002'
+ _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network']._options = None
+ _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['ospf_if_network']._serialized_options = b'\342A\001\002'
_globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['update_mask']._options = None
_globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\001'
+ _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['allow_missing']._options = None
+ _globals['_UPDATEOSPFIFNETWORKREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
_globals['_DELETEOSPFIFNETWORKREQUEST'].fields_by_name['name']._options = None
- _globals['_DELETEOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\017\n\rOSPFIfNetwork'
+ _globals['_DELETEOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\017\n\rOspfIfNetwork'
_globals['_DELETEOSPFIFNETWORKREQUEST'].fields_by_name['allow_missing']._options = None
_globals['_DELETEOSPFIFNETWORKREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
_globals['_GETOSPFIFNETWORKREQUEST'].fields_by_name['name']._options = None
- _globals['_GETOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A(\n&opi_api.network.v1alpha1/OSPFIfNetwork'
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['name']._options = None
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A\017\n\rOSPFIfNetwork'
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['page_size']._options = None
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['page_token']._options = None
- _globals['_LISTOSPFIFNETWORKREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
+ _globals['_GETOSPFIFNETWORKREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A(\n&opi_api.network.v1alpha1/OspfIfNetwork'
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['parent']._options = None
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['parent']._serialized_options = b'\342A\001\002\372A\017\n\rOspfIfNetwork'
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['page_size']._options = None
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['page_token']._options = None
+ _globals['_LISTOSPFIFNETWORKSREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetDeviceCapabilities']._options = None
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetDeviceCapabilities']._serialized_options = b'\332A\000\202\323\344\223\002\031\022\027/v1/devicecapabilitiess'
_globals['_CLOUDINFRASERVICE'].methods_by_name['CreateDevice']._options = None
@@ -540,36 +544,36 @@
_globals['_CLOUDINFRASERVICE'].methods_by_name['ListSecurityProfiles']._serialized_options = b'\332A\000\202\323\344\223\002\026\022\024/v1/securityprofiles'
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetSecurityProfile']._options = None
_globals['_CLOUDINFRASERVICE'].methods_by_name['GetSecurityProfile']._serialized_options = b'\332A\004name\202\323\344\223\002\037\022\035/v1/{name=securityprofiles}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPF']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPF']._serialized_options = b'\332A\023ospf_config,ospf_id\202\323\344\223\002$\"\025/v1alpha1/ospfConfigs:\013ospf_config'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPF']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPF']._serialized_options = b'\332A\027ospf_config,update_mask\202\323\344\223\00292*/v1alpha1/{ospf_config.name=ospfConfigs}/*:\013ospf_config'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPF']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPF']._serialized_options = b'\332A\004name\202\323\344\223\002 *\036/v1alpha1/{name=ospfConfigs}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPF']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPF']._serialized_options = b'\332A\004name\202\323\344\223\002 \022\036/v1alpha1/{name=ospfConfigs}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPF']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPF']._serialized_options = b'\202\323\344\223\002\027\022\025/v1alpha1/ospfConfigs'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPFArea']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPFArea']._serialized_options = b'\332A\021ospf_area,area_id\202\323\344\223\002 \"\023/v1alpha1/ospfAreas:\tospf_area'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPFArea']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPFArea']._serialized_options = b'\332A\025ospf_area,update_mask\202\323\344\223\00232&/v1alpha1/{ospf_area.name=ospfareas}/*:\tospf_area'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPFArea']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPFArea']._serialized_options = b'\332A\004name\202\323\344\223\002\036*\034/v1alpha1/{name=ospfAreas}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPFArea']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPFArea']._serialized_options = b'\332A\004name\202\323\344\223\002\036\022\034/v1alpha1/{name=ospfAreas}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPFArea']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPFArea']._serialized_options = b'\202\323\344\223\002\025\022\023/v1alpha1/ospfAreas'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPFIfNetwork']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOSPFIfNetwork']._serialized_options = b'\332A4ospf_ifnetwork_id,ospf_ifnetwork_area,ospf_ifnetwork\202\323\344\223\002*\"\030/v1alpha1/ospfIfNetworks:\016ospf_ifnetwork'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPFIfNetwork']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOSPFIfNetwork']._serialized_options = b'\332A\032ospf_ifnetwork,update_mask\202\323\344\223\002B20/v1alpha1/{ospf_ifnetwork.name=ospfifnetworks}/*:\016ospf_ifnetwork'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPFIfNetwork']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOSPFIfNetwork']._serialized_options = b'\332A\004name\202\323\344\223\002\"* /v1alpha1/{name=ospfIfNetwork}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPFIfNetwork']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOSPFIfNetwork']._serialized_options = b'\332A\004name\202\323\344\223\002#\022!/v1alpha1/{name=ospfIfNetworks}/*'
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPFIfNetwork']._options = None
- _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOSPFIfNetwork']._serialized_options = b'\202\323\344\223\002\032\022\030/v1alpha1/ospfIfNetworks'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfRouter']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfRouter']._serialized_options = b'\332A\032ospf_router,ospf_router_id\202\323\344\223\002$\"\025/v1alpha1/ospfRouters:\013ospf_router'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfRouter']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfRouter']._serialized_options = b'\332A\027ospf_router,update_mask\202\323\344\223\00292*/v1alpha1/{ospf_router.name=ospfRouters/*}:\013ospf_router'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfRouter']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfRouter']._serialized_options = b'\332A\004name\202\323\344\223\002 *\036/v1alpha1/{name=ospfRouters/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfRouter']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfRouter']._serialized_options = b'\332A\004name\202\323\344\223\002 \022\036/v1alpha1/{name=ospfRouters/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfRouters']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfRouters']._serialized_options = b'\202\323\344\223\002\027\022\025/v1alpha1/ospfRouters'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfArea']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfArea']._serialized_options = b'\332A\026ospf_area,ospf_area_id\202\323\344\223\002 \"\023/v1alpha1/ospfAreas:\tospf_area'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfArea']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfArea']._serialized_options = b'\332A\025ospf_area,update_mask\202\323\344\223\00232&/v1alpha1/{ospf_area.name=ospfAreas/*}:\tospf_area'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfArea']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfArea']._serialized_options = b'\332A\004name\202\323\344\223\002\036*\034/v1alpha1/{name=ospfAreas/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfArea']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfArea']._serialized_options = b'\332A\004name\202\323\344\223\002\036\022\034/v1alpha1/{name=ospfAreas/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfAreas']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfAreas']._serialized_options = b'\202\323\344\223\002\025\022\023/v1alpha1/ospfAreas'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfIfNetwork']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['CreateOspfIfNetwork']._serialized_options = b'\332A\"ospf_if_network,ospf_if_network_id\202\323\344\223\002+\"\030/v1alpha1/ospfIfNetworks:\017ospf_if_network'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfIfNetwork']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['UpdateOspfIfNetwork']._serialized_options = b'\332A\033ospf_if_network,update_mask\202\323\344\223\002D21/v1alpha1/{ospf_if_network.name=ospfIfNetworks/*}:\017ospf_if_network'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfIfNetwork']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['DeleteOspfIfNetwork']._serialized_options = b'\332A\004name\202\323\344\223\002\"* /v1alpha1/{name=ospfIfNetwork/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfIfNetwork']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['GetOspfIfNetwork']._serialized_options = b'\332A\004name\202\323\344\223\002#\022!/v1alpha1/{name=ospfIfNetworks/*}'
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfIfNetworks']._options = None
+ _globals['_CLOUDINFRASERVICE'].methods_by_name['ListOspfIfNetworks']._serialized_options = b'\202\323\344\223\002\032\022\030/v1alpha1/ospfIfNetworks'
_globals['_GETDEVICECAPABILITIESREQUEST']._serialized_start=430
_globals['_GETDEVICECAPABILITIESREQUEST']._serialized_end=460
_globals['_CREATEDEVICEREQUEST']._serialized_start=463
@@ -808,42 +812,42 @@
_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
+ _globals['_CREATEOSPFROUTERREQUEST']._serialized_start=18443
+ _globals['_CREATEOSPFROUTERREQUEST']._serialized_end=18595
+ _globals['_UPDATEOSPFROUTERREQUEST']._serialized_start=18598
+ _globals['_UPDATEOSPFROUTERREQUEST']._serialized_end=18773
+ _globals['_DELETEOSPFROUTERREQUEST']._serialized_start=18775
+ _globals['_DELETEOSPFROUTERREQUEST']._serialized_end=18884
+ _globals['_GETOSPFROUTERREQUEST']._serialized_start=18886
+ _globals['_GETOSPFROUTERREQUEST']._serialized_end=18949
+ _globals['_LISTOSPFROUTERSREQUEST']._serialized_start=18952
+ _globals['_LISTOSPFROUTERSREQUEST']._serialized_end=19118
+ _globals['_LISTOSPFROUTERSRESPONSE']._serialized_start=19121
+ _globals['_LISTOSPFROUTERSRESPONSE']._serialized_end=19265
+ _globals['_CREATEOSPFAREAREQUEST']._serialized_start=19268
+ _globals['_CREATEOSPFAREAREQUEST']._serialized_end=19408
+ _globals['_UPDATEOSPFAREAREQUEST']._serialized_start=19411
+ _globals['_UPDATEOSPFAREAREQUEST']._serialized_end=19578
+ _globals['_DELETEOSPFAREAREQUEST']._serialized_start=19580
+ _globals['_DELETEOSPFAREAREQUEST']._serialized_end=19685
+ _globals['_GETOSPFAREAREQUEST']._serialized_start=19687
+ _globals['_GETOSPFAREAREQUEST']._serialized_end=19746
+ _globals['_LISTOSPFAREASREQUEST']._serialized_start=19749
+ _globals['_LISTOSPFAREASREQUEST']._serialized_end=19913
+ _globals['_LISTOSPFAREASRESPONSE']._serialized_start=19916
+ _globals['_LISTOSPFAREASRESPONSE']._serialized_end=20052
+ _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_start=20055
+ _globals['_CREATEOSPFIFNETWORKREQUEST']._serialized_end=20227
+ _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_start=20230
+ _globals['_UPDATEOSPFIFNETWORKREQUEST']._serialized_end=20461
+ _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_start=20463
+ _globals['_DELETEOSPFIFNETWORKREQUEST']._serialized_end=20578
+ _globals['_GETOSPFIFNETWORKREQUEST']._serialized_start=20580
+ _globals['_GETOSPFIFNETWORKREQUEST']._serialized_end=20674
+ _globals['_LISTOSPFIFNETWORKSREQUEST']._serialized_start=20677
+ _globals['_LISTOSPFIFNETWORKSREQUEST']._serialized_end=20824
+ _globals['_LISTOSPFIFNETWORKSRESPONSE']._serialized_start=20827
+ _globals['_LISTOSPFIFNETWORKSRESPONSE']._serialized_end=20984
+ _globals['_CLOUDINFRASERVICE']._serialized_start=20988
+ _globals['_CLOUDINFRASERVICE']._serialized_end=39663
# @@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 eec67a41..b5bdc92c 100644
--- a/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py
+++ b/network/cloud/v1alpha1/gen/python/cloudrpc_pb2_grpc.py
@@ -539,80 +539,80 @@ def __init__(self, channel):
request_serializer=cloudrpc__pb2.GetSecurityProfileRequest.SerializeToString,
response_deserializer=networkpolicy__pb2.SecurityProfile.FromString,
)
- self.CreateOSPF = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPF',
- request_serializer=cloudrpc__pb2.CreateOSPFRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFConfig.FromString,
- )
- self.UpdateOSPF = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPF',
- request_serializer=cloudrpc__pb2.UpdateOSPFRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFConfig.FromString,
- )
- self.DeleteOSPF = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPF',
- request_serializer=cloudrpc__pb2.DeleteOSPFRequest.SerializeToString,
+ self.CreateOspfRouter = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfRouter',
+ request_serializer=cloudrpc__pb2.CreateOspfRouterRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfRouter.FromString,
+ )
+ self.UpdateOspfRouter = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfRouter',
+ request_serializer=cloudrpc__pb2.UpdateOspfRouterRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfRouter.FromString,
+ )
+ self.DeleteOspfRouter = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfRouter',
+ request_serializer=cloudrpc__pb2.DeleteOspfRouterRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
- self.GetOSPF = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPF',
- request_serializer=cloudrpc__pb2.GetOSPFRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFConfig.FromString,
- )
- self.ListOSPF = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPF',
- request_serializer=cloudrpc__pb2.ListOSPFRequest.SerializeToString,
- response_deserializer=cloudrpc__pb2.ListOSPFResponse.FromString,
- )
- self.CreateOSPFArea = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFArea',
- request_serializer=cloudrpc__pb2.CreateOSPFAreaRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFArea.FromString,
- )
- self.UpdateOSPFArea = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFArea',
- request_serializer=cloudrpc__pb2.UpdateOSPFAreaRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFArea.FromString,
- )
- self.DeleteOSPFArea = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFArea',
- request_serializer=cloudrpc__pb2.DeleteOSPFAreaRequest.SerializeToString,
+ self.GetOspfRouter = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfRouter',
+ request_serializer=cloudrpc__pb2.GetOspfRouterRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfRouter.FromString,
+ )
+ self.ListOspfRouters = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfRouters',
+ request_serializer=cloudrpc__pb2.ListOspfRoutersRequest.SerializeToString,
+ response_deserializer=cloudrpc__pb2.ListOspfRoutersResponse.FromString,
+ )
+ self.CreateOspfArea = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfArea',
+ request_serializer=cloudrpc__pb2.CreateOspfAreaRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfArea.FromString,
+ )
+ self.UpdateOspfArea = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfArea',
+ request_serializer=cloudrpc__pb2.UpdateOspfAreaRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfArea.FromString,
+ )
+ self.DeleteOspfArea = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfArea',
+ request_serializer=cloudrpc__pb2.DeleteOspfAreaRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
- self.GetOSPFArea = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFArea',
- request_serializer=cloudrpc__pb2.GetOSPFAreaRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFArea.FromString,
- )
- self.ListOSPFArea = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFArea',
- request_serializer=cloudrpc__pb2.ListOSPFAreaRequest.SerializeToString,
- response_deserializer=cloudrpc__pb2.ListOSPFAreaResponse.FromString,
- )
- self.CreateOSPFIfNetwork = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFIfNetwork',
- request_serializer=cloudrpc__pb2.CreateOSPFIfNetworkRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFIfNetwork.FromString,
- )
- self.UpdateOSPFIfNetwork = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFIfNetwork',
- request_serializer=cloudrpc__pb2.UpdateOSPFIfNetworkRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFIfNetwork.FromString,
- )
- self.DeleteOSPFIfNetwork = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFIfNetwork',
- request_serializer=cloudrpc__pb2.DeleteOSPFIfNetworkRequest.SerializeToString,
+ self.GetOspfArea = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfArea',
+ request_serializer=cloudrpc__pb2.GetOspfAreaRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfArea.FromString,
+ )
+ self.ListOspfAreas = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfAreas',
+ request_serializer=cloudrpc__pb2.ListOspfAreasRequest.SerializeToString,
+ response_deserializer=cloudrpc__pb2.ListOspfAreasResponse.FromString,
+ )
+ self.CreateOspfIfNetwork = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfIfNetwork',
+ request_serializer=cloudrpc__pb2.CreateOspfIfNetworkRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfIfNetwork.FromString,
+ )
+ self.UpdateOspfIfNetwork = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfIfNetwork',
+ request_serializer=cloudrpc__pb2.UpdateOspfIfNetworkRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfIfNetwork.FromString,
+ )
+ self.DeleteOspfIfNetwork = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfIfNetwork',
+ request_serializer=cloudrpc__pb2.DeleteOspfIfNetworkRequest.SerializeToString,
response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
)
- self.GetOSPFIfNetwork = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFIfNetwork',
- request_serializer=cloudrpc__pb2.GetOSPFIfNetworkRequest.SerializeToString,
- response_deserializer=ospf__pb2.OSPFIfNetwork.FromString,
+ self.GetOspfIfNetwork = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfIfNetwork',
+ request_serializer=cloudrpc__pb2.GetOspfIfNetworkRequest.SerializeToString,
+ response_deserializer=ospf__pb2.OspfIfNetwork.FromString,
)
- self.ListOSPFIfNetwork = channel.unary_unary(
- '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFIfNetwork',
- request_serializer=cloudrpc__pb2.ListOSPFIfNetworkRequest.SerializeToString,
- response_deserializer=cloudrpc__pb2.ListOSPFIfNetworkResponse.FromString,
+ self.ListOspfIfNetworks = channel.unary_unary(
+ '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfIfNetworks',
+ request_serializer=cloudrpc__pb2.ListOspfIfNetworksRequest.SerializeToString,
+ response_deserializer=cloudrpc__pb2.ListOspfIfNetworksResponse.FromString,
)
@@ -1261,106 +1261,106 @@ def GetSecurityProfile(self, request, context):
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def CreateOSPF(self, request, context):
+ def CreateOspfRouter(self, request, context):
"""OSPF APIs
- Create a OSPF. Contains the configuration of the OSPF instance.
+ Create a OSPF Router. Contains the configuration of the OSPF instance.
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def UpdateOSPF(self, request, context):
- """Update a OSPF instance
+ def UpdateOspfRouter(self, request, context):
+ """Update a OSPF Router instance
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def DeleteOSPF(self, request, context):
+ def DeleteOspfRouter(self, request, context):
"""Delete a OSPF instance
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def GetOSPF(self, request, context):
+ def GetOspfRouter(self, request, context):
"""Get an OSPF instance
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def ListOSPF(self, request, context):
+ def ListOspfRouters(self, request, context):
"""All OSPF instances
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def CreateOSPFArea(self, request, context):
+ def CreateOspfArea(self, request, context):
"""Create a OSPF Area
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def UpdateOSPFArea(self, request, context):
+ def UpdateOspfArea(self, request, context):
"""Update an OSPF Area
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def DeleteOSPFArea(self, request, context):
+ def DeleteOspfArea(self, request, context):
"""Delete an OSPF Area
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def GetOSPFArea(self, request, context):
+ def GetOspfArea(self, request, context):
"""Get an OSPF Area
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def ListOSPFArea(self, request, context):
+ def ListOspfAreas(self, request, context):
"""List all OSPF Areas
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def CreateOSPFIfNetwork(self, request, context):
+ def CreateOspfIfNetwork(self, request, context):
"""Create an OSPF IfNetwork
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def UpdateOSPFIfNetwork(self, request, context):
+ def UpdateOspfIfNetwork(self, request, context):
"""Update an OSPF IfNetwork
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def DeleteOSPFIfNetwork(self, request, context):
+ def DeleteOspfIfNetwork(self, request, context):
"""Delete an OSPF IfNetwork
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def GetOSPFIfNetwork(self, request, context):
+ def GetOspfIfNetwork(self, request, context):
"""Get an OSPF IfNetwork
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
- def ListOSPFIfNetwork(self, request, context):
+ def ListOspfIfNetworks(self, request, context):
"""List all OSPF IfNetworks
"""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
@@ -1865,80 +1865,80 @@ def add_CloudInfraServiceServicer_to_server(servicer, server):
request_deserializer=cloudrpc__pb2.GetSecurityProfileRequest.FromString,
response_serializer=networkpolicy__pb2.SecurityProfile.SerializeToString,
),
- 'CreateOSPF': grpc.unary_unary_rpc_method_handler(
- servicer.CreateOSPF,
- request_deserializer=cloudrpc__pb2.CreateOSPFRequest.FromString,
- response_serializer=ospf__pb2.OSPFConfig.SerializeToString,
+ 'CreateOspfRouter': grpc.unary_unary_rpc_method_handler(
+ servicer.CreateOspfRouter,
+ request_deserializer=cloudrpc__pb2.CreateOspfRouterRequest.FromString,
+ response_serializer=ospf__pb2.OspfRouter.SerializeToString,
),
- 'UpdateOSPF': grpc.unary_unary_rpc_method_handler(
- servicer.UpdateOSPF,
- request_deserializer=cloudrpc__pb2.UpdateOSPFRequest.FromString,
- response_serializer=ospf__pb2.OSPFConfig.SerializeToString,
+ 'UpdateOspfRouter': grpc.unary_unary_rpc_method_handler(
+ servicer.UpdateOspfRouter,
+ request_deserializer=cloudrpc__pb2.UpdateOspfRouterRequest.FromString,
+ response_serializer=ospf__pb2.OspfRouter.SerializeToString,
),
- 'DeleteOSPF': grpc.unary_unary_rpc_method_handler(
- servicer.DeleteOSPF,
- request_deserializer=cloudrpc__pb2.DeleteOSPFRequest.FromString,
+ 'DeleteOspfRouter': grpc.unary_unary_rpc_method_handler(
+ servicer.DeleteOspfRouter,
+ request_deserializer=cloudrpc__pb2.DeleteOspfRouterRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
- 'GetOSPF': grpc.unary_unary_rpc_method_handler(
- servicer.GetOSPF,
- request_deserializer=cloudrpc__pb2.GetOSPFRequest.FromString,
- response_serializer=ospf__pb2.OSPFConfig.SerializeToString,
- ),
- 'ListOSPF': grpc.unary_unary_rpc_method_handler(
- servicer.ListOSPF,
- request_deserializer=cloudrpc__pb2.ListOSPFRequest.FromString,
- response_serializer=cloudrpc__pb2.ListOSPFResponse.SerializeToString,
- ),
- 'CreateOSPFArea': grpc.unary_unary_rpc_method_handler(
- servicer.CreateOSPFArea,
- request_deserializer=cloudrpc__pb2.CreateOSPFAreaRequest.FromString,
- response_serializer=ospf__pb2.OSPFArea.SerializeToString,
- ),
- 'UpdateOSPFArea': grpc.unary_unary_rpc_method_handler(
- servicer.UpdateOSPFArea,
- request_deserializer=cloudrpc__pb2.UpdateOSPFAreaRequest.FromString,
- response_serializer=ospf__pb2.OSPFArea.SerializeToString,
- ),
- 'DeleteOSPFArea': grpc.unary_unary_rpc_method_handler(
- servicer.DeleteOSPFArea,
- request_deserializer=cloudrpc__pb2.DeleteOSPFAreaRequest.FromString,
+ 'GetOspfRouter': grpc.unary_unary_rpc_method_handler(
+ servicer.GetOspfRouter,
+ request_deserializer=cloudrpc__pb2.GetOspfRouterRequest.FromString,
+ response_serializer=ospf__pb2.OspfRouter.SerializeToString,
+ ),
+ 'ListOspfRouters': grpc.unary_unary_rpc_method_handler(
+ servicer.ListOspfRouters,
+ request_deserializer=cloudrpc__pb2.ListOspfRoutersRequest.FromString,
+ response_serializer=cloudrpc__pb2.ListOspfRoutersResponse.SerializeToString,
+ ),
+ 'CreateOspfArea': grpc.unary_unary_rpc_method_handler(
+ servicer.CreateOspfArea,
+ request_deserializer=cloudrpc__pb2.CreateOspfAreaRequest.FromString,
+ response_serializer=ospf__pb2.OspfArea.SerializeToString,
+ ),
+ 'UpdateOspfArea': grpc.unary_unary_rpc_method_handler(
+ servicer.UpdateOspfArea,
+ request_deserializer=cloudrpc__pb2.UpdateOspfAreaRequest.FromString,
+ response_serializer=ospf__pb2.OspfArea.SerializeToString,
+ ),
+ 'DeleteOspfArea': grpc.unary_unary_rpc_method_handler(
+ servicer.DeleteOspfArea,
+ request_deserializer=cloudrpc__pb2.DeleteOspfAreaRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
- 'GetOSPFArea': grpc.unary_unary_rpc_method_handler(
- servicer.GetOSPFArea,
- request_deserializer=cloudrpc__pb2.GetOSPFAreaRequest.FromString,
- response_serializer=ospf__pb2.OSPFArea.SerializeToString,
- ),
- 'ListOSPFArea': grpc.unary_unary_rpc_method_handler(
- servicer.ListOSPFArea,
- request_deserializer=cloudrpc__pb2.ListOSPFAreaRequest.FromString,
- response_serializer=cloudrpc__pb2.ListOSPFAreaResponse.SerializeToString,
- ),
- 'CreateOSPFIfNetwork': grpc.unary_unary_rpc_method_handler(
- servicer.CreateOSPFIfNetwork,
- request_deserializer=cloudrpc__pb2.CreateOSPFIfNetworkRequest.FromString,
- response_serializer=ospf__pb2.OSPFIfNetwork.SerializeToString,
- ),
- 'UpdateOSPFIfNetwork': grpc.unary_unary_rpc_method_handler(
- servicer.UpdateOSPFIfNetwork,
- request_deserializer=cloudrpc__pb2.UpdateOSPFIfNetworkRequest.FromString,
- response_serializer=ospf__pb2.OSPFIfNetwork.SerializeToString,
- ),
- 'DeleteOSPFIfNetwork': grpc.unary_unary_rpc_method_handler(
- servicer.DeleteOSPFIfNetwork,
- request_deserializer=cloudrpc__pb2.DeleteOSPFIfNetworkRequest.FromString,
+ 'GetOspfArea': grpc.unary_unary_rpc_method_handler(
+ servicer.GetOspfArea,
+ request_deserializer=cloudrpc__pb2.GetOspfAreaRequest.FromString,
+ response_serializer=ospf__pb2.OspfArea.SerializeToString,
+ ),
+ 'ListOspfAreas': grpc.unary_unary_rpc_method_handler(
+ servicer.ListOspfAreas,
+ request_deserializer=cloudrpc__pb2.ListOspfAreasRequest.FromString,
+ response_serializer=cloudrpc__pb2.ListOspfAreasResponse.SerializeToString,
+ ),
+ 'CreateOspfIfNetwork': grpc.unary_unary_rpc_method_handler(
+ servicer.CreateOspfIfNetwork,
+ request_deserializer=cloudrpc__pb2.CreateOspfIfNetworkRequest.FromString,
+ response_serializer=ospf__pb2.OspfIfNetwork.SerializeToString,
+ ),
+ 'UpdateOspfIfNetwork': grpc.unary_unary_rpc_method_handler(
+ servicer.UpdateOspfIfNetwork,
+ request_deserializer=cloudrpc__pb2.UpdateOspfIfNetworkRequest.FromString,
+ response_serializer=ospf__pb2.OspfIfNetwork.SerializeToString,
+ ),
+ 'DeleteOspfIfNetwork': grpc.unary_unary_rpc_method_handler(
+ servicer.DeleteOspfIfNetwork,
+ request_deserializer=cloudrpc__pb2.DeleteOspfIfNetworkRequest.FromString,
response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString,
),
- 'GetOSPFIfNetwork': grpc.unary_unary_rpc_method_handler(
- servicer.GetOSPFIfNetwork,
- request_deserializer=cloudrpc__pb2.GetOSPFIfNetworkRequest.FromString,
- response_serializer=ospf__pb2.OSPFIfNetwork.SerializeToString,
+ 'GetOspfIfNetwork': grpc.unary_unary_rpc_method_handler(
+ servicer.GetOspfIfNetwork,
+ request_deserializer=cloudrpc__pb2.GetOspfIfNetworkRequest.FromString,
+ response_serializer=ospf__pb2.OspfIfNetwork.SerializeToString,
),
- 'ListOSPFIfNetwork': grpc.unary_unary_rpc_method_handler(
- servicer.ListOSPFIfNetwork,
- request_deserializer=cloudrpc__pb2.ListOSPFIfNetworkRequest.FromString,
- response_serializer=cloudrpc__pb2.ListOSPFIfNetworkResponse.SerializeToString,
+ 'ListOspfIfNetworks': grpc.unary_unary_rpc_method_handler(
+ servicer.ListOspfIfNetworks,
+ request_deserializer=cloudrpc__pb2.ListOspfIfNetworksRequest.FromString,
+ response_serializer=cloudrpc__pb2.ListOspfIfNetworksResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
@@ -3649,7 +3649,7 @@ def GetSecurityProfile(request,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def CreateOSPF(request,
+ def CreateOspfRouter(request,
target,
options=(),
channel_credentials=None,
@@ -3659,14 +3659,14 @@ def CreateOSPF(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPF',
- cloudrpc__pb2.CreateOSPFRequest.SerializeToString,
- ospf__pb2.OSPFConfig.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfRouter',
+ cloudrpc__pb2.CreateOspfRouterRequest.SerializeToString,
+ ospf__pb2.OspfRouter.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def UpdateOSPF(request,
+ def UpdateOspfRouter(request,
target,
options=(),
channel_credentials=None,
@@ -3676,14 +3676,14 @@ def UpdateOSPF(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPF',
- cloudrpc__pb2.UpdateOSPFRequest.SerializeToString,
- ospf__pb2.OSPFConfig.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfRouter',
+ cloudrpc__pb2.UpdateOspfRouterRequest.SerializeToString,
+ ospf__pb2.OspfRouter.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def DeleteOSPF(request,
+ def DeleteOspfRouter(request,
target,
options=(),
channel_credentials=None,
@@ -3693,14 +3693,14 @@ def DeleteOSPF(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPF',
- cloudrpc__pb2.DeleteOSPFRequest.SerializeToString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfRouter',
+ cloudrpc__pb2.DeleteOspfRouterRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def GetOSPF(request,
+ def GetOspfRouter(request,
target,
options=(),
channel_credentials=None,
@@ -3710,14 +3710,14 @@ def GetOSPF(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPF',
- cloudrpc__pb2.GetOSPFRequest.SerializeToString,
- ospf__pb2.OSPFConfig.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfRouter',
+ cloudrpc__pb2.GetOspfRouterRequest.SerializeToString,
+ ospf__pb2.OspfRouter.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def ListOSPF(request,
+ def ListOspfRouters(request,
target,
options=(),
channel_credentials=None,
@@ -3727,14 +3727,14 @@ def ListOSPF(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPF',
- cloudrpc__pb2.ListOSPFRequest.SerializeToString,
- cloudrpc__pb2.ListOSPFResponse.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfRouters',
+ cloudrpc__pb2.ListOspfRoutersRequest.SerializeToString,
+ cloudrpc__pb2.ListOspfRoutersResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def CreateOSPFArea(request,
+ def CreateOspfArea(request,
target,
options=(),
channel_credentials=None,
@@ -3744,14 +3744,14 @@ def CreateOSPFArea(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFArea',
- cloudrpc__pb2.CreateOSPFAreaRequest.SerializeToString,
- ospf__pb2.OSPFArea.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfArea',
+ cloudrpc__pb2.CreateOspfAreaRequest.SerializeToString,
+ ospf__pb2.OspfArea.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def UpdateOSPFArea(request,
+ def UpdateOspfArea(request,
target,
options=(),
channel_credentials=None,
@@ -3761,14 +3761,14 @@ def UpdateOSPFArea(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFArea',
- cloudrpc__pb2.UpdateOSPFAreaRequest.SerializeToString,
- ospf__pb2.OSPFArea.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfArea',
+ cloudrpc__pb2.UpdateOspfAreaRequest.SerializeToString,
+ ospf__pb2.OspfArea.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def DeleteOSPFArea(request,
+ def DeleteOspfArea(request,
target,
options=(),
channel_credentials=None,
@@ -3778,14 +3778,14 @@ def DeleteOSPFArea(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFArea',
- cloudrpc__pb2.DeleteOSPFAreaRequest.SerializeToString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfArea',
+ cloudrpc__pb2.DeleteOspfAreaRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def GetOSPFArea(request,
+ def GetOspfArea(request,
target,
options=(),
channel_credentials=None,
@@ -3795,14 +3795,14 @@ def GetOSPFArea(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFArea',
- cloudrpc__pb2.GetOSPFAreaRequest.SerializeToString,
- ospf__pb2.OSPFArea.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfArea',
+ cloudrpc__pb2.GetOspfAreaRequest.SerializeToString,
+ ospf__pb2.OspfArea.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def ListOSPFArea(request,
+ def ListOspfAreas(request,
target,
options=(),
channel_credentials=None,
@@ -3812,14 +3812,14 @@ def ListOSPFArea(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFArea',
- cloudrpc__pb2.ListOSPFAreaRequest.SerializeToString,
- cloudrpc__pb2.ListOSPFAreaResponse.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfAreas',
+ cloudrpc__pb2.ListOspfAreasRequest.SerializeToString,
+ cloudrpc__pb2.ListOspfAreasResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def CreateOSPFIfNetwork(request,
+ def CreateOspfIfNetwork(request,
target,
options=(),
channel_credentials=None,
@@ -3829,14 +3829,14 @@ def CreateOSPFIfNetwork(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOSPFIfNetwork',
- cloudrpc__pb2.CreateOSPFIfNetworkRequest.SerializeToString,
- ospf__pb2.OSPFIfNetwork.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/CreateOspfIfNetwork',
+ cloudrpc__pb2.CreateOspfIfNetworkRequest.SerializeToString,
+ ospf__pb2.OspfIfNetwork.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def UpdateOSPFIfNetwork(request,
+ def UpdateOspfIfNetwork(request,
target,
options=(),
channel_credentials=None,
@@ -3846,14 +3846,14 @@ def UpdateOSPFIfNetwork(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOSPFIfNetwork',
- cloudrpc__pb2.UpdateOSPFIfNetworkRequest.SerializeToString,
- ospf__pb2.OSPFIfNetwork.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/UpdateOspfIfNetwork',
+ cloudrpc__pb2.UpdateOspfIfNetworkRequest.SerializeToString,
+ ospf__pb2.OspfIfNetwork.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def DeleteOSPFIfNetwork(request,
+ def DeleteOspfIfNetwork(request,
target,
options=(),
channel_credentials=None,
@@ -3863,14 +3863,14 @@ def DeleteOSPFIfNetwork(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOSPFIfNetwork',
- cloudrpc__pb2.DeleteOSPFIfNetworkRequest.SerializeToString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/DeleteOspfIfNetwork',
+ cloudrpc__pb2.DeleteOspfIfNetworkRequest.SerializeToString,
google_dot_protobuf_dot_empty__pb2.Empty.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def GetOSPFIfNetwork(request,
+ def GetOspfIfNetwork(request,
target,
options=(),
channel_credentials=None,
@@ -3880,14 +3880,14 @@ def GetOSPFIfNetwork(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOSPFIfNetwork',
- cloudrpc__pb2.GetOSPFIfNetworkRequest.SerializeToString,
- ospf__pb2.OSPFIfNetwork.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/GetOspfIfNetwork',
+ cloudrpc__pb2.GetOspfIfNetworkRequest.SerializeToString,
+ ospf__pb2.OspfIfNetwork.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
@staticmethod
- def ListOSPFIfNetwork(request,
+ def ListOspfIfNetworks(request,
target,
options=(),
channel_credentials=None,
@@ -3897,8 +3897,8 @@ def ListOSPFIfNetwork(request,
wait_for_ready=None,
timeout=None,
metadata=None):
- return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOSPFIfNetwork',
- cloudrpc__pb2.ListOSPFIfNetworkRequest.SerializeToString,
- cloudrpc__pb2.ListOSPFIfNetworkResponse.FromString,
+ return grpc.experimental.unary_unary(request, target, '/opi_api.network.cloud.v1alpha1.CloudInfraService/ListOspfIfNetworks',
+ cloudrpc__pb2.ListOspfIfNetworksRequest.SerializeToString,
+ cloudrpc__pb2.ListOspfIfNetworksResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
diff --git a/network/cloud/v1alpha1/gen/python/ospf_pb2.py b/network/cloud/v1alpha1/gen/python/ospf_pb2.py
index 39a25839..04bfcede 100644
--- a/network/cloud/v1alpha1/gen/python/ospf_pb2.py
+++ b/network/cloud/v1alpha1/gen/python/ospf_pb2.py
@@ -17,7 +17,7 @@
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nospf.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/api/field_behavior.proto\"\x8d\x02\n\nOSPFConfig\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.OSPFSpecR\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:\\\xea\x41Y\n)opi_api.network.cloud.v1alpha1/OSPFConfig\x12\x13ospfs/{ospf_config}*\x0bospfConfigs2\nospfConfig\"\x9e\x02\n\x08OSPFSpec\x12N\n\x0cospf_version\x18\x01 \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.OSPFVersionR\x0bospfVersion\x12\x1b\n\trouter_id\x18\x02 \x01(\x07R\x08routerId\x12>\n\x1bsuppress_default_resolution\x18\x03 \x01(\x08R\x19suppressDefaultResolution\x12\x46\n\x06redist\x18\x04 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.OSPFRedistSpecR\x06redist\x12\x1d\n\npassive_if\x18\x05 \x01(\tR\tpassiveIf\"\x8d\x03\n\x0eOSPFRedistSpec\x12O\n\x0bredist_type\x18\x01 \x01(\x0e\x32..opi_api.network.cloud.v1alpha1.OSPFRedistTypeR\nredistType\x12G\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateR\x05state\x12U\n\rlocal_address\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12\x1b\n\troute_map\x18\x04 \x01(\tR\x08routeMap\x12U\n\x0bmetric_type\x18\x05 \x01(\x0e\x32\x34.opi_api.network.cloud.v1alpha1.OSPFRedistMetricTypeR\nmetricType\x12\x16\n\x06metric\x18\x06 \x01(\x05R\x06metric\"\xf6\x01\n\x08OSPFArea\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.OSPFAreaSpecR\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:C\xea\x41@\n\'opi_api.network.cloud.v1alpha1/OSPFArea\x12\x15ospfareas/{ospf_area}\"\x8a\x03\n\x0cOSPFAreaSpec\x12S\n\x0c\x61rea_address\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0b\x61reaAddress\x12G\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateR\x05state\x12V\n\x0enetwork_prefix\x18\x03 \x01(\x0b\x32/.opi_api.network.opinetcommon.v1alpha1.IPPrefixR\rnetworkPrefix\x12.\n\x13\x61uth_message_digest\x18\x04 \x01(\tR\x11\x61uthMessageDigest\x12T\n\x0cnetwork_type\x18\x05 \x01(\x0e\x32\x31.opi_api.network.cloud.v1alpha1.OSPFIfNetworkTypeR\x0bnetworkType\"\x8f\x02\n\rOSPFIfNetwork\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08R\x04name\x12\x45\n\x04spec\x18\x02 \x01(\x0b\x32\x31.opi_api.network.cloud.v1alpha1.OSPFIfNetworkSpecR\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:R\xea\x41O\n,opi_api.network.cloud.v1alpha1/OSPFIfNetwork\x12\x1fospfifnetworks/{ospf_ifnetwork}\"\xcd\x02\n\x11OSPFIfNetworkSpec\x12!\n\x0cnetwork_type\x18\x01 \x01(\tR\x0bnetworkType\x12G\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateR\x05state\x12U\n\rlocal_address\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12-\n\x13\x63ost_or_link_metric\x18\x04 \x01(\x05R\x10\x63ostOrLinkMetric\x12\x46\n\x08md5_auth\x18\x05 \x01(\x0b\x32+.opi_api.network.cloud.v1alpha1.OSPFMD5AuthR\x07md5Auth\"W\n\x0bOSPFMD5Auth\x12,\n\x12message_digest_key\x18\x01 \x01(\x05R\x10messageDigestKey\x12\x1a\n\x08password\x18\x02 \x01(\tR\x08password*S\n\x0bOSPFVersion\x12\x1c\n\x18OSPF_VERSION_UNSPECIFIED\x10\x00\x12\x12\n\x0eOSPF_VERSION_2\x10\x01\x12\x12\n\x0eOSPF_VERSION_3\x10\x02*\x86\x01\n\x11OSPFIfNetworkType\x12$\n OSPF_IF_NETWORK_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1eOSPF_IF_NETWORK_TYPE_BROADCAST\x10\x01\x12\'\n#OSPF_IF_NETWORK_TYPE_POINT_TO_POINT\x10\x02*}\n\x14OSPFRedistMetricType\x12\'\n#OSPF_REDIST_METRIC_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19OSPF_REDIST_METRIC_TYPE_1\x10\x01\x12\x1d\n\x19OSPF_REDIST_METRIC_TYPE_2\x10\x02*\x89\x01\n\x0eOSPFRedistType\x12 \n\x1cOSPF_REDIST_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aOSPF_REDIST_TYPE_CONNECTED\x10\x01\x12\x1b\n\x17OSPF_REDIST_TYPE_STATIC\x10\x02\x12\x18\n\x14OSPF_REDIST_TYPE_BGP\x10\x03*\xc0\x01\n\rOSPFOperState\x12\x1f\n\x1bOSPF_OPER_STATE_UNSPECIFIED\x10\x00\x12\x16\n\x12OSPF_OPER_STATE_UP\x10\x01\x12\x18\n\x14OSPF_OPER_STATE_DOWN\x10\x02\x12\x1c\n\x18OSPF_OPER_STATE_GOING_UP\x10\x03\x12\x1e\n\x1aOSPF_OPER_STATE_GOING_DOWN\x10\x04\x12\x1e\n\x1aOSPF_OPER_STATE_ACT_FAILED\x10\x05\x42j\n\x1eopi_api.network.cloud.v1alpha1B\tOSPFProtoP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nospf.proto\x12\x1eopi_api.network.cloud.v1alpha1\x1a\x12networktypes.proto\x1a\x19google/api/resource.proto\x1a\x1fgoogle/api/field_behavior.proto\"\x94\x02\n\nOspfRouter\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08R\x04name\x12\x42\n\x04spec\x18\x02 \x01(\x0b\x32(.opi_api.network.cloud.v1alpha1.OSPFSpecB\x04\xe2\x41\x01\x02R\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:]\xea\x41Z\n)opi_api.network.cloud.v1alpha1/OspfRouter\x12\x14ospfRouters/{router}*\x0bospfRouters2\nospfRouter\"\xa4\x02\n\x08OSPFSpec\x12T\n\x0cospf_version\x18\x01 \x01(\x0e\x32+.opi_api.network.cloud.v1alpha1.OSPFVersionB\x04\xe2\x41\x01\x03R\x0bospfVersion\x12\x1b\n\trouter_id\x18\x02 \x01(\tR\x08routerId\x12>\n\x1bsuppress_default_resolution\x18\x03 \x01(\x08R\x19suppressDefaultResolution\x12\x46\n\x06redist\x18\x04 \x01(\x0b\x32..opi_api.network.cloud.v1alpha1.OSPFRedistSpecR\x06redist\x12\x1d\n\npassive_if\x18\x05 \x01(\tR\tpassiveIf\"\x93\x03\n\x0eOSPFRedistSpec\x12O\n\x0bredist_type\x18\x01 \x01(\x0e\x32..opi_api.network.cloud.v1alpha1.OSPFRedistTypeR\nredistType\x12M\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateB\x04\xe2\x41\x01\x03R\x05state\x12U\n\rlocal_address\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12\x1b\n\troute_map\x18\x04 \x01(\tR\x08routeMap\x12U\n\x0bmetric_type\x18\x05 \x01(\x0e\x32\x34.opi_api.network.cloud.v1alpha1.OSPFRedistMetricTypeR\nmetricType\x12\x16\n\x06metric\x18\x06 \x01(\x05R\x06metric\"\x87\x02\n\x08OspfArea\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.OspfAreaSpecR\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:T\xea\x41Q\n\'opi_api.network.cloud.v1alpha1/OspfArea\x12\x11ospfAreas/{areas}*\tospfAreas2\x08ospfArea\"\x90\x03\n\x0cOspfAreaSpec\x12S\n\x0c\x61rea_address\x18\x01 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0b\x61reaAddress\x12M\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateB\x04\xe2\x41\x01\x03R\x05state\x12V\n\x0enetwork_prefix\x18\x03 \x01(\x0b\x32/.opi_api.network.opinetcommon.v1alpha1.IPPrefixR\rnetworkPrefix\x12.\n\x13\x61uth_message_digest\x18\x04 \x01(\tR\x11\x61uthMessageDigest\x12T\n\x0cnetwork_type\x18\x05 \x01(\x0e\x32\x31.opi_api.network.cloud.v1alpha1.OspfIfNetworkTypeR\x0bnetworkType\"\xa7\x02\n\rOspfIfNetwork\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x08R\x04name\x12\x45\n\x04spec\x18\x02 \x01(\x0b\x32\x31.opi_api.network.cloud.v1alpha1.OspfIfNetworkSpecR\x04spec\x12I\n\x05state\x18\x03 \x01(\x0e\x32-.opi_api.network.cloud.v1alpha1.OSPFOperStateB\x04\xe2\x41\x01\x03R\x05state:j\xea\x41g\n,opi_api.network.cloud.v1alpha1/OspfIfNetwork\x12\x18ospfIfNetworks/{network}*\x0eospfIfNetworks2\rospfIfNetwork\"\xd3\x02\n\x11OspfIfNetworkSpec\x12!\n\x0cnetwork_type\x18\x01 \x01(\tR\x0bnetworkType\x12M\n\x05state\x18\x02 \x01(\x0e\x32\x31.opi_api.network.opinetcommon.v1alpha1.AdminStateB\x04\xe2\x41\x01\x03R\x05state\x12U\n\rlocal_address\x18\x03 \x01(\x0b\x32\x30.opi_api.network.opinetcommon.v1alpha1.IPAddressR\x0clocalAddress\x12-\n\x13\x63ost_or_link_metric\x18\x04 \x01(\x05R\x10\x63ostOrLinkMetric\x12\x46\n\x08md5_auth\x18\x05 \x01(\x0b\x32+.opi_api.network.cloud.v1alpha1.OSPFMD5AuthR\x07md5Auth\"W\n\x0bOSPFMD5Auth\x12,\n\x12message_digest_key\x18\x01 \x01(\x05R\x10messageDigestKey\x12\x1a\n\x08password\x18\x02 \x01(\tR\x08password*S\n\x0bOSPFVersion\x12\x1c\n\x18OSPF_VERSION_UNSPECIFIED\x10\x00\x12\x12\n\x0eOSPF_VERSION_2\x10\x01\x12\x12\n\x0eOSPF_VERSION_3\x10\x02*\x86\x01\n\x11OspfIfNetworkType\x12$\n OSPF_IF_NETWORK_TYPE_UNSPECIFIED\x10\x00\x12\"\n\x1eOSPF_IF_NETWORK_TYPE_BROADCAST\x10\x01\x12\'\n#OSPF_IF_NETWORK_TYPE_POINT_TO_POINT\x10\x02*}\n\x14OSPFRedistMetricType\x12\'\n#OSPF_REDIST_METRIC_TYPE_UNSPECIFIED\x10\x00\x12\x1d\n\x19OSPF_REDIST_METRIC_TYPE_1\x10\x01\x12\x1d\n\x19OSPF_REDIST_METRIC_TYPE_2\x10\x02*\x89\x01\n\x0eOSPFRedistType\x12 \n\x1cOSPF_REDIST_TYPE_UNSPECIFIED\x10\x00\x12\x1e\n\x1aOSPF_REDIST_TYPE_CONNECTED\x10\x01\x12\x1b\n\x17OSPF_REDIST_TYPE_STATIC\x10\x02\x12\x18\n\x14OSPF_REDIST_TYPE_BGP\x10\x03*\xc0\x01\n\rOSPFOperState\x12\x1f\n\x1bOSPF_OPER_STATE_UNSPECIFIED\x10\x00\x12\x16\n\x12OSPF_OPER_STATE_UP\x10\x01\x12\x18\n\x14OSPF_OPER_STATE_DOWN\x10\x02\x12\x1c\n\x18OSPF_OPER_STATE_GOING_UP\x10\x03\x12\x1e\n\x1aOSPF_OPER_STATE_GOING_DOWN\x10\x04\x12\x1e\n\x1aOSPF_OPER_STATE_ACT_FAILED\x10\x05\x42j\n\x1eopi_api.network.cloud.v1alpha1B\tOSPFProtoP\x01Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/gob\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -25,48 +25,58 @@
if _descriptor._USE_C_DESCRIPTORS == False:
_globals['DESCRIPTOR']._options = None
_globals['DESCRIPTOR']._serialized_options = b'\n\036opi_api.network.cloud.v1alpha1B\tOSPFProtoP\001Z;github.com/opiproject/opi-api/network/cloud/v1alpha1/gen/go'
- _globals['_OSPFCONFIG'].fields_by_name['name']._options = None
- _globals['_OSPFCONFIG'].fields_by_name['name']._serialized_options = b'\342A\001\010'
- _globals['_OSPFCONFIG'].fields_by_name['state']._options = None
- _globals['_OSPFCONFIG'].fields_by_name['state']._serialized_options = b'\342A\001\003'
- _globals['_OSPFCONFIG']._options = None
- _globals['_OSPFCONFIG']._serialized_options = b'\352AY\n)opi_api.network.cloud.v1alpha1/OSPFConfig\022\023ospfs/{ospf_config}*\013ospfConfigs2\nospfConfig'
+ _globals['_OSPFROUTER'].fields_by_name['name']._options = None
+ _globals['_OSPFROUTER'].fields_by_name['name']._serialized_options = b'\342A\001\010'
+ _globals['_OSPFROUTER'].fields_by_name['spec']._options = None
+ _globals['_OSPFROUTER'].fields_by_name['spec']._serialized_options = b'\342A\001\002'
+ _globals['_OSPFROUTER'].fields_by_name['state']._options = None
+ _globals['_OSPFROUTER'].fields_by_name['state']._serialized_options = b'\342A\001\003'
+ _globals['_OSPFROUTER']._options = None
+ _globals['_OSPFROUTER']._serialized_options = b'\352AZ\n)opi_api.network.cloud.v1alpha1/OspfRouter\022\024ospfRouters/{router}*\013ospfRouters2\nospfRouter'
+ _globals['_OSPFSPEC'].fields_by_name['ospf_version']._options = None
+ _globals['_OSPFSPEC'].fields_by_name['ospf_version']._serialized_options = b'\342A\001\003'
+ _globals['_OSPFREDISTSPEC'].fields_by_name['state']._options = None
+ _globals['_OSPFREDISTSPEC'].fields_by_name['state']._serialized_options = b'\342A\001\003'
_globals['_OSPFAREA'].fields_by_name['name']._options = None
_globals['_OSPFAREA'].fields_by_name['name']._serialized_options = b'\342A\001\010'
_globals['_OSPFAREA'].fields_by_name['state']._options = None
_globals['_OSPFAREA'].fields_by_name['state']._serialized_options = b'\342A\001\003'
_globals['_OSPFAREA']._options = None
- _globals['_OSPFAREA']._serialized_options = b'\352A@\n\'opi_api.network.cloud.v1alpha1/OSPFArea\022\025ospfareas/{ospf_area}'
+ _globals['_OSPFAREA']._serialized_options = b'\352AQ\n\'opi_api.network.cloud.v1alpha1/OspfArea\022\021ospfAreas/{areas}*\tospfAreas2\010ospfArea'
+ _globals['_OSPFAREASPEC'].fields_by_name['state']._options = None
+ _globals['_OSPFAREASPEC'].fields_by_name['state']._serialized_options = b'\342A\001\003'
_globals['_OSPFIFNETWORK'].fields_by_name['name']._options = None
_globals['_OSPFIFNETWORK'].fields_by_name['name']._serialized_options = b'\342A\001\010'
_globals['_OSPFIFNETWORK'].fields_by_name['state']._options = None
_globals['_OSPFIFNETWORK'].fields_by_name['state']._serialized_options = b'\342A\001\003'
_globals['_OSPFIFNETWORK']._options = None
- _globals['_OSPFIFNETWORK']._serialized_options = b'\352AO\n,opi_api.network.cloud.v1alpha1/OSPFIfNetwork\022\037ospfifnetworks/{ospf_ifnetwork}'
- _globals['_OSPFVERSION']._serialized_start=2432
- _globals['_OSPFVERSION']._serialized_end=2515
- _globals['_OSPFIFNETWORKTYPE']._serialized_start=2518
- _globals['_OSPFIFNETWORKTYPE']._serialized_end=2652
- _globals['_OSPFREDISTMETRICTYPE']._serialized_start=2654
- _globals['_OSPFREDISTMETRICTYPE']._serialized_end=2779
- _globals['_OSPFREDISTTYPE']._serialized_start=2782
- _globals['_OSPFREDISTTYPE']._serialized_end=2919
- _globals['_OSPFOPERSTATE']._serialized_start=2922
- _globals['_OSPFOPERSTATE']._serialized_end=3114
- _globals['_OSPFCONFIG']._serialized_start=127
- _globals['_OSPFCONFIG']._serialized_end=396
- _globals['_OSPFSPEC']._serialized_start=399
- _globals['_OSPFSPEC']._serialized_end=685
- _globals['_OSPFREDISTSPEC']._serialized_start=688
- _globals['_OSPFREDISTSPEC']._serialized_end=1085
- _globals['_OSPFAREA']._serialized_start=1088
- _globals['_OSPFAREA']._serialized_end=1334
- _globals['_OSPFAREASPEC']._serialized_start=1337
- _globals['_OSPFAREASPEC']._serialized_end=1731
- _globals['_OSPFIFNETWORK']._serialized_start=1734
- _globals['_OSPFIFNETWORK']._serialized_end=2005
- _globals['_OSPFIFNETWORKSPEC']._serialized_start=2008
- _globals['_OSPFIFNETWORKSPEC']._serialized_end=2341
- _globals['_OSPFMD5AUTH']._serialized_start=2343
- _globals['_OSPFMD5AUTH']._serialized_end=2430
+ _globals['_OSPFIFNETWORK']._serialized_options = b'\352Ag\n,opi_api.network.cloud.v1alpha1/OspfIfNetwork\022\030ospfIfNetworks/{network}*\016ospfIfNetworks2\rospfIfNetwork'
+ _globals['_OSPFIFNETWORKSPEC'].fields_by_name['state']._options = None
+ _globals['_OSPFIFNETWORKSPEC'].fields_by_name['state']._serialized_options = b'\342A\001\003'
+ _globals['_OSPFVERSION']._serialized_start=2504
+ _globals['_OSPFVERSION']._serialized_end=2587
+ _globals['_OSPFIFNETWORKTYPE']._serialized_start=2590
+ _globals['_OSPFIFNETWORKTYPE']._serialized_end=2724
+ _globals['_OSPFREDISTMETRICTYPE']._serialized_start=2726
+ _globals['_OSPFREDISTMETRICTYPE']._serialized_end=2851
+ _globals['_OSPFREDISTTYPE']._serialized_start=2854
+ _globals['_OSPFREDISTTYPE']._serialized_end=2991
+ _globals['_OSPFOPERSTATE']._serialized_start=2994
+ _globals['_OSPFOPERSTATE']._serialized_end=3186
+ _globals['_OSPFROUTER']._serialized_start=127
+ _globals['_OSPFROUTER']._serialized_end=403
+ _globals['_OSPFSPEC']._serialized_start=406
+ _globals['_OSPFSPEC']._serialized_end=698
+ _globals['_OSPFREDISTSPEC']._serialized_start=701
+ _globals['_OSPFREDISTSPEC']._serialized_end=1104
+ _globals['_OSPFAREA']._serialized_start=1107
+ _globals['_OSPFAREA']._serialized_end=1370
+ _globals['_OSPFAREASPEC']._serialized_start=1373
+ _globals['_OSPFAREASPEC']._serialized_end=1773
+ _globals['_OSPFIFNETWORK']._serialized_start=1776
+ _globals['_OSPFIFNETWORK']._serialized_end=2071
+ _globals['_OSPFIFNETWORKSPEC']._serialized_start=2074
+ _globals['_OSPFIFNETWORKSPEC']._serialized_end=2413
+ _globals['_OSPFMD5AUTH']._serialized_start=2415
+ _globals['_OSPFMD5AUTH']._serialized_end=2502
# @@protoc_insertion_point(module_scope)