Generated 2016-07-14 for CloudAPI.
This commit is contained in:
@@ -30,6 +30,8 @@
|
||||
#include "model/AddIpControlPolicyItemResult.h"
|
||||
#include "model/AddTrafficSpecialControlRequest.h"
|
||||
#include "model/AddTrafficSpecialControlResult.h"
|
||||
#include "model/AttachApiProductRequest.h"
|
||||
#include "model/AttachApiProductResult.h"
|
||||
#include "model/AttachPluginRequest.h"
|
||||
#include "model/AttachPluginResult.h"
|
||||
#include "model/BatchAbolishApisRequest.h"
|
||||
@@ -80,6 +82,8 @@
|
||||
#include "model/DeleteApiResult.h"
|
||||
#include "model/DeleteApiGroupRequest.h"
|
||||
#include "model/DeleteApiGroupResult.h"
|
||||
#include "model/DeleteApiProductRequest.h"
|
||||
#include "model/DeleteApiProductResult.h"
|
||||
#include "model/DeleteApiStageVariableRequest.h"
|
||||
#include "model/DeleteApiStageVariableResult.h"
|
||||
#include "model/DeleteAppRequest.h"
|
||||
@@ -142,6 +146,10 @@
|
||||
#include "model/DescribeApiLatencyDataResult.h"
|
||||
#include "model/DescribeApiMarketAttributesRequest.h"
|
||||
#include "model/DescribeApiMarketAttributesResult.h"
|
||||
#include "model/DescribeApiProductApisRequest.h"
|
||||
#include "model/DescribeApiProductApisResult.h"
|
||||
#include "model/DescribeApiProductsByAppRequest.h"
|
||||
#include "model/DescribeApiProductsByAppResult.h"
|
||||
#include "model/DescribeApiQpsDataRequest.h"
|
||||
#include "model/DescribeApiQpsDataResult.h"
|
||||
#include "model/DescribeApiSignaturesRequest.h"
|
||||
@@ -162,6 +170,8 @@
|
||||
#include "model/DescribeApisBySignatureResult.h"
|
||||
#include "model/DescribeApisByTrafficControlRequest.h"
|
||||
#include "model/DescribeApisByTrafficControlResult.h"
|
||||
#include "model/DescribeApisWithStageNameIntegratedByAppRequest.h"
|
||||
#include "model/DescribeApisWithStageNameIntegratedByAppResult.h"
|
||||
#include "model/DescribeAppRequest.h"
|
||||
#include "model/DescribeAppResult.h"
|
||||
#include "model/DescribeAppAttributesRequest.h"
|
||||
@@ -170,6 +180,8 @@
|
||||
#include "model/DescribeAppSecurityResult.h"
|
||||
#include "model/DescribeAppsRequest.h"
|
||||
#include "model/DescribeAppsResult.h"
|
||||
#include "model/DescribeAppsByApiProductRequest.h"
|
||||
#include "model/DescribeAppsByApiProductResult.h"
|
||||
#include "model/DescribeAuthorizedApisRequest.h"
|
||||
#include "model/DescribeAuthorizedApisResult.h"
|
||||
#include "model/DescribeAuthorizedAppsRequest.h"
|
||||
@@ -194,10 +206,34 @@
|
||||
#include "model/DescribeDeployedApisResult.h"
|
||||
#include "model/DescribeDomainRequest.h"
|
||||
#include "model/DescribeDomainResult.h"
|
||||
#include "model/DescribeGroupLatencyRequest.h"
|
||||
#include "model/DescribeGroupLatencyResult.h"
|
||||
#include "model/DescribeGroupQpsRequest.h"
|
||||
#include "model/DescribeGroupQpsResult.h"
|
||||
#include "model/DescribeGroupTrafficRequest.h"
|
||||
#include "model/DescribeGroupTrafficResult.h"
|
||||
#include "model/DescribeHistoryApisRequest.h"
|
||||
#include "model/DescribeHistoryApisResult.h"
|
||||
#include "model/DescribeImportOASTaskRequest.h"
|
||||
#include "model/DescribeImportOASTaskResult.h"
|
||||
#include "model/DescribeInstanceDropConnectionsRequest.h"
|
||||
#include "model/DescribeInstanceDropConnectionsResult.h"
|
||||
#include "model/DescribeInstanceDropPacketRequest.h"
|
||||
#include "model/DescribeInstanceDropPacketResult.h"
|
||||
#include "model/DescribeInstanceHttpCodeRequest.h"
|
||||
#include "model/DescribeInstanceHttpCodeResult.h"
|
||||
#include "model/DescribeInstanceLatencyRequest.h"
|
||||
#include "model/DescribeInstanceLatencyResult.h"
|
||||
#include "model/DescribeInstanceNewConnectionsRequest.h"
|
||||
#include "model/DescribeInstanceNewConnectionsResult.h"
|
||||
#include "model/DescribeInstancePacketsRequest.h"
|
||||
#include "model/DescribeInstancePacketsResult.h"
|
||||
#include "model/DescribeInstanceQpsRequest.h"
|
||||
#include "model/DescribeInstanceQpsResult.h"
|
||||
#include "model/DescribeInstanceSlbConnectRequest.h"
|
||||
#include "model/DescribeInstanceSlbConnectResult.h"
|
||||
#include "model/DescribeInstanceTrafficRequest.h"
|
||||
#include "model/DescribeInstanceTrafficResult.h"
|
||||
#include "model/DescribeInstancesRequest.h"
|
||||
#include "model/DescribeInstancesResult.h"
|
||||
#include "model/DescribeIpControlPolicyItemsRequest.h"
|
||||
@@ -232,6 +268,8 @@
|
||||
#include "model/DescribeSignaturesResult.h"
|
||||
#include "model/DescribeSignaturesByApiRequest.h"
|
||||
#include "model/DescribeSignaturesByApiResult.h"
|
||||
#include "model/DescribeSummaryDataRequest.h"
|
||||
#include "model/DescribeSummaryDataResult.h"
|
||||
#include "model/DescribeSystemParametersRequest.h"
|
||||
#include "model/DescribeSystemParametersResult.h"
|
||||
#include "model/DescribeTrafficControlsRequest.h"
|
||||
@@ -246,6 +284,8 @@
|
||||
#include "model/DescribeVpcAccessesResult.h"
|
||||
#include "model/DescribeZonesRequest.h"
|
||||
#include "model/DescribeZonesResult.h"
|
||||
#include "model/DetachApiProductRequest.h"
|
||||
#include "model/DetachApiProductResult.h"
|
||||
#include "model/DetachPluginRequest.h"
|
||||
#include "model/DetachPluginResult.h"
|
||||
#include "model/DisableInstanceAccessControlRequest.h"
|
||||
@@ -280,6 +320,8 @@
|
||||
#include "model/ModifyDatasetItemResult.h"
|
||||
#include "model/ModifyInstanceSpecRequest.h"
|
||||
#include "model/ModifyInstanceSpecResult.h"
|
||||
#include "model/ModifyIntranetDomainPolicyRequest.h"
|
||||
#include "model/ModifyIntranetDomainPolicyResult.h"
|
||||
#include "model/ModifyIpControlRequest.h"
|
||||
#include "model/ModifyIpControlResult.h"
|
||||
#include "model/ModifyIpControlPolicyItemRequest.h"
|
||||
@@ -304,6 +346,8 @@
|
||||
#include "model/ReactivateDomainResult.h"
|
||||
#include "model/RemoveAccessControlListEntryRequest.h"
|
||||
#include "model/RemoveAccessControlListEntryResult.h"
|
||||
#include "model/RemoveApiProductsAuthoritiesRequest.h"
|
||||
#include "model/RemoveApiProductsAuthoritiesResult.h"
|
||||
#include "model/RemoveApisAuthoritiesRequest.h"
|
||||
#include "model/RemoveApisAuthoritiesResult.h"
|
||||
#include "model/RemoveAppsAuthoritiesRequest.h"
|
||||
@@ -332,6 +376,8 @@
|
||||
#include "model/SdkGenerateByGroupResult.h"
|
||||
#include "model/SetAccessControlListAttributeRequest.h"
|
||||
#include "model/SetAccessControlListAttributeResult.h"
|
||||
#include "model/SetApiProductsAuthoritiesRequest.h"
|
||||
#include "model/SetApiProductsAuthoritiesResult.h"
|
||||
#include "model/SetApisAuthoritiesRequest.h"
|
||||
#include "model/SetApisAuthoritiesResult.h"
|
||||
#include "model/SetAppsAuthoritiesRequest.h"
|
||||
@@ -342,6 +388,8 @@
|
||||
#include "model/SetDomainCertificateResult.h"
|
||||
#include "model/SetDomainWebSocketStatusRequest.h"
|
||||
#include "model/SetDomainWebSocketStatusResult.h"
|
||||
#include "model/SetGroupAuthAppCodeRequest.h"
|
||||
#include "model/SetGroupAuthAppCodeResult.h"
|
||||
#include "model/SetIpControlApisRequest.h"
|
||||
#include "model/SetIpControlApisResult.h"
|
||||
#include "model/SetSignatureApisRequest.h"
|
||||
@@ -358,6 +406,8 @@
|
||||
#include "model/TagResourcesResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
#include "model/UntagResourcesResult.h"
|
||||
#include "model/ValidateVpcConnectivityRequest.h"
|
||||
#include "model/ValidateVpcConnectivityResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -379,6 +429,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddTrafficSpecialControlResult> AddTrafficSpecialControlOutcome;
|
||||
typedef std::future<AddTrafficSpecialControlOutcome> AddTrafficSpecialControlOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::AddTrafficSpecialControlRequest&, const AddTrafficSpecialControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTrafficSpecialControlAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachApiProductResult> AttachApiProductOutcome;
|
||||
typedef std::future<AttachApiProductOutcome> AttachApiProductOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::AttachApiProductRequest&, const AttachApiProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachApiProductAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachPluginResult> AttachPluginOutcome;
|
||||
typedef std::future<AttachPluginOutcome> AttachPluginOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::AttachPluginRequest&, const AttachPluginOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachPluginAsyncHandler;
|
||||
@@ -454,6 +507,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteApiGroupResult> DeleteApiGroupOutcome;
|
||||
typedef std::future<DeleteApiGroupOutcome> DeleteApiGroupOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiGroupRequest&, const DeleteApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteApiProductResult> DeleteApiProductOutcome;
|
||||
typedef std::future<DeleteApiProductOutcome> DeleteApiProductOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiProductRequest&, const DeleteApiProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiProductAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteApiStageVariableResult> DeleteApiStageVariableOutcome;
|
||||
typedef std::future<DeleteApiStageVariableOutcome> DeleteApiStageVariableOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiStageVariableRequest&, const DeleteApiStageVariableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiStageVariableAsyncHandler;
|
||||
@@ -547,6 +603,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeApiMarketAttributesResult> DescribeApiMarketAttributesOutcome;
|
||||
typedef std::future<DescribeApiMarketAttributesOutcome> DescribeApiMarketAttributesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiMarketAttributesRequest&, const DescribeApiMarketAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiMarketAttributesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeApiProductApisResult> DescribeApiProductApisOutcome;
|
||||
typedef std::future<DescribeApiProductApisOutcome> DescribeApiProductApisOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiProductApisRequest&, const DescribeApiProductApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiProductApisAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeApiProductsByAppResult> DescribeApiProductsByAppOutcome;
|
||||
typedef std::future<DescribeApiProductsByAppOutcome> DescribeApiProductsByAppOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiProductsByAppRequest&, const DescribeApiProductsByAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiProductsByAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeApiQpsDataResult> DescribeApiQpsDataOutcome;
|
||||
typedef std::future<DescribeApiQpsDataOutcome> DescribeApiQpsDataOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiQpsDataRequest&, const DescribeApiQpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiQpsDataAsyncHandler;
|
||||
@@ -577,6 +639,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeApisByTrafficControlResult> DescribeApisByTrafficControlOutcome;
|
||||
typedef std::future<DescribeApisByTrafficControlOutcome> DescribeApisByTrafficControlOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisByTrafficControlRequest&, const DescribeApisByTrafficControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisByTrafficControlAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeApisWithStageNameIntegratedByAppResult> DescribeApisWithStageNameIntegratedByAppOutcome;
|
||||
typedef std::future<DescribeApisWithStageNameIntegratedByAppOutcome> DescribeApisWithStageNameIntegratedByAppOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisWithStageNameIntegratedByAppRequest&, const DescribeApisWithStageNameIntegratedByAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisWithStageNameIntegratedByAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppResult> DescribeAppOutcome;
|
||||
typedef std::future<DescribeAppOutcome> DescribeAppOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppRequest&, const DescribeAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppAsyncHandler;
|
||||
@@ -589,6 +654,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeAppsResult> DescribeAppsOutcome;
|
||||
typedef std::future<DescribeAppsOutcome> DescribeAppsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppsRequest&, const DescribeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAppsByApiProductResult> DescribeAppsByApiProductOutcome;
|
||||
typedef std::future<DescribeAppsByApiProductOutcome> DescribeAppsByApiProductOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppsByApiProductRequest&, const DescribeAppsByApiProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppsByApiProductAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAuthorizedApisResult> DescribeAuthorizedApisOutcome;
|
||||
typedef std::future<DescribeAuthorizedApisOutcome> DescribeAuthorizedApisOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAuthorizedApisRequest&, const DescribeAuthorizedApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuthorizedApisAsyncHandler;
|
||||
@@ -625,12 +693,48 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDomainResult> DescribeDomainOutcome;
|
||||
typedef std::future<DescribeDomainOutcome> DescribeDomainOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDomainRequest&, const DescribeDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeGroupLatencyResult> DescribeGroupLatencyOutcome;
|
||||
typedef std::future<DescribeGroupLatencyOutcome> DescribeGroupLatencyOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeGroupLatencyRequest&, const DescribeGroupLatencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupLatencyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeGroupQpsResult> DescribeGroupQpsOutcome;
|
||||
typedef std::future<DescribeGroupQpsOutcome> DescribeGroupQpsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeGroupQpsRequest&, const DescribeGroupQpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupQpsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeGroupTrafficResult> DescribeGroupTrafficOutcome;
|
||||
typedef std::future<DescribeGroupTrafficOutcome> DescribeGroupTrafficOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeGroupTrafficRequest&, const DescribeGroupTrafficOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGroupTrafficAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHistoryApisResult> DescribeHistoryApisOutcome;
|
||||
typedef std::future<DescribeHistoryApisOutcome> DescribeHistoryApisOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeHistoryApisRequest&, const DescribeHistoryApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryApisAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeImportOASTaskResult> DescribeImportOASTaskOutcome;
|
||||
typedef std::future<DescribeImportOASTaskOutcome> DescribeImportOASTaskOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeImportOASTaskRequest&, const DescribeImportOASTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImportOASTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceDropConnectionsResult> DescribeInstanceDropConnectionsOutcome;
|
||||
typedef std::future<DescribeInstanceDropConnectionsOutcome> DescribeInstanceDropConnectionsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceDropConnectionsRequest&, const DescribeInstanceDropConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceDropConnectionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceDropPacketResult> DescribeInstanceDropPacketOutcome;
|
||||
typedef std::future<DescribeInstanceDropPacketOutcome> DescribeInstanceDropPacketOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceDropPacketRequest&, const DescribeInstanceDropPacketOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceDropPacketAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceHttpCodeResult> DescribeInstanceHttpCodeOutcome;
|
||||
typedef std::future<DescribeInstanceHttpCodeOutcome> DescribeInstanceHttpCodeOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceHttpCodeRequest&, const DescribeInstanceHttpCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceHttpCodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceLatencyResult> DescribeInstanceLatencyOutcome;
|
||||
typedef std::future<DescribeInstanceLatencyOutcome> DescribeInstanceLatencyOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceLatencyRequest&, const DescribeInstanceLatencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceLatencyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceNewConnectionsResult> DescribeInstanceNewConnectionsOutcome;
|
||||
typedef std::future<DescribeInstanceNewConnectionsOutcome> DescribeInstanceNewConnectionsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceNewConnectionsRequest&, const DescribeInstanceNewConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceNewConnectionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstancePacketsResult> DescribeInstancePacketsOutcome;
|
||||
typedef std::future<DescribeInstancePacketsOutcome> DescribeInstancePacketsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstancePacketsRequest&, const DescribeInstancePacketsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancePacketsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceQpsResult> DescribeInstanceQpsOutcome;
|
||||
typedef std::future<DescribeInstanceQpsOutcome> DescribeInstanceQpsOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceQpsRequest&, const DescribeInstanceQpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceQpsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceSlbConnectResult> DescribeInstanceSlbConnectOutcome;
|
||||
typedef std::future<DescribeInstanceSlbConnectOutcome> DescribeInstanceSlbConnectOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceSlbConnectRequest&, const DescribeInstanceSlbConnectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSlbConnectAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceTrafficResult> DescribeInstanceTrafficOutcome;
|
||||
typedef std::future<DescribeInstanceTrafficOutcome> DescribeInstanceTrafficOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstanceTrafficRequest&, const DescribeInstanceTrafficOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTrafficAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstancesResult> DescribeInstancesOutcome;
|
||||
typedef std::future<DescribeInstancesOutcome> DescribeInstancesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeInstancesRequest&, const DescribeInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancesAsyncHandler;
|
||||
@@ -682,6 +786,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSignaturesByApiResult> DescribeSignaturesByApiOutcome;
|
||||
typedef std::future<DescribeSignaturesByApiOutcome> DescribeSignaturesByApiOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSignaturesByApiRequest&, const DescribeSignaturesByApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignaturesByApiAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSummaryDataResult> DescribeSummaryDataOutcome;
|
||||
typedef std::future<DescribeSummaryDataOutcome> DescribeSummaryDataOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSummaryDataRequest&, const DescribeSummaryDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSummaryDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSystemParametersResult> DescribeSystemParametersOutcome;
|
||||
typedef std::future<DescribeSystemParametersOutcome> DescribeSystemParametersOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSystemParametersRequest&, const DescribeSystemParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSystemParametersAsyncHandler;
|
||||
@@ -703,6 +810,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
|
||||
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachApiProductResult> DetachApiProductOutcome;
|
||||
typedef std::future<DetachApiProductOutcome> DetachApiProductOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DetachApiProductRequest&, const DetachApiProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachApiProductAsyncHandler;
|
||||
typedef Outcome<Error, Model::DetachPluginResult> DetachPluginOutcome;
|
||||
typedef std::future<DetachPluginOutcome> DetachPluginOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::DetachPluginRequest&, const DetachPluginOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachPluginAsyncHandler;
|
||||
@@ -754,6 +864,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyInstanceSpecResult> ModifyInstanceSpecOutcome;
|
||||
typedef std::future<ModifyInstanceSpecOutcome> ModifyInstanceSpecOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::ModifyInstanceSpecRequest&, const ModifyInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceSpecAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyIntranetDomainPolicyResult> ModifyIntranetDomainPolicyOutcome;
|
||||
typedef std::future<ModifyIntranetDomainPolicyOutcome> ModifyIntranetDomainPolicyOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::ModifyIntranetDomainPolicyRequest&, const ModifyIntranetDomainPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIntranetDomainPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyIpControlResult> ModifyIpControlOutcome;
|
||||
typedef std::future<ModifyIpControlOutcome> ModifyIpControlOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::ModifyIpControlRequest&, const ModifyIpControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpControlAsyncHandler;
|
||||
@@ -790,6 +903,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RemoveAccessControlListEntryResult> RemoveAccessControlListEntryOutcome;
|
||||
typedef std::future<RemoveAccessControlListEntryOutcome> RemoveAccessControlListEntryOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::RemoveAccessControlListEntryRequest&, const RemoveAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAccessControlListEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveApiProductsAuthoritiesResult> RemoveApiProductsAuthoritiesOutcome;
|
||||
typedef std::future<RemoveApiProductsAuthoritiesOutcome> RemoveApiProductsAuthoritiesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::RemoveApiProductsAuthoritiesRequest&, const RemoveApiProductsAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveApiProductsAuthoritiesAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveApisAuthoritiesResult> RemoveApisAuthoritiesOutcome;
|
||||
typedef std::future<RemoveApisAuthoritiesOutcome> RemoveApisAuthoritiesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::RemoveApisAuthoritiesRequest&, const RemoveApisAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveApisAuthoritiesAsyncHandler;
|
||||
@@ -832,6 +948,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetAccessControlListAttributeResult> SetAccessControlListAttributeOutcome;
|
||||
typedef std::future<SetAccessControlListAttributeOutcome> SetAccessControlListAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetAccessControlListAttributeRequest&, const SetAccessControlListAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAccessControlListAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetApiProductsAuthoritiesResult> SetApiProductsAuthoritiesOutcome;
|
||||
typedef std::future<SetApiProductsAuthoritiesOutcome> SetApiProductsAuthoritiesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetApiProductsAuthoritiesRequest&, const SetApiProductsAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetApiProductsAuthoritiesAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetApisAuthoritiesResult> SetApisAuthoritiesOutcome;
|
||||
typedef std::future<SetApisAuthoritiesOutcome> SetApisAuthoritiesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetApisAuthoritiesRequest&, const SetApisAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetApisAuthoritiesAsyncHandler;
|
||||
@@ -847,6 +966,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetDomainWebSocketStatusResult> SetDomainWebSocketStatusOutcome;
|
||||
typedef std::future<SetDomainWebSocketStatusOutcome> SetDomainWebSocketStatusOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetDomainWebSocketStatusRequest&, const SetDomainWebSocketStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainWebSocketStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetGroupAuthAppCodeResult> SetGroupAuthAppCodeOutcome;
|
||||
typedef std::future<SetGroupAuthAppCodeOutcome> SetGroupAuthAppCodeOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetGroupAuthAppCodeRequest&, const SetGroupAuthAppCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetGroupAuthAppCodeAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetIpControlApisResult> SetIpControlApisOutcome;
|
||||
typedef std::future<SetIpControlApisOutcome> SetIpControlApisOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::SetIpControlApisRequest&, const SetIpControlApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetIpControlApisAsyncHandler;
|
||||
@@ -871,6 +993,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
|
||||
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ValidateVpcConnectivityResult> ValidateVpcConnectivityOutcome;
|
||||
typedef std::future<ValidateVpcConnectivityOutcome> ValidateVpcConnectivityOutcomeCallable;
|
||||
typedef std::function<void(const CloudAPIClient*, const Model::ValidateVpcConnectivityRequest&, const ValidateVpcConnectivityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateVpcConnectivityAsyncHandler;
|
||||
|
||||
CloudAPIClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
CloudAPIClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -888,6 +1013,9 @@ namespace AlibabaCloud
|
||||
AddTrafficSpecialControlOutcome addTrafficSpecialControl(const Model::AddTrafficSpecialControlRequest &request)const;
|
||||
void addTrafficSpecialControlAsync(const Model::AddTrafficSpecialControlRequest& request, const AddTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddTrafficSpecialControlOutcomeCallable addTrafficSpecialControlCallable(const Model::AddTrafficSpecialControlRequest& request) const;
|
||||
AttachApiProductOutcome attachApiProduct(const Model::AttachApiProductRequest &request)const;
|
||||
void attachApiProductAsync(const Model::AttachApiProductRequest& request, const AttachApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachApiProductOutcomeCallable attachApiProductCallable(const Model::AttachApiProductRequest& request) const;
|
||||
AttachPluginOutcome attachPlugin(const Model::AttachPluginRequest &request)const;
|
||||
void attachPluginAsync(const Model::AttachPluginRequest& request, const AttachPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachPluginOutcomeCallable attachPluginCallable(const Model::AttachPluginRequest& request) const;
|
||||
@@ -963,6 +1091,9 @@ namespace AlibabaCloud
|
||||
DeleteApiGroupOutcome deleteApiGroup(const Model::DeleteApiGroupRequest &request)const;
|
||||
void deleteApiGroupAsync(const Model::DeleteApiGroupRequest& request, const DeleteApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApiGroupOutcomeCallable deleteApiGroupCallable(const Model::DeleteApiGroupRequest& request) const;
|
||||
DeleteApiProductOutcome deleteApiProduct(const Model::DeleteApiProductRequest &request)const;
|
||||
void deleteApiProductAsync(const Model::DeleteApiProductRequest& request, const DeleteApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApiProductOutcomeCallable deleteApiProductCallable(const Model::DeleteApiProductRequest& request) const;
|
||||
DeleteApiStageVariableOutcome deleteApiStageVariable(const Model::DeleteApiStageVariableRequest &request)const;
|
||||
void deleteApiStageVariableAsync(const Model::DeleteApiStageVariableRequest& request, const DeleteApiStageVariableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApiStageVariableOutcomeCallable deleteApiStageVariableCallable(const Model::DeleteApiStageVariableRequest& request) const;
|
||||
@@ -1056,6 +1187,12 @@ namespace AlibabaCloud
|
||||
DescribeApiMarketAttributesOutcome describeApiMarketAttributes(const Model::DescribeApiMarketAttributesRequest &request)const;
|
||||
void describeApiMarketAttributesAsync(const Model::DescribeApiMarketAttributesRequest& request, const DescribeApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApiMarketAttributesOutcomeCallable describeApiMarketAttributesCallable(const Model::DescribeApiMarketAttributesRequest& request) const;
|
||||
DescribeApiProductApisOutcome describeApiProductApis(const Model::DescribeApiProductApisRequest &request)const;
|
||||
void describeApiProductApisAsync(const Model::DescribeApiProductApisRequest& request, const DescribeApiProductApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApiProductApisOutcomeCallable describeApiProductApisCallable(const Model::DescribeApiProductApisRequest& request) const;
|
||||
DescribeApiProductsByAppOutcome describeApiProductsByApp(const Model::DescribeApiProductsByAppRequest &request)const;
|
||||
void describeApiProductsByAppAsync(const Model::DescribeApiProductsByAppRequest& request, const DescribeApiProductsByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApiProductsByAppOutcomeCallable describeApiProductsByAppCallable(const Model::DescribeApiProductsByAppRequest& request) const;
|
||||
DescribeApiQpsDataOutcome describeApiQpsData(const Model::DescribeApiQpsDataRequest &request)const;
|
||||
void describeApiQpsDataAsync(const Model::DescribeApiQpsDataRequest& request, const DescribeApiQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApiQpsDataOutcomeCallable describeApiQpsDataCallable(const Model::DescribeApiQpsDataRequest& request) const;
|
||||
@@ -1086,6 +1223,9 @@ namespace AlibabaCloud
|
||||
DescribeApisByTrafficControlOutcome describeApisByTrafficControl(const Model::DescribeApisByTrafficControlRequest &request)const;
|
||||
void describeApisByTrafficControlAsync(const Model::DescribeApisByTrafficControlRequest& request, const DescribeApisByTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApisByTrafficControlOutcomeCallable describeApisByTrafficControlCallable(const Model::DescribeApisByTrafficControlRequest& request) const;
|
||||
DescribeApisWithStageNameIntegratedByAppOutcome describeApisWithStageNameIntegratedByApp(const Model::DescribeApisWithStageNameIntegratedByAppRequest &request)const;
|
||||
void describeApisWithStageNameIntegratedByAppAsync(const Model::DescribeApisWithStageNameIntegratedByAppRequest& request, const DescribeApisWithStageNameIntegratedByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeApisWithStageNameIntegratedByAppOutcomeCallable describeApisWithStageNameIntegratedByAppCallable(const Model::DescribeApisWithStageNameIntegratedByAppRequest& request) const;
|
||||
DescribeAppOutcome describeApp(const Model::DescribeAppRequest &request)const;
|
||||
void describeAppAsync(const Model::DescribeAppRequest& request, const DescribeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppOutcomeCallable describeAppCallable(const Model::DescribeAppRequest& request) const;
|
||||
@@ -1098,6 +1238,9 @@ namespace AlibabaCloud
|
||||
DescribeAppsOutcome describeApps(const Model::DescribeAppsRequest &request)const;
|
||||
void describeAppsAsync(const Model::DescribeAppsRequest& request, const DescribeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppsOutcomeCallable describeAppsCallable(const Model::DescribeAppsRequest& request) const;
|
||||
DescribeAppsByApiProductOutcome describeAppsByApiProduct(const Model::DescribeAppsByApiProductRequest &request)const;
|
||||
void describeAppsByApiProductAsync(const Model::DescribeAppsByApiProductRequest& request, const DescribeAppsByApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAppsByApiProductOutcomeCallable describeAppsByApiProductCallable(const Model::DescribeAppsByApiProductRequest& request) const;
|
||||
DescribeAuthorizedApisOutcome describeAuthorizedApis(const Model::DescribeAuthorizedApisRequest &request)const;
|
||||
void describeAuthorizedApisAsync(const Model::DescribeAuthorizedApisRequest& request, const DescribeAuthorizedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAuthorizedApisOutcomeCallable describeAuthorizedApisCallable(const Model::DescribeAuthorizedApisRequest& request) const;
|
||||
@@ -1134,12 +1277,48 @@ namespace AlibabaCloud
|
||||
DescribeDomainOutcome describeDomain(const Model::DescribeDomainRequest &request)const;
|
||||
void describeDomainAsync(const Model::DescribeDomainRequest& request, const DescribeDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDomainOutcomeCallable describeDomainCallable(const Model::DescribeDomainRequest& request) const;
|
||||
DescribeGroupLatencyOutcome describeGroupLatency(const Model::DescribeGroupLatencyRequest &request)const;
|
||||
void describeGroupLatencyAsync(const Model::DescribeGroupLatencyRequest& request, const DescribeGroupLatencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGroupLatencyOutcomeCallable describeGroupLatencyCallable(const Model::DescribeGroupLatencyRequest& request) const;
|
||||
DescribeGroupQpsOutcome describeGroupQps(const Model::DescribeGroupQpsRequest &request)const;
|
||||
void describeGroupQpsAsync(const Model::DescribeGroupQpsRequest& request, const DescribeGroupQpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGroupQpsOutcomeCallable describeGroupQpsCallable(const Model::DescribeGroupQpsRequest& request) const;
|
||||
DescribeGroupTrafficOutcome describeGroupTraffic(const Model::DescribeGroupTrafficRequest &request)const;
|
||||
void describeGroupTrafficAsync(const Model::DescribeGroupTrafficRequest& request, const DescribeGroupTrafficAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeGroupTrafficOutcomeCallable describeGroupTrafficCallable(const Model::DescribeGroupTrafficRequest& request) const;
|
||||
DescribeHistoryApisOutcome describeHistoryApis(const Model::DescribeHistoryApisRequest &request)const;
|
||||
void describeHistoryApisAsync(const Model::DescribeHistoryApisRequest& request, const DescribeHistoryApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHistoryApisOutcomeCallable describeHistoryApisCallable(const Model::DescribeHistoryApisRequest& request) const;
|
||||
DescribeImportOASTaskOutcome describeImportOASTask(const Model::DescribeImportOASTaskRequest &request)const;
|
||||
void describeImportOASTaskAsync(const Model::DescribeImportOASTaskRequest& request, const DescribeImportOASTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeImportOASTaskOutcomeCallable describeImportOASTaskCallable(const Model::DescribeImportOASTaskRequest& request) const;
|
||||
DescribeInstanceDropConnectionsOutcome describeInstanceDropConnections(const Model::DescribeInstanceDropConnectionsRequest &request)const;
|
||||
void describeInstanceDropConnectionsAsync(const Model::DescribeInstanceDropConnectionsRequest& request, const DescribeInstanceDropConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceDropConnectionsOutcomeCallable describeInstanceDropConnectionsCallable(const Model::DescribeInstanceDropConnectionsRequest& request) const;
|
||||
DescribeInstanceDropPacketOutcome describeInstanceDropPacket(const Model::DescribeInstanceDropPacketRequest &request)const;
|
||||
void describeInstanceDropPacketAsync(const Model::DescribeInstanceDropPacketRequest& request, const DescribeInstanceDropPacketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceDropPacketOutcomeCallable describeInstanceDropPacketCallable(const Model::DescribeInstanceDropPacketRequest& request) const;
|
||||
DescribeInstanceHttpCodeOutcome describeInstanceHttpCode(const Model::DescribeInstanceHttpCodeRequest &request)const;
|
||||
void describeInstanceHttpCodeAsync(const Model::DescribeInstanceHttpCodeRequest& request, const DescribeInstanceHttpCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceHttpCodeOutcomeCallable describeInstanceHttpCodeCallable(const Model::DescribeInstanceHttpCodeRequest& request) const;
|
||||
DescribeInstanceLatencyOutcome describeInstanceLatency(const Model::DescribeInstanceLatencyRequest &request)const;
|
||||
void describeInstanceLatencyAsync(const Model::DescribeInstanceLatencyRequest& request, const DescribeInstanceLatencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceLatencyOutcomeCallable describeInstanceLatencyCallable(const Model::DescribeInstanceLatencyRequest& request) const;
|
||||
DescribeInstanceNewConnectionsOutcome describeInstanceNewConnections(const Model::DescribeInstanceNewConnectionsRequest &request)const;
|
||||
void describeInstanceNewConnectionsAsync(const Model::DescribeInstanceNewConnectionsRequest& request, const DescribeInstanceNewConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceNewConnectionsOutcomeCallable describeInstanceNewConnectionsCallable(const Model::DescribeInstanceNewConnectionsRequest& request) const;
|
||||
DescribeInstancePacketsOutcome describeInstancePackets(const Model::DescribeInstancePacketsRequest &request)const;
|
||||
void describeInstancePacketsAsync(const Model::DescribeInstancePacketsRequest& request, const DescribeInstancePacketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstancePacketsOutcomeCallable describeInstancePacketsCallable(const Model::DescribeInstancePacketsRequest& request) const;
|
||||
DescribeInstanceQpsOutcome describeInstanceQps(const Model::DescribeInstanceQpsRequest &request)const;
|
||||
void describeInstanceQpsAsync(const Model::DescribeInstanceQpsRequest& request, const DescribeInstanceQpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceQpsOutcomeCallable describeInstanceQpsCallable(const Model::DescribeInstanceQpsRequest& request) const;
|
||||
DescribeInstanceSlbConnectOutcome describeInstanceSlbConnect(const Model::DescribeInstanceSlbConnectRequest &request)const;
|
||||
void describeInstanceSlbConnectAsync(const Model::DescribeInstanceSlbConnectRequest& request, const DescribeInstanceSlbConnectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceSlbConnectOutcomeCallable describeInstanceSlbConnectCallable(const Model::DescribeInstanceSlbConnectRequest& request) const;
|
||||
DescribeInstanceTrafficOutcome describeInstanceTraffic(const Model::DescribeInstanceTrafficRequest &request)const;
|
||||
void describeInstanceTrafficAsync(const Model::DescribeInstanceTrafficRequest& request, const DescribeInstanceTrafficAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceTrafficOutcomeCallable describeInstanceTrafficCallable(const Model::DescribeInstanceTrafficRequest& request) const;
|
||||
DescribeInstancesOutcome describeInstances(const Model::DescribeInstancesRequest &request)const;
|
||||
void describeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstancesOutcomeCallable describeInstancesCallable(const Model::DescribeInstancesRequest& request) const;
|
||||
@@ -1191,6 +1370,9 @@ namespace AlibabaCloud
|
||||
DescribeSignaturesByApiOutcome describeSignaturesByApi(const Model::DescribeSignaturesByApiRequest &request)const;
|
||||
void describeSignaturesByApiAsync(const Model::DescribeSignaturesByApiRequest& request, const DescribeSignaturesByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSignaturesByApiOutcomeCallable describeSignaturesByApiCallable(const Model::DescribeSignaturesByApiRequest& request) const;
|
||||
DescribeSummaryDataOutcome describeSummaryData(const Model::DescribeSummaryDataRequest &request)const;
|
||||
void describeSummaryDataAsync(const Model::DescribeSummaryDataRequest& request, const DescribeSummaryDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSummaryDataOutcomeCallable describeSummaryDataCallable(const Model::DescribeSummaryDataRequest& request) const;
|
||||
DescribeSystemParametersOutcome describeSystemParameters(const Model::DescribeSystemParametersRequest &request)const;
|
||||
void describeSystemParametersAsync(const Model::DescribeSystemParametersRequest& request, const DescribeSystemParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSystemParametersOutcomeCallable describeSystemParametersCallable(const Model::DescribeSystemParametersRequest& request) const;
|
||||
@@ -1212,6 +1394,9 @@ namespace AlibabaCloud
|
||||
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
|
||||
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
|
||||
DetachApiProductOutcome detachApiProduct(const Model::DetachApiProductRequest &request)const;
|
||||
void detachApiProductAsync(const Model::DetachApiProductRequest& request, const DetachApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachApiProductOutcomeCallable detachApiProductCallable(const Model::DetachApiProductRequest& request) const;
|
||||
DetachPluginOutcome detachPlugin(const Model::DetachPluginRequest &request)const;
|
||||
void detachPluginAsync(const Model::DetachPluginRequest& request, const DetachPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DetachPluginOutcomeCallable detachPluginCallable(const Model::DetachPluginRequest& request) const;
|
||||
@@ -1263,6 +1448,9 @@ namespace AlibabaCloud
|
||||
ModifyInstanceSpecOutcome modifyInstanceSpec(const Model::ModifyInstanceSpecRequest &request)const;
|
||||
void modifyInstanceSpecAsync(const Model::ModifyInstanceSpecRequest& request, const ModifyInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyInstanceSpecOutcomeCallable modifyInstanceSpecCallable(const Model::ModifyInstanceSpecRequest& request) const;
|
||||
ModifyIntranetDomainPolicyOutcome modifyIntranetDomainPolicy(const Model::ModifyIntranetDomainPolicyRequest &request)const;
|
||||
void modifyIntranetDomainPolicyAsync(const Model::ModifyIntranetDomainPolicyRequest& request, const ModifyIntranetDomainPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyIntranetDomainPolicyOutcomeCallable modifyIntranetDomainPolicyCallable(const Model::ModifyIntranetDomainPolicyRequest& request) const;
|
||||
ModifyIpControlOutcome modifyIpControl(const Model::ModifyIpControlRequest &request)const;
|
||||
void modifyIpControlAsync(const Model::ModifyIpControlRequest& request, const ModifyIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyIpControlOutcomeCallable modifyIpControlCallable(const Model::ModifyIpControlRequest& request) const;
|
||||
@@ -1299,6 +1487,9 @@ namespace AlibabaCloud
|
||||
RemoveAccessControlListEntryOutcome removeAccessControlListEntry(const Model::RemoveAccessControlListEntryRequest &request)const;
|
||||
void removeAccessControlListEntryAsync(const Model::RemoveAccessControlListEntryRequest& request, const RemoveAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveAccessControlListEntryOutcomeCallable removeAccessControlListEntryCallable(const Model::RemoveAccessControlListEntryRequest& request) const;
|
||||
RemoveApiProductsAuthoritiesOutcome removeApiProductsAuthorities(const Model::RemoveApiProductsAuthoritiesRequest &request)const;
|
||||
void removeApiProductsAuthoritiesAsync(const Model::RemoveApiProductsAuthoritiesRequest& request, const RemoveApiProductsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveApiProductsAuthoritiesOutcomeCallable removeApiProductsAuthoritiesCallable(const Model::RemoveApiProductsAuthoritiesRequest& request) const;
|
||||
RemoveApisAuthoritiesOutcome removeApisAuthorities(const Model::RemoveApisAuthoritiesRequest &request)const;
|
||||
void removeApisAuthoritiesAsync(const Model::RemoveApisAuthoritiesRequest& request, const RemoveApisAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveApisAuthoritiesOutcomeCallable removeApisAuthoritiesCallable(const Model::RemoveApisAuthoritiesRequest& request) const;
|
||||
@@ -1341,6 +1532,9 @@ namespace AlibabaCloud
|
||||
SetAccessControlListAttributeOutcome setAccessControlListAttribute(const Model::SetAccessControlListAttributeRequest &request)const;
|
||||
void setAccessControlListAttributeAsync(const Model::SetAccessControlListAttributeRequest& request, const SetAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetAccessControlListAttributeOutcomeCallable setAccessControlListAttributeCallable(const Model::SetAccessControlListAttributeRequest& request) const;
|
||||
SetApiProductsAuthoritiesOutcome setApiProductsAuthorities(const Model::SetApiProductsAuthoritiesRequest &request)const;
|
||||
void setApiProductsAuthoritiesAsync(const Model::SetApiProductsAuthoritiesRequest& request, const SetApiProductsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetApiProductsAuthoritiesOutcomeCallable setApiProductsAuthoritiesCallable(const Model::SetApiProductsAuthoritiesRequest& request) const;
|
||||
SetApisAuthoritiesOutcome setApisAuthorities(const Model::SetApisAuthoritiesRequest &request)const;
|
||||
void setApisAuthoritiesAsync(const Model::SetApisAuthoritiesRequest& request, const SetApisAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetApisAuthoritiesOutcomeCallable setApisAuthoritiesCallable(const Model::SetApisAuthoritiesRequest& request) const;
|
||||
@@ -1356,6 +1550,9 @@ namespace AlibabaCloud
|
||||
SetDomainWebSocketStatusOutcome setDomainWebSocketStatus(const Model::SetDomainWebSocketStatusRequest &request)const;
|
||||
void setDomainWebSocketStatusAsync(const Model::SetDomainWebSocketStatusRequest& request, const SetDomainWebSocketStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetDomainWebSocketStatusOutcomeCallable setDomainWebSocketStatusCallable(const Model::SetDomainWebSocketStatusRequest& request) const;
|
||||
SetGroupAuthAppCodeOutcome setGroupAuthAppCode(const Model::SetGroupAuthAppCodeRequest &request)const;
|
||||
void setGroupAuthAppCodeAsync(const Model::SetGroupAuthAppCodeRequest& request, const SetGroupAuthAppCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetGroupAuthAppCodeOutcomeCallable setGroupAuthAppCodeCallable(const Model::SetGroupAuthAppCodeRequest& request) const;
|
||||
SetIpControlApisOutcome setIpControlApis(const Model::SetIpControlApisRequest &request)const;
|
||||
void setIpControlApisAsync(const Model::SetIpControlApisRequest& request, const SetIpControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetIpControlApisOutcomeCallable setIpControlApisCallable(const Model::SetIpControlApisRequest& request) const;
|
||||
@@ -1380,6 +1577,9 @@ namespace AlibabaCloud
|
||||
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
|
||||
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
|
||||
ValidateVpcConnectivityOutcome validateVpcConnectivity(const Model::ValidateVpcConnectivityRequest &request)const;
|
||||
void validateVpcConnectivityAsync(const Model::ValidateVpcConnectivityRequest& request, const ValidateVpcConnectivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ValidateVpcConnectivityOutcomeCallable validateVpcConnectivityCallable(const Model::ValidateVpcConnectivityRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_ATTACHAPIPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHAPIPRODUCTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT AttachApiProductRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Apis {
|
||||
std::string stageName;
|
||||
std::string apiId;
|
||||
};
|
||||
AttachApiProductRequest();
|
||||
~AttachApiProductRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::vector<Apis> getApis() const;
|
||||
void setApis(const std::vector<Apis> &apis);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getApiProductId() const;
|
||||
void setApiProductId(const std::string &apiProductId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::vector<Apis> apis_;
|
||||
std::string securityToken_;
|
||||
std::string apiProductId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHAPIPRODUCTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_ATTACHAPIPRODUCTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHAPIPRODUCTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT AttachApiProductResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachApiProductResult();
|
||||
explicit AttachApiProductResult(const std::string &payload);
|
||||
~AttachApiProductResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHAPIPRODUCTRESULT_H_
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
void setSource(const std::string &source);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getExtend() const;
|
||||
void setExtend(const std::string &extend);
|
||||
std::string getAppName() const;
|
||||
void setAppName(const std::string &appName);
|
||||
std::string getSecurityToken() const;
|
||||
@@ -60,6 +62,7 @@ private:
|
||||
long appOwnerUserId_;
|
||||
std::string source_;
|
||||
std::string accessKeyId_;
|
||||
std::string extend_;
|
||||
std::string appName_;
|
||||
std::string securityToken_;
|
||||
std::string appSecret_;
|
||||
|
||||
@@ -32,20 +32,34 @@ public:
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
struct ZoneVSwitchSecurityGroup {
|
||||
std::string vSwitchId;
|
||||
std::string cidrBlock;
|
||||
std::string securityGroupId;
|
||||
std::string zoneId;
|
||||
};
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
std::string getInstanceSpec() const;
|
||||
void setInstanceSpec(const std::string &instanceSpec);
|
||||
std::string getInstanceCidr() const;
|
||||
void setInstanceCidr(const std::string &instanceCidr);
|
||||
std::string getHttpsPolicy() const;
|
||||
void setHttpsPolicy(const std::string &httpsPolicy);
|
||||
int getDuration() const;
|
||||
void setDuration(int duration);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getUserVpcId() const;
|
||||
void setUserVpcId(const std::string &userVpcId);
|
||||
std::string getToken() const;
|
||||
void setToken(const std::string &token);
|
||||
std::vector<ZoneVSwitchSecurityGroup> getZoneVSwitchSecurityGroup() const;
|
||||
void setZoneVSwitchSecurityGroup(const std::vector<ZoneVSwitchSecurityGroup> &zoneVSwitchSecurityGroup);
|
||||
std::string getInstanceName() const;
|
||||
void setInstanceName(const std::string &instanceName);
|
||||
std::string getZoneId() const;
|
||||
@@ -57,11 +71,15 @@ public:
|
||||
|
||||
private:
|
||||
std::string instanceSpec_;
|
||||
std::string instanceCidr_;
|
||||
std::string httpsPolicy_;
|
||||
int duration_;
|
||||
std::string instanceType_;
|
||||
std::vector<Tag> tag_;
|
||||
bool autoPay_;
|
||||
std::string userVpcId_;
|
||||
std::string token_;
|
||||
std::vector<ZoneVSwitchSecurityGroup> zoneVSwitchSecurityGroup_;
|
||||
std::string instanceName_;
|
||||
std::string zoneId_;
|
||||
std::string chargeType_;
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DELETEAPIPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIPRODUCTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteApiProductRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApiProductRequest();
|
||||
~DeleteApiProductRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getApiProductId() const;
|
||||
void setApiProductId(const std::string &apiProductId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string apiProductId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIPRODUCTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DELETEAPIPRODUCTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIPRODUCTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteApiProductResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApiProductResult();
|
||||
explicit DeleteApiProductResult(const std::string &payload);
|
||||
~DeleteApiProductResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIPRODUCTRESULT_H_
|
||||
@@ -37,6 +37,7 @@ namespace AlibabaCloud
|
||||
std::string domainCNAMEStatus;
|
||||
std::string wildcardDomainPatterns;
|
||||
std::string domainRemark;
|
||||
long certificateValidStart;
|
||||
std::string domainName;
|
||||
bool isHttpRedirectToHttps;
|
||||
std::string customDomainType;
|
||||
@@ -45,6 +46,7 @@ namespace AlibabaCloud
|
||||
std::string bindStageName;
|
||||
std::string domainLegalStatus;
|
||||
std::string domainBindingStatus;
|
||||
long certificateValidEnd;
|
||||
std::string wssEnable;
|
||||
std::string certificateName;
|
||||
};
|
||||
@@ -67,6 +69,7 @@ namespace AlibabaCloud
|
||||
std::string getBasePath()const;
|
||||
std::string getUserLogConfig()const;
|
||||
std::string getDefaultDomain()const;
|
||||
std::string getMigrationStatus()const;
|
||||
std::string getPassthroughHeaders()const;
|
||||
std::string getVpcDomain()const;
|
||||
std::string getSubDomain()const;
|
||||
@@ -77,6 +80,7 @@ namespace AlibabaCloud
|
||||
std::vector<StageInfo> getStageItems()const;
|
||||
std::string getIllegalStatus()const;
|
||||
std::string getInstanceType()const;
|
||||
std::string getDedicatedInstanceType()const;
|
||||
std::string getStatus()const;
|
||||
std::string getInstanceId()const;
|
||||
std::string getCompatibleFlags()const;
|
||||
@@ -86,7 +90,9 @@ namespace AlibabaCloud
|
||||
std::string getBillingStatus()const;
|
||||
int getTrafficLimit()const;
|
||||
std::string getGroupId()const;
|
||||
bool getDisableInnerDomain()const;
|
||||
std::string getIpv6Status()const;
|
||||
std::string getMigrationError()const;
|
||||
std::string getRegionId()const;
|
||||
std::string getCmsMonitorGroup()const;
|
||||
std::string getClassicVpcSubDomain()const;
|
||||
@@ -102,6 +108,7 @@ namespace AlibabaCloud
|
||||
std::string basePath_;
|
||||
std::string userLogConfig_;
|
||||
std::string defaultDomain_;
|
||||
std::string migrationStatus_;
|
||||
std::string passthroughHeaders_;
|
||||
std::string vpcDomain_;
|
||||
std::string subDomain_;
|
||||
@@ -112,6 +119,7 @@ namespace AlibabaCloud
|
||||
std::vector<StageInfo> stageItems_;
|
||||
std::string illegalStatus_;
|
||||
std::string instanceType_;
|
||||
std::string dedicatedInstanceType_;
|
||||
std::string status_;
|
||||
std::string instanceId_;
|
||||
std::string compatibleFlags_;
|
||||
@@ -121,7 +129,9 @@ namespace AlibabaCloud
|
||||
std::string billingStatus_;
|
||||
int trafficLimit_;
|
||||
std::string groupId_;
|
||||
bool disableInnerDomain_;
|
||||
std::string ipv6Status_;
|
||||
std::string migrationError_;
|
||||
std::string regionId_;
|
||||
std::string cmsMonitorGroup_;
|
||||
std::string classicVpcSubDomain_;
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiProductApisRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApiProductApisRequest();
|
||||
~DescribeApiProductApisRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getApiProductId() const;
|
||||
void setApiProductId(const std::string &apiProductId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
int pageSize_;
|
||||
std::string apiProductId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiProductApisResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApiInfo
|
||||
{
|
||||
std::string groupName;
|
||||
std::string path;
|
||||
std::string description;
|
||||
std::string stageName;
|
||||
std::string apiName;
|
||||
std::string method;
|
||||
std::string regionId;
|
||||
std::string apiId;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeApiProductApisResult();
|
||||
explicit DescribeApiProductApisResult(const std::string &payload);
|
||||
~DescribeApiProductApisResult();
|
||||
std::vector<ApiInfo> getApiInfoList()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ApiInfo> apiInfoList_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTAPISRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiProductsByAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApiProductsByAppRequest();
|
||||
~DescribeApiProductsByAppRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
long getAppId() const;
|
||||
void setAppId(long appId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
long appId_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiProductsByAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApiProductInfo
|
||||
{
|
||||
std::string apiProductId;
|
||||
};
|
||||
|
||||
|
||||
DescribeApiProductsByAppResult();
|
||||
explicit DescribeApiProductsByAppResult(const std::string &payload);
|
||||
~DescribeApiProductsByAppResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<ApiProductInfo> getApiProductInfoList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<ApiProductInfo> apiProductInfoList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIPRODUCTSBYAPPRESULT_H_
|
||||
@@ -40,18 +40,24 @@ namespace AlibabaCloud
|
||||
std::string effectiveVersion;
|
||||
std::string deployedStatus;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string tagKey;
|
||||
std::string tagValue;
|
||||
};
|
||||
std::string groupName;
|
||||
std::string description;
|
||||
std::string createdTime;
|
||||
std::string modifiedTime;
|
||||
std::vector<ApiSummary::DeployedInfo> deployedInfos;
|
||||
std::string apiName;
|
||||
std::string apiMethod;
|
||||
std::string groupId;
|
||||
std::string modifiedTime;
|
||||
std::vector<ApiSummary::Tag> tagList;
|
||||
std::string visibility;
|
||||
std::string regionId;
|
||||
std::string apiId;
|
||||
std::string apiPath;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApisWithStageNameIntegratedByAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeApisWithStageNameIntegratedByAppRequest();
|
||||
~DescribeApisWithStageNameIntegratedByAppRequest();
|
||||
std::string getMethod() const;
|
||||
void setMethod(const std::string &method);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getPath() const;
|
||||
void setPath(const std::string &path);
|
||||
std::string getApiName() const;
|
||||
void setApiName(const std::string &apiName);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
long getAppId() const;
|
||||
void setAppId(long appId);
|
||||
std::string getApiUid() const;
|
||||
void setApiUid(const std::string &apiUid);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string method_;
|
||||
std::string description_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string path_;
|
||||
std::string apiName_;
|
||||
std::string securityToken_;
|
||||
long appId_;
|
||||
std::string apiUid_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApisWithStageNameIntegratedByAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AppApiRelationInfo
|
||||
{
|
||||
std::string groupName;
|
||||
std::string path;
|
||||
std::string description;
|
||||
std::string createdTime;
|
||||
std::string stageNameAndAuth;
|
||||
std::string apiName;
|
||||
std::string authorizationSource;
|
||||
std::string _operator;
|
||||
std::string regionId;
|
||||
std::string method;
|
||||
std::string apiId;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppResult();
|
||||
explicit DescribeApisWithStageNameIntegratedByAppResult(const std::string &payload);
|
||||
~DescribeApisWithStageNameIntegratedByAppResult();
|
||||
std::vector<AppApiRelationInfo> getAppApiRelationInfos()const;
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AppApiRelationInfo> appApiRelationInfos_;
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISWITHSTAGENAMEINTEGRATEDBYAPPRESULT_H_
|
||||
@@ -54,6 +54,10 @@ public:
|
||||
void setSort(const std::string &sort);
|
||||
bool getEnableTagAuth() const;
|
||||
void setEnableTagAuth(bool enableTagAuth);
|
||||
std::string getExtend() const;
|
||||
void setExtend(const std::string &extend);
|
||||
std::string getExcludeApiProductId() const;
|
||||
void setExcludeApiProductId(const std::string &excludeApiProductId);
|
||||
long getAppId() const;
|
||||
void setAppId(long appId);
|
||||
std::string getAppCode() const;
|
||||
@@ -72,6 +76,8 @@ private:
|
||||
std::vector<Tag> tag_;
|
||||
std::string sort_;
|
||||
bool enableTagAuth_;
|
||||
std::string extend_;
|
||||
std::string excludeApiProductId_;
|
||||
long appId_;
|
||||
std::string appCode_;
|
||||
std::string appKey_;
|
||||
|
||||
@@ -43,6 +43,7 @@ namespace AlibabaCloud
|
||||
std::string createdTime;
|
||||
std::string modifiedTime;
|
||||
long appId;
|
||||
std::string extend;
|
||||
std::vector<AppAttribute::TagInfo> tags;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
||||
std::string getCreatedTime()const;
|
||||
std::string getModifiedTime()const;
|
||||
long getAppId()const;
|
||||
std::string getExtend()const;
|
||||
std::string getAppName()const;
|
||||
|
||||
protected:
|
||||
@@ -50,6 +51,7 @@ namespace AlibabaCloud
|
||||
std::string createdTime_;
|
||||
std::string modifiedTime_;
|
||||
long appId_;
|
||||
std::string extend_;
|
||||
std::string appName_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeAppsByApiProductRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAppsByApiProductRequest();
|
||||
~DescribeAppsByApiProductRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getAppName() const;
|
||||
void setAppName(const std::string &appName);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getApiProductId() const;
|
||||
void setApiProductId(const std::string &apiProductId);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string appName_;
|
||||
std::string securityToken_;
|
||||
int pageSize_;
|
||||
std::string apiProductId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeAppsByApiProductResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AuthorizedApp
|
||||
{
|
||||
std::string description;
|
||||
std::string authValidTime;
|
||||
long appId;
|
||||
std::string extend;
|
||||
std::string authorizedTime;
|
||||
std::string appName;
|
||||
};
|
||||
|
||||
|
||||
DescribeAppsByApiProductResult();
|
||||
explicit DescribeAppsByApiProductResult(const std::string &payload);
|
||||
~DescribeAppsByApiProductResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
std::vector<AuthorizedApp> getAuthorizedApps()const;
|
||||
int getPageNumber()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
std::vector<AuthorizedApp> authorizedApps_;
|
||||
int pageNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSBYAPIPRODUCTRESULT_H_
|
||||
@@ -82,13 +82,34 @@ namespace AlibabaCloud
|
||||
std::string mockStatusCode;
|
||||
std::vector<MockHeader> mockHeaders;
|
||||
};
|
||||
struct DiscoveryConfig
|
||||
{
|
||||
struct NacosConfig
|
||||
{
|
||||
std::string groupName;
|
||||
std::string secretKey;
|
||||
std::string userName;
|
||||
std::string serviceName;
|
||||
std::string serverAddress;
|
||||
std::string clusters;
|
||||
std::string _namespace;
|
||||
std::string authType;
|
||||
std::string accessKey;
|
||||
std::string password;
|
||||
};
|
||||
std::string rcType;
|
||||
NacosConfig nacosConfig;
|
||||
};
|
||||
std::string serviceAddress;
|
||||
std::string type;
|
||||
FunctionComputeConfig functionComputeConfig;
|
||||
VpcConfig vpcConfig;
|
||||
EventBridgeConfig eventBridgeConfig;
|
||||
OssConfig ossConfig;
|
||||
std::string httpTargetHostName;
|
||||
int serviceTimeout;
|
||||
MockConfig mockConfig;
|
||||
DiscoveryConfig discoveryConfig;
|
||||
};
|
||||
std::string gmtCreate;
|
||||
std::string description;
|
||||
|
||||
@@ -38,33 +38,37 @@ namespace AlibabaCloud
|
||||
explicit DescribeDomainResult(const std::string &payload);
|
||||
~DescribeDomainResult();
|
||||
std::string getCertificateBody()const;
|
||||
std::string getSubDomain()const;
|
||||
std::string getDomainRemark()const;
|
||||
std::string getDomainCNAMEStatus()const;
|
||||
std::string getDomainBindingStatus()const;
|
||||
std::string getDomainLegalStatus()const;
|
||||
long getCertificateValidStart()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getCertificateId()const;
|
||||
std::string getDomainWebSocketStatus()const;
|
||||
std::string getGroupId()const;
|
||||
std::string getSubDomain()const;
|
||||
std::string getDomainBindingStatus()const;
|
||||
std::string getDomainLegalStatus()const;
|
||||
long getCertificateValidEnd()const;
|
||||
std::string getCertificatePrivateKey()const;
|
||||
std::string getCertificateName()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string certificateBody_;
|
||||
std::string subDomain_;
|
||||
std::string domainRemark_;
|
||||
std::string domainCNAMEStatus_;
|
||||
std::string domainBindingStatus_;
|
||||
std::string domainLegalStatus_;
|
||||
long certificateValidStart_;
|
||||
std::string domainName_;
|
||||
std::string certificateId_;
|
||||
std::string domainWebSocketStatus_;
|
||||
std::string groupId_;
|
||||
std::string subDomain_;
|
||||
std::string domainBindingStatus_;
|
||||
std::string domainLegalStatus_;
|
||||
long certificateValidEnd_;
|
||||
std::string certificatePrivateKey_;
|
||||
std::string certificateName_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupLatencyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeGroupLatencyRequest();
|
||||
~DescribeGroupLatencyRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupLatencyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupLatencyResult();
|
||||
explicit DescribeGroupLatencyResult(const std::string &payload);
|
||||
~DescribeGroupLatencyResult();
|
||||
std::vector<MonitorItem> getLatencyPacket()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> latencyPacket_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPLATENCYRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEGROUPQPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPQPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupQpsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeGroupQpsRequest();
|
||||
~DescribeGroupQpsRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPQPSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEGROUPQPSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPQPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupQpsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupQpsResult();
|
||||
explicit DescribeGroupQpsResult(const std::string &payload);
|
||||
~DescribeGroupQpsResult();
|
||||
std::vector<MonitorItem> getGroupQps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> groupQps_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPQPSRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupTrafficRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeGroupTrafficRequest();
|
||||
~DescribeGroupTrafficRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeGroupTrafficResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeGroupTrafficResult();
|
||||
explicit DescribeGroupTrafficResult(const std::string &payload);
|
||||
~DescribeGroupTrafficResult();
|
||||
std::vector<MonitorItem> getTrafficPerSecond()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> trafficPerSecond_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEGROUPTRAFFICRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceDropConnectionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceDropConnectionsRequest();
|
||||
~DescribeInstanceDropConnectionsRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSbcName() const;
|
||||
void setSbcName(const std::string &sbcName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string sbcName_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceDropConnectionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceDropConnectionsResult();
|
||||
explicit DescribeInstanceDropConnectionsResult(const std::string &payload);
|
||||
~DescribeInstanceDropConnectionsResult();
|
||||
std::vector<MonitorItem> getInstanceDropConnections()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceDropConnections_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPCONNECTIONSRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceDropPacketRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceDropPacketRequest();
|
||||
~DescribeInstanceDropPacketRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSbcName() const;
|
||||
void setSbcName(const std::string &sbcName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string sbcName_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceDropPacketResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceDropPacketResult();
|
||||
explicit DescribeInstanceDropPacketResult(const std::string &payload);
|
||||
~DescribeInstanceDropPacketResult();
|
||||
std::vector<MonitorItem> getInstanceDropPacket()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceDropPacket_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEDROPPACKETRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceHttpCodeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceHttpCodeRequest();
|
||||
~DescribeInstanceHttpCodeRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODEREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceHttpCodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceHttpCodeResult();
|
||||
explicit DescribeInstanceHttpCodeResult(const std::string &payload);
|
||||
~DescribeInstanceHttpCodeResult();
|
||||
std::vector<MonitorItem> getInstanceHttpCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceHttpCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEHTTPCODERESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceLatencyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceLatencyRequest();
|
||||
~DescribeInstanceLatencyRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceLatencyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceLatencyResult();
|
||||
explicit DescribeInstanceLatencyResult(const std::string &payload);
|
||||
~DescribeInstanceLatencyResult();
|
||||
std::vector<MonitorItem> getInstanceLatency()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceLatency_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCELATENCYRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceNewConnectionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceNewConnectionsRequest();
|
||||
~DescribeInstanceNewConnectionsRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSbcName() const;
|
||||
void setSbcName(const std::string &sbcName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string sbcName_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceNewConnectionsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceNewConnectionsResult();
|
||||
explicit DescribeInstanceNewConnectionsResult(const std::string &payload);
|
||||
~DescribeInstanceNewConnectionsResult();
|
||||
std::vector<MonitorItem> getInstanceNewConnections()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceNewConnections_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCENEWCONNECTIONSRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstancePacketsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstancePacketsRequest();
|
||||
~DescribeInstancePacketsRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSbcName() const;
|
||||
void setSbcName(const std::string &sbcName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string sbcName_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstancePacketsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstancePacketsResult();
|
||||
explicit DescribeInstancePacketsResult(const std::string &payload);
|
||||
~DescribeInstancePacketsResult();
|
||||
std::vector<MonitorItem> getInstancePackets()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instancePackets_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEPACKETSRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceQpsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceQpsRequest();
|
||||
~DescribeInstanceQpsRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceQpsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceQpsResult();
|
||||
explicit DescribeInstanceQpsResult(const std::string &payload);
|
||||
~DescribeInstanceQpsResult();
|
||||
std::vector<MonitorItem> getInstanceQps()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceQps_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCEQPSRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceSlbConnectRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceSlbConnectRequest();
|
||||
~DescribeInstanceSlbConnectRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSbcName() const;
|
||||
void setSbcName(const std::string &sbcName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string sbcName_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceSlbConnectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceSlbConnectResult();
|
||||
explicit DescribeInstanceSlbConnectResult(const std::string &payload);
|
||||
~DescribeInstanceSlbConnectResult();
|
||||
std::vector<MonitorItem> getInstanceSlbConnect()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceSlbConnect_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCESLBCONNECTRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceTrafficRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceTrafficRequest();
|
||||
~DescribeInstanceTrafficRequest();
|
||||
std::string getStageName() const;
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICREQUEST_H_
|
||||
@@ -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_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeInstanceTrafficResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct MonitorItem
|
||||
{
|
||||
std::string item;
|
||||
std::string itemValue;
|
||||
std::string itemTime;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceTrafficResult();
|
||||
explicit DescribeInstanceTrafficResult(const std::string &payload);
|
||||
~DescribeInstanceTrafficResult();
|
||||
std::vector<MonitorItem> getInstanceTraffic()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<MonitorItem> instanceTraffic_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEINSTANCETRAFFICRESULT_H_
|
||||
@@ -39,10 +39,19 @@ namespace AlibabaCloud
|
||||
std::string value;
|
||||
std::string localName;
|
||||
};
|
||||
struct NetworkInterfaceAttribute
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string securityGroupId;
|
||||
std::string cidrBlock;
|
||||
std::string networkInterfaceId;
|
||||
std::string vswitchId;
|
||||
};
|
||||
std::string classicEgressAddress;
|
||||
std::string instanceSpec;
|
||||
std::string internetEgressAddress;
|
||||
std::string createdTime;
|
||||
std::string instanceClusterId;
|
||||
std::vector<InstanceAttribute::SpecAttribute> instanceSpecAttributes;
|
||||
std::string zoneLocalName;
|
||||
std::string instanceChargeType;
|
||||
@@ -50,9 +59,14 @@ namespace AlibabaCloud
|
||||
std::string iPV6AclName;
|
||||
bool vpcSlbIntranetEnable;
|
||||
std::string intranetSegments;
|
||||
std::string maintainEndTime;
|
||||
std::string userVpcId;
|
||||
std::string expiredTime;
|
||||
std::string connectVpcId;
|
||||
std::string instanceType;
|
||||
std::string dedicatedInstanceType;
|
||||
std::string connectCidrBlocks;
|
||||
std::string maintainStartTime;
|
||||
std::string userVswitchId;
|
||||
std::string iPV6AclId;
|
||||
std::string status;
|
||||
@@ -60,11 +74,13 @@ namespace AlibabaCloud
|
||||
std::string zoneId;
|
||||
std::string instanceId;
|
||||
std::string aclId;
|
||||
std::string instanceCidrBlock;
|
||||
long vpcOwnerId;
|
||||
std::string aclName;
|
||||
std::string iPV6AclStatus;
|
||||
std::string instanceName;
|
||||
bool egressIpv6Enable;
|
||||
std::vector<InstanceAttribute::NetworkInterfaceAttribute> networkInterfaceAttributes;
|
||||
std::string aclStatus;
|
||||
bool vpcIntranetEnable;
|
||||
std::string httpsPolicies;
|
||||
|
||||
@@ -34,18 +34,24 @@ public:
|
||||
void setStageName(const std::string &stageName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getApiId() const;
|
||||
void setApiId(const std::string &apiId);
|
||||
|
||||
private:
|
||||
std::string stageName_;
|
||||
std::string groupId_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
int pageSize_;
|
||||
std::string apiId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBESUMMARYDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBESUMMARYDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeSummaryDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSummaryDataRequest();
|
||||
~DescribeSummaryDataRequest();
|
||||
std::string getLanguage() const;
|
||||
void setLanguage(const std::string &language);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string language_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBESUMMARYDATAREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DESCRIBESUMMARYDATARESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBESUMMARYDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeSummaryDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSummaryDataResult();
|
||||
explicit DescribeSummaryDataResult(const std::string &payload);
|
||||
~DescribeSummaryDataResult();
|
||||
int getComeingSoonInstanceNum()const;
|
||||
int getUsageApiNum()const;
|
||||
int getUsageGroupNum()const;
|
||||
int getUsageInstanceNum()const;
|
||||
std::string getRegion()const;
|
||||
int getExpireInstanceNum()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int comeingSoonInstanceNum_;
|
||||
int usageApiNum_;
|
||||
int usageGroupNum_;
|
||||
int usageInstanceNum_;
|
||||
std::string region_;
|
||||
int expireInstanceNum_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBESUMMARYDATARESULT_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DETACHAPIPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DETACHAPIPRODUCTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DetachApiProductRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Apis {
|
||||
std::string stageName;
|
||||
std::string apiId;
|
||||
};
|
||||
DetachApiProductRequest();
|
||||
~DetachApiProductRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::vector<Apis> getApis() const;
|
||||
void setApis(const std::vector<Apis> &apis);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getApiProductId() const;
|
||||
void setApiProductId(const std::string &apiProductId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::vector<Apis> apis_;
|
||||
std::string securityToken_;
|
||||
std::string apiProductId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DETACHAPIPRODUCTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_DETACHAPIPRODUCTRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_DETACHAPIPRODUCTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT DetachApiProductResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DetachApiProductResult();
|
||||
explicit DetachApiProductResult(const std::string &payload);
|
||||
~DetachApiProductResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DETACHAPIPRODUCTRESULT_H_
|
||||
@@ -62,6 +62,8 @@ public:
|
||||
void setCompatibleFlags(const std::string &compatibleFlags);
|
||||
std::string getCustomTraceConfig() const;
|
||||
void setCustomTraceConfig(const std::string &customTraceConfig);
|
||||
std::string getSupportSSE() const;
|
||||
void setSupportSSE(const std::string &supportSSE);
|
||||
|
||||
private:
|
||||
std::string defaultDomain_;
|
||||
@@ -78,6 +80,7 @@ private:
|
||||
std::string passthroughHeaders_;
|
||||
std::string compatibleFlags_;
|
||||
std::string customTraceConfig_;
|
||||
std::string supportSSE_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
|
||||
@@ -38,6 +38,8 @@ public:
|
||||
void setDescription(const std::string &description);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getExtend() const;
|
||||
void setExtend(const std::string &extend);
|
||||
std::string getAppName() const;
|
||||
void setAppName(const std::string &appName);
|
||||
std::string getSecurityToken() const;
|
||||
@@ -50,6 +52,7 @@ public:
|
||||
private:
|
||||
std::string description_;
|
||||
std::string accessKeyId_;
|
||||
std::string extend_;
|
||||
std::string appName_;
|
||||
std::string securityToken_;
|
||||
long appId_;
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyIntranetDomainPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyIntranetDomainPolicyRequest();
|
||||
~ModifyIntranetDomainPolicyRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
bool getVpcIntranetEnable() const;
|
||||
void setVpcIntranetEnable(bool vpcIntranetEnable);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
bool vpcIntranetEnable_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyIntranetDomainPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyIntranetDomainPolicyResult();
|
||||
explicit ModifyIntranetDomainPolicyResult(const std::string &payload);
|
||||
~ModifyIntranetDomainPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYINTRANETDOMAINPOLICYRESULT_H_
|
||||
@@ -40,29 +40,38 @@ namespace AlibabaCloud
|
||||
std::string jwtClaims;
|
||||
std::string consumerAppId;
|
||||
std::string stageId;
|
||||
long frontResponseEnd;
|
||||
std::string requestProtocol;
|
||||
std::string customTraceId;
|
||||
std::string statusCode;
|
||||
std::string clientIp;
|
||||
std::string requestQueryString;
|
||||
std::string appName;
|
||||
std::string responseSize;
|
||||
long backendResponseEnd;
|
||||
std::string serviceLatency;
|
||||
std::string clientNonce;
|
||||
std::string requestHeaders;
|
||||
long backendResponseStart;
|
||||
long backendRequestStart;
|
||||
std::string requestBody;
|
||||
long backendRequestEnd;
|
||||
std::string totalLatency;
|
||||
std::string requestId;
|
||||
std::string apiName;
|
||||
std::string instanceId;
|
||||
std::string stageName;
|
||||
long frontRequestEnd;
|
||||
std::string requestSize;
|
||||
std::string requestTime;
|
||||
std::string responseHeaders;
|
||||
std::string exception;
|
||||
long frontResponseStart;
|
||||
std::string groupId;
|
||||
std::string responseBody;
|
||||
std::string consumerAppKey;
|
||||
std::string region;
|
||||
long frontRequestStart;
|
||||
std::string errorCode;
|
||||
std::string domain;
|
||||
std::string errorMessage;
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT RemoveApiProductsAuthoritiesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RemoveApiProductsAuthoritiesRequest();
|
||||
~RemoveApiProductsAuthoritiesRequest();
|
||||
std::vector<std::string> getApiProductIds() const;
|
||||
void setApiProductIds(const std::vector<std::string> &apiProductIds);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
long getAppId() const;
|
||||
void setAppId(long appId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> apiProductIds_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
long appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT RemoveApiProductsAuthoritiesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RemoveApiProductsAuthoritiesResult();
|
||||
explicit RemoveApiProductsAuthoritiesResult(const std::string &payload);
|
||||
~RemoveApiProductsAuthoritiesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_REMOVEAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
@@ -36,6 +36,8 @@ public:
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getNewAppKey() const;
|
||||
void setNewAppKey(const std::string &newAppKey);
|
||||
std::string getAppKey() const;
|
||||
void setAppKey(const std::string &appKey);
|
||||
|
||||
@@ -43,6 +45,7 @@ private:
|
||||
std::string newAppSecret_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string newAppKey_;
|
||||
std::string appKey_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT SetApiProductsAuthoritiesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SetApiProductsAuthoritiesRequest();
|
||||
~SetApiProductsAuthoritiesRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::vector<std::string> getApiProductIds() const;
|
||||
void setApiProductIds(const std::vector<std::string> &apiProductIds);
|
||||
std::string getAuthValidTime() const;
|
||||
void setAuthValidTime(const std::string &authValidTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
long getAppId() const;
|
||||
void setAppId(long appId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::vector<std::string> apiProductIds_;
|
||||
std::string authValidTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
long appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT SetApiProductsAuthoritiesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetApiProductsAuthoritiesResult();
|
||||
explicit SetApiProductsAuthoritiesResult(const std::string &payload);
|
||||
~SetApiProductsAuthoritiesResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETAPIPRODUCTSAUTHORITIESRESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODEREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT SetGroupAuthAppCodeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SetGroupAuthAppCodeRequest();
|
||||
~SetGroupAuthAppCodeRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getAuthAppCode() const;
|
||||
void setAuthAppCode(const std::string &authAppCode);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string accessKeyId_;
|
||||
std::string authAppCode_;
|
||||
std::string securityToken_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODERESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT SetGroupAuthAppCodeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetGroupAuthAppCodeResult();
|
||||
explicit SetGroupAuthAppCodeResult(const std::string &payload);
|
||||
~SetGroupAuthAppCodeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_SETGROUPAUTHAPPCODERESULT_H_
|
||||
@@ -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_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace CloudAPI {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT ValidateVpcConnectivityRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ValidateVpcConnectivityRequest();
|
||||
~ValidateVpcConnectivityRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getVpcAccessId() const;
|
||||
void setVpcAccessId(const std::string &vpcAccessId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string instanceId_;
|
||||
std::string securityToken_;
|
||||
std::string vpcAccessId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace CloudAPI
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* 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_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYRESULT_H_
|
||||
#define ALIBABACLOUD_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cloudapi/CloudAPIExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace CloudAPI
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CLOUDAPI_EXPORT ValidateVpcConnectivityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ValidateVpcConnectivityResult();
|
||||
explicit ValidateVpcConnectivityResult(const std::string &payload);
|
||||
~ValidateVpcConnectivityResult();
|
||||
bool getConnected()const;
|
||||
std::string getIpType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool connected_;
|
||||
std::string ipType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_VALIDATEVPCCONNECTIVITYRESULT_H_
|
||||
Reference in New Issue
Block a user