Public API ListAppBySwimmingLaneGroupTags.

This commit is contained in:
sdk-team
2023-07-13 02:46:17 +00:00
parent 1fda527d88
commit 61af8db794
363 changed files with 16314 additions and 2437 deletions

View File

@@ -1 +1 @@
1.36.1652
1.36.1653

View File

@@ -21,12 +21,16 @@ set(mse_public_header
include/alibabacloud/mse/MseExport.h )
set(mse_public_header_model
include/alibabacloud/mse/model/AddAuthPolicyRequest.h
include/alibabacloud/mse/model/AddAuthPolicyResult.h
include/alibabacloud/mse/model/AddAuthResourceRequest.h
include/alibabacloud/mse/model/AddAuthResourceResult.h
include/alibabacloud/mse/model/AddBlackWhiteListRequest.h
include/alibabacloud/mse/model/AddBlackWhiteListResult.h
include/alibabacloud/mse/model/AddGatewayRequest.h
include/alibabacloud/mse/model/AddGatewayResult.h
include/alibabacloud/mse/model/AddGatewayAuthConsumerRequest.h
include/alibabacloud/mse/model/AddGatewayAuthConsumerResult.h
include/alibabacloud/mse/model/AddGatewayDomainRequest.h
include/alibabacloud/mse/model/AddGatewayDomainResult.h
include/alibabacloud/mse/model/AddGatewayRouteRequest.h
@@ -53,10 +57,14 @@ set(mse_public_header_model
include/alibabacloud/mse/model/CloneNacosConfigResult.h
include/alibabacloud/mse/model/CreateApplicationRequest.h
include/alibabacloud/mse/model/CreateApplicationResult.h
include/alibabacloud/mse/model/CreateCircuitBreakerRuleRequest.h
include/alibabacloud/mse/model/CreateCircuitBreakerRuleResult.h
include/alibabacloud/mse/model/CreateClusterRequest.h
include/alibabacloud/mse/model/CreateClusterResult.h
include/alibabacloud/mse/model/CreateEngineNamespaceRequest.h
include/alibabacloud/mse/model/CreateEngineNamespaceResult.h
include/alibabacloud/mse/model/CreateFlowRuleRequest.h
include/alibabacloud/mse/model/CreateFlowRuleResult.h
include/alibabacloud/mse/model/CreateMseServiceApplicationRequest.h
include/alibabacloud/mse/model/CreateMseServiceApplicationResult.h
include/alibabacloud/mse/model/CreateNacosConfigRequest.h
@@ -73,12 +81,20 @@ set(mse_public_header_model
include/alibabacloud/mse/model/CreateZnodeResult.h
include/alibabacloud/mse/model/DeleteAuthResourceRequest.h
include/alibabacloud/mse/model/DeleteAuthResourceResult.h
include/alibabacloud/mse/model/DeleteCircuitBreakerRulesRequest.h
include/alibabacloud/mse/model/DeleteCircuitBreakerRulesResult.h
include/alibabacloud/mse/model/DeleteClusterRequest.h
include/alibabacloud/mse/model/DeleteClusterResult.h
include/alibabacloud/mse/model/DeleteEngineNamespaceRequest.h
include/alibabacloud/mse/model/DeleteEngineNamespaceResult.h
include/alibabacloud/mse/model/DeleteFlowRulesRequest.h
include/alibabacloud/mse/model/DeleteFlowRulesResult.h
include/alibabacloud/mse/model/DeleteGatewayRequest.h
include/alibabacloud/mse/model/DeleteGatewayResult.h
include/alibabacloud/mse/model/DeleteGatewayAuthConsumerRequest.h
include/alibabacloud/mse/model/DeleteGatewayAuthConsumerResult.h
include/alibabacloud/mse/model/DeleteGatewayAuthConsumerResourceRequest.h
include/alibabacloud/mse/model/DeleteGatewayAuthConsumerResourceResult.h
include/alibabacloud/mse/model/DeleteGatewayDomainRequest.h
include/alibabacloud/mse/model/DeleteGatewayDomainResult.h
include/alibabacloud/mse/model/DeleteGatewayRouteRequest.h
@@ -99,6 +115,8 @@ set(mse_public_header_model
include/alibabacloud/mse/model/DeleteNacosInstanceResult.h
include/alibabacloud/mse/model/DeleteNacosServiceRequest.h
include/alibabacloud/mse/model/DeleteNacosServiceResult.h
include/alibabacloud/mse/model/DeleteNamespaceRequest.h
include/alibabacloud/mse/model/DeleteNamespaceResult.h
include/alibabacloud/mse/model/DeleteSecurityGroupRuleRequest.h
include/alibabacloud/mse/model/DeleteSecurityGroupRuleResult.h
include/alibabacloud/mse/model/DeleteServiceSourceRequest.h
@@ -111,6 +129,10 @@ set(mse_public_header_model
include/alibabacloud/mse/model/DeleteZnodeResult.h
include/alibabacloud/mse/model/ExportNacosConfigRequest.h
include/alibabacloud/mse/model/ExportNacosConfigResult.h
include/alibabacloud/mse/model/ExportZookeeperDataRequest.h
include/alibabacloud/mse/model/ExportZookeeperDataResult.h
include/alibabacloud/mse/model/FetchLosslessRuleListRequest.h
include/alibabacloud/mse/model/FetchLosslessRuleListResult.h
include/alibabacloud/mse/model/GetAppMessageQueueRouteRequest.h
include/alibabacloud/mse/model/GetAppMessageQueueRouteResult.h
include/alibabacloud/mse/model/GetApplicationListRequest.h
@@ -123,6 +145,8 @@ set(mse_public_header_model
include/alibabacloud/mse/model/GetEngineNamepaceResult.h
include/alibabacloud/mse/model/GetGatewayRequest.h
include/alibabacloud/mse/model/GetGatewayResult.h
include/alibabacloud/mse/model/GetGatewayAuthConsumerDetailRequest.h
include/alibabacloud/mse/model/GetGatewayAuthConsumerDetailResult.h
include/alibabacloud/mse/model/GetGatewayDomainDetailRequest.h
include/alibabacloud/mse/model/GetGatewayDomainDetailResult.h
include/alibabacloud/mse/model/GetGatewayOptionRequest.h
@@ -139,6 +163,8 @@ set(mse_public_header_model
include/alibabacloud/mse/model/GetImportFileUrlResult.h
include/alibabacloud/mse/model/GetKubernetesSourceRequest.h
include/alibabacloud/mse/model/GetKubernetesSourceResult.h
include/alibabacloud/mse/model/GetLosslessRuleByAppRequest.h
include/alibabacloud/mse/model/GetLosslessRuleByAppResult.h
include/alibabacloud/mse/model/GetMseFeatureSwitchRequest.h
include/alibabacloud/mse/model/GetMseFeatureSwitchResult.h
include/alibabacloud/mse/model/GetMseSourceRequest.h
@@ -155,8 +181,12 @@ set(mse_public_header_model
include/alibabacloud/mse/model/GetPluginsResult.h
include/alibabacloud/mse/model/GetServiceListRequest.h
include/alibabacloud/mse/model/GetServiceListResult.h
include/alibabacloud/mse/model/GetServiceListPageRequest.h
include/alibabacloud/mse/model/GetServiceListPageResult.h
include/alibabacloud/mse/model/GetServiceListenersRequest.h
include/alibabacloud/mse/model/GetServiceListenersResult.h
include/alibabacloud/mse/model/GetServiceMethodPageRequest.h
include/alibabacloud/mse/model/GetServiceMethodPageResult.h
include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdRequest.h
include/alibabacloud/mse/model/GetTagsBySwimmingLaneGroupIdResult.h
include/alibabacloud/mse/model/GetZookeeperDataImportUrlRequest.h
@@ -177,6 +207,10 @@ set(mse_public_header_model
include/alibabacloud/mse/model/ListAppBySwimmingLaneGroupTagResult.h
include/alibabacloud/mse/model/ListApplicationsWithTagRulesRequest.h
include/alibabacloud/mse/model/ListApplicationsWithTagRulesResult.h
include/alibabacloud/mse/model/ListAuthPolicyRequest.h
include/alibabacloud/mse/model/ListAuthPolicyResult.h
include/alibabacloud/mse/model/ListCircuitBreakerRulesRequest.h
include/alibabacloud/mse/model/ListCircuitBreakerRulesResult.h
include/alibabacloud/mse/model/ListClusterConnectionTypesRequest.h
include/alibabacloud/mse/model/ListClusterConnectionTypesResult.h
include/alibabacloud/mse/model/ListClusterHealthCheckTaskRequest.h
@@ -195,12 +229,22 @@ set(mse_public_header_model
include/alibabacloud/mse/model/ListEurekaInstancesResult.h
include/alibabacloud/mse/model/ListEurekaServicesRequest.h
include/alibabacloud/mse/model/ListEurekaServicesResult.h
include/alibabacloud/mse/model/ListExportZookeeperDataRequest.h
include/alibabacloud/mse/model/ListExportZookeeperDataResult.h
include/alibabacloud/mse/model/ListFlowRulesRequest.h
include/alibabacloud/mse/model/ListFlowRulesResult.h
include/alibabacloud/mse/model/ListGatewayRequest.h
include/alibabacloud/mse/model/ListGatewayResult.h
include/alibabacloud/mse/model/ListGatewayAuthConsumerRequest.h
include/alibabacloud/mse/model/ListGatewayAuthConsumerResult.h
include/alibabacloud/mse/model/ListGatewayAuthConsumerResourceRequest.h
include/alibabacloud/mse/model/ListGatewayAuthConsumerResourceResult.h
include/alibabacloud/mse/model/ListGatewayDomainRequest.h
include/alibabacloud/mse/model/ListGatewayDomainResult.h
include/alibabacloud/mse/model/ListGatewayRouteRequest.h
include/alibabacloud/mse/model/ListGatewayRouteResult.h
include/alibabacloud/mse/model/ListGatewayRouteOnAuthRequest.h
include/alibabacloud/mse/model/ListGatewayRouteOnAuthResult.h
include/alibabacloud/mse/model/ListGatewayServiceRequest.h
include/alibabacloud/mse/model/ListGatewayServiceResult.h
include/alibabacloud/mse/model/ListGatewaySlbRequest.h
@@ -271,12 +315,18 @@ set(mse_public_header_model
include/alibabacloud/mse/model/QueryInstancesInfoResult.h
include/alibabacloud/mse/model/QueryMonitorRequest.h
include/alibabacloud/mse/model/QueryMonitorResult.h
include/alibabacloud/mse/model/QueryNamespaceRequest.h
include/alibabacloud/mse/model/QueryNamespaceResult.h
include/alibabacloud/mse/model/QuerySlbSpecRequest.h
include/alibabacloud/mse/model/QuerySlbSpecResult.h
include/alibabacloud/mse/model/QuerySwimmingLaneByIdRequest.h
include/alibabacloud/mse/model/QuerySwimmingLaneByIdResult.h
include/alibabacloud/mse/model/QueryZnodeDetailRequest.h
include/alibabacloud/mse/model/QueryZnodeDetailResult.h
include/alibabacloud/mse/model/RemoveApplicationRequest.h
include/alibabacloud/mse/model/RemoveApplicationResult.h
include/alibabacloud/mse/model/RemoveAuthPolicyRequest.h
include/alibabacloud/mse/model/RemoveAuthPolicyResult.h
include/alibabacloud/mse/model/RestartClusterRequest.h
include/alibabacloud/mse/model/RestartClusterResult.h
include/alibabacloud/mse/model/RetryClusterRequest.h
@@ -289,8 +339,12 @@ set(mse_public_header_model
include/alibabacloud/mse/model/UntagResourcesResult.h
include/alibabacloud/mse/model/UpdateAclRequest.h
include/alibabacloud/mse/model/UpdateAclResult.h
include/alibabacloud/mse/model/UpdateAuthPolicyRequest.h
include/alibabacloud/mse/model/UpdateAuthPolicyResult.h
include/alibabacloud/mse/model/UpdateBlackWhiteListRequest.h
include/alibabacloud/mse/model/UpdateBlackWhiteListResult.h
include/alibabacloud/mse/model/UpdateCircuitBreakerRuleRequest.h
include/alibabacloud/mse/model/UpdateCircuitBreakerRuleResult.h
include/alibabacloud/mse/model/UpdateClusterRequest.h
include/alibabacloud/mse/model/UpdateClusterResult.h
include/alibabacloud/mse/model/UpdateClusterSpecRequest.h
@@ -299,6 +353,16 @@ set(mse_public_header_model
include/alibabacloud/mse/model/UpdateConfigResult.h
include/alibabacloud/mse/model/UpdateEngineNamespaceRequest.h
include/alibabacloud/mse/model/UpdateEngineNamespaceResult.h
include/alibabacloud/mse/model/UpdateFlowRuleRequest.h
include/alibabacloud/mse/model/UpdateFlowRuleResult.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerRequest.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerResult.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerResourceRequest.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerResourceResult.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerResourceStatusRequest.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerResourceStatusResult.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerStatusRequest.h
include/alibabacloud/mse/model/UpdateGatewayAuthConsumerStatusResult.h
include/alibabacloud/mse/model/UpdateGatewayDomainRequest.h
include/alibabacloud/mse/model/UpdateGatewayDomainResult.h
include/alibabacloud/mse/model/UpdateGatewayNameRequest.h
@@ -307,6 +371,8 @@ set(mse_public_header_model
include/alibabacloud/mse/model/UpdateGatewayOptionResult.h
include/alibabacloud/mse/model/UpdateGatewayRouteRequest.h
include/alibabacloud/mse/model/UpdateGatewayRouteResult.h
include/alibabacloud/mse/model/UpdateGatewayRouteAuthRequest.h
include/alibabacloud/mse/model/UpdateGatewayRouteAuthResult.h
include/alibabacloud/mse/model/UpdateGatewayRouteCORSRequest.h
include/alibabacloud/mse/model/UpdateGatewayRouteCORSResult.h
include/alibabacloud/mse/model/UpdateGatewayRouteHTTPRewriteRequest.h
@@ -352,12 +418,16 @@ set(mse_public_header_model
set(mse_src
src/MseClient.cc
src/model/AddAuthPolicyRequest.cc
src/model/AddAuthPolicyResult.cc
src/model/AddAuthResourceRequest.cc
src/model/AddAuthResourceResult.cc
src/model/AddBlackWhiteListRequest.cc
src/model/AddBlackWhiteListResult.cc
src/model/AddGatewayRequest.cc
src/model/AddGatewayResult.cc
src/model/AddGatewayAuthConsumerRequest.cc
src/model/AddGatewayAuthConsumerResult.cc
src/model/AddGatewayDomainRequest.cc
src/model/AddGatewayDomainResult.cc
src/model/AddGatewayRouteRequest.cc
@@ -384,10 +454,14 @@ set(mse_src
src/model/CloneNacosConfigResult.cc
src/model/CreateApplicationRequest.cc
src/model/CreateApplicationResult.cc
src/model/CreateCircuitBreakerRuleRequest.cc
src/model/CreateCircuitBreakerRuleResult.cc
src/model/CreateClusterRequest.cc
src/model/CreateClusterResult.cc
src/model/CreateEngineNamespaceRequest.cc
src/model/CreateEngineNamespaceResult.cc
src/model/CreateFlowRuleRequest.cc
src/model/CreateFlowRuleResult.cc
src/model/CreateMseServiceApplicationRequest.cc
src/model/CreateMseServiceApplicationResult.cc
src/model/CreateNacosConfigRequest.cc
@@ -404,12 +478,20 @@ set(mse_src
src/model/CreateZnodeResult.cc
src/model/DeleteAuthResourceRequest.cc
src/model/DeleteAuthResourceResult.cc
src/model/DeleteCircuitBreakerRulesRequest.cc
src/model/DeleteCircuitBreakerRulesResult.cc
src/model/DeleteClusterRequest.cc
src/model/DeleteClusterResult.cc
src/model/DeleteEngineNamespaceRequest.cc
src/model/DeleteEngineNamespaceResult.cc
src/model/DeleteFlowRulesRequest.cc
src/model/DeleteFlowRulesResult.cc
src/model/DeleteGatewayRequest.cc
src/model/DeleteGatewayResult.cc
src/model/DeleteGatewayAuthConsumerRequest.cc
src/model/DeleteGatewayAuthConsumerResult.cc
src/model/DeleteGatewayAuthConsumerResourceRequest.cc
src/model/DeleteGatewayAuthConsumerResourceResult.cc
src/model/DeleteGatewayDomainRequest.cc
src/model/DeleteGatewayDomainResult.cc
src/model/DeleteGatewayRouteRequest.cc
@@ -430,6 +512,8 @@ set(mse_src
src/model/DeleteNacosInstanceResult.cc
src/model/DeleteNacosServiceRequest.cc
src/model/DeleteNacosServiceResult.cc
src/model/DeleteNamespaceRequest.cc
src/model/DeleteNamespaceResult.cc
src/model/DeleteSecurityGroupRuleRequest.cc
src/model/DeleteSecurityGroupRuleResult.cc
src/model/DeleteServiceSourceRequest.cc
@@ -442,6 +526,10 @@ set(mse_src
src/model/DeleteZnodeResult.cc
src/model/ExportNacosConfigRequest.cc
src/model/ExportNacosConfigResult.cc
src/model/ExportZookeeperDataRequest.cc
src/model/ExportZookeeperDataResult.cc
src/model/FetchLosslessRuleListRequest.cc
src/model/FetchLosslessRuleListResult.cc
src/model/GetAppMessageQueueRouteRequest.cc
src/model/GetAppMessageQueueRouteResult.cc
src/model/GetApplicationListRequest.cc
@@ -454,6 +542,8 @@ set(mse_src
src/model/GetEngineNamepaceResult.cc
src/model/GetGatewayRequest.cc
src/model/GetGatewayResult.cc
src/model/GetGatewayAuthConsumerDetailRequest.cc
src/model/GetGatewayAuthConsumerDetailResult.cc
src/model/GetGatewayDomainDetailRequest.cc
src/model/GetGatewayDomainDetailResult.cc
src/model/GetGatewayOptionRequest.cc
@@ -470,6 +560,8 @@ set(mse_src
src/model/GetImportFileUrlResult.cc
src/model/GetKubernetesSourceRequest.cc
src/model/GetKubernetesSourceResult.cc
src/model/GetLosslessRuleByAppRequest.cc
src/model/GetLosslessRuleByAppResult.cc
src/model/GetMseFeatureSwitchRequest.cc
src/model/GetMseFeatureSwitchResult.cc
src/model/GetMseSourceRequest.cc
@@ -486,8 +578,12 @@ set(mse_src
src/model/GetPluginsResult.cc
src/model/GetServiceListRequest.cc
src/model/GetServiceListResult.cc
src/model/GetServiceListPageRequest.cc
src/model/GetServiceListPageResult.cc
src/model/GetServiceListenersRequest.cc
src/model/GetServiceListenersResult.cc
src/model/GetServiceMethodPageRequest.cc
src/model/GetServiceMethodPageResult.cc
src/model/GetTagsBySwimmingLaneGroupIdRequest.cc
src/model/GetTagsBySwimmingLaneGroupIdResult.cc
src/model/GetZookeeperDataImportUrlRequest.cc
@@ -508,6 +604,10 @@ set(mse_src
src/model/ListAppBySwimmingLaneGroupTagResult.cc
src/model/ListApplicationsWithTagRulesRequest.cc
src/model/ListApplicationsWithTagRulesResult.cc
src/model/ListAuthPolicyRequest.cc
src/model/ListAuthPolicyResult.cc
src/model/ListCircuitBreakerRulesRequest.cc
src/model/ListCircuitBreakerRulesResult.cc
src/model/ListClusterConnectionTypesRequest.cc
src/model/ListClusterConnectionTypesResult.cc
src/model/ListClusterHealthCheckTaskRequest.cc
@@ -526,12 +626,22 @@ set(mse_src
src/model/ListEurekaInstancesResult.cc
src/model/ListEurekaServicesRequest.cc
src/model/ListEurekaServicesResult.cc
src/model/ListExportZookeeperDataRequest.cc
src/model/ListExportZookeeperDataResult.cc
src/model/ListFlowRulesRequest.cc
src/model/ListFlowRulesResult.cc
src/model/ListGatewayRequest.cc
src/model/ListGatewayResult.cc
src/model/ListGatewayAuthConsumerRequest.cc
src/model/ListGatewayAuthConsumerResult.cc
src/model/ListGatewayAuthConsumerResourceRequest.cc
src/model/ListGatewayAuthConsumerResourceResult.cc
src/model/ListGatewayDomainRequest.cc
src/model/ListGatewayDomainResult.cc
src/model/ListGatewayRouteRequest.cc
src/model/ListGatewayRouteResult.cc
src/model/ListGatewayRouteOnAuthRequest.cc
src/model/ListGatewayRouteOnAuthResult.cc
src/model/ListGatewayServiceRequest.cc
src/model/ListGatewayServiceResult.cc
src/model/ListGatewaySlbRequest.cc
@@ -602,12 +712,18 @@ set(mse_src
src/model/QueryInstancesInfoResult.cc
src/model/QueryMonitorRequest.cc
src/model/QueryMonitorResult.cc
src/model/QueryNamespaceRequest.cc
src/model/QueryNamespaceResult.cc
src/model/QuerySlbSpecRequest.cc
src/model/QuerySlbSpecResult.cc
src/model/QuerySwimmingLaneByIdRequest.cc
src/model/QuerySwimmingLaneByIdResult.cc
src/model/QueryZnodeDetailRequest.cc
src/model/QueryZnodeDetailResult.cc
src/model/RemoveApplicationRequest.cc
src/model/RemoveApplicationResult.cc
src/model/RemoveAuthPolicyRequest.cc
src/model/RemoveAuthPolicyResult.cc
src/model/RestartClusterRequest.cc
src/model/RestartClusterResult.cc
src/model/RetryClusterRequest.cc
@@ -620,8 +736,12 @@ set(mse_src
src/model/UntagResourcesResult.cc
src/model/UpdateAclRequest.cc
src/model/UpdateAclResult.cc
src/model/UpdateAuthPolicyRequest.cc
src/model/UpdateAuthPolicyResult.cc
src/model/UpdateBlackWhiteListRequest.cc
src/model/UpdateBlackWhiteListResult.cc
src/model/UpdateCircuitBreakerRuleRequest.cc
src/model/UpdateCircuitBreakerRuleResult.cc
src/model/UpdateClusterRequest.cc
src/model/UpdateClusterResult.cc
src/model/UpdateClusterSpecRequest.cc
@@ -630,6 +750,16 @@ set(mse_src
src/model/UpdateConfigResult.cc
src/model/UpdateEngineNamespaceRequest.cc
src/model/UpdateEngineNamespaceResult.cc
src/model/UpdateFlowRuleRequest.cc
src/model/UpdateFlowRuleResult.cc
src/model/UpdateGatewayAuthConsumerRequest.cc
src/model/UpdateGatewayAuthConsumerResult.cc
src/model/UpdateGatewayAuthConsumerResourceRequest.cc
src/model/UpdateGatewayAuthConsumerResourceResult.cc
src/model/UpdateGatewayAuthConsumerResourceStatusRequest.cc
src/model/UpdateGatewayAuthConsumerResourceStatusResult.cc
src/model/UpdateGatewayAuthConsumerStatusRequest.cc
src/model/UpdateGatewayAuthConsumerStatusResult.cc
src/model/UpdateGatewayDomainRequest.cc
src/model/UpdateGatewayDomainResult.cc
src/model/UpdateGatewayNameRequest.cc
@@ -638,6 +768,8 @@ set(mse_src
src/model/UpdateGatewayOptionResult.cc
src/model/UpdateGatewayRouteRequest.cc
src/model/UpdateGatewayRouteResult.cc
src/model/UpdateGatewayRouteAuthRequest.cc
src/model/UpdateGatewayRouteAuthResult.cc
src/model/UpdateGatewayRouteCORSRequest.cc
src/model/UpdateGatewayRouteCORSResult.cc
src/model/UpdateGatewayRouteHTTPRewriteRequest.cc

View File

@@ -22,12 +22,16 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "MseExport.h"
#include "model/AddAuthPolicyRequest.h"
#include "model/AddAuthPolicyResult.h"
#include "model/AddAuthResourceRequest.h"
#include "model/AddAuthResourceResult.h"
#include "model/AddBlackWhiteListRequest.h"
#include "model/AddBlackWhiteListResult.h"
#include "model/AddGatewayRequest.h"
#include "model/AddGatewayResult.h"
#include "model/AddGatewayAuthConsumerRequest.h"
#include "model/AddGatewayAuthConsumerResult.h"
#include "model/AddGatewayDomainRequest.h"
#include "model/AddGatewayDomainResult.h"
#include "model/AddGatewayRouteRequest.h"
@@ -54,10 +58,14 @@
#include "model/CloneNacosConfigResult.h"
#include "model/CreateApplicationRequest.h"
#include "model/CreateApplicationResult.h"
#include "model/CreateCircuitBreakerRuleRequest.h"
#include "model/CreateCircuitBreakerRuleResult.h"
#include "model/CreateClusterRequest.h"
#include "model/CreateClusterResult.h"
#include "model/CreateEngineNamespaceRequest.h"
#include "model/CreateEngineNamespaceResult.h"
#include "model/CreateFlowRuleRequest.h"
#include "model/CreateFlowRuleResult.h"
#include "model/CreateMseServiceApplicationRequest.h"
#include "model/CreateMseServiceApplicationResult.h"
#include "model/CreateNacosConfigRequest.h"
@@ -74,12 +82,20 @@
#include "model/CreateZnodeResult.h"
#include "model/DeleteAuthResourceRequest.h"
#include "model/DeleteAuthResourceResult.h"
#include "model/DeleteCircuitBreakerRulesRequest.h"
#include "model/DeleteCircuitBreakerRulesResult.h"
#include "model/DeleteClusterRequest.h"
#include "model/DeleteClusterResult.h"
#include "model/DeleteEngineNamespaceRequest.h"
#include "model/DeleteEngineNamespaceResult.h"
#include "model/DeleteFlowRulesRequest.h"
#include "model/DeleteFlowRulesResult.h"
#include "model/DeleteGatewayRequest.h"
#include "model/DeleteGatewayResult.h"
#include "model/DeleteGatewayAuthConsumerRequest.h"
#include "model/DeleteGatewayAuthConsumerResult.h"
#include "model/DeleteGatewayAuthConsumerResourceRequest.h"
#include "model/DeleteGatewayAuthConsumerResourceResult.h"
#include "model/DeleteGatewayDomainRequest.h"
#include "model/DeleteGatewayDomainResult.h"
#include "model/DeleteGatewayRouteRequest.h"
@@ -100,6 +116,8 @@
#include "model/DeleteNacosInstanceResult.h"
#include "model/DeleteNacosServiceRequest.h"
#include "model/DeleteNacosServiceResult.h"
#include "model/DeleteNamespaceRequest.h"
#include "model/DeleteNamespaceResult.h"
#include "model/DeleteSecurityGroupRuleRequest.h"
#include "model/DeleteSecurityGroupRuleResult.h"
#include "model/DeleteServiceSourceRequest.h"
@@ -112,6 +130,10 @@
#include "model/DeleteZnodeResult.h"
#include "model/ExportNacosConfigRequest.h"
#include "model/ExportNacosConfigResult.h"
#include "model/ExportZookeeperDataRequest.h"
#include "model/ExportZookeeperDataResult.h"
#include "model/FetchLosslessRuleListRequest.h"
#include "model/FetchLosslessRuleListResult.h"
#include "model/GetAppMessageQueueRouteRequest.h"
#include "model/GetAppMessageQueueRouteResult.h"
#include "model/GetApplicationListRequest.h"
@@ -124,6 +146,8 @@
#include "model/GetEngineNamepaceResult.h"
#include "model/GetGatewayRequest.h"
#include "model/GetGatewayResult.h"
#include "model/GetGatewayAuthConsumerDetailRequest.h"
#include "model/GetGatewayAuthConsumerDetailResult.h"
#include "model/GetGatewayDomainDetailRequest.h"
#include "model/GetGatewayDomainDetailResult.h"
#include "model/GetGatewayOptionRequest.h"
@@ -140,6 +164,8 @@
#include "model/GetImportFileUrlResult.h"
#include "model/GetKubernetesSourceRequest.h"
#include "model/GetKubernetesSourceResult.h"
#include "model/GetLosslessRuleByAppRequest.h"
#include "model/GetLosslessRuleByAppResult.h"
#include "model/GetMseFeatureSwitchRequest.h"
#include "model/GetMseFeatureSwitchResult.h"
#include "model/GetMseSourceRequest.h"
@@ -156,8 +182,12 @@
#include "model/GetPluginsResult.h"
#include "model/GetServiceListRequest.h"
#include "model/GetServiceListResult.h"
#include "model/GetServiceListPageRequest.h"
#include "model/GetServiceListPageResult.h"
#include "model/GetServiceListenersRequest.h"
#include "model/GetServiceListenersResult.h"
#include "model/GetServiceMethodPageRequest.h"
#include "model/GetServiceMethodPageResult.h"
#include "model/GetTagsBySwimmingLaneGroupIdRequest.h"
#include "model/GetTagsBySwimmingLaneGroupIdResult.h"
#include "model/GetZookeeperDataImportUrlRequest.h"
@@ -178,6 +208,10 @@
#include "model/ListAppBySwimmingLaneGroupTagResult.h"
#include "model/ListApplicationsWithTagRulesRequest.h"
#include "model/ListApplicationsWithTagRulesResult.h"
#include "model/ListAuthPolicyRequest.h"
#include "model/ListAuthPolicyResult.h"
#include "model/ListCircuitBreakerRulesRequest.h"
#include "model/ListCircuitBreakerRulesResult.h"
#include "model/ListClusterConnectionTypesRequest.h"
#include "model/ListClusterConnectionTypesResult.h"
#include "model/ListClusterHealthCheckTaskRequest.h"
@@ -196,12 +230,22 @@
#include "model/ListEurekaInstancesResult.h"
#include "model/ListEurekaServicesRequest.h"
#include "model/ListEurekaServicesResult.h"
#include "model/ListExportZookeeperDataRequest.h"
#include "model/ListExportZookeeperDataResult.h"
#include "model/ListFlowRulesRequest.h"
#include "model/ListFlowRulesResult.h"
#include "model/ListGatewayRequest.h"
#include "model/ListGatewayResult.h"
#include "model/ListGatewayAuthConsumerRequest.h"
#include "model/ListGatewayAuthConsumerResult.h"
#include "model/ListGatewayAuthConsumerResourceRequest.h"
#include "model/ListGatewayAuthConsumerResourceResult.h"
#include "model/ListGatewayDomainRequest.h"
#include "model/ListGatewayDomainResult.h"
#include "model/ListGatewayRouteRequest.h"
#include "model/ListGatewayRouteResult.h"
#include "model/ListGatewayRouteOnAuthRequest.h"
#include "model/ListGatewayRouteOnAuthResult.h"
#include "model/ListGatewayServiceRequest.h"
#include "model/ListGatewayServiceResult.h"
#include "model/ListGatewaySlbRequest.h"
@@ -272,12 +316,18 @@
#include "model/QueryInstancesInfoResult.h"
#include "model/QueryMonitorRequest.h"
#include "model/QueryMonitorResult.h"
#include "model/QueryNamespaceRequest.h"
#include "model/QueryNamespaceResult.h"
#include "model/QuerySlbSpecRequest.h"
#include "model/QuerySlbSpecResult.h"
#include "model/QuerySwimmingLaneByIdRequest.h"
#include "model/QuerySwimmingLaneByIdResult.h"
#include "model/QueryZnodeDetailRequest.h"
#include "model/QueryZnodeDetailResult.h"
#include "model/RemoveApplicationRequest.h"
#include "model/RemoveApplicationResult.h"
#include "model/RemoveAuthPolicyRequest.h"
#include "model/RemoveAuthPolicyResult.h"
#include "model/RestartClusterRequest.h"
#include "model/RestartClusterResult.h"
#include "model/RetryClusterRequest.h"
@@ -290,8 +340,12 @@
#include "model/UntagResourcesResult.h"
#include "model/UpdateAclRequest.h"
#include "model/UpdateAclResult.h"
#include "model/UpdateAuthPolicyRequest.h"
#include "model/UpdateAuthPolicyResult.h"
#include "model/UpdateBlackWhiteListRequest.h"
#include "model/UpdateBlackWhiteListResult.h"
#include "model/UpdateCircuitBreakerRuleRequest.h"
#include "model/UpdateCircuitBreakerRuleResult.h"
#include "model/UpdateClusterRequest.h"
#include "model/UpdateClusterResult.h"
#include "model/UpdateClusterSpecRequest.h"
@@ -300,6 +354,16 @@
#include "model/UpdateConfigResult.h"
#include "model/UpdateEngineNamespaceRequest.h"
#include "model/UpdateEngineNamespaceResult.h"
#include "model/UpdateFlowRuleRequest.h"
#include "model/UpdateFlowRuleResult.h"
#include "model/UpdateGatewayAuthConsumerRequest.h"
#include "model/UpdateGatewayAuthConsumerResult.h"
#include "model/UpdateGatewayAuthConsumerResourceRequest.h"
#include "model/UpdateGatewayAuthConsumerResourceResult.h"
#include "model/UpdateGatewayAuthConsumerResourceStatusRequest.h"
#include "model/UpdateGatewayAuthConsumerResourceStatusResult.h"
#include "model/UpdateGatewayAuthConsumerStatusRequest.h"
#include "model/UpdateGatewayAuthConsumerStatusResult.h"
#include "model/UpdateGatewayDomainRequest.h"
#include "model/UpdateGatewayDomainResult.h"
#include "model/UpdateGatewayNameRequest.h"
@@ -308,6 +372,8 @@
#include "model/UpdateGatewayOptionResult.h"
#include "model/UpdateGatewayRouteRequest.h"
#include "model/UpdateGatewayRouteResult.h"
#include "model/UpdateGatewayRouteAuthRequest.h"
#include "model/UpdateGatewayRouteAuthResult.h"
#include "model/UpdateGatewayRouteCORSRequest.h"
#include "model/UpdateGatewayRouteCORSResult.h"
#include "model/UpdateGatewayRouteHTTPRewriteRequest.h"
@@ -359,6 +425,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_MSE_EXPORT MseClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AddAuthPolicyResult> AddAuthPolicyOutcome;
typedef std::future<AddAuthPolicyOutcome> AddAuthPolicyOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::AddAuthPolicyRequest&, const AddAuthPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAuthPolicyAsyncHandler;
typedef Outcome<Error, Model::AddAuthResourceResult> AddAuthResourceOutcome;
typedef std::future<AddAuthResourceOutcome> AddAuthResourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::AddAuthResourceRequest&, const AddAuthResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAuthResourceAsyncHandler;
@@ -368,6 +437,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddGatewayResult> AddGatewayOutcome;
typedef std::future<AddGatewayOutcome> AddGatewayOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::AddGatewayRequest&, const AddGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGatewayAsyncHandler;
typedef Outcome<Error, Model::AddGatewayAuthConsumerResult> AddGatewayAuthConsumerOutcome;
typedef std::future<AddGatewayAuthConsumerOutcome> AddGatewayAuthConsumerOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::AddGatewayAuthConsumerRequest&, const AddGatewayAuthConsumerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGatewayAuthConsumerAsyncHandler;
typedef Outcome<Error, Model::AddGatewayDomainResult> AddGatewayDomainOutcome;
typedef std::future<AddGatewayDomainOutcome> AddGatewayDomainOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::AddGatewayDomainRequest&, const AddGatewayDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddGatewayDomainAsyncHandler;
@@ -407,12 +479,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateApplicationResult> CreateApplicationOutcome;
typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateApplicationRequest&, const CreateApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationAsyncHandler;
typedef Outcome<Error, Model::CreateCircuitBreakerRuleResult> CreateCircuitBreakerRuleOutcome;
typedef std::future<CreateCircuitBreakerRuleOutcome> CreateCircuitBreakerRuleOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateCircuitBreakerRuleRequest&, const CreateCircuitBreakerRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCircuitBreakerRuleAsyncHandler;
typedef Outcome<Error, Model::CreateClusterResult> CreateClusterOutcome;
typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateClusterRequest&, const CreateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateClusterAsyncHandler;
typedef Outcome<Error, Model::CreateEngineNamespaceResult> CreateEngineNamespaceOutcome;
typedef std::future<CreateEngineNamespaceOutcome> CreateEngineNamespaceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateEngineNamespaceRequest&, const CreateEngineNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEngineNamespaceAsyncHandler;
typedef Outcome<Error, Model::CreateFlowRuleResult> CreateFlowRuleOutcome;
typedef std::future<CreateFlowRuleOutcome> CreateFlowRuleOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateFlowRuleRequest&, const CreateFlowRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowRuleAsyncHandler;
typedef Outcome<Error, Model::CreateMseServiceApplicationResult> CreateMseServiceApplicationOutcome;
typedef std::future<CreateMseServiceApplicationOutcome> CreateMseServiceApplicationOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::CreateMseServiceApplicationRequest&, const CreateMseServiceApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMseServiceApplicationAsyncHandler;
@@ -437,15 +515,27 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteAuthResourceResult> DeleteAuthResourceOutcome;
typedef std::future<DeleteAuthResourceOutcome> DeleteAuthResourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteAuthResourceRequest&, const DeleteAuthResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAuthResourceAsyncHandler;
typedef Outcome<Error, Model::DeleteCircuitBreakerRulesResult> DeleteCircuitBreakerRulesOutcome;
typedef std::future<DeleteCircuitBreakerRulesOutcome> DeleteCircuitBreakerRulesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteCircuitBreakerRulesRequest&, const DeleteCircuitBreakerRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCircuitBreakerRulesAsyncHandler;
typedef Outcome<Error, Model::DeleteClusterResult> DeleteClusterOutcome;
typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteClusterRequest&, const DeleteClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteClusterAsyncHandler;
typedef Outcome<Error, Model::DeleteEngineNamespaceResult> DeleteEngineNamespaceOutcome;
typedef std::future<DeleteEngineNamespaceOutcome> DeleteEngineNamespaceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteEngineNamespaceRequest&, const DeleteEngineNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEngineNamespaceAsyncHandler;
typedef Outcome<Error, Model::DeleteFlowRulesResult> DeleteFlowRulesOutcome;
typedef std::future<DeleteFlowRulesOutcome> DeleteFlowRulesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteFlowRulesRequest&, const DeleteFlowRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFlowRulesAsyncHandler;
typedef Outcome<Error, Model::DeleteGatewayResult> DeleteGatewayOutcome;
typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteGatewayRequest&, const DeleteGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewayAsyncHandler;
typedef Outcome<Error, Model::DeleteGatewayAuthConsumerResult> DeleteGatewayAuthConsumerOutcome;
typedef std::future<DeleteGatewayAuthConsumerOutcome> DeleteGatewayAuthConsumerOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteGatewayAuthConsumerRequest&, const DeleteGatewayAuthConsumerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewayAuthConsumerAsyncHandler;
typedef Outcome<Error, Model::DeleteGatewayAuthConsumerResourceResult> DeleteGatewayAuthConsumerResourceOutcome;
typedef std::future<DeleteGatewayAuthConsumerResourceOutcome> DeleteGatewayAuthConsumerResourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteGatewayAuthConsumerResourceRequest&, const DeleteGatewayAuthConsumerResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewayAuthConsumerResourceAsyncHandler;
typedef Outcome<Error, Model::DeleteGatewayDomainResult> DeleteGatewayDomainOutcome;
typedef std::future<DeleteGatewayDomainOutcome> DeleteGatewayDomainOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteGatewayDomainRequest&, const DeleteGatewayDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGatewayDomainAsyncHandler;
@@ -476,6 +566,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteNacosServiceResult> DeleteNacosServiceOutcome;
typedef std::future<DeleteNacosServiceOutcome> DeleteNacosServiceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteNacosServiceRequest&, const DeleteNacosServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNacosServiceAsyncHandler;
typedef Outcome<Error, Model::DeleteNamespaceResult> DeleteNamespaceOutcome;
typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteNamespaceRequest&, const DeleteNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNamespaceAsyncHandler;
typedef Outcome<Error, Model::DeleteSecurityGroupRuleResult> DeleteSecurityGroupRuleOutcome;
typedef std::future<DeleteSecurityGroupRuleOutcome> DeleteSecurityGroupRuleOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::DeleteSecurityGroupRuleRequest&, const DeleteSecurityGroupRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecurityGroupRuleAsyncHandler;
@@ -494,6 +587,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ExportNacosConfigResult> ExportNacosConfigOutcome;
typedef std::future<ExportNacosConfigOutcome> ExportNacosConfigOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ExportNacosConfigRequest&, const ExportNacosConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportNacosConfigAsyncHandler;
typedef Outcome<Error, Model::ExportZookeeperDataResult> ExportZookeeperDataOutcome;
typedef std::future<ExportZookeeperDataOutcome> ExportZookeeperDataOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ExportZookeeperDataRequest&, const ExportZookeeperDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportZookeeperDataAsyncHandler;
typedef Outcome<Error, Model::FetchLosslessRuleListResult> FetchLosslessRuleListOutcome;
typedef std::future<FetchLosslessRuleListOutcome> FetchLosslessRuleListOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::FetchLosslessRuleListRequest&, const FetchLosslessRuleListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FetchLosslessRuleListAsyncHandler;
typedef Outcome<Error, Model::GetAppMessageQueueRouteResult> GetAppMessageQueueRouteOutcome;
typedef std::future<GetAppMessageQueueRouteOutcome> GetAppMessageQueueRouteOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetAppMessageQueueRouteRequest&, const GetAppMessageQueueRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAppMessageQueueRouteAsyncHandler;
@@ -512,6 +611,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetGatewayResult> GetGatewayOutcome;
typedef std::future<GetGatewayOutcome> GetGatewayOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetGatewayRequest&, const GetGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayAsyncHandler;
typedef Outcome<Error, Model::GetGatewayAuthConsumerDetailResult> GetGatewayAuthConsumerDetailOutcome;
typedef std::future<GetGatewayAuthConsumerDetailOutcome> GetGatewayAuthConsumerDetailOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetGatewayAuthConsumerDetailRequest&, const GetGatewayAuthConsumerDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayAuthConsumerDetailAsyncHandler;
typedef Outcome<Error, Model::GetGatewayDomainDetailResult> GetGatewayDomainDetailOutcome;
typedef std::future<GetGatewayDomainDetailOutcome> GetGatewayDomainDetailOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetGatewayDomainDetailRequest&, const GetGatewayDomainDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetGatewayDomainDetailAsyncHandler;
@@ -536,6 +638,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetKubernetesSourceResult> GetKubernetesSourceOutcome;
typedef std::future<GetKubernetesSourceOutcome> GetKubernetesSourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetKubernetesSourceRequest&, const GetKubernetesSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetKubernetesSourceAsyncHandler;
typedef Outcome<Error, Model::GetLosslessRuleByAppResult> GetLosslessRuleByAppOutcome;
typedef std::future<GetLosslessRuleByAppOutcome> GetLosslessRuleByAppOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetLosslessRuleByAppRequest&, const GetLosslessRuleByAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLosslessRuleByAppAsyncHandler;
typedef Outcome<Error, Model::GetMseFeatureSwitchResult> GetMseFeatureSwitchOutcome;
typedef std::future<GetMseFeatureSwitchOutcome> GetMseFeatureSwitchOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetMseFeatureSwitchRequest&, const GetMseFeatureSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMseFeatureSwitchAsyncHandler;
@@ -560,9 +665,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetServiceListResult> GetServiceListOutcome;
typedef std::future<GetServiceListOutcome> GetServiceListOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetServiceListRequest&, const GetServiceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceListAsyncHandler;
typedef Outcome<Error, Model::GetServiceListPageResult> GetServiceListPageOutcome;
typedef std::future<GetServiceListPageOutcome> GetServiceListPageOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetServiceListPageRequest&, const GetServiceListPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceListPageAsyncHandler;
typedef Outcome<Error, Model::GetServiceListenersResult> GetServiceListenersOutcome;
typedef std::future<GetServiceListenersOutcome> GetServiceListenersOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetServiceListenersRequest&, const GetServiceListenersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceListenersAsyncHandler;
typedef Outcome<Error, Model::GetServiceMethodPageResult> GetServiceMethodPageOutcome;
typedef std::future<GetServiceMethodPageOutcome> GetServiceMethodPageOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetServiceMethodPageRequest&, const GetServiceMethodPageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceMethodPageAsyncHandler;
typedef Outcome<Error, Model::GetTagsBySwimmingLaneGroupIdResult> GetTagsBySwimmingLaneGroupIdOutcome;
typedef std::future<GetTagsBySwimmingLaneGroupIdOutcome> GetTagsBySwimmingLaneGroupIdOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::GetTagsBySwimmingLaneGroupIdRequest&, const GetTagsBySwimmingLaneGroupIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTagsBySwimmingLaneGroupIdAsyncHandler;
@@ -593,6 +704,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListApplicationsWithTagRulesResult> ListApplicationsWithTagRulesOutcome;
typedef std::future<ListApplicationsWithTagRulesOutcome> ListApplicationsWithTagRulesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListApplicationsWithTagRulesRequest&, const ListApplicationsWithTagRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsWithTagRulesAsyncHandler;
typedef Outcome<Error, Model::ListAuthPolicyResult> ListAuthPolicyOutcome;
typedef std::future<ListAuthPolicyOutcome> ListAuthPolicyOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListAuthPolicyRequest&, const ListAuthPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAuthPolicyAsyncHandler;
typedef Outcome<Error, Model::ListCircuitBreakerRulesResult> ListCircuitBreakerRulesOutcome;
typedef std::future<ListCircuitBreakerRulesOutcome> ListCircuitBreakerRulesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListCircuitBreakerRulesRequest&, const ListCircuitBreakerRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCircuitBreakerRulesAsyncHandler;
typedef Outcome<Error, Model::ListClusterConnectionTypesResult> ListClusterConnectionTypesOutcome;
typedef std::future<ListClusterConnectionTypesOutcome> ListClusterConnectionTypesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListClusterConnectionTypesRequest&, const ListClusterConnectionTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterConnectionTypesAsyncHandler;
@@ -620,15 +737,30 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListEurekaServicesResult> ListEurekaServicesOutcome;
typedef std::future<ListEurekaServicesOutcome> ListEurekaServicesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListEurekaServicesRequest&, const ListEurekaServicesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEurekaServicesAsyncHandler;
typedef Outcome<Error, Model::ListExportZookeeperDataResult> ListExportZookeeperDataOutcome;
typedef std::future<ListExportZookeeperDataOutcome> ListExportZookeeperDataOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListExportZookeeperDataRequest&, const ListExportZookeeperDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListExportZookeeperDataAsyncHandler;
typedef Outcome<Error, Model::ListFlowRulesResult> ListFlowRulesOutcome;
typedef std::future<ListFlowRulesOutcome> ListFlowRulesOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListFlowRulesRequest&, const ListFlowRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFlowRulesAsyncHandler;
typedef Outcome<Error, Model::ListGatewayResult> ListGatewayOutcome;
typedef std::future<ListGatewayOutcome> ListGatewayOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayRequest&, const ListGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayAsyncHandler;
typedef Outcome<Error, Model::ListGatewayAuthConsumerResult> ListGatewayAuthConsumerOutcome;
typedef std::future<ListGatewayAuthConsumerOutcome> ListGatewayAuthConsumerOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayAuthConsumerRequest&, const ListGatewayAuthConsumerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayAuthConsumerAsyncHandler;
typedef Outcome<Error, Model::ListGatewayAuthConsumerResourceResult> ListGatewayAuthConsumerResourceOutcome;
typedef std::future<ListGatewayAuthConsumerResourceOutcome> ListGatewayAuthConsumerResourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayAuthConsumerResourceRequest&, const ListGatewayAuthConsumerResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayAuthConsumerResourceAsyncHandler;
typedef Outcome<Error, Model::ListGatewayDomainResult> ListGatewayDomainOutcome;
typedef std::future<ListGatewayDomainOutcome> ListGatewayDomainOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayDomainRequest&, const ListGatewayDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayDomainAsyncHandler;
typedef Outcome<Error, Model::ListGatewayRouteResult> ListGatewayRouteOutcome;
typedef std::future<ListGatewayRouteOutcome> ListGatewayRouteOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayRouteRequest&, const ListGatewayRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayRouteAsyncHandler;
typedef Outcome<Error, Model::ListGatewayRouteOnAuthResult> ListGatewayRouteOnAuthOutcome;
typedef std::future<ListGatewayRouteOnAuthOutcome> ListGatewayRouteOnAuthOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayRouteOnAuthRequest&, const ListGatewayRouteOnAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayRouteOnAuthAsyncHandler;
typedef Outcome<Error, Model::ListGatewayServiceResult> ListGatewayServiceOutcome;
typedef std::future<ListGatewayServiceOutcome> ListGatewayServiceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::ListGatewayServiceRequest&, const ListGatewayServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGatewayServiceAsyncHandler;
@@ -734,6 +866,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryMonitorResult> QueryMonitorOutcome;
typedef std::future<QueryMonitorOutcome> QueryMonitorOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::QueryMonitorRequest&, const QueryMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonitorAsyncHandler;
typedef Outcome<Error, Model::QueryNamespaceResult> QueryNamespaceOutcome;
typedef std::future<QueryNamespaceOutcome> QueryNamespaceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::QueryNamespaceRequest&, const QueryNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryNamespaceAsyncHandler;
typedef Outcome<Error, Model::QuerySlbSpecResult> QuerySlbSpecOutcome;
typedef std::future<QuerySlbSpecOutcome> QuerySlbSpecOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::QuerySlbSpecRequest&, const QuerySlbSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySlbSpecAsyncHandler;
@@ -743,6 +878,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryZnodeDetailResult> QueryZnodeDetailOutcome;
typedef std::future<QueryZnodeDetailOutcome> QueryZnodeDetailOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::QueryZnodeDetailRequest&, const QueryZnodeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryZnodeDetailAsyncHandler;
typedef Outcome<Error, Model::RemoveApplicationResult> RemoveApplicationOutcome;
typedef std::future<RemoveApplicationOutcome> RemoveApplicationOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::RemoveApplicationRequest&, const RemoveApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveApplicationAsyncHandler;
typedef Outcome<Error, Model::RemoveAuthPolicyResult> RemoveAuthPolicyOutcome;
typedef std::future<RemoveAuthPolicyOutcome> RemoveAuthPolicyOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::RemoveAuthPolicyRequest&, const RemoveAuthPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAuthPolicyAsyncHandler;
typedef Outcome<Error, Model::RestartClusterResult> RestartClusterOutcome;
typedef std::future<RestartClusterOutcome> RestartClusterOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::RestartClusterRequest&, const RestartClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartClusterAsyncHandler;
@@ -761,9 +902,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateAclResult> UpdateAclOutcome;
typedef std::future<UpdateAclOutcome> UpdateAclOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateAclRequest&, const UpdateAclOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAclAsyncHandler;
typedef Outcome<Error, Model::UpdateAuthPolicyResult> UpdateAuthPolicyOutcome;
typedef std::future<UpdateAuthPolicyOutcome> UpdateAuthPolicyOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateAuthPolicyRequest&, const UpdateAuthPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAuthPolicyAsyncHandler;
typedef Outcome<Error, Model::UpdateBlackWhiteListResult> UpdateBlackWhiteListOutcome;
typedef std::future<UpdateBlackWhiteListOutcome> UpdateBlackWhiteListOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateBlackWhiteListRequest&, const UpdateBlackWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBlackWhiteListAsyncHandler;
typedef Outcome<Error, Model::UpdateCircuitBreakerRuleResult> UpdateCircuitBreakerRuleOutcome;
typedef std::future<UpdateCircuitBreakerRuleOutcome> UpdateCircuitBreakerRuleOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateCircuitBreakerRuleRequest&, const UpdateCircuitBreakerRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCircuitBreakerRuleAsyncHandler;
typedef Outcome<Error, Model::UpdateClusterResult> UpdateClusterOutcome;
typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateClusterRequest&, const UpdateClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterAsyncHandler;
@@ -776,6 +923,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateEngineNamespaceResult> UpdateEngineNamespaceOutcome;
typedef std::future<UpdateEngineNamespaceOutcome> UpdateEngineNamespaceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateEngineNamespaceRequest&, const UpdateEngineNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEngineNamespaceAsyncHandler;
typedef Outcome<Error, Model::UpdateFlowRuleResult> UpdateFlowRuleOutcome;
typedef std::future<UpdateFlowRuleOutcome> UpdateFlowRuleOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateFlowRuleRequest&, const UpdateFlowRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFlowRuleAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayAuthConsumerResult> UpdateGatewayAuthConsumerOutcome;
typedef std::future<UpdateGatewayAuthConsumerOutcome> UpdateGatewayAuthConsumerOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayAuthConsumerRequest&, const UpdateGatewayAuthConsumerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayAuthConsumerAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayAuthConsumerResourceResult> UpdateGatewayAuthConsumerResourceOutcome;
typedef std::future<UpdateGatewayAuthConsumerResourceOutcome> UpdateGatewayAuthConsumerResourceOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayAuthConsumerResourceRequest&, const UpdateGatewayAuthConsumerResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayAuthConsumerResourceAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayAuthConsumerResourceStatusResult> UpdateGatewayAuthConsumerResourceStatusOutcome;
typedef std::future<UpdateGatewayAuthConsumerResourceStatusOutcome> UpdateGatewayAuthConsumerResourceStatusOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayAuthConsumerResourceStatusRequest&, const UpdateGatewayAuthConsumerResourceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayAuthConsumerResourceStatusAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayAuthConsumerStatusResult> UpdateGatewayAuthConsumerStatusOutcome;
typedef std::future<UpdateGatewayAuthConsumerStatusOutcome> UpdateGatewayAuthConsumerStatusOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayAuthConsumerStatusRequest&, const UpdateGatewayAuthConsumerStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayAuthConsumerStatusAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayDomainResult> UpdateGatewayDomainOutcome;
typedef std::future<UpdateGatewayDomainOutcome> UpdateGatewayDomainOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayDomainRequest&, const UpdateGatewayDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayDomainAsyncHandler;
@@ -788,6 +950,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateGatewayRouteResult> UpdateGatewayRouteOutcome;
typedef std::future<UpdateGatewayRouteOutcome> UpdateGatewayRouteOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayRouteRequest&, const UpdateGatewayRouteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayRouteAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayRouteAuthResult> UpdateGatewayRouteAuthOutcome;
typedef std::future<UpdateGatewayRouteAuthOutcome> UpdateGatewayRouteAuthOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayRouteAuthRequest&, const UpdateGatewayRouteAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayRouteAuthAsyncHandler;
typedef Outcome<Error, Model::UpdateGatewayRouteCORSResult> UpdateGatewayRouteCORSOutcome;
typedef std::future<UpdateGatewayRouteCORSOutcome> UpdateGatewayRouteCORSOutcomeCallable;
typedef std::function<void(const MseClient*, const Model::UpdateGatewayRouteCORSRequest&, const UpdateGatewayRouteCORSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGatewayRouteCORSAsyncHandler;
@@ -856,6 +1021,9 @@ namespace AlibabaCloud
MseClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
MseClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~MseClient();
AddAuthPolicyOutcome addAuthPolicy(const Model::AddAuthPolicyRequest &request)const;
void addAuthPolicyAsync(const Model::AddAuthPolicyRequest& request, const AddAuthPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddAuthPolicyOutcomeCallable addAuthPolicyCallable(const Model::AddAuthPolicyRequest& request) const;
AddAuthResourceOutcome addAuthResource(const Model::AddAuthResourceRequest &request)const;
void addAuthResourceAsync(const Model::AddAuthResourceRequest& request, const AddAuthResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddAuthResourceOutcomeCallable addAuthResourceCallable(const Model::AddAuthResourceRequest& request) const;
@@ -865,6 +1033,9 @@ namespace AlibabaCloud
AddGatewayOutcome addGateway(const Model::AddGatewayRequest &request)const;
void addGatewayAsync(const Model::AddGatewayRequest& request, const AddGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddGatewayOutcomeCallable addGatewayCallable(const Model::AddGatewayRequest& request) const;
AddGatewayAuthConsumerOutcome addGatewayAuthConsumer(const Model::AddGatewayAuthConsumerRequest &request)const;
void addGatewayAuthConsumerAsync(const Model::AddGatewayAuthConsumerRequest& request, const AddGatewayAuthConsumerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddGatewayAuthConsumerOutcomeCallable addGatewayAuthConsumerCallable(const Model::AddGatewayAuthConsumerRequest& request) const;
AddGatewayDomainOutcome addGatewayDomain(const Model::AddGatewayDomainRequest &request)const;
void addGatewayDomainAsync(const Model::AddGatewayDomainRequest& request, const AddGatewayDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddGatewayDomainOutcomeCallable addGatewayDomainCallable(const Model::AddGatewayDomainRequest& request) const;
@@ -904,12 +1075,18 @@ namespace AlibabaCloud
CreateApplicationOutcome createApplication(const Model::CreateApplicationRequest &request)const;
void createApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApplicationOutcomeCallable createApplicationCallable(const Model::CreateApplicationRequest& request) const;
CreateCircuitBreakerRuleOutcome createCircuitBreakerRule(const Model::CreateCircuitBreakerRuleRequest &request)const;
void createCircuitBreakerRuleAsync(const Model::CreateCircuitBreakerRuleRequest& request, const CreateCircuitBreakerRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateCircuitBreakerRuleOutcomeCallable createCircuitBreakerRuleCallable(const Model::CreateCircuitBreakerRuleRequest& request) const;
CreateClusterOutcome createCluster(const Model::CreateClusterRequest &request)const;
void createClusterAsync(const Model::CreateClusterRequest& request, const CreateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateClusterOutcomeCallable createClusterCallable(const Model::CreateClusterRequest& request) const;
CreateEngineNamespaceOutcome createEngineNamespace(const Model::CreateEngineNamespaceRequest &request)const;
void createEngineNamespaceAsync(const Model::CreateEngineNamespaceRequest& request, const CreateEngineNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateEngineNamespaceOutcomeCallable createEngineNamespaceCallable(const Model::CreateEngineNamespaceRequest& request) const;
CreateFlowRuleOutcome createFlowRule(const Model::CreateFlowRuleRequest &request)const;
void createFlowRuleAsync(const Model::CreateFlowRuleRequest& request, const CreateFlowRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFlowRuleOutcomeCallable createFlowRuleCallable(const Model::CreateFlowRuleRequest& request) const;
CreateMseServiceApplicationOutcome createMseServiceApplication(const Model::CreateMseServiceApplicationRequest &request)const;
void createMseServiceApplicationAsync(const Model::CreateMseServiceApplicationRequest& request, const CreateMseServiceApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMseServiceApplicationOutcomeCallable createMseServiceApplicationCallable(const Model::CreateMseServiceApplicationRequest& request) const;
@@ -934,15 +1111,27 @@ namespace AlibabaCloud
DeleteAuthResourceOutcome deleteAuthResource(const Model::DeleteAuthResourceRequest &request)const;
void deleteAuthResourceAsync(const Model::DeleteAuthResourceRequest& request, const DeleteAuthResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAuthResourceOutcomeCallable deleteAuthResourceCallable(const Model::DeleteAuthResourceRequest& request) const;
DeleteCircuitBreakerRulesOutcome deleteCircuitBreakerRules(const Model::DeleteCircuitBreakerRulesRequest &request)const;
void deleteCircuitBreakerRulesAsync(const Model::DeleteCircuitBreakerRulesRequest& request, const DeleteCircuitBreakerRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCircuitBreakerRulesOutcomeCallable deleteCircuitBreakerRulesCallable(const Model::DeleteCircuitBreakerRulesRequest& request) const;
DeleteClusterOutcome deleteCluster(const Model::DeleteClusterRequest &request)const;
void deleteClusterAsync(const Model::DeleteClusterRequest& request, const DeleteClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteClusterOutcomeCallable deleteClusterCallable(const Model::DeleteClusterRequest& request) const;
DeleteEngineNamespaceOutcome deleteEngineNamespace(const Model::DeleteEngineNamespaceRequest &request)const;
void deleteEngineNamespaceAsync(const Model::DeleteEngineNamespaceRequest& request, const DeleteEngineNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteEngineNamespaceOutcomeCallable deleteEngineNamespaceCallable(const Model::DeleteEngineNamespaceRequest& request) const;
DeleteFlowRulesOutcome deleteFlowRules(const Model::DeleteFlowRulesRequest &request)const;
void deleteFlowRulesAsync(const Model::DeleteFlowRulesRequest& request, const DeleteFlowRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFlowRulesOutcomeCallable deleteFlowRulesCallable(const Model::DeleteFlowRulesRequest& request) const;
DeleteGatewayOutcome deleteGateway(const Model::DeleteGatewayRequest &request)const;
void deleteGatewayAsync(const Model::DeleteGatewayRequest& request, const DeleteGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGatewayOutcomeCallable deleteGatewayCallable(const Model::DeleteGatewayRequest& request) const;
DeleteGatewayAuthConsumerOutcome deleteGatewayAuthConsumer(const Model::DeleteGatewayAuthConsumerRequest &request)const;
void deleteGatewayAuthConsumerAsync(const Model::DeleteGatewayAuthConsumerRequest& request, const DeleteGatewayAuthConsumerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGatewayAuthConsumerOutcomeCallable deleteGatewayAuthConsumerCallable(const Model::DeleteGatewayAuthConsumerRequest& request) const;
DeleteGatewayAuthConsumerResourceOutcome deleteGatewayAuthConsumerResource(const Model::DeleteGatewayAuthConsumerResourceRequest &request)const;
void deleteGatewayAuthConsumerResourceAsync(const Model::DeleteGatewayAuthConsumerResourceRequest& request, const DeleteGatewayAuthConsumerResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGatewayAuthConsumerResourceOutcomeCallable deleteGatewayAuthConsumerResourceCallable(const Model::DeleteGatewayAuthConsumerResourceRequest& request) const;
DeleteGatewayDomainOutcome deleteGatewayDomain(const Model::DeleteGatewayDomainRequest &request)const;
void deleteGatewayDomainAsync(const Model::DeleteGatewayDomainRequest& request, const DeleteGatewayDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGatewayDomainOutcomeCallable deleteGatewayDomainCallable(const Model::DeleteGatewayDomainRequest& request) const;
@@ -973,6 +1162,9 @@ namespace AlibabaCloud
DeleteNacosServiceOutcome deleteNacosService(const Model::DeleteNacosServiceRequest &request)const;
void deleteNacosServiceAsync(const Model::DeleteNacosServiceRequest& request, const DeleteNacosServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteNacosServiceOutcomeCallable deleteNacosServiceCallable(const Model::DeleteNacosServiceRequest& request) const;
DeleteNamespaceOutcome deleteNamespace(const Model::DeleteNamespaceRequest &request)const;
void deleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteNamespaceOutcomeCallable deleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
DeleteSecurityGroupRuleOutcome deleteSecurityGroupRule(const Model::DeleteSecurityGroupRuleRequest &request)const;
void deleteSecurityGroupRuleAsync(const Model::DeleteSecurityGroupRuleRequest& request, const DeleteSecurityGroupRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSecurityGroupRuleOutcomeCallable deleteSecurityGroupRuleCallable(const Model::DeleteSecurityGroupRuleRequest& request) const;
@@ -991,6 +1183,12 @@ namespace AlibabaCloud
ExportNacosConfigOutcome exportNacosConfig(const Model::ExportNacosConfigRequest &request)const;
void exportNacosConfigAsync(const Model::ExportNacosConfigRequest& request, const ExportNacosConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportNacosConfigOutcomeCallable exportNacosConfigCallable(const Model::ExportNacosConfigRequest& request) const;
ExportZookeeperDataOutcome exportZookeeperData(const Model::ExportZookeeperDataRequest &request)const;
void exportZookeeperDataAsync(const Model::ExportZookeeperDataRequest& request, const ExportZookeeperDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportZookeeperDataOutcomeCallable exportZookeeperDataCallable(const Model::ExportZookeeperDataRequest& request) const;
FetchLosslessRuleListOutcome fetchLosslessRuleList(const Model::FetchLosslessRuleListRequest &request)const;
void fetchLosslessRuleListAsync(const Model::FetchLosslessRuleListRequest& request, const FetchLosslessRuleListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FetchLosslessRuleListOutcomeCallable fetchLosslessRuleListCallable(const Model::FetchLosslessRuleListRequest& request) const;
GetAppMessageQueueRouteOutcome getAppMessageQueueRoute(const Model::GetAppMessageQueueRouteRequest &request)const;
void getAppMessageQueueRouteAsync(const Model::GetAppMessageQueueRouteRequest& request, const GetAppMessageQueueRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAppMessageQueueRouteOutcomeCallable getAppMessageQueueRouteCallable(const Model::GetAppMessageQueueRouteRequest& request) const;
@@ -1009,6 +1207,9 @@ namespace AlibabaCloud
GetGatewayOutcome getGateway(const Model::GetGatewayRequest &request)const;
void getGatewayAsync(const Model::GetGatewayRequest& request, const GetGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetGatewayOutcomeCallable getGatewayCallable(const Model::GetGatewayRequest& request) const;
GetGatewayAuthConsumerDetailOutcome getGatewayAuthConsumerDetail(const Model::GetGatewayAuthConsumerDetailRequest &request)const;
void getGatewayAuthConsumerDetailAsync(const Model::GetGatewayAuthConsumerDetailRequest& request, const GetGatewayAuthConsumerDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetGatewayAuthConsumerDetailOutcomeCallable getGatewayAuthConsumerDetailCallable(const Model::GetGatewayAuthConsumerDetailRequest& request) const;
GetGatewayDomainDetailOutcome getGatewayDomainDetail(const Model::GetGatewayDomainDetailRequest &request)const;
void getGatewayDomainDetailAsync(const Model::GetGatewayDomainDetailRequest& request, const GetGatewayDomainDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetGatewayDomainDetailOutcomeCallable getGatewayDomainDetailCallable(const Model::GetGatewayDomainDetailRequest& request) const;
@@ -1033,6 +1234,9 @@ namespace AlibabaCloud
GetKubernetesSourceOutcome getKubernetesSource(const Model::GetKubernetesSourceRequest &request)const;
void getKubernetesSourceAsync(const Model::GetKubernetesSourceRequest& request, const GetKubernetesSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetKubernetesSourceOutcomeCallable getKubernetesSourceCallable(const Model::GetKubernetesSourceRequest& request) const;
GetLosslessRuleByAppOutcome getLosslessRuleByApp(const Model::GetLosslessRuleByAppRequest &request)const;
void getLosslessRuleByAppAsync(const Model::GetLosslessRuleByAppRequest& request, const GetLosslessRuleByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLosslessRuleByAppOutcomeCallable getLosslessRuleByAppCallable(const Model::GetLosslessRuleByAppRequest& request) const;
GetMseFeatureSwitchOutcome getMseFeatureSwitch(const Model::GetMseFeatureSwitchRequest &request)const;
void getMseFeatureSwitchAsync(const Model::GetMseFeatureSwitchRequest& request, const GetMseFeatureSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMseFeatureSwitchOutcomeCallable getMseFeatureSwitchCallable(const Model::GetMseFeatureSwitchRequest& request) const;
@@ -1057,9 +1261,15 @@ namespace AlibabaCloud
GetServiceListOutcome getServiceList(const Model::GetServiceListRequest &request)const;
void getServiceListAsync(const Model::GetServiceListRequest& request, const GetServiceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceListOutcomeCallable getServiceListCallable(const Model::GetServiceListRequest& request) const;
GetServiceListPageOutcome getServiceListPage(const Model::GetServiceListPageRequest &request)const;
void getServiceListPageAsync(const Model::GetServiceListPageRequest& request, const GetServiceListPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceListPageOutcomeCallable getServiceListPageCallable(const Model::GetServiceListPageRequest& request) const;
GetServiceListenersOutcome getServiceListeners(const Model::GetServiceListenersRequest &request)const;
void getServiceListenersAsync(const Model::GetServiceListenersRequest& request, const GetServiceListenersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceListenersOutcomeCallable getServiceListenersCallable(const Model::GetServiceListenersRequest& request) const;
GetServiceMethodPageOutcome getServiceMethodPage(const Model::GetServiceMethodPageRequest &request)const;
void getServiceMethodPageAsync(const Model::GetServiceMethodPageRequest& request, const GetServiceMethodPageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceMethodPageOutcomeCallable getServiceMethodPageCallable(const Model::GetServiceMethodPageRequest& request) const;
GetTagsBySwimmingLaneGroupIdOutcome getTagsBySwimmingLaneGroupId(const Model::GetTagsBySwimmingLaneGroupIdRequest &request)const;
void getTagsBySwimmingLaneGroupIdAsync(const Model::GetTagsBySwimmingLaneGroupIdRequest& request, const GetTagsBySwimmingLaneGroupIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTagsBySwimmingLaneGroupIdOutcomeCallable getTagsBySwimmingLaneGroupIdCallable(const Model::GetTagsBySwimmingLaneGroupIdRequest& request) const;
@@ -1090,6 +1300,12 @@ namespace AlibabaCloud
ListApplicationsWithTagRulesOutcome listApplicationsWithTagRules(const Model::ListApplicationsWithTagRulesRequest &request)const;
void listApplicationsWithTagRulesAsync(const Model::ListApplicationsWithTagRulesRequest& request, const ListApplicationsWithTagRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApplicationsWithTagRulesOutcomeCallable listApplicationsWithTagRulesCallable(const Model::ListApplicationsWithTagRulesRequest& request) const;
ListAuthPolicyOutcome listAuthPolicy(const Model::ListAuthPolicyRequest &request)const;
void listAuthPolicyAsync(const Model::ListAuthPolicyRequest& request, const ListAuthPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAuthPolicyOutcomeCallable listAuthPolicyCallable(const Model::ListAuthPolicyRequest& request) const;
ListCircuitBreakerRulesOutcome listCircuitBreakerRules(const Model::ListCircuitBreakerRulesRequest &request)const;
void listCircuitBreakerRulesAsync(const Model::ListCircuitBreakerRulesRequest& request, const ListCircuitBreakerRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCircuitBreakerRulesOutcomeCallable listCircuitBreakerRulesCallable(const Model::ListCircuitBreakerRulesRequest& request) const;
ListClusterConnectionTypesOutcome listClusterConnectionTypes(const Model::ListClusterConnectionTypesRequest &request)const;
void listClusterConnectionTypesAsync(const Model::ListClusterConnectionTypesRequest& request, const ListClusterConnectionTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListClusterConnectionTypesOutcomeCallable listClusterConnectionTypesCallable(const Model::ListClusterConnectionTypesRequest& request) const;
@@ -1117,15 +1333,30 @@ namespace AlibabaCloud
ListEurekaServicesOutcome listEurekaServices(const Model::ListEurekaServicesRequest &request)const;
void listEurekaServicesAsync(const Model::ListEurekaServicesRequest& request, const ListEurekaServicesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListEurekaServicesOutcomeCallable listEurekaServicesCallable(const Model::ListEurekaServicesRequest& request) const;
ListExportZookeeperDataOutcome listExportZookeeperData(const Model::ListExportZookeeperDataRequest &request)const;
void listExportZookeeperDataAsync(const Model::ListExportZookeeperDataRequest& request, const ListExportZookeeperDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListExportZookeeperDataOutcomeCallable listExportZookeeperDataCallable(const Model::ListExportZookeeperDataRequest& request) const;
ListFlowRulesOutcome listFlowRules(const Model::ListFlowRulesRequest &request)const;
void listFlowRulesAsync(const Model::ListFlowRulesRequest& request, const ListFlowRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFlowRulesOutcomeCallable listFlowRulesCallable(const Model::ListFlowRulesRequest& request) const;
ListGatewayOutcome listGateway(const Model::ListGatewayRequest &request)const;
void listGatewayAsync(const Model::ListGatewayRequest& request, const ListGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayOutcomeCallable listGatewayCallable(const Model::ListGatewayRequest& request) const;
ListGatewayAuthConsumerOutcome listGatewayAuthConsumer(const Model::ListGatewayAuthConsumerRequest &request)const;
void listGatewayAuthConsumerAsync(const Model::ListGatewayAuthConsumerRequest& request, const ListGatewayAuthConsumerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayAuthConsumerOutcomeCallable listGatewayAuthConsumerCallable(const Model::ListGatewayAuthConsumerRequest& request) const;
ListGatewayAuthConsumerResourceOutcome listGatewayAuthConsumerResource(const Model::ListGatewayAuthConsumerResourceRequest &request)const;
void listGatewayAuthConsumerResourceAsync(const Model::ListGatewayAuthConsumerResourceRequest& request, const ListGatewayAuthConsumerResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayAuthConsumerResourceOutcomeCallable listGatewayAuthConsumerResourceCallable(const Model::ListGatewayAuthConsumerResourceRequest& request) const;
ListGatewayDomainOutcome listGatewayDomain(const Model::ListGatewayDomainRequest &request)const;
void listGatewayDomainAsync(const Model::ListGatewayDomainRequest& request, const ListGatewayDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayDomainOutcomeCallable listGatewayDomainCallable(const Model::ListGatewayDomainRequest& request) const;
ListGatewayRouteOutcome listGatewayRoute(const Model::ListGatewayRouteRequest &request)const;
void listGatewayRouteAsync(const Model::ListGatewayRouteRequest& request, const ListGatewayRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayRouteOutcomeCallable listGatewayRouteCallable(const Model::ListGatewayRouteRequest& request) const;
ListGatewayRouteOnAuthOutcome listGatewayRouteOnAuth(const Model::ListGatewayRouteOnAuthRequest &request)const;
void listGatewayRouteOnAuthAsync(const Model::ListGatewayRouteOnAuthRequest& request, const ListGatewayRouteOnAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayRouteOnAuthOutcomeCallable listGatewayRouteOnAuthCallable(const Model::ListGatewayRouteOnAuthRequest& request) const;
ListGatewayServiceOutcome listGatewayService(const Model::ListGatewayServiceRequest &request)const;
void listGatewayServiceAsync(const Model::ListGatewayServiceRequest& request, const ListGatewayServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGatewayServiceOutcomeCallable listGatewayServiceCallable(const Model::ListGatewayServiceRequest& request) const;
@@ -1231,6 +1462,9 @@ namespace AlibabaCloud
QueryMonitorOutcome queryMonitor(const Model::QueryMonitorRequest &request)const;
void queryMonitorAsync(const Model::QueryMonitorRequest& request, const QueryMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryMonitorOutcomeCallable queryMonitorCallable(const Model::QueryMonitorRequest& request) const;
QueryNamespaceOutcome queryNamespace(const Model::QueryNamespaceRequest &request)const;
void queryNamespaceAsync(const Model::QueryNamespaceRequest& request, const QueryNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryNamespaceOutcomeCallable queryNamespaceCallable(const Model::QueryNamespaceRequest& request) const;
QuerySlbSpecOutcome querySlbSpec(const Model::QuerySlbSpecRequest &request)const;
void querySlbSpecAsync(const Model::QuerySlbSpecRequest& request, const QuerySlbSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySlbSpecOutcomeCallable querySlbSpecCallable(const Model::QuerySlbSpecRequest& request) const;
@@ -1240,6 +1474,12 @@ namespace AlibabaCloud
QueryZnodeDetailOutcome queryZnodeDetail(const Model::QueryZnodeDetailRequest &request)const;
void queryZnodeDetailAsync(const Model::QueryZnodeDetailRequest& request, const QueryZnodeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryZnodeDetailOutcomeCallable queryZnodeDetailCallable(const Model::QueryZnodeDetailRequest& request) const;
RemoveApplicationOutcome removeApplication(const Model::RemoveApplicationRequest &request)const;
void removeApplicationAsync(const Model::RemoveApplicationRequest& request, const RemoveApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveApplicationOutcomeCallable removeApplicationCallable(const Model::RemoveApplicationRequest& request) const;
RemoveAuthPolicyOutcome removeAuthPolicy(const Model::RemoveAuthPolicyRequest &request)const;
void removeAuthPolicyAsync(const Model::RemoveAuthPolicyRequest& request, const RemoveAuthPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveAuthPolicyOutcomeCallable removeAuthPolicyCallable(const Model::RemoveAuthPolicyRequest& request) const;
RestartClusterOutcome restartCluster(const Model::RestartClusterRequest &request)const;
void restartClusterAsync(const Model::RestartClusterRequest& request, const RestartClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartClusterOutcomeCallable restartClusterCallable(const Model::RestartClusterRequest& request) const;
@@ -1258,9 +1498,15 @@ namespace AlibabaCloud
UpdateAclOutcome updateAcl(const Model::UpdateAclRequest &request)const;
void updateAclAsync(const Model::UpdateAclRequest& request, const UpdateAclAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateAclOutcomeCallable updateAclCallable(const Model::UpdateAclRequest& request) const;
UpdateAuthPolicyOutcome updateAuthPolicy(const Model::UpdateAuthPolicyRequest &request)const;
void updateAuthPolicyAsync(const Model::UpdateAuthPolicyRequest& request, const UpdateAuthPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateAuthPolicyOutcomeCallable updateAuthPolicyCallable(const Model::UpdateAuthPolicyRequest& request) const;
UpdateBlackWhiteListOutcome updateBlackWhiteList(const Model::UpdateBlackWhiteListRequest &request)const;
void updateBlackWhiteListAsync(const Model::UpdateBlackWhiteListRequest& request, const UpdateBlackWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateBlackWhiteListOutcomeCallable updateBlackWhiteListCallable(const Model::UpdateBlackWhiteListRequest& request) const;
UpdateCircuitBreakerRuleOutcome updateCircuitBreakerRule(const Model::UpdateCircuitBreakerRuleRequest &request)const;
void updateCircuitBreakerRuleAsync(const Model::UpdateCircuitBreakerRuleRequest& request, const UpdateCircuitBreakerRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateCircuitBreakerRuleOutcomeCallable updateCircuitBreakerRuleCallable(const Model::UpdateCircuitBreakerRuleRequest& request) const;
UpdateClusterOutcome updateCluster(const Model::UpdateClusterRequest &request)const;
void updateClusterAsync(const Model::UpdateClusterRequest& request, const UpdateClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateClusterOutcomeCallable updateClusterCallable(const Model::UpdateClusterRequest& request) const;
@@ -1273,6 +1519,21 @@ namespace AlibabaCloud
UpdateEngineNamespaceOutcome updateEngineNamespace(const Model::UpdateEngineNamespaceRequest &request)const;
void updateEngineNamespaceAsync(const Model::UpdateEngineNamespaceRequest& request, const UpdateEngineNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateEngineNamespaceOutcomeCallable updateEngineNamespaceCallable(const Model::UpdateEngineNamespaceRequest& request) const;
UpdateFlowRuleOutcome updateFlowRule(const Model::UpdateFlowRuleRequest &request)const;
void updateFlowRuleAsync(const Model::UpdateFlowRuleRequest& request, const UpdateFlowRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFlowRuleOutcomeCallable updateFlowRuleCallable(const Model::UpdateFlowRuleRequest& request) const;
UpdateGatewayAuthConsumerOutcome updateGatewayAuthConsumer(const Model::UpdateGatewayAuthConsumerRequest &request)const;
void updateGatewayAuthConsumerAsync(const Model::UpdateGatewayAuthConsumerRequest& request, const UpdateGatewayAuthConsumerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayAuthConsumerOutcomeCallable updateGatewayAuthConsumerCallable(const Model::UpdateGatewayAuthConsumerRequest& request) const;
UpdateGatewayAuthConsumerResourceOutcome updateGatewayAuthConsumerResource(const Model::UpdateGatewayAuthConsumerResourceRequest &request)const;
void updateGatewayAuthConsumerResourceAsync(const Model::UpdateGatewayAuthConsumerResourceRequest& request, const UpdateGatewayAuthConsumerResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayAuthConsumerResourceOutcomeCallable updateGatewayAuthConsumerResourceCallable(const Model::UpdateGatewayAuthConsumerResourceRequest& request) const;
UpdateGatewayAuthConsumerResourceStatusOutcome updateGatewayAuthConsumerResourceStatus(const Model::UpdateGatewayAuthConsumerResourceStatusRequest &request)const;
void updateGatewayAuthConsumerResourceStatusAsync(const Model::UpdateGatewayAuthConsumerResourceStatusRequest& request, const UpdateGatewayAuthConsumerResourceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayAuthConsumerResourceStatusOutcomeCallable updateGatewayAuthConsumerResourceStatusCallable(const Model::UpdateGatewayAuthConsumerResourceStatusRequest& request) const;
UpdateGatewayAuthConsumerStatusOutcome updateGatewayAuthConsumerStatus(const Model::UpdateGatewayAuthConsumerStatusRequest &request)const;
void updateGatewayAuthConsumerStatusAsync(const Model::UpdateGatewayAuthConsumerStatusRequest& request, const UpdateGatewayAuthConsumerStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayAuthConsumerStatusOutcomeCallable updateGatewayAuthConsumerStatusCallable(const Model::UpdateGatewayAuthConsumerStatusRequest& request) const;
UpdateGatewayDomainOutcome updateGatewayDomain(const Model::UpdateGatewayDomainRequest &request)const;
void updateGatewayDomainAsync(const Model::UpdateGatewayDomainRequest& request, const UpdateGatewayDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayDomainOutcomeCallable updateGatewayDomainCallable(const Model::UpdateGatewayDomainRequest& request) const;
@@ -1285,6 +1546,9 @@ namespace AlibabaCloud
UpdateGatewayRouteOutcome updateGatewayRoute(const Model::UpdateGatewayRouteRequest &request)const;
void updateGatewayRouteAsync(const Model::UpdateGatewayRouteRequest& request, const UpdateGatewayRouteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayRouteOutcomeCallable updateGatewayRouteCallable(const Model::UpdateGatewayRouteRequest& request) const;
UpdateGatewayRouteAuthOutcome updateGatewayRouteAuth(const Model::UpdateGatewayRouteAuthRequest &request)const;
void updateGatewayRouteAuthAsync(const Model::UpdateGatewayRouteAuthRequest& request, const UpdateGatewayRouteAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayRouteAuthOutcomeCallable updateGatewayRouteAuthCallable(const Model::UpdateGatewayRouteAuthRequest& request) const;
UpdateGatewayRouteCORSOutcome updateGatewayRouteCORS(const Model::UpdateGatewayRouteCORSRequest &request)const;
void updateGatewayRouteCORSAsync(const Model::UpdateGatewayRouteCORSRequest& request, const UpdateGatewayRouteCORSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateGatewayRouteCORSOutcomeCallable updateGatewayRouteCORSCallable(const Model::UpdateGatewayRouteCORSRequest& request) const;

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT AddAuthPolicyRequest : public RpcServiceRequest {
public:
AddAuthPolicyRequest();
~AddAuthPolicyRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAuthRule() const;
void setAuthRule(const std::string &authRule);
std::string getSource() const;
void setSource(const std::string &source);
int getAuthType() const;
void setAuthType(int authType);
std::string getProtocol() const;
void setProtocol(const std::string &protocol);
std::string getEnable() const;
void setEnable(const std::string &enable);
std::string getK8sNamespace() const;
void setK8sNamespace(const std::string &k8sNamespace);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getName() const;
void setName(const std::string &name);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
std::string authRule_;
std::string source_;
int authType_;
std::string protocol_;
std::string enable_;
std::string k8sNamespace_;
std::string appId_;
std::string name_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT AddAuthPolicyResult : public ServiceResult
{
public:
AddAuthPolicyResult();
explicit AddAuthPolicyResult(const std::string &payload);
~AddAuthPolicyResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::string data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_ADDAUTHPOLICYRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT AddGatewayAuthConsumerRequest : public RpcServiceRequest {
public:
AddGatewayAuthConsumerRequest();
~AddGatewayAuthConsumerRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getType() const;
void setType(const std::string &type);
std::string getKeyName() const;
void setKeyName(const std::string &keyName);
std::string getTokenPrefix() const;
void setTokenPrefix(const std::string &tokenPrefix);
std::string getName() const;
void setName(const std::string &name);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getJwks() const;
void setJwks(const std::string &jwks);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getTokenPosition() const;
void setTokenPosition(const std::string &tokenPosition);
std::string getEncodeType() const;
void setEncodeType(const std::string &encodeType);
std::string getKeyValue() const;
void setKeyValue(const std::string &keyValue);
bool getTokenPass() const;
void setTokenPass(bool tokenPass);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getTokenName() const;
void setTokenName(const std::string &tokenName);
private:
std::string mseSessionId_;
std::string type_;
std::string keyName_;
std::string tokenPrefix_;
std::string name_;
std::string gatewayUniqueId_;
std::string jwks_;
std::string description_;
std::string tokenPosition_;
std::string encodeType_;
std::string keyValue_;
bool tokenPass_;
std::string acceptLanguage_;
std::string tokenName_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT AddGatewayAuthConsumerResult : public ServiceResult
{
public:
AddGatewayAuthConsumerResult();
explicit AddGatewayAuthConsumerResult(const std::string &payload);
~AddGatewayAuthConsumerResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
long getData()const;
std::string getErrorCode()const;
std::string getDynamicMessage()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::string dynamicCode_;
long data_;
std::string errorCode_;
std::string dynamicMessage_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_ADDGATEWAYAUTHCONSUMERRESULT_H_

View File

@@ -32,6 +32,10 @@ public:
std::string value;
std::string key;
};
struct ZoneInfo {
std::string vSwitchId;
std::string zoneId;
};
AddGatewayRequest();
~AddGatewayRequest();
std::string getMseSessionId() const;
@@ -40,12 +44,8 @@ public:
void setInternetSlbSpec(const std::string &internetSlbSpec);
bool getEnableXtrace() const;
void setEnableXtrace(bool enableXtrace);
std::string getXtraceRatio() const;
void setXtraceRatio(const std::string &xtraceRatio);
int getReplica() const;
void setReplica(int replica);
std::string getVSwitchId2() const;
void setVSwitchId2(const std::string &vSwitchId2);
bool getEnableHardwareAcceleration() const;
void setEnableHardwareAcceleration(bool enableHardwareAcceleration);
bool getEnableSls() const;
@@ -54,42 +54,55 @@ public:
void setSpec(const std::string &spec);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
bool getEnterpriseSecurityGroup() const;
void setEnterpriseSecurityGroup(bool enterpriseSecurityGroup);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getVpc() const;
void setVpc(const std::string &vpc);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getSlbSpec() const;
void setSlbSpec(const std::string &slbSpec);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
std::vector<ZoneInfo> getZoneInfo() const;
void setZoneInfo(const std::vector<ZoneInfo> &zoneInfo);
std::string getXtraceRatio() const;
void setXtraceRatio(const std::string &xtraceRatio);
std::string getVSwitchId2() const;
void setVSwitchId2(const std::string &vSwitchId2);
std::string getVpc() const;
void setVpc(const std::string &vpc);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
std::string mseSessionId_;
std::string internetSlbSpec_;
bool enableXtrace_;
std::string xtraceRatio_;
int replica_;
std::string vSwitchId2_;
bool enableHardwareAcceleration_;
bool enableSls_;
std::string spec_;
std::string resourceGroupId_;
std::string requestPars_;
bool enterpriseSecurityGroup_;
std::vector<Tag> tag_;
std::string vpc_;
std::string vSwitchId_;
std::string slbSpec_;
std::string name_;
std::string acceptLanguage_;
std::string region_;
std::vector<ZoneInfo> zoneInfo_;
std::string xtraceRatio_;
std::string vSwitchId2_;
std::string vpc_;
std::string acceptLanguage_;
std::string chargeType_;
};
} // namespace Model
} // namespace Mse

View File

@@ -28,6 +28,45 @@ namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT AddGatewayRouteRequest : public RpcServiceRequest {
public:
struct Predicates {
struct PathPredicates {
std::string path;
bool ignoreCase;
std::string type;
};
PathPredicates pathPredicates;
std::string string;
std::vector<std::string> methodPredicates;
struct HeaderPredicatesItem {
std::string type;
std::string value;
std::string key;
};
HeaderPredicatesItem headerPredicatesItem;
std::vector<HeaderPredicatesItem> headerPredicates;
struct QueryPredicatesItem {
std::string type;
std::string value;
std::string key;
};
QueryPredicatesItem queryPredicatesItem;
std::vector<QueryPredicatesItem> queryPredicates;
};
struct DirectResponseJSON {
long code;
std::string body;
};
struct FallbackServices {
std::string agreementType;
std::string name;
std::string _namespace;
std::string sourceType;
long serviceId;
int percent;
std::string version;
std::string groupName;
int servicePort;
};
struct Services {
struct HttpDubboTranscoder {
std::string dubboServiceName;
@@ -62,102 +101,69 @@ public:
std::string groupName;
int servicePort;
};
struct Predicates {
struct PathPredicates {
std::string path;
bool ignoreCase;
std::string type;
};
PathPredicates pathPredicates;
std::string string;
std::vector<std::string> methodPredicates;
struct HeaderPredicatesItem {
std::string type;
std::string value;
std::string key;
};
HeaderPredicatesItem headerPredicatesItem;
std::vector<HeaderPredicatesItem> headerPredicates;
struct QueryPredicatesItem {
std::string type;
std::string value;
std::string key;
};
QueryPredicatesItem queryPredicatesItem;
std::vector<QueryPredicatesItem> queryPredicates;
};
struct RedirectJSON {
std::string path;
int code;
std::string host;
};
struct DirectResponseJSON {
long code;
std::string body;
};
struct FallbackServices {
std::string agreementType;
std::string name;
std::string _namespace;
std::string sourceType;
long serviceId;
int percent;
std::string version;
std::string groupName;
int servicePort;
};
AddGatewayRouteRequest();
~AddGatewayRouteRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getDestinationType() const;
void setDestinationType(const std::string &destinationType);
std::string getDomainIdListJSON() const;
void setDomainIdListJSON(const std::string &domainIdListJSON);
long getDomainId() const;
void setDomainId(long domainId);
std::string getRouteType() const;
void setRouteType(const std::string &routeType);
long getGatewayId() const;
void setGatewayId(long gatewayId);
int getRouteOrder() const;
void setRouteOrder(int routeOrder);
bool getEnableWaf() const;
void setEnableWaf(bool enableWaf);
std::vector<Services> getServices() const;
void setServices(const std::vector<Services> &services);
Predicates getPredicates() const;
void setPredicates(const Predicates &predicates);
RedirectJSON getRedirectJSON() const;
void setRedirectJSON(const RedirectJSON &redirectJSON);
DirectResponseJSON getDirectResponseJSON() const;
void setDirectResponseJSON(const DirectResponseJSON &directResponseJSON);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::vector<FallbackServices> getFallbackServices() const;
void setFallbackServices(const std::vector<FallbackServices> &fallbackServices);
bool getFallback() const;
void setFallback(bool fallback);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getDestinationType() const;
void setDestinationType(const std::string &destinationType);
std::string getPolicies() const;
void setPolicies(const std::string &policies);
int getRouteOrder() const;
void setRouteOrder(int routeOrder);
std::vector<Services> getServices() const;
void setServices(const std::vector<Services> &services);
RedirectJSON getRedirectJSON() const;
void setRedirectJSON(const RedirectJSON &redirectJSON);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
std::string destinationType_;
std::string domainIdListJSON_;
long domainId_;
std::string routeType_;
long gatewayId_;
int routeOrder_;
bool enableWaf_;
std::vector<Services> services_;
Predicates predicates_;
RedirectJSON redirectJSON_;
DirectResponseJSON directResponseJSON_;
std::string name_;
std::string acceptLanguage_;
std::vector<FallbackServices> fallbackServices_;
bool fallback_;
std::string gatewayUniqueId_;
std::string destinationType_;
std::string policies_;
int routeOrder_;
std::vector<Services> services_;
RedirectJSON redirectJSON_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getMessage()const;
int getHttpStatusCode()const;
long getData()const;
std::string getErrorCode()const;
int getCode()const;
bool getSuccess()const;
@@ -49,6 +50,7 @@ namespace AlibabaCloud
std::string message_;
int httpStatusCode_;
long data_;
std::string errorCode_;
int code_;
bool success_;

View File

@@ -28,6 +28,12 @@ namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT AddGatewaySlbRequest : public RpcServiceRequest {
public:
struct VServiceList {
std::string vServerGroupId;
std::string protocol;
int port;
std::string vServerGroupName;
};
AddGatewaySlbRequest();
~AddGatewaySlbRequest();
std::string getMseSessionId() const;
@@ -44,6 +50,8 @@ public:
void setServiceWeight(int serviceWeight);
std::string getVServerGroupId() const;
void setVServerGroupId(const std::string &vServerGroupId);
std::vector<VServiceList> getVServiceList() const;
void setVServiceList(const std::vector<VServiceList> &vServiceList);
std::string getHttpsVServerGroupId() const;
void setHttpsVServerGroupId(const std::string &httpsVServerGroupId);
std::string getAcceptLanguage() const;
@@ -59,6 +67,7 @@ private:
int httpPort_;
int serviceWeight_;
std::string vServerGroupId_;
std::vector<VServiceList> vServiceList_;
std::string httpsVServerGroupId_;
std::string acceptLanguage_;
int httpsPort_;

View File

@@ -34,43 +34,43 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getExtraJson() const;
void setExtraJson(const std::string &extraJson);
std::string getProviderAppId() const;
void setProviderAppId(const std::string &providerAppId);
std::string getSource() const;
void setSource(const std::string &source);
bool getEnable() const;
void setEnable(bool enable);
std::string getScMockItems() const;
void setScMockItems(const std::string &scMockItems);
std::string getName() const;
void setName(const std::string &name);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getProviderAppId() const;
void setProviderAppId(const std::string &providerAppId);
std::string getProviderAppName() const;
void setProviderAppName(const std::string &providerAppName);
std::string getConsumerAppIds() const;
void setConsumerAppIds(const std::string &consumerAppIds);
std::string getDubboMockItems() const;
void setDubboMockItems(const std::string &dubboMockItems);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
long getMockType() const;
void setMockType(long mockType);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
std::string extraJson_;
std::string providerAppId_;
std::string source_;
bool enable_;
std::string scMockItems_;
std::string name_;
std::string region_;
std::string providerAppId_;
std::string providerAppName_;
std::string consumerAppIds_;
std::string dubboMockItems_;
std::string name_;
std::string acceptLanguage_;
long mockType_;
std::string region_;
};
} // namespace Model
} // namespace Mse

View File

@@ -36,12 +36,16 @@ public:
void setRules(const std::string &rules);
std::string getSource() const;
void setSource(const std::string &source);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
bool getEnable() const;
void setEnable(bool enable);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
@@ -51,9 +55,11 @@ private:
std::string mseSessionId_;
std::string rules_;
std::string source_;
std::string appName_;
std::string namespaceId_;
bool enable_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};

View File

@@ -34,25 +34,25 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getTargetNamespaceId() const;
void setTargetNamespaceId(const std::string &targetNamespaceId);
std::string getOriginNamespaceId() const;
void setOriginNamespaceId(const std::string &originNamespaceId);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getIds() const;
void setIds(const std::string &ids);
std::string getOriginNamespaceId() const;
void setOriginNamespaceId(const std::string &originNamespaceId);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
private:
std::string mseSessionId_;
std::string targetNamespaceId_;
std::string originNamespaceId_;
std::string policy_;
std::string instanceId_;
std::string acceptLanguage_;
std::string ids_;
std::string originNamespaceId_;
std::string policy_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT CreateCircuitBreakerRuleRequest : public RpcServiceRequest {
public:
CreateCircuitBreakerRuleRequest();
~CreateCircuitBreakerRuleRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
float getThreshold() const;
void setThreshold(float threshold);
int getRetryTimeoutMs() const;
void setRetryTimeoutMs(int retryTimeoutMs);
std::string getAppName() const;
void setAppName(const std::string &appName);
bool getEnable() const;
void setEnable(bool enable);
int getMinRequestAmount() const;
void setMinRequestAmount(int minRequestAmount);
std::string getResource() const;
void setResource(const std::string &resource);
int getMaxAllowedRtMs() const;
void setMaxAllowedRtMs(int maxAllowedRtMs);
int getHalfOpenBaseAmountPerStep() const;
void setHalfOpenBaseAmountPerStep(int halfOpenBaseAmountPerStep);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getStatIntervalMs() const;
void setStatIntervalMs(int statIntervalMs);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
int getHalfOpenRecoveryStepNum() const;
void setHalfOpenRecoveryStepNum(int halfOpenRecoveryStepNum);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
int getStrategy() const;
void setStrategy(int strategy);
private:
std::string mseSessionId_;
float threshold_;
int retryTimeoutMs_;
std::string appName_;
bool enable_;
int minRequestAmount_;
std::string resource_;
int maxAllowedRtMs_;
int halfOpenBaseAmountPerStep_;
std::string regionId_;
int statIntervalMs_;
std::string appId_;
std::string _namespace_;
int halfOpenRecoveryStepNum_;
std::string acceptLanguage_;
int strategy_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULEREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT CreateCircuitBreakerRuleResult : public ServiceResult
{
public:
struct Data
{
int minRequestAmount;
std::string resource;
std::string _namespace;
std::string appName;
int retryTimeoutMs;
std::string appId;
int halfOpenRecoveryStepNum;
bool enable;
int strategy;
int maxAllowedRtMs;
long id;
std::string regionId;
int halfOpenBaseAmountPerStep;
int statIntervalMs;
float threshold;
};
CreateCircuitBreakerRuleResult();
explicit CreateCircuitBreakerRuleResult(const std::string &payload);
~CreateCircuitBreakerRuleResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_CREATECIRCUITBREAKERRULERESULT_H_

View File

@@ -38,18 +38,30 @@ public:
void setClusterSpecification(const std::string &clusterSpecification);
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getPubSlbSpecification() const;
void setPubSlbSpecification(const std::string &pubSlbSpecification);
std::string getPrivateSlbSpecification() const;
void setPrivateSlbSpecification(const std::string &privateSlbSpecification);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getInstanceCount() const;
void setInstanceCount(int instanceCount);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getClusterType() const;
void setClusterType(const std::string &clusterType);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getNetType() const;
void setNetType(const std::string &netType);
std::string getMseVersion() const;
void setMseVersion(const std::string &mseVersion);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getPubSlbSpecification() const;
void setPubSlbSpecification(const std::string &pubSlbSpecification);
std::string getPrivateSlbSpecification() const;
void setPrivateSlbSpecification(const std::string &privateSlbSpecification);
int getInstanceCount() const;
void setInstanceCount(int instanceCount);
std::string getConnectionType() const;
void setConnectionType(const std::string &connectionType);
std::string getClusterVersion() const;
@@ -58,47 +70,38 @@ public:
void setDiskCapacity(int diskCapacity);
std::string getDiskType() const;
void setDiskType(const std::string &diskType);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getClusterType() const;
void setClusterType(const std::string &clusterType);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getPubNetworkFlow() const;
void setPubNetworkFlow(const std::string &pubNetworkFlow);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getNetType() const;
void setNetType(const std::string &netType);
std::string getMseVersion() const;
void setMseVersion(const std::string &mseVersion);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
std::string clusterSpecification_;
std::string mseSessionId_;
std::string pubSlbSpecification_;
std::string privateSlbSpecification_;
std::string resourceGroupId_;
int instanceCount_;
std::string requestPars_;
std::vector<Tag> tag_;
std::string vSwitchId_;
std::string clusterType_;
std::string instanceName_;
std::string netType_;
std::string mseVersion_;
std::string region_;
std::string pubSlbSpecification_;
std::string privateSlbSpecification_;
int instanceCount_;
std::string connectionType_;
std::string clusterVersion_;
int diskCapacity_;
std::string diskType_;
std::string vSwitchId_;
std::string clusterType_;
std::string instanceName_;
std::string pubNetworkFlow_;
std::string vpcId_;
std::string netType_;
std::string mseVersion_;
std::string acceptLanguage_;
std::string region_;
std::string chargeType_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,29 +32,29 @@ public:
~CreateEngineNamespaceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
int getServiceCount() const;
void setServiceCount(int serviceCount);
std::string getId() const;
void setId(const std::string &id);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getServiceCount() const;
void setServiceCount(int serviceCount);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
std::string getDesc() const;
void setDesc(const std::string &desc);
private:
std::string mseSessionId_;
int serviceCount_;
std::string id_;
std::string clusterId_;
std::string instanceId_;
int serviceCount_;
std::string name_;
std::string acceptLanguage_;
std::string id_;
std::string desc_;
};
} // namespace Model

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT CreateFlowRuleRequest : public RpcServiceRequest {
public:
CreateFlowRuleRequest();
~CreateFlowRuleRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
int getControlBehavior() const;
void setControlBehavior(int controlBehavior);
int getThreshold() const;
void setThreshold(int threshold);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getEnable() const;
void setEnable(bool enable);
std::string getResource() const;
void setResource(const std::string &resource);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
int getMaxQueueingTimeMs() const;
void setMaxQueueingTimeMs(int maxQueueingTimeMs);
private:
std::string mseSessionId_;
int controlBehavior_;
int threshold_;
std::string appName_;
std::string regionId_;
bool enable_;
std::string resource_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
int maxQueueingTimeMs_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULEREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT CreateFlowRuleResult : public ServiceResult
{
public:
struct Data
{
std::string appId;
int controlBehavior;
std::string resource;
int maxQueueingTimeMs;
bool enable;
std::string _namespace;
long id;
std::string regionId;
std::string appName;
float threshold;
};
CreateFlowRuleResult();
explicit CreateFlowRuleResult(const std::string &payload);
~CreateFlowRuleResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_CREATEFLOWRULERESULT_H_

View File

@@ -38,12 +38,8 @@ public:
void setClusterName(const std::string &clusterName);
bool getEphemeral() const;
void setEphemeral(bool ephemeral);
bool getEnabled() const;
void setEnabled(bool enabled);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getIp() const;
void setIp(const std::string &ip);
std::string getWeight() const;
@@ -54,6 +50,10 @@ public:
void setInstanceId(const std::string &instanceId);
int getPort() const;
void setPort(int port);
bool getEnabled() const;
void setEnabled(bool enabled);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
@@ -62,14 +62,14 @@ private:
std::string metadata_;
std::string clusterName_;
bool ephemeral_;
bool enabled_;
std::string namespaceId_;
std::string serviceName_;
std::string ip_;
std::string weight_;
std::string groupName_;
std::string instanceId_;
int port_;
bool enabled_;
std::string serviceName_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -34,30 +34,30 @@ public:
void setMseSessionId(const std::string &mseSessionId);
bool getEphemeral() const;
void setEphemeral(bool ephemeral);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getProtectThreshold() const;
void setProtectThreshold(const std::string &protectThreshold);
private:
std::string mseSessionId_;
bool ephemeral_;
std::string namespaceId_;
std::string serviceName_;
std::string clusterId_;
std::string groupName_;
std::string instanceId_;
std::string namespaceId_;
std::string acceptLanguage_;
std::string serviceName_;
std::string protectThreshold_;
};
} // namespace Model

View File

@@ -32,60 +32,48 @@ public:
~CreateOrUpdateSwimmingLaneGroupRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getSource() const;
void setSource(const std::string &source);
std::string getGmtModified() const;
void setGmtModified(const std::string &gmtModified);
std::string getUserId() const;
void setUserId(const std::string &userId);
std::string getLicenseKey() const;
void setLicenseKey(const std::string &licenseKey);
std::string getAppIds() const;
void setAppIds(const std::string &appIds);
bool getMessageQueueGrayEnable() const;
void setMessageQueueGrayEnable(bool messageQueueGrayEnable);
bool getDbGrayEnable() const;
void setDbGrayEnable(bool dbGrayEnable);
bool getEnable() const;
void setEnable(bool enable);
std::string getEntryApp() const;
void setEntryApp(const std::string &entryApp);
long getId() const;
void setId(long id);
std::string getGmtCreate() const;
void setGmtCreate(const std::string &gmtCreate);
std::string getName() const;
void setName(const std::string &name);
std::string getMessageQueueFilterSide() const;
void setMessageQueueFilterSide(const std::string &messageQueueFilterSide);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
int getStatus() const;
void setStatus(int status);
bool getMessageQueueGrayEnable() const;
void setMessageQueueGrayEnable(bool messageQueueGrayEnable);
std::string getEntryApp() const;
void setEntryApp(const std::string &entryApp);
bool getRecordCanaryDetail() const;
void setRecordCanaryDetail(bool recordCanaryDetail);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string source_;
std::string gmtModified_;
std::string userId_;
std::string licenseKey_;
std::string appIds_;
bool messageQueueGrayEnable_;
bool dbGrayEnable_;
bool enable_;
std::string entryApp_;
long id_;
std::string gmtCreate_;
std::string name_;
std::string messageQueueFilterSide_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
int status_;
bool messageQueueGrayEnable_;
std::string entryApp_;
bool recordCanaryDetail_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,15 +32,54 @@ namespace AlibabaCloud
class ALIBABACLOUD_MSE_EXPORT CreateOrUpdateSwimmingLaneGroupResult : public ServiceResult
{
public:
struct Data
{
std::string region11;
int status13;
bool messageQueueGrayEnable;
std::string entryApp10;
std::string _namespace8;
std::string source;
std::string name;
std::string messageQueueFilterSide;
std::string enable;
std::vector<std::string> applicationList;
bool recordCanaryDetail;
std::string name1;
long id9;
std::string entryApp;
int status;
std::string messageQueueFilterSide5;
std::string _namespace;
std::string source3;
std::string dbGrayEnable;
std::string userId;
std::string region;
std::string dbGrayEnable2;
long id;
std::string enable7;
std::string userId4;
std::string appIds;
std::string appIds6;
bool messageQueueGrayEnable12;
};
CreateOrUpdateSwimmingLaneGroupResult();
explicit CreateOrUpdateSwimmingLaneGroupResult(const std::string &payload);
~CreateOrUpdateSwimmingLaneGroupResult();
std::string getMessage()const;
Data getData()const;
std::string getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string errorCode_;
bool success_;
};
}

View File

@@ -28,6 +28,22 @@ namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT CreateOrUpdateSwimmingLaneRequest : public RpcServiceRequest {
public:
struct EntryRules {
struct RestItems {
std::string datum;
int divisor;
int rate;
std::string name;
std::string type;
std::string cond;
int remainder;
std::string value;
std::string _operator;
};
std::vector<RestItems> restItems;
std::string condition;
int priority;
};
struct GatewaySwimmingLaneRouteJson {
std::string gatewayUniqueId;
long long;
@@ -42,40 +58,10 @@ public:
std::vector<ConditionsItem> conditions;
long gatewayId;
};
struct EntryRules {
struct RestItems {
std::string datum;
int divisor;
int rate;
std::string name;
std::string type;
std::string cond;
int remainder;
std::string value;
std::string _operator;
};
std::vector<RestItems> restItems;
std::string path;
std::string condition;
bool enable;
int priority;
};
CreateOrUpdateSwimmingLaneRequest();
~CreateOrUpdateSwimmingLaneRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getSource() const;
void setSource(const std::string &source);
std::string getGmtModified() const;
void setGmtModified(const std::string &gmtModified);
std::string getUserId() const;
void setUserId(const std::string &userId);
std::string getLicenseKey() const;
void setLicenseKey(const std::string &licenseKey);
GatewaySwimmingLaneRouteJson getGatewaySwimmingLaneRouteJson() const;
void setGatewaySwimmingLaneRouteJson(const GatewaySwimmingLaneRouteJson &gatewaySwimmingLaneRouteJson);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEntryRule() const;
void setEntryRule(const std::string &entryRule);
bool getEnable() const;
@@ -88,36 +74,33 @@ public:
void setEntryRules(const std::vector<EntryRules> &entryRules);
long getGroupId() const;
void setGroupId(long groupId);
std::string getGmtCreate() const;
void setGmtCreate(const std::string &gmtCreate);
bool getEnableRules() const;
void setEnableRules(bool enableRules);
std::string getName() const;
void setName(const std::string &name);
GatewaySwimmingLaneRouteJson getGatewaySwimmingLaneRouteJson() const;
void setGatewaySwimmingLaneRouteJson(const GatewaySwimmingLaneRouteJson &gatewaySwimmingLaneRouteJson);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
int getStatus() const;
void setStatus(int status);
private:
std::string mseSessionId_;
std::string source_;
std::string gmtModified_;
std::string userId_;
std::string licenseKey_;
GatewaySwimmingLaneRouteJson gatewaySwimmingLaneRouteJson_;
std::string regionId_;
std::string entryRule_;
bool enable_;
long id_;
std::string tag_;
std::vector<EntryRules> entryRules_;
long groupId_;
std::string gmtCreate_;
bool enableRules_;
std::string name_;
GatewaySwimmingLaneRouteJson gatewaySwimmingLaneRouteJson_;
std::string regionId_;
std::string _namespace_;
std::string acceptLanguage_;
int status_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,15 +32,63 @@ namespace AlibabaCloud
class ALIBABACLOUD_MSE_EXPORT CreateOrUpdateSwimmingLaneResult : public ServiceResult
{
public:
struct Data
{
struct EntryRule
{
struct RestItemsItem
{
std::string type;
std::string cond;
std::vector<std::string> nameList;
std::string datum;
int rate;
std::string value;
std::string _operator;
int divisor;
std::string name;
int remainder;
};
std::string path;
std::string condition;
std::vector<EntryRule::RestItemsItem> restItems;
std::vector<std::string> paths;
};
int status;
std::vector<EntryRule> entryRules;
std::string gmtModified;
std::string gatewaySwimmingLaneRouteJson;
std::string name;
long groupId;
std::string entryRule;
std::string gmtCreate;
bool enable;
long id;
std::string tag;
std::string regionId;
bool enableRules;
};
CreateOrUpdateSwimmingLaneResult();
explicit CreateOrUpdateSwimmingLaneResult(const std::string &payload);
~CreateOrUpdateSwimmingLaneResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
std::string errorCode_;
int code_;
bool success_;
};
}

View File

@@ -34,18 +34,18 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getData() const;
void setData(const std::string &data);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getPath() const;
void setPath(const std::string &path);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string data_;
std::string clusterId_;
std::string path_;
std::string clusterId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -34,16 +34,16 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
long getId() const;
void setId(long id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
std::string acceptLanguage_;
long id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT DeleteCircuitBreakerRulesRequest : public RpcServiceRequest {
public:
DeleteCircuitBreakerRulesRequest();
~DeleteCircuitBreakerRulesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::vector<long> getIds() const;
void setIds(const std::vector<long> &ids);
private:
std::string mseSessionId_;
std::string appName_;
std::string _namespace_;
std::string acceptLanguage_;
std::vector<long> ids_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT DeleteCircuitBreakerRulesResult : public ServiceResult
{
public:
DeleteCircuitBreakerRulesResult();
explicit DeleteCircuitBreakerRulesResult(const std::string &payload);
~DeleteCircuitBreakerRulesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<std::string> getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::vector<std::string> data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_DELETECIRCUITBREAKERRULESRESULT_H_

View File

@@ -32,21 +32,21 @@ public:
~DeleteEngineNamespaceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getId() const;
void setId(const std::string &id);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
private:
std::string mseSessionId_;
std::string id_;
std::string clusterId_;
std::string instanceId_;
std::string acceptLanguage_;
std::string id_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT DeleteFlowRulesRequest : public RpcServiceRequest {
public:
DeleteFlowRulesRequest();
~DeleteFlowRulesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::vector<long> getIds() const;
void setIds(const std::vector<long> &ids);
private:
std::string mseSessionId_;
std::string appName_;
std::string _namespace_;
std::string acceptLanguage_;
std::vector<long> ids_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT DeleteFlowRulesResult : public ServiceResult
{
public:
DeleteFlowRulesResult();
explicit DeleteFlowRulesResult(const std::string &payload);
~DeleteFlowRulesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::vector<std::string> getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::vector<std::string> data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEFLOWRULESRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT DeleteGatewayAuthConsumerRequest : public RpcServiceRequest {
public:
DeleteGatewayAuthConsumerRequest();
~DeleteGatewayAuthConsumerRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
long getId() const;
void setId(long id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
long id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT DeleteGatewayAuthConsumerResourceRequest : public RpcServiceRequest {
public:
DeleteGatewayAuthConsumerResourceRequest();
~DeleteGatewayAuthConsumerResourceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
long getConsumerId() const;
void setConsumerId(long consumerId);
std::string getIdList() const;
void setIdList(const std::string &idList);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
long consumerId_;
std::string idList_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCEREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT DeleteGatewayAuthConsumerResourceResult : public ServiceResult
{
public:
DeleteGatewayAuthConsumerResourceResult();
explicit DeleteGatewayAuthConsumerResourceResult(const std::string &payload);
~DeleteGatewayAuthConsumerResourceResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getDynamicMessage()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::string dynamicCode_;
bool data_;
std::string errorCode_;
std::string dynamicMessage_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESOURCERESULT_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT DeleteGatewayAuthConsumerResult : public ServiceResult
{
public:
DeleteGatewayAuthConsumerResult();
explicit DeleteGatewayAuthConsumerResult(const std::string &payload);
~DeleteGatewayAuthConsumerResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getDynamicCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getDynamicMessage()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
std::string dynamicCode_;
bool data_;
std::string errorCode_;
std::string dynamicMessage_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_DELETEGATEWAYAUTHCONSUMERRESULT_H_

View File

@@ -34,16 +34,16 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
std::string acceptLanguage_;
std::string id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -34,6 +34,8 @@ public:
void setDeleteSlb(bool deleteSlb);
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getSlbId() const;
void setSlbId(const std::string &slbId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getId() const;
@@ -44,6 +46,7 @@ public:
private:
bool deleteSlb_;
std::string mseSessionId_;
std::string slbId_;
std::string gatewayUniqueId_;
std::string id_;
std::string acceptLanguage_;

View File

@@ -34,16 +34,16 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string requestPars_;
std::string acceptLanguage_;
std::string id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,27 +32,27 @@ public:
~DeleteNacosConfigRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
bool getBeta() const;
void setBeta(bool beta);
std::string getGroup() const;
void setGroup(const std::string &group);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string instanceId_;
std::string dataId_;
std::string namespaceId_;
std::string acceptLanguage_;
bool beta_;
std::string group_;
std::string instanceId_;
std::string dataId_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,10 +32,10 @@ public:
~DeleteNacosConfigsRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getIds() const;
@@ -43,8 +43,8 @@ public:
private:
std::string mseSessionId_;
std::string instanceId_;
std::string namespaceId_;
std::string instanceId_;
std::string acceptLanguage_;
std::string ids_;
};

View File

@@ -34,34 +34,34 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterName() const;
void setClusterName(const std::string &clusterName);
std::string getIp() const;
void setIp(const std::string &ip);
bool getEphemeral() const;
void setEphemeral(bool ephemeral);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getIp() const;
void setIp(const std::string &ip);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
int getPort() const;
void setPort(int port);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string mseSessionId_;
std::string clusterName_;
std::string ip_;
bool ephemeral_;
std::string namespaceId_;
std::string serviceName_;
std::string ip_;
std::string groupName_;
std::string instanceId_;
std::string namespaceId_;
int port_;
std::string acceptLanguage_;
std::string serviceName_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,24 +32,24 @@ public:
~DeleteNacosServiceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
private:
std::string mseSessionId_;
std::string namespaceId_;
std::string serviceName_;
std::string groupName_;
std::string instanceId_;
std::string namespaceId_;
std::string acceptLanguage_;
std::string serviceName_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETENAMESPACEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_DELETENAMESPACEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT DeleteNamespaceRequest : public RpcServiceRequest {
public:
DeleteNamespaceRequest();
~DeleteNamespaceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
std::string name_;
std::string acceptLanguage_;
std::string region_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_DELETENAMESPACEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_DELETENAMESPACERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_DELETENAMESPACERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT DeleteNamespaceResult : public ServiceResult
{
public:
DeleteNamespaceResult();
explicit DeleteNamespaceResult(const std::string &payload);
~DeleteNamespaceResult();
std::string getMessage()const;
int getHttpStatusCode()const;
long getData()const;
std::string getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
long data_;
std::string errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_DELETENAMESPACERESULT_H_

View File

@@ -34,16 +34,16 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
long getId() const;
void setId(long id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
std::string acceptLanguage_;
long id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -30,19 +30,19 @@ class ALIBABACLOUD_MSE_EXPORT DeleteServiceSourceRequest : public RpcServiceRequ
public:
DeleteServiceSourceRequest();
~DeleteServiceSourceRequest();
long getSourceId() const;
void setSourceId(long sourceId);
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
long getSourceId() const;
void setSourceId(long sourceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
long sourceId_;
std::string mseSessionId_;
std::string gatewayUniqueId_;
long sourceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -34,13 +34,22 @@ public:
void setMseSessionId(const std::string &mseSessionId);
long getGroupId() const;
void setGroupId(long groupId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getName() const;
void setName(const std::string &name);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
long groupId_;
std::string _namespace_;
std::string name_;
std::string acceptLanguage_;
std::string region_;
};
} // namespace Model
} // namespace Mse

View File

@@ -34,12 +34,15 @@ public:
void setMseSessionId(const std::string &mseSessionId);
long getLaneId() const;
void setLaneId(long laneId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
long laneId_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -32,20 +32,20 @@ public:
~DeleteZnodeRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getPath() const;
void setPath(const std::string &path);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string clusterId_;
std::string path_;
std::string requestPars_;
std::string clusterId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -32,30 +32,33 @@ public:
~ExportNacosConfigRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getDataIds() const;
void setDataIds(const std::string &dataIds);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getGroup() const;
void setGroup(const std::string &group);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getIds() const;
void setIds(const std::string &ids);
std::string getGroup() const;
void setGroup(const std::string &group);
private:
std::string mseSessionId_;
std::string instanceId_;
std::string dataId_;
std::string dataIds_;
std::string appName_;
std::string namespaceId_;
std::string group_;
std::string instanceId_;
std::string dataId_;
std::string acceptLanguage_;
std::string ids_;
std::string group_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATAREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATAREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT ExportZookeeperDataRequest : public RpcServiceRequest {
public:
ExportZookeeperDataRequest();
~ExportZookeeperDataRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getExportType() const;
void setExportType(const std::string &exportType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string regionId_;
std::string requestPars_;
std::string exportType_;
std::string instanceId_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATAREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATARESULT_H_
#define ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT ExportZookeeperDataResult : public ServiceResult
{
public:
struct Data
{
std::string status;
std::string instanceId;
std::string contentMap;
std::string extend;
std::string exportType;
long createTime;
long updateTime;
int id;
std::string kubeoneTaskIds;
};
ExportZookeeperDataResult();
explicit ExportZookeeperDataResult(const std::string &payload);
~ExportZookeeperDataResult();
std::string getMessage()const;
std::string getHttpStatusCode()const;
Data getData()const;
std::string getDynamicMessage()const;
std::string getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string httpStatusCode_;
Data data_;
std::string dynamicMessage_;
std::string errorCode_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_EXPORTZOOKEEPERDATARESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT FetchLosslessRuleListRequest : public RpcServiceRequest {
public:
FetchLosslessRuleListRequest();
~FetchLosslessRuleListRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
int pageNumber_;
std::string appName_;
std::string regionId_;
int pageSize_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT FetchLosslessRuleListResult : public ServiceResult
{
public:
struct Data
{
struct ApplicationList
{
bool related;
std::string appId;
int warmupTime;
bool notice;
int funcType;
bool enable;
int count;
int delayTime;
bool aligned;
bool lossLessDetail;
std::string appName;
};
int pageSize;
std::vector<ApplicationList> results;
int pageNumber;
int totalSize;
};
FetchLosslessRuleListResult();
explicit FetchLosslessRuleListResult(const std::string &payload);
~FetchLosslessRuleListResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
std::string errorCode_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_FETCHLOSSLESSRULELISTRESULT_H_

View File

@@ -32,8 +32,12 @@ public:
~GetAppMessageQueueRouteRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
@@ -41,7 +45,9 @@ public:
private:
std::string mseSessionId_;
std::string appName_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
{
long status;
int instancesNumber;
long tagCount;
std::string appId;
std::string language;
std::string userId;
@@ -61,6 +62,7 @@ namespace AlibabaCloud
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
bool getSuccess()const;
@@ -70,6 +72,7 @@ namespace AlibabaCloud
std::string message_;
int httpStatusCode_;
Data data_;
std::string errorCode_;
int code_;
bool success_;

View File

@@ -58,16 +58,18 @@ namespace AlibabaCloud
};
long status;
int instancesNumber;
std::string extraInfo;
std::string _namespace;
std::string extraInfo;
std::string source;
std::string appName;
long tagCount;
std::string appId;
std::string language;
std::vector<ApplicationList::CurMetricsItem> curMetrics;
std::string userId;
std::string regionId;
CurMetricsFm curMetricsFm;
int appType;
std::vector<std::string> tags;
std::string licenseKey;
};

View File

@@ -32,21 +32,21 @@ public:
~GetEngineNamepaceRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getId() const;
void setId(const std::string &id);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
private:
std::string mseSessionId_;
std::string id_;
std::string clusterId_;
std::string instanceId_;
std::string acceptLanguage_;
std::string id_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT GetGatewayAuthConsumerDetailRequest : public RpcServiceRequest {
public:
GetGatewayAuthConsumerDetailRequest();
~GetGatewayAuthConsumerDetailRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
long getId() const;
void setId(long id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
long id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILREQUEST_H_

View File

@@ -0,0 +1,97 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT GetGatewayAuthConsumerDetailResult : public ServiceResult
{
public:
struct Data
{
struct Resource
{
std::string gatewayUniqueId;
std::string gmtCreate;
long consumerId;
std::string gmtModified;
std::string routeName;
bool resourceStatus;
long id;
long routeId;
};
std::string description;
std::string keyValue;
std::string encodeType;
std::string gmtModified;
std::string tokenPosition;
std::string name;
std::string keyName;
std::string gatewayUniqueId;
std::string tokenPrefix;
std::vector<Resource> resourceList;
std::string type;
std::string gmtCreate;
bool tokenPass;
std::string jwks;
bool consumerStatus;
std::string primaryUser;
std::string tokenName;
long id;
};
GetGatewayAuthConsumerDetailResult();
explicit GetGatewayAuthConsumerDetailResult(const std::string &payload);
~GetGatewayAuthConsumerDetailResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getDynamicCode()const;
std::string getErrorCode()const;
std::string getDynamicMessage()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
std::string dynamicCode_;
std::string errorCode_;
std::string dynamicMessage_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_GETGATEWAYAUTHCONSUMERDETAILRESULT_H_

View File

@@ -34,16 +34,16 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getId() const;
void setId(const std::string &id);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
std::string acceptLanguage_;
std::string id_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -45,28 +45,45 @@ namespace AlibabaCloud
std::string projectName;
bool logEnabled;
};
int status;
struct ElasticPolicy
{
struct TimePolicyListItem
{
std::string endTime;
std::string startTime;
int desiredReplica;
};
std::string elasticType;
int maxReplica;
std::vector<TimePolicyListItem> timePolicyList;
};
std::string elasticType;
std::string resourceGroupId;
std::string instanceId;
XtraceDetails xtraceDetails;
std::string vpc;
std::string gmtModified;
std::string vswitch2;
std::string name;
std::string statusDesc;
std::string mseTag;
bool elastic;
std::string vswitch;
LogConfigDetails logConfigDetails;
int status;
std::string instanceId;
ElasticPolicy elasticPolicy;
int totalReplica;
std::string securityGroup;
int replica;
std::string endDate;
std::string name;
std::string gatewayUniqueId;
std::string statusDesc;
std::string gmtCreate;
std::string mseTag;
std::string chargeType;
std::string region;
std::string primaryUser;
std::string vswitch;
long id;
std::string spec;
LogConfigDetails logConfigDetails;
int elasticReplica;
};

View File

@@ -141,6 +141,7 @@ namespace AlibabaCloud
long serviceId;
std::string name;
};
std::string policies;
std::string gmtModified;
std::string destinationType;
HeaderOp headerOp;

View File

@@ -32,17 +32,17 @@ public:
~GetGovernanceKubernetesClusterRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string clusterId_;
std::string regionId_;
std::string clusterId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -32,15 +32,15 @@ public:
~GetImageRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getVersionCode() const;
void setVersionCode(const std::string &versionCode);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string acceptLanguage_;
std::string versionCode_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -32,20 +32,20 @@ public:
~GetImportFileUrlRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getContentType() const;
void setContentType(const std::string &contentType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string namespaceId_;
std::string contentType_;
std::string instanceId_;
std::string namespaceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -34,6 +34,8 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getGatewayUniqueId() const;
void setGatewayUniqueId(const std::string &gatewayUniqueId);
bool getIsAll() const;
void setIsAll(bool isAll);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getAcceptLanguage() const;
@@ -42,6 +44,7 @@ public:
private:
std::string mseSessionId_;
std::string gatewayUniqueId_;
bool isAll_;
std::string vpcId_;
std::string acceptLanguage_;
};

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT GetLosslessRuleByAppRequest : public RpcServiceRequest {
public:
GetLosslessRuleByAppRequest();
~GetLosslessRuleByAppRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string appName_;
std::string regionId_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT GetLosslessRuleByAppResult : public ServiceResult
{
public:
struct Data
{
bool related;
std::string appId;
int warmupTime;
bool notice;
int funcType;
bool enable;
int count;
int delayTime;
bool aligned;
bool lossLessDetail;
std::string appName;
};
GetLosslessRuleByAppResult();
explicit GetLosslessRuleByAppResult(const std::string &payload);
~GetLosslessRuleByAppResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
std::string errorCode_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_GETLOSSLESSRULEBYAPPRESULT_H_

View File

@@ -32,27 +32,27 @@ public:
~GetNacosConfigRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
bool getBeta() const;
void setBeta(bool beta);
std::string getGroup() const;
void setGroup(const std::string &group);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string instanceId_;
std::string dataId_;
std::string namespaceId_;
std::string acceptLanguage_;
bool beta_;
std::string group_;
std::string instanceId_;
std::string dataId_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -34,25 +34,25 @@ public:
void setMseSessionId(const std::string &mseSessionId);
std::string getNid() const;
void setNid(const std::string &nid);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getGroup() const;
void setGroup(const std::string &group);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getGroup() const;
void setGroup(const std::string &group);
private:
std::string mseSessionId_;
std::string nid_;
std::string namespaceId_;
std::string group_;
std::string instanceId_;
std::string dataId_;
std::string namespaceId_;
std::string acceptLanguage_;
std::string group_;
};
} // namespace Model
} // namespace Mse

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT GetServiceListPageRequest : public RpcServiceRequest {
public:
GetServiceListPageRequest();
~GetServiceListPageRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getSide() const;
void setSide(const std::string &side);
std::string getIp() const;
void setIp(const std::string &ip);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
int pageNumber_;
int pageSize_;
std::string serviceName_;
std::string side_;
std::string ip_;
std::string serviceType_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGEREQUEST_H_

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT GetServiceListPageResult : public ServiceResult
{
public:
struct Data
{
struct MscServiceResponse
{
std::string group;
std::string edasAppId;
std::string gmtModifyTime;
std::string appId;
std::string version;
std::string serviceName;
std::string edasAppName;
std::string clusterName;
int instanceNum;
std::string appName;
};
std::string pageSize;
std::string currentPage;
std::string pageNumber;
std::string totalSize;
std::vector<MscServiceResponse> result;
};
GetServiceListPageResult();
explicit GetServiceListPageResult(const std::string &payload);
~GetServiceListPageResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICELISTPAGERESULT_H_

View File

@@ -38,22 +38,22 @@ public:
void setPageNum(int pageNum);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getHasIpCount() const;
void setHasIpCount(const std::string &hasIpCount);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
@@ -62,14 +62,14 @@ private:
std::string clusterName_;
int pageNum_;
std::string namespaceId_;
std::string requestPars_;
std::string groupName_;
std::string instanceId_;
std::string regionId_;
int pageSize_;
std::string requestPars_;
std::string serviceName_;
std::string clusterId_;
std::string groupName_;
std::string hasIpCount_;
std::string instanceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGEREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGEREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT GetServiceMethodPageRequest : public RpcServiceRequest {
public:
GetServiceMethodPageRequest();
~GetServiceMethodPageRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getServiceGroup() const;
void setServiceGroup(const std::string &serviceGroup);
std::string getPath() const;
void setPath(const std::string &path);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getIp() const;
void setIp(const std::string &ip);
std::string getServiceVersion() const;
void setServiceVersion(const std::string &serviceVersion);
std::string getName() const;
void setName(const std::string &name);
std::string getRegion() const;
void setRegion(const std::string &region);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getServiceType() const;
void setServiceType(const std::string &serviceType);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getMethodController() const;
void setMethodController(const std::string &methodController);
private:
std::string mseSessionId_;
std::string serviceGroup_;
std::string path_;
std::string appName_;
std::string ip_;
std::string serviceVersion_;
std::string name_;
std::string region_;
int pageNumber_;
int pageSize_;
std::string serviceName_;
std::string serviceType_;
std::string appId_;
std::string acceptLanguage_;
std::string methodController_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGEREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGERESULT_H_
#define ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT GetServiceMethodPageResult : public ServiceResult
{
public:
struct Data
{
struct Method
{
struct ParameterDefinition
{
std::string type;
std::string description;
std::string name;
};
std::vector<Method::ParameterDefinition> parameterDefinitions;
std::vector<std::string> parameterDetails;
std::string methodController;
std::vector<std::string> paths;
std::vector<std::string> parameterTypes;
std::vector<std::string> requestMethods;
std::string returnType;
std::string returnDetails;
std::string nameDetail;
std::string name;
};
int pageSize;
int pageNumber;
int totalSize;
std::vector<Method> result;
};
GetServiceMethodPageResult();
explicit GetServiceMethodPageResult(const std::string &payload);
~GetServiceMethodPageResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_GETSERVICEMETHODPAGERESULT_H_

View File

@@ -34,12 +34,15 @@ public:
void setMseSessionId(const std::string &mseSessionId);
long getGroupId() const;
void setGroupId(long groupId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
long groupId_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -37,10 +37,18 @@ namespace AlibabaCloud
GetTagsBySwimmingLaneGroupIdResult();
explicit GetTagsBySwimmingLaneGroupIdResult(const std::string &payload);
~GetTagsBySwimmingLaneGroupIdResult();
std::string getMessage()const;
std::vector<std::string> getData()const;
std::string getErrorCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<std::string> data_;
std::string errorCode_;
bool success_;
};
}

View File

@@ -32,24 +32,24 @@ public:
~ImportNacosConfigRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getFileUrl() const;
void setFileUrl(const std::string &fileUrl);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
private:
std::string mseSessionId_;
std::string instanceId_;
std::string namespaceId_;
std::string policy_;
std::string instanceId_;
std::string acceptLanguage_;
std::string fileUrl_;
std::string policy_;
};
} // namespace Model
} // namespace Mse

View File

@@ -49,6 +49,10 @@ public:
void setTlsSetting(const std::string &tlsSetting);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getFcServiceName() const;
void setFcServiceName(const std::string &fcServiceName);
std::string getFcVersion() const;
void setFcVersion(const std::string &fcVersion);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
@@ -58,6 +62,8 @@ private:
std::vector<ServiceList> serviceList_;
std::string tlsSetting_;
std::string sourceType_;
std::string fcServiceName_;
std::string fcVersion_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -32,14 +32,14 @@ public:
~ImportZookeeperDataRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getFileName() const;
void setFileName(const std::string &fileName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getFileName() const;
void setFileName(const std::string &fileName);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getFileUrl() const;
@@ -47,10 +47,10 @@ public:
private:
std::string mseSessionId_;
std::string instanceId_;
std::string fileName_;
std::string regionId_;
std::string requestPars_;
std::string instanceId_;
std::string fileName_;
std::string acceptLanguage_;
std::string fileUrl_;
};

View File

@@ -38,8 +38,6 @@ public:
void setPageNum(int pageNum);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
@@ -58,7 +56,6 @@ private:
std::string clusterName_;
int pageNum_;
std::string namespaceId_;
std::string requestPars_;
int pageSize_;
std::string serviceName_;
std::string clusterId_;

View File

@@ -34,6 +34,18 @@ namespace AlibabaCloud
public:
struct Data
{
struct AppDetail
{
std::string appId;
int checkTimeout;
std::string checkType;
int unhealthyCheckTimes;
int port;
int healthyCheckTimes;
int checkInternal;
std::string appName;
std::string checkPath;
};
struct NacosAnsCluster
{
int defaultCheckPort;
@@ -50,6 +62,8 @@ namespace AlibabaCloud
std::string metadata;
float protectThreshold;
bool ephemeral;
AppDetail appDetail;
std::string source;
std::string name;
};
@@ -57,6 +71,7 @@ namespace AlibabaCloud
ListAnsServiceClustersResult();
explicit ListAnsServiceClustersResult(const std::string &payload);
~ListAnsServiceClustersResult();
std::string getHttpCode()const;
std::string getMessage()const;
Data getData()const;
std::string getErrorCode()const;
@@ -65,6 +80,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::string httpCode_;
std::string message_;
Data data_;
std::string errorCode_;

View File

@@ -32,38 +32,44 @@ public:
~ListAnsServicesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterName() const;
void setClusterName(const std::string &clusterName);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getNamespaceId() const;
void setNamespaceId(const std::string &namespaceId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getServiceName() const;
void setServiceName(const std::string &serviceName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getHasIpCount() const;
void setHasIpCount(const std::string &hasIpCount);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string clusterName_;
int pageNum_;
std::string namespaceId_;
std::string requestPars_;
std::string groupName_;
std::string instanceId_;
std::string regionId_;
int pageSize_;
std::string serviceName_;
std::string clusterId_;
std::string groupName_;
std::string hasIpCount_;
std::string instanceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
int ipCount;
int healthyInstanceCount;
int clusterCount;
std::string source;
std::string name;
};

View File

@@ -32,18 +32,21 @@ public:
~ListAppBySwimmingLaneGroupTagRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
long getGroupId() const;
void setGroupId(long groupId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getTag() const;
void setTag(const std::string &tag);
long getGroupId() const;
void setGroupId(long groupId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
long groupId_;
std::string acceptLanguage_;
std::string tag_;
long groupId_;
std::string _namespace_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -38,10 +38,12 @@ public:
void setPageNumber(int pageNumber);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getAppId() const;
void setAppId(const std::string &appId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
@@ -52,8 +54,9 @@ private:
std::string source_;
int pageNumber_;
std::string appName_;
std::string appId_;
int pageSize_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
std::string name;
};
std::string appId;
std::string _namespace;
long routeStatus;
std::vector<ApplicationList::RouteRule> routeRules;
std::string appName;
@@ -68,7 +69,6 @@ namespace AlibabaCloud
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
@@ -77,7 +77,6 @@ namespace AlibabaCloud
std::string message_;
int httpStatusCode_;
Data data_;
int code_;
bool success_;
};

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT ListAuthPolicyRequest : public RpcServiceRequest {
public:
ListAuthPolicyRequest();
~ListAuthPolicyRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getSource() const;
void setSource(const std::string &source);
std::string getPageNumber() const;
void setPageNumber(const std::string &pageNumber);
std::string getProtocol() const;
void setProtocol(const std::string &protocol);
std::string getPageSize() const;
void setPageSize(const std::string &pageSize);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getName() const;
void setName(const std::string &name);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string mseSessionId_;
std::string source_;
std::string pageNumber_;
std::string protocol_;
std::string pageSize_;
std::string appId_;
std::string name_;
std::string _namespace_;
std::string acceptLanguage_;
std::string region_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYREQUEST_H_

View File

@@ -0,0 +1,101 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT ListAuthPolicyResult : public ServiceResult
{
public:
struct Data
{
struct Policy
{
struct AuthRuleItem
{
struct Method
{
std::string group;
std::string version;
std::string serviceName;
std::vector<std::string> parameterTypes;
std::string returnType;
std::string name;
};
std::string path;
std::vector<std::string> k8sNamespaces;
Method method;
bool black;
int authType;
std::vector<std::string> appIds;
};
int status;
std::string accountId;
std::string source;
std::string appName;
std::string name;
std::string k8sNamespace;
std::string appId;
bool enable;
std::string namespaceId;
std::string regionId;
int id;
int authType;
std::vector<Policy::AuthRuleItem> authRule;
std::string protocol;
};
int pageSize;
int pageNumber;
int totalSize;
std::vector<Policy> result;
};
ListAuthPolicyResult();
explicit ListAuthPolicyResult(const std::string &payload);
~ListAuthPolicyResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_LISTAUTHPOLICYRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESREQUEST_H_
#define ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESREQUEST_H_
#include <alibabacloud/mse/MseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Mse {
namespace Model {
class ALIBABACLOUD_MSE_EXPORT ListCircuitBreakerRulesRequest : public RpcServiceRequest {
public:
ListCircuitBreakerRulesRequest();
~ListCircuitBreakerRulesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getAppName() const;
void setAppName(const std::string &appName);
int getPageSize() const;
void setPageSize(int pageSize);
int getPageIndex() const;
void setPageIndex(int pageIndex);
std::string getResource() const;
void setResource(const std::string &resource);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getResourceSearchKey() const;
void setResourceSearchKey(const std::string &resourceSearchKey);
private:
std::string mseSessionId_;
std::string appName_;
int pageSize_;
int pageIndex_;
std::string resource_;
std::string appId_;
std::string _namespace_;
std::string acceptLanguage_;
std::string resourceSearchKey_;
};
} // namespace Model
} // namespace Mse
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESRESULT_H_
#define ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/mse/MseExport.h>
namespace AlibabaCloud
{
namespace Mse
{
namespace Model
{
class ALIBABACLOUD_MSE_EXPORT ListCircuitBreakerRulesResult : public ServiceResult
{
public:
struct Data
{
struct ResultItem
{
int minRequestAmount;
long ruleId;
std::string resource;
std::string _namespace;
std::string appName;
int retryTimeoutMs;
std::string appId;
int halfOpenRecoveryStepNum;
std::string fallbackObject;
int strategy;
bool enable;
int maxAllowedRtMs;
std::string regionId;
int halfOpenBaseAmountPerStep;
int statIntervalMs;
float threshold;
};
int pageSize;
int pageNumber;
int totalSize;
std::vector<ResultItem> result;
};
ListCircuitBreakerRulesResult();
explicit ListCircuitBreakerRulesResult(const std::string &payload);
~ListCircuitBreakerRulesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
int getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
int code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_MSE_MODEL_LISTCIRCUITBREAKERRULESRESULT_H_

View File

@@ -34,24 +34,24 @@ public:
void setMseSessionId(const std::string &mseSessionId);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
int pageNum_;
std::string instanceId_;
std::string regionId_;
int pageSize_;
std::string requestPars_;
std::string instanceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -32,10 +32,10 @@ public:
~ListClusterTypesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getConnectType() const;
void setConnectType(const std::string &connectType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getConnectType() const;
void setConnectType(const std::string &connectType);
std::string getMseVersion() const;
void setMseVersion(const std::string &mseVersion);
std::string getAcceptLanguage() const;
@@ -43,8 +43,8 @@ public:
private:
std::string mseSessionId_;
std::string connectType_;
std::string regionId_;
std::string connectType_;
std::string mseVersion_;
std::string acceptLanguage_;
};

View File

@@ -36,8 +36,6 @@ public:
~ListClustersRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterAliasName() const;
void setClusterAliasName(const std::string &clusterAliasName);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getResourceGroupId() const;
@@ -48,21 +46,23 @@ public:
void setRequestPars(const std::string &requestPars);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getClusterAliasName() const;
void setClusterAliasName(const std::string &clusterAliasName);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string clusterAliasName_;
int pageNum_;
std::string resourceGroupId_;
std::string regionId_;
std::string requestPars_;
int pageSize_;
std::string acceptLanguage_;
std::vector<Tag> tag_;
std::string clusterAliasName_;
std::string acceptLanguage_;
};
} // namespace Model
} // namespace Mse

View File

@@ -40,18 +40,18 @@ public:
void setNamespaceId(const std::string &namespaceId);
std::string getRequestPars() const;
void setRequestPars(const std::string &requestPars);
long getEndTs() const;
void setEndTs(long endTs);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getGroup() const;
void setGroup(const std::string &group);
std::string getIp() const;
void setIp(const std::string &ip);
bool getReverse() const;
void setReverse(bool reverse);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getEndTs() const;
void setEndTs(long endTs);
long getPageSize() const;
void setPageSize(long pageSize);
bool getReverse() const;
void setReverse(bool reverse);
std::string getDataId() const;
void setDataId(const std::string &dataId);
std::string getAcceptLanguage() const;
@@ -63,12 +63,12 @@ private:
long pageNum_;
std::string namespaceId_;
std::string requestPars_;
long endTs_;
long pageSize_;
std::string group_;
std::string ip_;
bool reverse_;
std::string instanceId_;
long endTs_;
long pageSize_;
bool reverse_;
std::string dataId_;
std::string acceptLanguage_;
};

View File

@@ -32,23 +32,23 @@ public:
~ListEngineNamespacesRequest();
std::string getMseSessionId() const;
void setMseSessionId(const std::string &mseSessionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAcceptLanguage() const;
void setAcceptLanguage(const std::string &acceptLanguage);
private:
std::string mseSessionId_;
std::string clusterId_;
int pageNum_;
std::string instanceId_;
int pageSize_;
std::string clusterId_;
std::string instanceId_;
std::string acceptLanguage_;
};
} // namespace Model

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
int type;
int quota;
int configCount;
std::string sourceType;
std::string namespaceShowName;
std::string _namespace;
std::string namespaceDesc;

Some files were not shown because too many files have changed in this diff Show More