Generated 2016-07-14 for CloudAPI.
This commit is contained in:
@@ -29,6 +29,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/AddIpControlPolicyItemResult.h
|
||||
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlRequest.h
|
||||
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlResult.h
|
||||
include/alibabacloud/cloudapi/model/AttachApiProductRequest.h
|
||||
include/alibabacloud/cloudapi/model/AttachApiProductResult.h
|
||||
include/alibabacloud/cloudapi/model/AttachPluginRequest.h
|
||||
include/alibabacloud/cloudapi/model/AttachPluginResult.h
|
||||
include/alibabacloud/cloudapi/model/BatchAbolishApisRequest.h
|
||||
@@ -79,6 +81,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DeleteApiResult.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiGroupRequest.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiGroupResult.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiProductRequest.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiProductResult.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiStageVariableRequest.h
|
||||
include/alibabacloud/cloudapi/model/DeleteApiStageVariableResult.h
|
||||
include/alibabacloud/cloudapi/model/DeleteAppRequest.h
|
||||
@@ -141,6 +145,10 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeApiLatencyDataResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiMarketAttributesRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiMarketAttributesResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiProductApisRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiProductApisResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiProductsByAppRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiProductsByAppResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiQpsDataRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiQpsDataResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApiSignaturesRequest.h
|
||||
@@ -161,6 +169,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeApisBySignatureResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApisByTrafficControlRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApisByTrafficControlResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApisWithStageNameIntegratedByAppRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeApisWithStageNameIntegratedByAppResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppAttributesRequest.h
|
||||
@@ -169,6 +179,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeAppSecurityResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppsByApiProductRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAppsByApiProductResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAuthorizedApisRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAuthorizedApisResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeAuthorizedAppsRequest.h
|
||||
@@ -193,10 +205,34 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeDeployedApisResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeDomainRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeDomainResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupLatencyRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupLatencyResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupQpsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupQpsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupTrafficRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeGroupTrafficResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeHistoryApisRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeHistoryApisResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeImportOASTaskRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeImportOASTaskResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceDropConnectionsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceDropConnectionsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceDropPacketRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceDropPacketResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceHttpCodeRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceHttpCodeResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceLatencyRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceLatencyResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceNewConnectionsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceNewConnectionsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstancePacketsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstancePacketsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceQpsRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceQpsResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceSlbConnectRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceSlbConnectResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceTrafficRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstanceTrafficResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstancesRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeInstancesResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeIpControlPolicyItemsRequest.h
|
||||
@@ -231,6 +267,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeSignaturesResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSignaturesByApiRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSignaturesByApiResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSummaryDataRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSummaryDataResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSystemParametersRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeSystemParametersResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeTrafficControlsRequest.h
|
||||
@@ -245,6 +283,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/DescribeVpcAccessesResult.h
|
||||
include/alibabacloud/cloudapi/model/DescribeZonesRequest.h
|
||||
include/alibabacloud/cloudapi/model/DescribeZonesResult.h
|
||||
include/alibabacloud/cloudapi/model/DetachApiProductRequest.h
|
||||
include/alibabacloud/cloudapi/model/DetachApiProductResult.h
|
||||
include/alibabacloud/cloudapi/model/DetachPluginRequest.h
|
||||
include/alibabacloud/cloudapi/model/DetachPluginResult.h
|
||||
include/alibabacloud/cloudapi/model/DisableInstanceAccessControlRequest.h
|
||||
@@ -279,6 +319,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/ModifyDatasetItemResult.h
|
||||
include/alibabacloud/cloudapi/model/ModifyInstanceSpecRequest.h
|
||||
include/alibabacloud/cloudapi/model/ModifyInstanceSpecResult.h
|
||||
include/alibabacloud/cloudapi/model/ModifyIntranetDomainPolicyRequest.h
|
||||
include/alibabacloud/cloudapi/model/ModifyIntranetDomainPolicyResult.h
|
||||
include/alibabacloud/cloudapi/model/ModifyIpControlRequest.h
|
||||
include/alibabacloud/cloudapi/model/ModifyIpControlResult.h
|
||||
include/alibabacloud/cloudapi/model/ModifyIpControlPolicyItemRequest.h
|
||||
@@ -303,6 +345,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/ReactivateDomainResult.h
|
||||
include/alibabacloud/cloudapi/model/RemoveAccessControlListEntryRequest.h
|
||||
include/alibabacloud/cloudapi/model/RemoveAccessControlListEntryResult.h
|
||||
include/alibabacloud/cloudapi/model/RemoveApiProductsAuthoritiesRequest.h
|
||||
include/alibabacloud/cloudapi/model/RemoveApiProductsAuthoritiesResult.h
|
||||
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesRequest.h
|
||||
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesResult.h
|
||||
include/alibabacloud/cloudapi/model/RemoveAppsAuthoritiesRequest.h
|
||||
@@ -331,6 +375,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/SdkGenerateByGroupResult.h
|
||||
include/alibabacloud/cloudapi/model/SetAccessControlListAttributeRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetAccessControlListAttributeResult.h
|
||||
include/alibabacloud/cloudapi/model/SetApiProductsAuthoritiesRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetApiProductsAuthoritiesResult.h
|
||||
include/alibabacloud/cloudapi/model/SetApisAuthoritiesRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetApisAuthoritiesResult.h
|
||||
include/alibabacloud/cloudapi/model/SetAppsAuthoritiesRequest.h
|
||||
@@ -341,6 +387,8 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/SetDomainCertificateResult.h
|
||||
include/alibabacloud/cloudapi/model/SetDomainWebSocketStatusRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetDomainWebSocketStatusResult.h
|
||||
include/alibabacloud/cloudapi/model/SetGroupAuthAppCodeRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetGroupAuthAppCodeResult.h
|
||||
include/alibabacloud/cloudapi/model/SetIpControlApisRequest.h
|
||||
include/alibabacloud/cloudapi/model/SetIpControlApisResult.h
|
||||
include/alibabacloud/cloudapi/model/SetSignatureApisRequest.h
|
||||
@@ -356,7 +404,9 @@ set(cloudapi_public_header_model
|
||||
include/alibabacloud/cloudapi/model/TagResourcesRequest.h
|
||||
include/alibabacloud/cloudapi/model/TagResourcesResult.h
|
||||
include/alibabacloud/cloudapi/model/UntagResourcesRequest.h
|
||||
include/alibabacloud/cloudapi/model/UntagResourcesResult.h )
|
||||
include/alibabacloud/cloudapi/model/UntagResourcesResult.h
|
||||
include/alibabacloud/cloudapi/model/ValidateVpcConnectivityRequest.h
|
||||
include/alibabacloud/cloudapi/model/ValidateVpcConnectivityResult.h )
|
||||
|
||||
set(cloudapi_src
|
||||
src/CloudAPIClient.cc
|
||||
@@ -368,6 +418,8 @@ set(cloudapi_src
|
||||
src/model/AddIpControlPolicyItemResult.cc
|
||||
src/model/AddTrafficSpecialControlRequest.cc
|
||||
src/model/AddTrafficSpecialControlResult.cc
|
||||
src/model/AttachApiProductRequest.cc
|
||||
src/model/AttachApiProductResult.cc
|
||||
src/model/AttachPluginRequest.cc
|
||||
src/model/AttachPluginResult.cc
|
||||
src/model/BatchAbolishApisRequest.cc
|
||||
@@ -418,6 +470,8 @@ set(cloudapi_src
|
||||
src/model/DeleteApiResult.cc
|
||||
src/model/DeleteApiGroupRequest.cc
|
||||
src/model/DeleteApiGroupResult.cc
|
||||
src/model/DeleteApiProductRequest.cc
|
||||
src/model/DeleteApiProductResult.cc
|
||||
src/model/DeleteApiStageVariableRequest.cc
|
||||
src/model/DeleteApiStageVariableResult.cc
|
||||
src/model/DeleteAppRequest.cc
|
||||
@@ -480,6 +534,10 @@ set(cloudapi_src
|
||||
src/model/DescribeApiLatencyDataResult.cc
|
||||
src/model/DescribeApiMarketAttributesRequest.cc
|
||||
src/model/DescribeApiMarketAttributesResult.cc
|
||||
src/model/DescribeApiProductApisRequest.cc
|
||||
src/model/DescribeApiProductApisResult.cc
|
||||
src/model/DescribeApiProductsByAppRequest.cc
|
||||
src/model/DescribeApiProductsByAppResult.cc
|
||||
src/model/DescribeApiQpsDataRequest.cc
|
||||
src/model/DescribeApiQpsDataResult.cc
|
||||
src/model/DescribeApiSignaturesRequest.cc
|
||||
@@ -500,6 +558,8 @@ set(cloudapi_src
|
||||
src/model/DescribeApisBySignatureResult.cc
|
||||
src/model/DescribeApisByTrafficControlRequest.cc
|
||||
src/model/DescribeApisByTrafficControlResult.cc
|
||||
src/model/DescribeApisWithStageNameIntegratedByAppRequest.cc
|
||||
src/model/DescribeApisWithStageNameIntegratedByAppResult.cc
|
||||
src/model/DescribeAppRequest.cc
|
||||
src/model/DescribeAppResult.cc
|
||||
src/model/DescribeAppAttributesRequest.cc
|
||||
@@ -508,6 +568,8 @@ set(cloudapi_src
|
||||
src/model/DescribeAppSecurityResult.cc
|
||||
src/model/DescribeAppsRequest.cc
|
||||
src/model/DescribeAppsResult.cc
|
||||
src/model/DescribeAppsByApiProductRequest.cc
|
||||
src/model/DescribeAppsByApiProductResult.cc
|
||||
src/model/DescribeAuthorizedApisRequest.cc
|
||||
src/model/DescribeAuthorizedApisResult.cc
|
||||
src/model/DescribeAuthorizedAppsRequest.cc
|
||||
@@ -532,10 +594,34 @@ set(cloudapi_src
|
||||
src/model/DescribeDeployedApisResult.cc
|
||||
src/model/DescribeDomainRequest.cc
|
||||
src/model/DescribeDomainResult.cc
|
||||
src/model/DescribeGroupLatencyRequest.cc
|
||||
src/model/DescribeGroupLatencyResult.cc
|
||||
src/model/DescribeGroupQpsRequest.cc
|
||||
src/model/DescribeGroupQpsResult.cc
|
||||
src/model/DescribeGroupTrafficRequest.cc
|
||||
src/model/DescribeGroupTrafficResult.cc
|
||||
src/model/DescribeHistoryApisRequest.cc
|
||||
src/model/DescribeHistoryApisResult.cc
|
||||
src/model/DescribeImportOASTaskRequest.cc
|
||||
src/model/DescribeImportOASTaskResult.cc
|
||||
src/model/DescribeInstanceDropConnectionsRequest.cc
|
||||
src/model/DescribeInstanceDropConnectionsResult.cc
|
||||
src/model/DescribeInstanceDropPacketRequest.cc
|
||||
src/model/DescribeInstanceDropPacketResult.cc
|
||||
src/model/DescribeInstanceHttpCodeRequest.cc
|
||||
src/model/DescribeInstanceHttpCodeResult.cc
|
||||
src/model/DescribeInstanceLatencyRequest.cc
|
||||
src/model/DescribeInstanceLatencyResult.cc
|
||||
src/model/DescribeInstanceNewConnectionsRequest.cc
|
||||
src/model/DescribeInstanceNewConnectionsResult.cc
|
||||
src/model/DescribeInstancePacketsRequest.cc
|
||||
src/model/DescribeInstancePacketsResult.cc
|
||||
src/model/DescribeInstanceQpsRequest.cc
|
||||
src/model/DescribeInstanceQpsResult.cc
|
||||
src/model/DescribeInstanceSlbConnectRequest.cc
|
||||
src/model/DescribeInstanceSlbConnectResult.cc
|
||||
src/model/DescribeInstanceTrafficRequest.cc
|
||||
src/model/DescribeInstanceTrafficResult.cc
|
||||
src/model/DescribeInstancesRequest.cc
|
||||
src/model/DescribeInstancesResult.cc
|
||||
src/model/DescribeIpControlPolicyItemsRequest.cc
|
||||
@@ -570,6 +656,8 @@ set(cloudapi_src
|
||||
src/model/DescribeSignaturesResult.cc
|
||||
src/model/DescribeSignaturesByApiRequest.cc
|
||||
src/model/DescribeSignaturesByApiResult.cc
|
||||
src/model/DescribeSummaryDataRequest.cc
|
||||
src/model/DescribeSummaryDataResult.cc
|
||||
src/model/DescribeSystemParametersRequest.cc
|
||||
src/model/DescribeSystemParametersResult.cc
|
||||
src/model/DescribeTrafficControlsRequest.cc
|
||||
@@ -584,6 +672,8 @@ set(cloudapi_src
|
||||
src/model/DescribeVpcAccessesResult.cc
|
||||
src/model/DescribeZonesRequest.cc
|
||||
src/model/DescribeZonesResult.cc
|
||||
src/model/DetachApiProductRequest.cc
|
||||
src/model/DetachApiProductResult.cc
|
||||
src/model/DetachPluginRequest.cc
|
||||
src/model/DetachPluginResult.cc
|
||||
src/model/DisableInstanceAccessControlRequest.cc
|
||||
@@ -618,6 +708,8 @@ set(cloudapi_src
|
||||
src/model/ModifyDatasetItemResult.cc
|
||||
src/model/ModifyInstanceSpecRequest.cc
|
||||
src/model/ModifyInstanceSpecResult.cc
|
||||
src/model/ModifyIntranetDomainPolicyRequest.cc
|
||||
src/model/ModifyIntranetDomainPolicyResult.cc
|
||||
src/model/ModifyIpControlRequest.cc
|
||||
src/model/ModifyIpControlResult.cc
|
||||
src/model/ModifyIpControlPolicyItemRequest.cc
|
||||
@@ -642,6 +734,8 @@ set(cloudapi_src
|
||||
src/model/ReactivateDomainResult.cc
|
||||
src/model/RemoveAccessControlListEntryRequest.cc
|
||||
src/model/RemoveAccessControlListEntryResult.cc
|
||||
src/model/RemoveApiProductsAuthoritiesRequest.cc
|
||||
src/model/RemoveApiProductsAuthoritiesResult.cc
|
||||
src/model/RemoveApisAuthoritiesRequest.cc
|
||||
src/model/RemoveApisAuthoritiesResult.cc
|
||||
src/model/RemoveAppsAuthoritiesRequest.cc
|
||||
@@ -670,6 +764,8 @@ set(cloudapi_src
|
||||
src/model/SdkGenerateByGroupResult.cc
|
||||
src/model/SetAccessControlListAttributeRequest.cc
|
||||
src/model/SetAccessControlListAttributeResult.cc
|
||||
src/model/SetApiProductsAuthoritiesRequest.cc
|
||||
src/model/SetApiProductsAuthoritiesResult.cc
|
||||
src/model/SetApisAuthoritiesRequest.cc
|
||||
src/model/SetApisAuthoritiesResult.cc
|
||||
src/model/SetAppsAuthoritiesRequest.cc
|
||||
@@ -680,6 +776,8 @@ set(cloudapi_src
|
||||
src/model/SetDomainCertificateResult.cc
|
||||
src/model/SetDomainWebSocketStatusRequest.cc
|
||||
src/model/SetDomainWebSocketStatusResult.cc
|
||||
src/model/SetGroupAuthAppCodeRequest.cc
|
||||
src/model/SetGroupAuthAppCodeResult.cc
|
||||
src/model/SetIpControlApisRequest.cc
|
||||
src/model/SetIpControlApisResult.cc
|
||||
src/model/SetSignatureApisRequest.cc
|
||||
@@ -695,7 +793,9 @@ set(cloudapi_src
|
||||
src/model/TagResourcesRequest.cc
|
||||
src/model/TagResourcesResult.cc
|
||||
src/model/UntagResourcesRequest.cc
|
||||
src/model/UntagResourcesResult.cc )
|
||||
src/model/UntagResourcesResult.cc
|
||||
src/model/ValidateVpcConnectivityRequest.cc
|
||||
src/model/ValidateVpcConnectivityResult.cc )
|
||||
|
||||
add_library(cloudapi ${LIB_TYPE}
|
||||
${cloudapi_public_header}
|
||||
|
||||
@@ -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_
|
||||
@@ -195,6 +195,42 @@ CloudAPIClient::AddTrafficSpecialControlOutcomeCallable CloudAPIClient::addTraff
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::AttachApiProductOutcome CloudAPIClient::attachApiProduct(const AttachApiProductRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return AttachApiProductOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return AttachApiProductOutcome(AttachApiProductResult(outcome.result()));
|
||||
else
|
||||
return AttachApiProductOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::attachApiProductAsync(const AttachApiProductRequest& request, const AttachApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, attachApiProduct(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::AttachApiProductOutcomeCallable CloudAPIClient::attachApiProductCallable(const AttachApiProductRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<AttachApiProductOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->attachApiProduct(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::AttachPluginOutcome CloudAPIClient::attachPlugin(const AttachPluginRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1095,6 +1131,42 @@ CloudAPIClient::DeleteApiGroupOutcomeCallable CloudAPIClient::deleteApiGroupCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DeleteApiProductOutcome CloudAPIClient::deleteApiProduct(const DeleteApiProductRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteApiProductOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteApiProductOutcome(DeleteApiProductResult(outcome.result()));
|
||||
else
|
||||
return DeleteApiProductOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::deleteApiProductAsync(const DeleteApiProductRequest& request, const DeleteApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteApiProduct(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DeleteApiProductOutcomeCallable CloudAPIClient::deleteApiProductCallable(const DeleteApiProductRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteApiProductOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteApiProduct(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DeleteApiStageVariableOutcome CloudAPIClient::deleteApiStageVariable(const DeleteApiStageVariableRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2211,6 +2283,78 @@ CloudAPIClient::DescribeApiMarketAttributesOutcomeCallable CloudAPIClient::descr
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApiProductApisOutcome CloudAPIClient::describeApiProductApis(const DescribeApiProductApisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeApiProductApisOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeApiProductApisOutcome(DescribeApiProductApisResult(outcome.result()));
|
||||
else
|
||||
return DescribeApiProductApisOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeApiProductApisAsync(const DescribeApiProductApisRequest& request, const DescribeApiProductApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeApiProductApis(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApiProductApisOutcomeCallable CloudAPIClient::describeApiProductApisCallable(const DescribeApiProductApisRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeApiProductApisOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeApiProductApis(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApiProductsByAppOutcome CloudAPIClient::describeApiProductsByApp(const DescribeApiProductsByAppRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeApiProductsByAppOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeApiProductsByAppOutcome(DescribeApiProductsByAppResult(outcome.result()));
|
||||
else
|
||||
return DescribeApiProductsByAppOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeApiProductsByAppAsync(const DescribeApiProductsByAppRequest& request, const DescribeApiProductsByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeApiProductsByApp(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApiProductsByAppOutcomeCallable CloudAPIClient::describeApiProductsByAppCallable(const DescribeApiProductsByAppRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeApiProductsByAppOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeApiProductsByApp(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApiQpsDataOutcome CloudAPIClient::describeApiQpsData(const DescribeApiQpsDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2571,6 +2715,42 @@ CloudAPIClient::DescribeApisByTrafficControlOutcomeCallable CloudAPIClient::desc
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApisWithStageNameIntegratedByAppOutcome CloudAPIClient::describeApisWithStageNameIntegratedByApp(const DescribeApisWithStageNameIntegratedByAppRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeApisWithStageNameIntegratedByAppOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeApisWithStageNameIntegratedByAppOutcome(DescribeApisWithStageNameIntegratedByAppResult(outcome.result()));
|
||||
else
|
||||
return DescribeApisWithStageNameIntegratedByAppOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeApisWithStageNameIntegratedByAppAsync(const DescribeApisWithStageNameIntegratedByAppRequest& request, const DescribeApisWithStageNameIntegratedByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeApisWithStageNameIntegratedByApp(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeApisWithStageNameIntegratedByAppOutcomeCallable CloudAPIClient::describeApisWithStageNameIntegratedByAppCallable(const DescribeApisWithStageNameIntegratedByAppRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeApisWithStageNameIntegratedByAppOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeApisWithStageNameIntegratedByApp(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeAppOutcome CloudAPIClient::describeApp(const DescribeAppRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2715,6 +2895,42 @@ CloudAPIClient::DescribeAppsOutcomeCallable CloudAPIClient::describeAppsCallable
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeAppsByApiProductOutcome CloudAPIClient::describeAppsByApiProduct(const DescribeAppsByApiProductRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeAppsByApiProductOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeAppsByApiProductOutcome(DescribeAppsByApiProductResult(outcome.result()));
|
||||
else
|
||||
return DescribeAppsByApiProductOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeAppsByApiProductAsync(const DescribeAppsByApiProductRequest& request, const DescribeAppsByApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeAppsByApiProduct(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeAppsByApiProductOutcomeCallable CloudAPIClient::describeAppsByApiProductCallable(const DescribeAppsByApiProductRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeAppsByApiProductOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeAppsByApiProduct(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeAuthorizedApisOutcome CloudAPIClient::describeAuthorizedApis(const DescribeAuthorizedApisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3147,6 +3363,114 @@ CloudAPIClient::DescribeDomainOutcomeCallable CloudAPIClient::describeDomainCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupLatencyOutcome CloudAPIClient::describeGroupLatency(const DescribeGroupLatencyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeGroupLatencyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeGroupLatencyOutcome(DescribeGroupLatencyResult(outcome.result()));
|
||||
else
|
||||
return DescribeGroupLatencyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeGroupLatencyAsync(const DescribeGroupLatencyRequest& request, const DescribeGroupLatencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeGroupLatency(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupLatencyOutcomeCallable CloudAPIClient::describeGroupLatencyCallable(const DescribeGroupLatencyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeGroupLatencyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeGroupLatency(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupQpsOutcome CloudAPIClient::describeGroupQps(const DescribeGroupQpsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeGroupQpsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeGroupQpsOutcome(DescribeGroupQpsResult(outcome.result()));
|
||||
else
|
||||
return DescribeGroupQpsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeGroupQpsAsync(const DescribeGroupQpsRequest& request, const DescribeGroupQpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeGroupQps(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupQpsOutcomeCallable CloudAPIClient::describeGroupQpsCallable(const DescribeGroupQpsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeGroupQpsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeGroupQps(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupTrafficOutcome CloudAPIClient::describeGroupTraffic(const DescribeGroupTrafficRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeGroupTrafficOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeGroupTrafficOutcome(DescribeGroupTrafficResult(outcome.result()));
|
||||
else
|
||||
return DescribeGroupTrafficOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeGroupTrafficAsync(const DescribeGroupTrafficRequest& request, const DescribeGroupTrafficAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeGroupTraffic(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeGroupTrafficOutcomeCallable CloudAPIClient::describeGroupTrafficCallable(const DescribeGroupTrafficRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeGroupTrafficOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeGroupTraffic(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeHistoryApisOutcome CloudAPIClient::describeHistoryApis(const DescribeHistoryApisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3219,6 +3543,330 @@ CloudAPIClient::DescribeImportOASTaskOutcomeCallable CloudAPIClient::describeImp
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceDropConnectionsOutcome CloudAPIClient::describeInstanceDropConnections(const DescribeInstanceDropConnectionsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceDropConnectionsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceDropConnectionsOutcome(DescribeInstanceDropConnectionsResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceDropConnectionsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceDropConnectionsAsync(const DescribeInstanceDropConnectionsRequest& request, const DescribeInstanceDropConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceDropConnections(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceDropConnectionsOutcomeCallable CloudAPIClient::describeInstanceDropConnectionsCallable(const DescribeInstanceDropConnectionsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceDropConnectionsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceDropConnections(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceDropPacketOutcome CloudAPIClient::describeInstanceDropPacket(const DescribeInstanceDropPacketRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceDropPacketOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceDropPacketOutcome(DescribeInstanceDropPacketResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceDropPacketOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceDropPacketAsync(const DescribeInstanceDropPacketRequest& request, const DescribeInstanceDropPacketAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceDropPacket(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceDropPacketOutcomeCallable CloudAPIClient::describeInstanceDropPacketCallable(const DescribeInstanceDropPacketRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceDropPacketOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceDropPacket(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceHttpCodeOutcome CloudAPIClient::describeInstanceHttpCode(const DescribeInstanceHttpCodeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceHttpCodeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceHttpCodeOutcome(DescribeInstanceHttpCodeResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceHttpCodeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceHttpCodeAsync(const DescribeInstanceHttpCodeRequest& request, const DescribeInstanceHttpCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceHttpCode(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceHttpCodeOutcomeCallable CloudAPIClient::describeInstanceHttpCodeCallable(const DescribeInstanceHttpCodeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceHttpCodeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceHttpCode(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceLatencyOutcome CloudAPIClient::describeInstanceLatency(const DescribeInstanceLatencyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceLatencyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceLatencyOutcome(DescribeInstanceLatencyResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceLatencyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceLatencyAsync(const DescribeInstanceLatencyRequest& request, const DescribeInstanceLatencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceLatency(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceLatencyOutcomeCallable CloudAPIClient::describeInstanceLatencyCallable(const DescribeInstanceLatencyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceLatencyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceLatency(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceNewConnectionsOutcome CloudAPIClient::describeInstanceNewConnections(const DescribeInstanceNewConnectionsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceNewConnectionsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceNewConnectionsOutcome(DescribeInstanceNewConnectionsResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceNewConnectionsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceNewConnectionsAsync(const DescribeInstanceNewConnectionsRequest& request, const DescribeInstanceNewConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceNewConnections(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceNewConnectionsOutcomeCallable CloudAPIClient::describeInstanceNewConnectionsCallable(const DescribeInstanceNewConnectionsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceNewConnectionsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceNewConnections(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstancePacketsOutcome CloudAPIClient::describeInstancePackets(const DescribeInstancePacketsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstancePacketsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstancePacketsOutcome(DescribeInstancePacketsResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstancePacketsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstancePacketsAsync(const DescribeInstancePacketsRequest& request, const DescribeInstancePacketsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstancePackets(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstancePacketsOutcomeCallable CloudAPIClient::describeInstancePacketsCallable(const DescribeInstancePacketsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstancePacketsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstancePackets(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceQpsOutcome CloudAPIClient::describeInstanceQps(const DescribeInstanceQpsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceQpsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceQpsOutcome(DescribeInstanceQpsResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceQpsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceQpsAsync(const DescribeInstanceQpsRequest& request, const DescribeInstanceQpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceQps(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceQpsOutcomeCallable CloudAPIClient::describeInstanceQpsCallable(const DescribeInstanceQpsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceQpsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceQps(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceSlbConnectOutcome CloudAPIClient::describeInstanceSlbConnect(const DescribeInstanceSlbConnectRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceSlbConnectOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceSlbConnectOutcome(DescribeInstanceSlbConnectResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceSlbConnectOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceSlbConnectAsync(const DescribeInstanceSlbConnectRequest& request, const DescribeInstanceSlbConnectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceSlbConnect(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceSlbConnectOutcomeCallable CloudAPIClient::describeInstanceSlbConnectCallable(const DescribeInstanceSlbConnectRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceSlbConnectOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceSlbConnect(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceTrafficOutcome CloudAPIClient::describeInstanceTraffic(const DescribeInstanceTrafficRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceTrafficOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceTrafficOutcome(DescribeInstanceTrafficResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceTrafficOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeInstanceTrafficAsync(const DescribeInstanceTrafficRequest& request, const DescribeInstanceTrafficAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceTraffic(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstanceTrafficOutcomeCallable CloudAPIClient::describeInstanceTrafficCallable(const DescribeInstanceTrafficRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceTrafficOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceTraffic(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeInstancesOutcome CloudAPIClient::describeInstances(const DescribeInstancesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3831,6 +4479,42 @@ CloudAPIClient::DescribeSignaturesByApiOutcomeCallable CloudAPIClient::describeS
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeSummaryDataOutcome CloudAPIClient::describeSummaryData(const DescribeSummaryDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSummaryDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSummaryDataOutcome(DescribeSummaryDataResult(outcome.result()));
|
||||
else
|
||||
return DescribeSummaryDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::describeSummaryDataAsync(const DescribeSummaryDataRequest& request, const DescribeSummaryDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSummaryData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeSummaryDataOutcomeCallable CloudAPIClient::describeSummaryDataCallable(const DescribeSummaryDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSummaryDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSummaryData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DescribeSystemParametersOutcome CloudAPIClient::describeSystemParameters(const DescribeSystemParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4083,6 +4767,42 @@ CloudAPIClient::DescribeZonesOutcomeCallable CloudAPIClient::describeZonesCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DetachApiProductOutcome CloudAPIClient::detachApiProduct(const DetachApiProductRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DetachApiProductOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DetachApiProductOutcome(DetachApiProductResult(outcome.result()));
|
||||
else
|
||||
return DetachApiProductOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::detachApiProductAsync(const DetachApiProductRequest& request, const DetachApiProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, detachApiProduct(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::DetachApiProductOutcomeCallable CloudAPIClient::detachApiProductCallable(const DetachApiProductRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DetachApiProductOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->detachApiProduct(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::DetachPluginOutcome CloudAPIClient::detachPlugin(const DetachPluginRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -4695,6 +5415,42 @@ CloudAPIClient::ModifyInstanceSpecOutcomeCallable CloudAPIClient::modifyInstance
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::ModifyIntranetDomainPolicyOutcome CloudAPIClient::modifyIntranetDomainPolicy(const ModifyIntranetDomainPolicyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyIntranetDomainPolicyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyIntranetDomainPolicyOutcome(ModifyIntranetDomainPolicyResult(outcome.result()));
|
||||
else
|
||||
return ModifyIntranetDomainPolicyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::modifyIntranetDomainPolicyAsync(const ModifyIntranetDomainPolicyRequest& request, const ModifyIntranetDomainPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyIntranetDomainPolicy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::ModifyIntranetDomainPolicyOutcomeCallable CloudAPIClient::modifyIntranetDomainPolicyCallable(const ModifyIntranetDomainPolicyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyIntranetDomainPolicyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyIntranetDomainPolicy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::ModifyIpControlOutcome CloudAPIClient::modifyIpControl(const ModifyIpControlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5127,6 +5883,42 @@ CloudAPIClient::RemoveAccessControlListEntryOutcomeCallable CloudAPIClient::remo
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::RemoveApiProductsAuthoritiesOutcome CloudAPIClient::removeApiProductsAuthorities(const RemoveApiProductsAuthoritiesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RemoveApiProductsAuthoritiesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RemoveApiProductsAuthoritiesOutcome(RemoveApiProductsAuthoritiesResult(outcome.result()));
|
||||
else
|
||||
return RemoveApiProductsAuthoritiesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::removeApiProductsAuthoritiesAsync(const RemoveApiProductsAuthoritiesRequest& request, const RemoveApiProductsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, removeApiProductsAuthorities(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::RemoveApiProductsAuthoritiesOutcomeCallable CloudAPIClient::removeApiProductsAuthoritiesCallable(const RemoveApiProductsAuthoritiesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RemoveApiProductsAuthoritiesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->removeApiProductsAuthorities(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::RemoveApisAuthoritiesOutcome CloudAPIClient::removeApisAuthorities(const RemoveApisAuthoritiesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5631,6 +6423,42 @@ CloudAPIClient::SetAccessControlListAttributeOutcomeCallable CloudAPIClient::set
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::SetApiProductsAuthoritiesOutcome CloudAPIClient::setApiProductsAuthorities(const SetApiProductsAuthoritiesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetApiProductsAuthoritiesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetApiProductsAuthoritiesOutcome(SetApiProductsAuthoritiesResult(outcome.result()));
|
||||
else
|
||||
return SetApiProductsAuthoritiesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::setApiProductsAuthoritiesAsync(const SetApiProductsAuthoritiesRequest& request, const SetApiProductsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setApiProductsAuthorities(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::SetApiProductsAuthoritiesOutcomeCallable CloudAPIClient::setApiProductsAuthoritiesCallable(const SetApiProductsAuthoritiesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetApiProductsAuthoritiesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setApiProductsAuthorities(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::SetApisAuthoritiesOutcome CloudAPIClient::setApisAuthorities(const SetApisAuthoritiesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5811,6 +6639,42 @@ CloudAPIClient::SetDomainWebSocketStatusOutcomeCallable CloudAPIClient::setDomai
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::SetGroupAuthAppCodeOutcome CloudAPIClient::setGroupAuthAppCode(const SetGroupAuthAppCodeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SetGroupAuthAppCodeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SetGroupAuthAppCodeOutcome(SetGroupAuthAppCodeResult(outcome.result()));
|
||||
else
|
||||
return SetGroupAuthAppCodeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::setGroupAuthAppCodeAsync(const SetGroupAuthAppCodeRequest& request, const SetGroupAuthAppCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, setGroupAuthAppCode(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::SetGroupAuthAppCodeOutcomeCallable CloudAPIClient::setGroupAuthAppCodeCallable(const SetGroupAuthAppCodeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SetGroupAuthAppCodeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->setGroupAuthAppCode(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::SetIpControlApisOutcome CloudAPIClient::setIpControlApis(const SetIpControlApisRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6099,3 +6963,39 @@ CloudAPIClient::UntagResourcesOutcomeCallable CloudAPIClient::untagResourcesCall
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CloudAPIClient::ValidateVpcConnectivityOutcome CloudAPIClient::validateVpcConnectivity(const ValidateVpcConnectivityRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ValidateVpcConnectivityOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ValidateVpcConnectivityOutcome(ValidateVpcConnectivityResult(outcome.result()));
|
||||
else
|
||||
return ValidateVpcConnectivityOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CloudAPIClient::validateVpcConnectivityAsync(const ValidateVpcConnectivityRequest& request, const ValidateVpcConnectivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, validateVpcConnectivity(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CloudAPIClient::ValidateVpcConnectivityOutcomeCallable CloudAPIClient::validateVpcConnectivityCallable(const ValidateVpcConnectivityRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ValidateVpcConnectivityOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->validateVpcConnectivity(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
68
cloudapi/src/model/AttachApiProductRequest.cc
Normal file
68
cloudapi/src/model/AttachApiProductRequest.cc
Normal file
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/AttachApiProductRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::AttachApiProductRequest;
|
||||
|
||||
AttachApiProductRequest::AttachApiProductRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "AttachApiProduct") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AttachApiProductRequest::~AttachApiProductRequest() {}
|
||||
|
||||
std::string AttachApiProductRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void AttachApiProductRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::vector<AttachApiProductRequest::Apis> AttachApiProductRequest::getApis() const {
|
||||
return apis_;
|
||||
}
|
||||
|
||||
void AttachApiProductRequest::setApis(const std::vector<AttachApiProductRequest::Apis> &apis) {
|
||||
apis_ = apis;
|
||||
for(int dep1 = 0; dep1 != apis.size(); dep1++) {
|
||||
auto apisObj = apis.at(dep1);
|
||||
std::string apisObjStr = std::string("Apis") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(apisObjStr + ".StageName", apisObj.stageName);
|
||||
setParameter(apisObjStr + ".ApiId", apisObj.apiId);
|
||||
}
|
||||
}
|
||||
|
||||
std::string AttachApiProductRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void AttachApiProductRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string AttachApiProductRequest::getApiProductId() const {
|
||||
return apiProductId_;
|
||||
}
|
||||
|
||||
void AttachApiProductRequest::setApiProductId(const std::string &apiProductId) {
|
||||
apiProductId_ = apiProductId;
|
||||
setParameter(std::string("ApiProductId"), apiProductId);
|
||||
}
|
||||
|
||||
44
cloudapi/src/model/AttachApiProductResult.cc
Normal file
44
cloudapi/src/model/AttachApiProductResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/AttachApiProductResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
AttachApiProductResult::AttachApiProductResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AttachApiProductResult::AttachApiProductResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AttachApiProductResult::~AttachApiProductResult()
|
||||
{}
|
||||
|
||||
void AttachApiProductResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ std::string CreateApiRequest::getErrorCodeSamples() const {
|
||||
|
||||
void CreateApiRequest::setErrorCodeSamples(const std::string &errorCodeSamples) {
|
||||
errorCodeSamples_ = errorCodeSamples;
|
||||
setParameter(std::string("ErrorCodeSamples"), errorCodeSamples);
|
||||
setBodyParameter(std::string("ErrorCodeSamples"), errorCodeSamples);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getAppCodeAuthType() const {
|
||||
@@ -85,7 +85,7 @@ std::string CreateApiRequest::getConstantParameters() const {
|
||||
|
||||
void CreateApiRequest::setConstantParameters(const std::string &constantParameters) {
|
||||
constantParameters_ = constantParameters;
|
||||
setParameter(std::string("ConstantParameters"), constantParameters);
|
||||
setBodyParameter(std::string("ConstantParameters"), constantParameters);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getAccessKeyId() const {
|
||||
@@ -121,7 +121,7 @@ std::string CreateApiRequest::getServiceParameters() const {
|
||||
|
||||
void CreateApiRequest::setServiceParameters(const std::string &serviceParameters) {
|
||||
serviceParameters_ = serviceParameters;
|
||||
setParameter(std::string("ServiceParameters"), serviceParameters);
|
||||
setBodyParameter(std::string("ServiceParameters"), serviceParameters);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getFailResultSample() const {
|
||||
@@ -130,7 +130,7 @@ std::string CreateApiRequest::getFailResultSample() const {
|
||||
|
||||
void CreateApiRequest::setFailResultSample(const std::string &failResultSample) {
|
||||
failResultSample_ = failResultSample;
|
||||
setParameter(std::string("FailResultSample"), failResultSample);
|
||||
setBodyParameter(std::string("FailResultSample"), failResultSample);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getResourceOwnerToken() const {
|
||||
@@ -148,7 +148,7 @@ std::string CreateApiRequest::getSystemParameters() const {
|
||||
|
||||
void CreateApiRequest::setSystemParameters(const std::string &systemParameters) {
|
||||
systemParameters_ = systemParameters;
|
||||
setParameter(std::string("SystemParameters"), systemParameters);
|
||||
setBodyParameter(std::string("SystemParameters"), systemParameters);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getServiceParametersMap() const {
|
||||
@@ -157,7 +157,7 @@ std::string CreateApiRequest::getServiceParametersMap() const {
|
||||
|
||||
void CreateApiRequest::setServiceParametersMap(const std::string &serviceParametersMap) {
|
||||
serviceParametersMap_ = serviceParametersMap;
|
||||
setParameter(std::string("ServiceParametersMap"), serviceParametersMap);
|
||||
setBodyParameter(std::string("ServiceParametersMap"), serviceParametersMap);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getSecurityToken() const {
|
||||
@@ -184,7 +184,7 @@ std::string CreateApiRequest::getRequestParameters() const {
|
||||
|
||||
void CreateApiRequest::setRequestParameters(const std::string &requestParameters) {
|
||||
requestParameters_ = requestParameters;
|
||||
setParameter(std::string("RequestParameters"), requestParameters);
|
||||
setBodyParameter(std::string("RequestParameters"), requestParameters);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getResultDescriptions() const {
|
||||
@@ -193,7 +193,7 @@ std::string CreateApiRequest::getResultDescriptions() const {
|
||||
|
||||
void CreateApiRequest::setResultDescriptions(const std::string &resultDescriptions) {
|
||||
resultDescriptions_ = resultDescriptions;
|
||||
setParameter(std::string("ResultDescriptions"), resultDescriptions);
|
||||
setBodyParameter(std::string("ResultDescriptions"), resultDescriptions);
|
||||
}
|
||||
|
||||
std::string CreateApiRequest::getVisibility() const {
|
||||
@@ -247,7 +247,7 @@ std::string CreateApiRequest::getResultSample() const {
|
||||
|
||||
void CreateApiRequest::setResultSample(const std::string &resultSample) {
|
||||
resultSample_ = resultSample;
|
||||
setParameter(std::string("ResultSample"), resultSample);
|
||||
setBodyParameter(std::string("ResultSample"), resultSample);
|
||||
}
|
||||
|
||||
bool CreateApiRequest::getBackendEnable() const {
|
||||
|
||||
@@ -61,6 +61,15 @@ void CreateAppRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateAppRequest::getExtend() const {
|
||||
return extend_;
|
||||
}
|
||||
|
||||
void CreateAppRequest::setExtend(const std::string &extend) {
|
||||
extend_ = extend;
|
||||
setParameter(std::string("Extend"), extend);
|
||||
}
|
||||
|
||||
std::string CreateAppRequest::getAppName() const {
|
||||
return appName_;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,15 @@ void CreateInstanceRequest::setInstanceSpec(const std::string &instanceSpec) {
|
||||
setParameter(std::string("InstanceSpec"), instanceSpec);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getInstanceCidr() const {
|
||||
return instanceCidr_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setInstanceCidr(const std::string &instanceCidr) {
|
||||
instanceCidr_ = instanceCidr;
|
||||
setParameter(std::string("InstanceCidr"), instanceCidr);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getHttpsPolicy() const {
|
||||
return httpsPolicy_;
|
||||
}
|
||||
@@ -52,6 +61,15 @@ void CreateInstanceRequest::setDuration(int duration) {
|
||||
setParameter(std::string("Duration"), std::to_string(duration));
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::vector<CreateInstanceRequest::Tag> CreateInstanceRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
@@ -75,6 +93,15 @@ void CreateInstanceRequest::setAutoPay(bool autoPay) {
|
||||
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getUserVpcId() const {
|
||||
return userVpcId_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setUserVpcId(const std::string &userVpcId) {
|
||||
userVpcId_ = userVpcId;
|
||||
setParameter(std::string("UserVpcId"), userVpcId);
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getToken() const {
|
||||
return token_;
|
||||
}
|
||||
@@ -84,6 +111,22 @@ void CreateInstanceRequest::setToken(const std::string &token) {
|
||||
setParameter(std::string("Token"), token);
|
||||
}
|
||||
|
||||
std::vector<CreateInstanceRequest::ZoneVSwitchSecurityGroup> CreateInstanceRequest::getZoneVSwitchSecurityGroup() const {
|
||||
return zoneVSwitchSecurityGroup_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setZoneVSwitchSecurityGroup(const std::vector<CreateInstanceRequest::ZoneVSwitchSecurityGroup> &zoneVSwitchSecurityGroup) {
|
||||
zoneVSwitchSecurityGroup_ = zoneVSwitchSecurityGroup;
|
||||
for(int dep1 = 0; dep1 != zoneVSwitchSecurityGroup.size(); dep1++) {
|
||||
auto zoneVSwitchSecurityGroupObj = zoneVSwitchSecurityGroup.at(dep1);
|
||||
std::string zoneVSwitchSecurityGroupObjStr = std::string("ZoneVSwitchSecurityGroup") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(zoneVSwitchSecurityGroupObjStr + ".VSwitchId", zoneVSwitchSecurityGroupObj.vSwitchId);
|
||||
setParameter(zoneVSwitchSecurityGroupObjStr + ".CidrBlock", zoneVSwitchSecurityGroupObj.cidrBlock);
|
||||
setParameter(zoneVSwitchSecurityGroupObjStr + ".SecurityGroupId", zoneVSwitchSecurityGroupObj.securityGroupId);
|
||||
setParameter(zoneVSwitchSecurityGroupObjStr + ".ZoneId", zoneVSwitchSecurityGroupObj.zoneId);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateInstanceRequest::getInstanceName() const {
|
||||
return instanceName_;
|
||||
}
|
||||
|
||||
54
cloudapi/src/model/DeleteApiProductRequest.cc
Normal file
54
cloudapi/src/model/DeleteApiProductRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DeleteApiProductRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DeleteApiProductRequest;
|
||||
|
||||
DeleteApiProductRequest::DeleteApiProductRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DeleteApiProduct") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteApiProductRequest::~DeleteApiProductRequest() {}
|
||||
|
||||
std::string DeleteApiProductRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteApiProductRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteApiProductRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DeleteApiProductRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string DeleteApiProductRequest::getApiProductId() const {
|
||||
return apiProductId_;
|
||||
}
|
||||
|
||||
void DeleteApiProductRequest::setApiProductId(const std::string &apiProductId) {
|
||||
apiProductId_ = apiProductId;
|
||||
setParameter(std::string("ApiProductId"), apiProductId);
|
||||
}
|
||||
|
||||
44
cloudapi/src/model/DeleteApiProductResult.cc
Normal file
44
cloudapi/src/model/DeleteApiProductResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DeleteApiProductResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DeleteApiProductResult::DeleteApiProductResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteApiProductResult::DeleteApiProductResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteApiProductResult::~DeleteApiProductResult()
|
||||
{}
|
||||
|
||||
void DeleteApiProductResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -69,6 +69,10 @@ void DescribeApiGroupResult::parse(const std::string &payload)
|
||||
customDomainsObject.isHttpRedirectToHttps = valueCustomDomainsDomainItem["IsHttpRedirectToHttps"].asString() == "true";
|
||||
if(!valueCustomDomainsDomainItem["WssEnable"].isNull())
|
||||
customDomainsObject.wssEnable = valueCustomDomainsDomainItem["WssEnable"].asString();
|
||||
if(!valueCustomDomainsDomainItem["CertificateValidStart"].isNull())
|
||||
customDomainsObject.certificateValidStart = std::stol(valueCustomDomainsDomainItem["CertificateValidStart"].asString());
|
||||
if(!valueCustomDomainsDomainItem["CertificateValidEnd"].isNull())
|
||||
customDomainsObject.certificateValidEnd = std::stol(valueCustomDomainsDomainItem["CertificateValidEnd"].asString());
|
||||
customDomains_.push_back(customDomainsObject);
|
||||
}
|
||||
auto allStageItemsNode = value["StageItems"]["StageInfo"];
|
||||
@@ -141,6 +145,14 @@ void DescribeApiGroupResult::parse(const std::string &payload)
|
||||
vpcSlbIntranetDomain_ = value["VpcSlbIntranetDomain"].asString();
|
||||
if(!value["CloudMarketCommodity"].isNull())
|
||||
cloudMarketCommodity_ = value["CloudMarketCommodity"].asString() == "true";
|
||||
if(!value["DedicatedInstanceType"].isNull())
|
||||
dedicatedInstanceType_ = value["DedicatedInstanceType"].asString();
|
||||
if(!value["MigrationStatus"].isNull())
|
||||
migrationStatus_ = value["MigrationStatus"].asString();
|
||||
if(!value["MigrationError"].isNull())
|
||||
migrationError_ = value["MigrationError"].asString();
|
||||
if(!value["DisableInnerDomain"].isNull())
|
||||
disableInnerDomain_ = value["DisableInnerDomain"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
@@ -184,6 +196,11 @@ std::string DescribeApiGroupResult::getDefaultDomain()const
|
||||
return defaultDomain_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getMigrationStatus()const
|
||||
{
|
||||
return migrationStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getPassthroughHeaders()const
|
||||
{
|
||||
return passthroughHeaders_;
|
||||
@@ -234,6 +251,11 @@ std::string DescribeApiGroupResult::getInstanceType()const
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getDedicatedInstanceType()const
|
||||
{
|
||||
return dedicatedInstanceType_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
@@ -279,11 +301,21 @@ std::string DescribeApiGroupResult::getGroupId()const
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
bool DescribeApiGroupResult::getDisableInnerDomain()const
|
||||
{
|
||||
return disableInnerDomain_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getIpv6Status()const
|
||||
{
|
||||
return ipv6Status_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getMigrationError()const
|
||||
{
|
||||
return migrationError_;
|
||||
}
|
||||
|
||||
std::string DescribeApiGroupResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
72
cloudapi/src/model/DescribeApiProductApisRequest.cc
Normal file
72
cloudapi/src/model/DescribeApiProductApisRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApiProductApisRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeApiProductApisRequest;
|
||||
|
||||
DescribeApiProductApisRequest::DescribeApiProductApisRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiProductApis") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeApiProductApisRequest::~DescribeApiProductApisRequest() {}
|
||||
|
||||
int DescribeApiProductApisRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeApiProductApisRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeApiProductApisRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeApiProductApisRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeApiProductApisRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeApiProductApisRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
int DescribeApiProductApisRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeApiProductApisRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeApiProductApisRequest::getApiProductId() const {
|
||||
return apiProductId_;
|
||||
}
|
||||
|
||||
void DescribeApiProductApisRequest::setApiProductId(const std::string &apiProductId) {
|
||||
apiProductId_ = apiProductId;
|
||||
setParameter(std::string("ApiProductId"), apiProductId);
|
||||
}
|
||||
|
||||
94
cloudapi/src/model/DescribeApiProductApisResult.cc
Normal file
94
cloudapi/src/model/DescribeApiProductApisResult.cc
Normal file
@@ -0,0 +1,94 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApiProductApisResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeApiProductApisResult::DescribeApiProductApisResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeApiProductApisResult::DescribeApiProductApisResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeApiProductApisResult::~DescribeApiProductApisResult()
|
||||
{}
|
||||
|
||||
void DescribeApiProductApisResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiInfoListNode = value["ApiInfoList"]["ApiInfo"];
|
||||
for (auto valueApiInfoListApiInfo : allApiInfoListNode)
|
||||
{
|
||||
ApiInfo apiInfoListObject;
|
||||
if(!valueApiInfoListApiInfo["ApiId"].isNull())
|
||||
apiInfoListObject.apiId = valueApiInfoListApiInfo["ApiId"].asString();
|
||||
if(!valueApiInfoListApiInfo["Description"].isNull())
|
||||
apiInfoListObject.description = valueApiInfoListApiInfo["Description"].asString();
|
||||
if(!valueApiInfoListApiInfo["GroupName"].isNull())
|
||||
apiInfoListObject.groupName = valueApiInfoListApiInfo["GroupName"].asString();
|
||||
if(!valueApiInfoListApiInfo["GroupId"].isNull())
|
||||
apiInfoListObject.groupId = valueApiInfoListApiInfo["GroupId"].asString();
|
||||
if(!valueApiInfoListApiInfo["Path"].isNull())
|
||||
apiInfoListObject.path = valueApiInfoListApiInfo["Path"].asString();
|
||||
if(!valueApiInfoListApiInfo["Method"].isNull())
|
||||
apiInfoListObject.method = valueApiInfoListApiInfo["Method"].asString();
|
||||
if(!valueApiInfoListApiInfo["StageName"].isNull())
|
||||
apiInfoListObject.stageName = valueApiInfoListApiInfo["StageName"].asString();
|
||||
if(!valueApiInfoListApiInfo["ApiName"].isNull())
|
||||
apiInfoListObject.apiName = valueApiInfoListApiInfo["ApiName"].asString();
|
||||
if(!valueApiInfoListApiInfo["RegionId"].isNull())
|
||||
apiInfoListObject.regionId = valueApiInfoListApiInfo["RegionId"].asString();
|
||||
apiInfoList_.push_back(apiInfoListObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeApiProductApisResult::ApiInfo> DescribeApiProductApisResult::getApiInfoList()const
|
||||
{
|
||||
return apiInfoList_;
|
||||
}
|
||||
|
||||
int DescribeApiProductApisResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeApiProductApisResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeApiProductApisResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
72
cloudapi/src/model/DescribeApiProductsByAppRequest.cc
Normal file
72
cloudapi/src/model/DescribeApiProductsByAppRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApiProductsByAppRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeApiProductsByAppRequest;
|
||||
|
||||
DescribeApiProductsByAppRequest::DescribeApiProductsByAppRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApiProductsByApp") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeApiProductsByAppRequest::~DescribeApiProductsByAppRequest() {}
|
||||
|
||||
int DescribeApiProductsByAppRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeApiProductsByAppRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeApiProductsByAppRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeApiProductsByAppRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeApiProductsByAppRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeApiProductsByAppRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
long DescribeApiProductsByAppRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeApiProductsByAppRequest::setAppId(long appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), std::to_string(appId));
|
||||
}
|
||||
|
||||
int DescribeApiProductsByAppRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeApiProductsByAppRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
78
cloudapi/src/model/DescribeApiProductsByAppResult.cc
Normal file
78
cloudapi/src/model/DescribeApiProductsByAppResult.cc
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApiProductsByAppResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeApiProductsByAppResult::DescribeApiProductsByAppResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeApiProductsByAppResult::DescribeApiProductsByAppResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeApiProductsByAppResult::~DescribeApiProductsByAppResult()
|
||||
{}
|
||||
|
||||
void DescribeApiProductsByAppResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allApiProductInfoListNode = value["ApiProductInfoList"]["ApiProductInfo"];
|
||||
for (auto valueApiProductInfoListApiProductInfo : allApiProductInfoListNode)
|
||||
{
|
||||
ApiProductInfo apiProductInfoListObject;
|
||||
if(!valueApiProductInfoListApiProductInfo["ApiProductId"].isNull())
|
||||
apiProductInfoListObject.apiProductId = valueApiProductInfoListApiProductInfo["ApiProductId"].asString();
|
||||
apiProductInfoList_.push_back(apiProductInfoListObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeApiProductsByAppResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeApiProductsByAppResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeApiProductsByAppResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeApiProductsByAppResult::ApiProductInfo> DescribeApiProductsByAppResult::getApiProductInfoList()const
|
||||
{
|
||||
return apiProductInfoList_;
|
||||
}
|
||||
|
||||
@@ -77,6 +77,16 @@ void DescribeApisResult::parse(const std::string &payload)
|
||||
deployedInfosObject.deployedStatus = valueApiSummarysApiSummaryDeployedInfosDeployedInfo["DeployedStatus"].asString();
|
||||
apiSummarysObject.deployedInfos.push_back(deployedInfosObject);
|
||||
}
|
||||
auto allTagListNode = valueApiSummarysApiSummary["TagList"]["Tag"];
|
||||
for (auto valueApiSummarysApiSummaryTagListTag : allTagListNode)
|
||||
{
|
||||
ApiSummary::Tag tagListObject;
|
||||
if(!valueApiSummarysApiSummaryTagListTag["TagKey"].isNull())
|
||||
tagListObject.tagKey = valueApiSummarysApiSummaryTagListTag["TagKey"].asString();
|
||||
if(!valueApiSummarysApiSummaryTagListTag["TagValue"].isNull())
|
||||
tagListObject.tagValue = valueApiSummarysApiSummaryTagListTag["TagValue"].asString();
|
||||
apiSummarysObject.tagList.push_back(tagListObject);
|
||||
}
|
||||
apiSummarys_.push_back(apiSummarysObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApisWithStageNameIntegratedByAppRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeApisWithStageNameIntegratedByAppRequest;
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppRequest::DescribeApisWithStageNameIntegratedByAppRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeApisWithStageNameIntegratedByApp") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppRequest::~DescribeApisWithStageNameIntegratedByAppRequest() {}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getMethod() const {
|
||||
return method_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setMethod(const std::string &method) {
|
||||
method_ = method;
|
||||
setParameter(std::string("Method"), method);
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getDescription() const {
|
||||
return description_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setDescription(const std::string &description) {
|
||||
description_ = description;
|
||||
setParameter(std::string("Description"), description);
|
||||
}
|
||||
|
||||
int DescribeApisWithStageNameIntegratedByAppRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getPath() const {
|
||||
return path_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setPath(const std::string &path) {
|
||||
path_ = path;
|
||||
setParameter(std::string("Path"), path);
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getApiName() const {
|
||||
return apiName_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setApiName(const std::string &apiName) {
|
||||
apiName_ = apiName;
|
||||
setParameter(std::string("ApiName"), apiName);
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
long DescribeApisWithStageNameIntegratedByAppRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setAppId(long appId) {
|
||||
appId_ = appId;
|
||||
setParameter(std::string("AppId"), std::to_string(appId));
|
||||
}
|
||||
|
||||
std::string DescribeApisWithStageNameIntegratedByAppRequest::getApiUid() const {
|
||||
return apiUid_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setApiUid(const std::string &apiUid) {
|
||||
apiUid_ = apiUid;
|
||||
setParameter(std::string("ApiUid"), apiUid);
|
||||
}
|
||||
|
||||
int DescribeApisWithStageNameIntegratedByAppRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeApisWithStageNameIntegratedByAppResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppResult::DescribeApisWithStageNameIntegratedByAppResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppResult::DescribeApisWithStageNameIntegratedByAppResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeApisWithStageNameIntegratedByAppResult::~DescribeApisWithStageNameIntegratedByAppResult()
|
||||
{}
|
||||
|
||||
void DescribeApisWithStageNameIntegratedByAppResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAppApiRelationInfosNode = value["AppApiRelationInfos"]["AppApiRelationInfo"];
|
||||
for (auto valueAppApiRelationInfosAppApiRelationInfo : allAppApiRelationInfosNode)
|
||||
{
|
||||
AppApiRelationInfo appApiRelationInfosObject;
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["ApiId"].isNull())
|
||||
appApiRelationInfosObject.apiId = valueAppApiRelationInfosAppApiRelationInfo["ApiId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["AuthorizationSource"].isNull())
|
||||
appApiRelationInfosObject.authorizationSource = valueAppApiRelationInfosAppApiRelationInfo["AuthorizationSource"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Description"].isNull())
|
||||
appApiRelationInfosObject.description = valueAppApiRelationInfosAppApiRelationInfo["Description"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["GroupName"].isNull())
|
||||
appApiRelationInfosObject.groupName = valueAppApiRelationInfosAppApiRelationInfo["GroupName"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["GroupId"].isNull())
|
||||
appApiRelationInfosObject.groupId = valueAppApiRelationInfosAppApiRelationInfo["GroupId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Operator"].isNull())
|
||||
appApiRelationInfosObject._operator = valueAppApiRelationInfosAppApiRelationInfo["Operator"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["CreatedTime"].isNull())
|
||||
appApiRelationInfosObject.createdTime = valueAppApiRelationInfosAppApiRelationInfo["CreatedTime"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["ApiName"].isNull())
|
||||
appApiRelationInfosObject.apiName = valueAppApiRelationInfosAppApiRelationInfo["ApiName"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["RegionId"].isNull())
|
||||
appApiRelationInfosObject.regionId = valueAppApiRelationInfosAppApiRelationInfo["RegionId"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Path"].isNull())
|
||||
appApiRelationInfosObject.path = valueAppApiRelationInfosAppApiRelationInfo["Path"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["Method"].isNull())
|
||||
appApiRelationInfosObject.method = valueAppApiRelationInfosAppApiRelationInfo["Method"].asString();
|
||||
if(!valueAppApiRelationInfosAppApiRelationInfo["StageNameAndAuth"].isNull())
|
||||
appApiRelationInfosObject.stageNameAndAuth = valueAppApiRelationInfosAppApiRelationInfo["StageNameAndAuth"].asString();
|
||||
appApiRelationInfos_.push_back(appApiRelationInfosObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeApisWithStageNameIntegratedByAppResult::AppApiRelationInfo> DescribeApisWithStageNameIntegratedByAppResult::getAppApiRelationInfos()const
|
||||
{
|
||||
return appApiRelationInfos_;
|
||||
}
|
||||
|
||||
int DescribeApisWithStageNameIntegratedByAppResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeApisWithStageNameIntegratedByAppResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeApisWithStageNameIntegratedByAppResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
@@ -120,6 +120,24 @@ void DescribeAppAttributesRequest::setEnableTagAuth(bool enableTagAuth) {
|
||||
setParameter(std::string("EnableTagAuth"), enableTagAuth ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeAppAttributesRequest::getExtend() const {
|
||||
return extend_;
|
||||
}
|
||||
|
||||
void DescribeAppAttributesRequest::setExtend(const std::string &extend) {
|
||||
extend_ = extend;
|
||||
setParameter(std::string("Extend"), extend);
|
||||
}
|
||||
|
||||
std::string DescribeAppAttributesRequest::getExcludeApiProductId() const {
|
||||
return excludeApiProductId_;
|
||||
}
|
||||
|
||||
void DescribeAppAttributesRequest::setExcludeApiProductId(const std::string &excludeApiProductId) {
|
||||
excludeApiProductId_ = excludeApiProductId;
|
||||
setParameter(std::string("ExcludeApiProductId"), excludeApiProductId);
|
||||
}
|
||||
|
||||
long DescribeAppAttributesRequest::getAppId() const {
|
||||
return appId_;
|
||||
}
|
||||
|
||||
@@ -53,6 +53,8 @@ void DescribeAppAttributesResult::parse(const std::string &payload)
|
||||
appsObject.createdTime = valueAppsAppAttribute["CreatedTime"].asString();
|
||||
if(!valueAppsAppAttribute["AppId"].isNull())
|
||||
appsObject.appId = std::stol(valueAppsAppAttribute["AppId"].asString());
|
||||
if(!valueAppsAppAttribute["Extend"].isNull())
|
||||
appsObject.extend = valueAppsAppAttribute["Extend"].asString();
|
||||
auto allTagsNode = valueAppsAppAttribute["Tags"]["TagInfo"];
|
||||
for (auto valueAppsAppAttributeTagsTagInfo : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -49,6 +49,8 @@ void DescribeAppResult::parse(const std::string &payload)
|
||||
appId_ = std::stol(value["AppId"].asString());
|
||||
if(!value["CreatedTime"].isNull())
|
||||
createdTime_ = value["CreatedTime"].asString();
|
||||
if(!value["Extend"].isNull())
|
||||
extend_ = value["Extend"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -72,6 +74,11 @@ long DescribeAppResult::getAppId()const
|
||||
return appId_;
|
||||
}
|
||||
|
||||
std::string DescribeAppResult::getExtend()const
|
||||
{
|
||||
return extend_;
|
||||
}
|
||||
|
||||
std::string DescribeAppResult::getAppName()const
|
||||
{
|
||||
return appName_;
|
||||
|
||||
81
cloudapi/src/model/DescribeAppsByApiProductRequest.cc
Normal file
81
cloudapi/src/model/DescribeAppsByApiProductRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeAppsByApiProductRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeAppsByApiProductRequest;
|
||||
|
||||
DescribeAppsByApiProductRequest::DescribeAppsByApiProductRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeAppsByApiProduct") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAppsByApiProductRequest::~DescribeAppsByApiProductRequest() {}
|
||||
|
||||
int DescribeAppsByApiProductRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeAppsByApiProductRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeAppsByApiProductRequest::getAppName() const {
|
||||
return appName_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setAppName(const std::string &appName) {
|
||||
appName_ = appName;
|
||||
setParameter(std::string("AppName"), appName);
|
||||
}
|
||||
|
||||
std::string DescribeAppsByApiProductRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
int DescribeAppsByApiProductRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeAppsByApiProductRequest::getApiProductId() const {
|
||||
return apiProductId_;
|
||||
}
|
||||
|
||||
void DescribeAppsByApiProductRequest::setApiProductId(const std::string &apiProductId) {
|
||||
apiProductId_ = apiProductId;
|
||||
setParameter(std::string("ApiProductId"), apiProductId);
|
||||
}
|
||||
|
||||
88
cloudapi/src/model/DescribeAppsByApiProductResult.cc
Normal file
88
cloudapi/src/model/DescribeAppsByApiProductResult.cc
Normal file
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeAppsByApiProductResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeAppsByApiProductResult::DescribeAppsByApiProductResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeAppsByApiProductResult::DescribeAppsByApiProductResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeAppsByApiProductResult::~DescribeAppsByApiProductResult()
|
||||
{}
|
||||
|
||||
void DescribeAppsByApiProductResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAuthorizedAppsNode = value["AuthorizedApps"]["AuthorizedApp"];
|
||||
for (auto valueAuthorizedAppsAuthorizedApp : allAuthorizedAppsNode)
|
||||
{
|
||||
AuthorizedApp authorizedAppsObject;
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AppName"].isNull())
|
||||
authorizedAppsObject.appName = valueAuthorizedAppsAuthorizedApp["AppName"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["Description"].isNull())
|
||||
authorizedAppsObject.description = valueAuthorizedAppsAuthorizedApp["Description"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AuthValidTime"].isNull())
|
||||
authorizedAppsObject.authValidTime = valueAuthorizedAppsAuthorizedApp["AuthValidTime"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AppId"].isNull())
|
||||
authorizedAppsObject.appId = std::stol(valueAuthorizedAppsAuthorizedApp["AppId"].asString());
|
||||
if(!valueAuthorizedAppsAuthorizedApp["Extend"].isNull())
|
||||
authorizedAppsObject.extend = valueAuthorizedAppsAuthorizedApp["Extend"].asString();
|
||||
if(!valueAuthorizedAppsAuthorizedApp["AuthorizedTime"].isNull())
|
||||
authorizedAppsObject.authorizedTime = valueAuthorizedAppsAuthorizedApp["AuthorizedTime"].asString();
|
||||
authorizedApps_.push_back(authorizedAppsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeAppsByApiProductResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeAppsByApiProductResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<DescribeAppsByApiProductResult::AuthorizedApp> DescribeAppsByApiProductResult::getAuthorizedApps()const
|
||||
{
|
||||
return authorizedApps_;
|
||||
}
|
||||
|
||||
int DescribeAppsByApiProductResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
@@ -71,8 +71,12 @@ void DescribeBackendInfoResult::parse(const std::string &payload)
|
||||
auto backendConfigNode = value["BackendConfig"];
|
||||
if(!backendConfigNode["ServiceAddress"].isNull())
|
||||
backendModelObject.backendConfig.serviceAddress = backendConfigNode["ServiceAddress"].asString();
|
||||
if(!backendConfigNode["HttpTargetHostName"].isNull())
|
||||
backendModelObject.backendConfig.httpTargetHostName = backendConfigNode["HttpTargetHostName"].asString();
|
||||
if(!backendConfigNode["Type"].isNull())
|
||||
backendModelObject.backendConfig.type = backendConfigNode["Type"].asString();
|
||||
if(!backendConfigNode["ServiceTimeout"].isNull())
|
||||
backendModelObject.backendConfig.serviceTimeout = std::stoi(backendConfigNode["ServiceTimeout"].asString());
|
||||
auto vpcConfigNode = backendConfigNode["VpcConfig"];
|
||||
if(!vpcConfigNode["VpcId"].isNull())
|
||||
backendModelObject.backendConfig.vpcConfig.vpcId = vpcConfigNode["VpcId"].asString();
|
||||
@@ -134,6 +138,30 @@ void DescribeBackendInfoResult::parse(const std::string &payload)
|
||||
mockHeaderObject.headerValue = mockConfigNodeMockHeadersMockHeader["HeaderValue"].asString();
|
||||
backendModelObject.backendConfig.mockConfig.mockHeaders.push_back(mockHeaderObject);
|
||||
}
|
||||
auto discoveryConfigNode = backendConfigNode["DiscoveryConfig"];
|
||||
if(!discoveryConfigNode["RcType"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.rcType = discoveryConfigNode["RcType"].asString();
|
||||
auto nacosConfigNode = discoveryConfigNode["NacosConfig"];
|
||||
if(!nacosConfigNode["ServerAddress"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.serverAddress = nacosConfigNode["ServerAddress"].asString();
|
||||
if(!nacosConfigNode["Namespace"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig._namespace = nacosConfigNode["Namespace"].asString();
|
||||
if(!nacosConfigNode["GroupName"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.groupName = nacosConfigNode["GroupName"].asString();
|
||||
if(!nacosConfigNode["ServiceName"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.serviceName = nacosConfigNode["ServiceName"].asString();
|
||||
if(!nacosConfigNode["Clusters"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.clusters = nacosConfigNode["Clusters"].asString();
|
||||
if(!nacosConfigNode["AuthType"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.authType = nacosConfigNode["AuthType"].asString();
|
||||
if(!nacosConfigNode["UserName"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.userName = nacosConfigNode["UserName"].asString();
|
||||
if(!nacosConfigNode["Password"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.password = nacosConfigNode["Password"].asString();
|
||||
if(!nacosConfigNode["AccessKey"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.accessKey = nacosConfigNode["AccessKey"].asString();
|
||||
if(!nacosConfigNode["SecretKey"].isNull())
|
||||
backendModelObject.backendConfig.discoveryConfig.nacosConfig.secretKey = nacosConfigNode["SecretKey"].asString();
|
||||
backendInfo_.backendModels.push_back(backendModelObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -63,6 +63,10 @@ void DescribeDomainResult::parse(const std::string &payload)
|
||||
subDomain_ = value["SubDomain"].asString();
|
||||
if(!value["DomainCNAMEStatus"].isNull())
|
||||
domainCNAMEStatus_ = value["DomainCNAMEStatus"].asString();
|
||||
if(!value["CertificateValidStart"].isNull())
|
||||
certificateValidStart_ = std::stol(value["CertificateValidStart"].asString());
|
||||
if(!value["CertificateValidEnd"].isNull())
|
||||
certificateValidEnd_ = std::stol(value["CertificateValidEnd"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -71,11 +75,6 @@ std::string DescribeDomainResult::getCertificateBody()const
|
||||
return certificateBody_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getSubDomain()const
|
||||
{
|
||||
return subDomain_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainRemark()const
|
||||
{
|
||||
return domainRemark_;
|
||||
@@ -86,14 +85,9 @@ std::string DescribeDomainResult::getDomainCNAMEStatus()const
|
||||
return domainCNAMEStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainBindingStatus()const
|
||||
long DescribeDomainResult::getCertificateValidStart()const
|
||||
{
|
||||
return domainBindingStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainLegalStatus()const
|
||||
{
|
||||
return domainLegalStatus_;
|
||||
return certificateValidStart_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainName()const
|
||||
@@ -111,6 +105,31 @@ std::string DescribeDomainResult::getDomainWebSocketStatus()const
|
||||
return domainWebSocketStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getSubDomain()const
|
||||
{
|
||||
return subDomain_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainBindingStatus()const
|
||||
{
|
||||
return domainBindingStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getDomainLegalStatus()const
|
||||
{
|
||||
return domainLegalStatus_;
|
||||
}
|
||||
|
||||
long DescribeDomainResult::getCertificateValidEnd()const
|
||||
{
|
||||
return certificateValidEnd_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getCertificatePrivateKey()const
|
||||
{
|
||||
return certificatePrivateKey_;
|
||||
@@ -121,8 +140,3 @@ std::string DescribeDomainResult::getCertificateName()const
|
||||
return certificateName_;
|
||||
}
|
||||
|
||||
std::string DescribeDomainResult::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
|
||||
81
cloudapi/src/model/DescribeGroupLatencyRequest.cc
Normal file
81
cloudapi/src/model/DescribeGroupLatencyRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupLatencyRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeGroupLatencyRequest;
|
||||
|
||||
DescribeGroupLatencyRequest::DescribeGroupLatencyRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeGroupLatency") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeGroupLatencyRequest::~DescribeGroupLatencyRequest() {}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getStageName() const {
|
||||
return stageName_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setStageName(const std::string &stageName) {
|
||||
stageName_ = stageName;
|
||||
setParameter(std::string("StageName"), stageName);
|
||||
}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupLatencyRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeGroupLatencyRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
61
cloudapi/src/model/DescribeGroupLatencyResult.cc
Normal file
61
cloudapi/src/model/DescribeGroupLatencyResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupLatencyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeGroupLatencyResult::DescribeGroupLatencyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeGroupLatencyResult::DescribeGroupLatencyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeGroupLatencyResult::~DescribeGroupLatencyResult()
|
||||
{}
|
||||
|
||||
void DescribeGroupLatencyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allLatencyPacketNode = value["LatencyPacket"]["MonitorItem"];
|
||||
for (auto valueLatencyPacketMonitorItem : allLatencyPacketNode)
|
||||
{
|
||||
MonitorItem latencyPacketObject;
|
||||
if(!valueLatencyPacketMonitorItem["ItemValue"].isNull())
|
||||
latencyPacketObject.itemValue = valueLatencyPacketMonitorItem["ItemValue"].asString();
|
||||
if(!valueLatencyPacketMonitorItem["ItemTime"].isNull())
|
||||
latencyPacketObject.itemTime = valueLatencyPacketMonitorItem["ItemTime"].asString();
|
||||
if(!valueLatencyPacketMonitorItem["Item"].isNull())
|
||||
latencyPacketObject.item = valueLatencyPacketMonitorItem["Item"].asString();
|
||||
latencyPacket_.push_back(latencyPacketObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeGroupLatencyResult::MonitorItem> DescribeGroupLatencyResult::getLatencyPacket()const
|
||||
{
|
||||
return latencyPacket_;
|
||||
}
|
||||
|
||||
81
cloudapi/src/model/DescribeGroupQpsRequest.cc
Normal file
81
cloudapi/src/model/DescribeGroupQpsRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupQpsRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeGroupQpsRequest;
|
||||
|
||||
DescribeGroupQpsRequest::DescribeGroupQpsRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeGroupQps") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeGroupQpsRequest::~DescribeGroupQpsRequest() {}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getStageName() const {
|
||||
return stageName_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setStageName(const std::string &stageName) {
|
||||
stageName_ = stageName;
|
||||
setParameter(std::string("StageName"), stageName);
|
||||
}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupQpsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeGroupQpsRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
59
cloudapi/src/model/DescribeGroupQpsResult.cc
Normal file
59
cloudapi/src/model/DescribeGroupQpsResult.cc
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupQpsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeGroupQpsResult::DescribeGroupQpsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeGroupQpsResult::DescribeGroupQpsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeGroupQpsResult::~DescribeGroupQpsResult()
|
||||
{}
|
||||
|
||||
void DescribeGroupQpsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allGroupQpsNode = value["GroupQps"]["MonitorItem"];
|
||||
for (auto valueGroupQpsMonitorItem : allGroupQpsNode)
|
||||
{
|
||||
MonitorItem groupQpsObject;
|
||||
if(!valueGroupQpsMonitorItem["ItemValue"].isNull())
|
||||
groupQpsObject.itemValue = valueGroupQpsMonitorItem["ItemValue"].asString();
|
||||
if(!valueGroupQpsMonitorItem["ItemTime"].isNull())
|
||||
groupQpsObject.itemTime = valueGroupQpsMonitorItem["ItemTime"].asString();
|
||||
groupQps_.push_back(groupQpsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeGroupQpsResult::MonitorItem> DescribeGroupQpsResult::getGroupQps()const
|
||||
{
|
||||
return groupQps_;
|
||||
}
|
||||
|
||||
81
cloudapi/src/model/DescribeGroupTrafficRequest.cc
Normal file
81
cloudapi/src/model/DescribeGroupTrafficRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupTrafficRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeGroupTrafficRequest;
|
||||
|
||||
DescribeGroupTrafficRequest::DescribeGroupTrafficRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeGroupTraffic") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeGroupTrafficRequest::~DescribeGroupTrafficRequest() {}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getStageName() const {
|
||||
return stageName_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setStageName(const std::string &stageName) {
|
||||
stageName_ = stageName;
|
||||
setParameter(std::string("StageName"), stageName);
|
||||
}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getGroupId() const {
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setGroupId(const std::string &groupId) {
|
||||
groupId_ = groupId;
|
||||
setParameter(std::string("GroupId"), groupId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeGroupTrafficRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeGroupTrafficRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
61
cloudapi/src/model/DescribeGroupTrafficResult.cc
Normal file
61
cloudapi/src/model/DescribeGroupTrafficResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeGroupTrafficResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeGroupTrafficResult::DescribeGroupTrafficResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeGroupTrafficResult::DescribeGroupTrafficResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeGroupTrafficResult::~DescribeGroupTrafficResult()
|
||||
{}
|
||||
|
||||
void DescribeGroupTrafficResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTrafficPerSecondNode = value["TrafficPerSecond"]["MonitorItem"];
|
||||
for (auto valueTrafficPerSecondMonitorItem : allTrafficPerSecondNode)
|
||||
{
|
||||
MonitorItem trafficPerSecondObject;
|
||||
if(!valueTrafficPerSecondMonitorItem["ItemValue"].isNull())
|
||||
trafficPerSecondObject.itemValue = valueTrafficPerSecondMonitorItem["ItemValue"].asString();
|
||||
if(!valueTrafficPerSecondMonitorItem["ItemTime"].isNull())
|
||||
trafficPerSecondObject.itemTime = valueTrafficPerSecondMonitorItem["ItemTime"].asString();
|
||||
if(!valueTrafficPerSecondMonitorItem["Item"].isNull())
|
||||
trafficPerSecondObject.item = valueTrafficPerSecondMonitorItem["Item"].asString();
|
||||
trafficPerSecond_.push_back(trafficPerSecondObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeGroupTrafficResult::MonitorItem> DescribeGroupTrafficResult::getTrafficPerSecond()const
|
||||
{
|
||||
return trafficPerSecond_;
|
||||
}
|
||||
|
||||
81
cloudapi/src/model/DescribeInstanceDropConnectionsRequest.cc
Normal file
81
cloudapi/src/model/DescribeInstanceDropConnectionsRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeInstanceDropConnectionsRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeInstanceDropConnectionsRequest;
|
||||
|
||||
DescribeInstanceDropConnectionsRequest::DescribeInstanceDropConnectionsRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeInstanceDropConnections") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeInstanceDropConnectionsRequest::~DescribeInstanceDropConnectionsRequest() {}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getSbcName() const {
|
||||
return sbcName_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setSbcName(const std::string &sbcName) {
|
||||
sbcName_ = sbcName;
|
||||
setParameter(std::string("SbcName"), sbcName);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropConnectionsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropConnectionsRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
59
cloudapi/src/model/DescribeInstanceDropConnectionsResult.cc
Normal file
59
cloudapi/src/model/DescribeInstanceDropConnectionsResult.cc
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeInstanceDropConnectionsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeInstanceDropConnectionsResult::DescribeInstanceDropConnectionsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeInstanceDropConnectionsResult::DescribeInstanceDropConnectionsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeInstanceDropConnectionsResult::~DescribeInstanceDropConnectionsResult()
|
||||
{}
|
||||
|
||||
void DescribeInstanceDropConnectionsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceDropConnectionsNode = value["InstanceDropConnections"]["MonitorItem"];
|
||||
for (auto valueInstanceDropConnectionsMonitorItem : allInstanceDropConnectionsNode)
|
||||
{
|
||||
MonitorItem instanceDropConnectionsObject;
|
||||
if(!valueInstanceDropConnectionsMonitorItem["ItemValue"].isNull())
|
||||
instanceDropConnectionsObject.itemValue = valueInstanceDropConnectionsMonitorItem["ItemValue"].asString();
|
||||
if(!valueInstanceDropConnectionsMonitorItem["ItemTime"].isNull())
|
||||
instanceDropConnectionsObject.itemTime = valueInstanceDropConnectionsMonitorItem["ItemTime"].asString();
|
||||
instanceDropConnections_.push_back(instanceDropConnectionsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceDropConnectionsResult::MonitorItem> DescribeInstanceDropConnectionsResult::getInstanceDropConnections()const
|
||||
{
|
||||
return instanceDropConnections_;
|
||||
}
|
||||
|
||||
81
cloudapi/src/model/DescribeInstanceDropPacketRequest.cc
Normal file
81
cloudapi/src/model/DescribeInstanceDropPacketRequest.cc
Normal file
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeInstanceDropPacketRequest.h>
|
||||
|
||||
using AlibabaCloud::CloudAPI::Model::DescribeInstanceDropPacketRequest;
|
||||
|
||||
DescribeInstanceDropPacketRequest::DescribeInstanceDropPacketRequest()
|
||||
: RpcServiceRequest("cloudapi", "2016-07-14", "DescribeInstanceDropPacket") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeInstanceDropPacketRequest::~DescribeInstanceDropPacketRequest() {}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getSbcName() const {
|
||||
return sbcName_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setSbcName(const std::string &sbcName) {
|
||||
sbcName_ = sbcName;
|
||||
setParameter(std::string("SbcName"), sbcName);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceDropPacketRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeInstanceDropPacketRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
61
cloudapi/src/model/DescribeInstanceDropPacketResult.cc
Normal file
61
cloudapi/src/model/DescribeInstanceDropPacketResult.cc
Normal file
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cloudapi/model/DescribeInstanceDropPacketResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::CloudAPI;
|
||||
using namespace AlibabaCloud::CloudAPI::Model;
|
||||
|
||||
DescribeInstanceDropPacketResult::DescribeInstanceDropPacketResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeInstanceDropPacketResult::DescribeInstanceDropPacketResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeInstanceDropPacketResult::~DescribeInstanceDropPacketResult()
|
||||
{}
|
||||
|
||||
void DescribeInstanceDropPacketResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceDropPacketNode = value["InstanceDropPacket"]["MonitorItem"];
|
||||
for (auto valueInstanceDropPacketMonitorItem : allInstanceDropPacketNode)
|
||||
{
|
||||
MonitorItem instanceDropPacketObject;
|
||||
if(!valueInstanceDropPacketMonitorItem["ItemValue"].isNull())
|
||||
instanceDropPacketObject.itemValue = valueInstanceDropPacketMonitorItem["ItemValue"].asString();
|
||||
if(!valueInstanceDropPacketMonitorItem["ItemTime"].isNull())
|
||||
instanceDropPacketObject.itemTime = valueInstanceDropPacketMonitorItem["ItemTime"].asString();
|
||||
if(!valueInstanceDropPacketMonitorItem["Item"].isNull())
|
||||
instanceDropPacketObject.item = valueInstanceDropPacketMonitorItem["Item"].asString();
|
||||
instanceDropPacket_.push_back(instanceDropPacketObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceDropPacketResult::MonitorItem> DescribeInstanceDropPacketResult::getInstanceDropPacket()const
|
||||
{
|
||||
return instanceDropPacket_;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user