Add ImportOAS.

This commit is contained in:
sdk-team
2022-11-16 07:39:17 +00:00
parent 1b709ba76f
commit 5d3f641eab
551 changed files with 30299 additions and 14180 deletions

View File

@@ -1 +1 @@
1.36.1337
1.36.1338

View File

@@ -23,10 +23,20 @@ set(cloudapi_public_header
set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/AbolishApiRequest.h
include/alibabacloud/cloudapi/model/AbolishApiResult.h
include/alibabacloud/cloudapi/model/AddAccessControlListEntryRequest.h
include/alibabacloud/cloudapi/model/AddAccessControlListEntryResult.h
include/alibabacloud/cloudapi/model/AddIpControlPolicyItemRequest.h
include/alibabacloud/cloudapi/model/AddIpControlPolicyItemResult.h
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlRequest.h
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/AttachPluginRequest.h
include/alibabacloud/cloudapi/model/AttachPluginResult.h
include/alibabacloud/cloudapi/model/BatchAbolishApisRequest.h
include/alibabacloud/cloudapi/model/BatchAbolishApisResult.h
include/alibabacloud/cloudapi/model/BatchDeployApisRequest.h
include/alibabacloud/cloudapi/model/BatchDeployApisResult.h
include/alibabacloud/cloudapi/model/CreateAccessControlListRequest.h
include/alibabacloud/cloudapi/model/CreateAccessControlListResult.h
include/alibabacloud/cloudapi/model/CreateApiRequest.h
include/alibabacloud/cloudapi/model/CreateApiResult.h
include/alibabacloud/cloudapi/model/CreateApiGroupRequest.h
@@ -35,6 +45,14 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/CreateApiStageVariableResult.h
include/alibabacloud/cloudapi/model/CreateAppRequest.h
include/alibabacloud/cloudapi/model/CreateAppResult.h
include/alibabacloud/cloudapi/model/CreateBackendRequest.h
include/alibabacloud/cloudapi/model/CreateBackendResult.h
include/alibabacloud/cloudapi/model/CreateBackendModelRequest.h
include/alibabacloud/cloudapi/model/CreateBackendModelResult.h
include/alibabacloud/cloudapi/model/CreateDatasetRequest.h
include/alibabacloud/cloudapi/model/CreateDatasetResult.h
include/alibabacloud/cloudapi/model/CreateDatasetItemRequest.h
include/alibabacloud/cloudapi/model/CreateDatasetItemResult.h
include/alibabacloud/cloudapi/model/CreateInstanceRequest.h
include/alibabacloud/cloudapi/model/CreateInstanceResult.h
include/alibabacloud/cloudapi/model/CreateIntranetDomainRequest.h
@@ -43,10 +61,18 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/CreateIpControlResult.h
include/alibabacloud/cloudapi/model/CreateLogConfigRequest.h
include/alibabacloud/cloudapi/model/CreateLogConfigResult.h
include/alibabacloud/cloudapi/model/CreateModelRequest.h
include/alibabacloud/cloudapi/model/CreateModelResult.h
include/alibabacloud/cloudapi/model/CreateMonitorGroupRequest.h
include/alibabacloud/cloudapi/model/CreateMonitorGroupResult.h
include/alibabacloud/cloudapi/model/CreatePluginRequest.h
include/alibabacloud/cloudapi/model/CreatePluginResult.h
include/alibabacloud/cloudapi/model/CreateSignatureRequest.h
include/alibabacloud/cloudapi/model/CreateSignatureResult.h
include/alibabacloud/cloudapi/model/CreateTrafficControlRequest.h
include/alibabacloud/cloudapi/model/CreateTrafficControlResult.h
include/alibabacloud/cloudapi/model/DeleteAccessControlListRequest.h
include/alibabacloud/cloudapi/model/DeleteAccessControlListResult.h
include/alibabacloud/cloudapi/model/DeleteAllTrafficSpecialControlRequest.h
include/alibabacloud/cloudapi/model/DeleteAllTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/DeleteApiRequest.h
@@ -57,6 +83,14 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DeleteApiStageVariableResult.h
include/alibabacloud/cloudapi/model/DeleteAppRequest.h
include/alibabacloud/cloudapi/model/DeleteAppResult.h
include/alibabacloud/cloudapi/model/DeleteBackendRequest.h
include/alibabacloud/cloudapi/model/DeleteBackendResult.h
include/alibabacloud/cloudapi/model/DeleteBackendModelRequest.h
include/alibabacloud/cloudapi/model/DeleteBackendModelResult.h
include/alibabacloud/cloudapi/model/DeleteDatasetRequest.h
include/alibabacloud/cloudapi/model/DeleteDatasetResult.h
include/alibabacloud/cloudapi/model/DeleteDatasetItemRequest.h
include/alibabacloud/cloudapi/model/DeleteDatasetItemResult.h
include/alibabacloud/cloudapi/model/DeleteDomainRequest.h
include/alibabacloud/cloudapi/model/DeleteDomainResult.h
include/alibabacloud/cloudapi/model/DeleteDomainCertificateRequest.h
@@ -67,6 +101,12 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DeleteIpControlResult.h
include/alibabacloud/cloudapi/model/DeleteLogConfigRequest.h
include/alibabacloud/cloudapi/model/DeleteLogConfigResult.h
include/alibabacloud/cloudapi/model/DeleteModelRequest.h
include/alibabacloud/cloudapi/model/DeleteModelResult.h
include/alibabacloud/cloudapi/model/DeleteMonitorGroupRequest.h
include/alibabacloud/cloudapi/model/DeleteMonitorGroupResult.h
include/alibabacloud/cloudapi/model/DeletePluginRequest.h
include/alibabacloud/cloudapi/model/DeletePluginResult.h
include/alibabacloud/cloudapi/model/DeleteSignatureRequest.h
include/alibabacloud/cloudapi/model/DeleteSignatureResult.h
include/alibabacloud/cloudapi/model/DeleteTrafficControlRequest.h
@@ -75,12 +115,16 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DeleteTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/DeployApiRequest.h
include/alibabacloud/cloudapi/model/DeployApiResult.h
include/alibabacloud/cloudapi/model/DescribeAbolishApiTaskRequest.h
include/alibabacloud/cloudapi/model/DescribeAbolishApiTaskResult.h
include/alibabacloud/cloudapi/model/DescribeAccessControlListAttributeRequest.h
include/alibabacloud/cloudapi/model/DescribeAccessControlListAttributeResult.h
include/alibabacloud/cloudapi/model/DescribeAccessControlListsRequest.h
include/alibabacloud/cloudapi/model/DescribeAccessControlListsResult.h
include/alibabacloud/cloudapi/model/DescribeApiRequest.h
include/alibabacloud/cloudapi/model/DescribeApiResult.h
include/alibabacloud/cloudapi/model/DescribeApiDocRequest.h
include/alibabacloud/cloudapi/model/DescribeApiDocResult.h
include/alibabacloud/cloudapi/model/DescribeApiErrorDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiErrorDataResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupVpcWhitelistRequest.h
@@ -101,8 +145,6 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeApiQpsDataResult.h
include/alibabacloud/cloudapi/model/DescribeApiSignaturesRequest.h
include/alibabacloud/cloudapi/model/DescribeApiSignaturesResult.h
include/alibabacloud/cloudapi/model/DescribeApiStageRequest.h
include/alibabacloud/cloudapi/model/DescribeApiStageResult.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficControlsResult.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficDataRequest.h
@@ -111,6 +153,8 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeApisResult.h
include/alibabacloud/cloudapi/model/DescribeApisByAppRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByAppResult.h
include/alibabacloud/cloudapi/model/DescribeApisByBackendRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByBackendResult.h
include/alibabacloud/cloudapi/model/DescribeApisByIpControlRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByIpControlResult.h
include/alibabacloud/cloudapi/model/DescribeApisBySignatureRequest.h
@@ -129,22 +173,48 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeAuthorizedApisResult.h
include/alibabacloud/cloudapi/model/DescribeAuthorizedAppsRequest.h
include/alibabacloud/cloudapi/model/DescribeAuthorizedAppsResult.h
include/alibabacloud/cloudapi/model/DescribeBackendInfoRequest.h
include/alibabacloud/cloudapi/model/DescribeBackendInfoResult.h
include/alibabacloud/cloudapi/model/DescribeBackendListRequest.h
include/alibabacloud/cloudapi/model/DescribeBackendListResult.h
include/alibabacloud/cloudapi/model/DescribeDatasetInfoRequest.h
include/alibabacloud/cloudapi/model/DescribeDatasetInfoResult.h
include/alibabacloud/cloudapi/model/DescribeDatasetItemInfoRequest.h
include/alibabacloud/cloudapi/model/DescribeDatasetItemInfoResult.h
include/alibabacloud/cloudapi/model/DescribeDatasetItemListRequest.h
include/alibabacloud/cloudapi/model/DescribeDatasetItemListResult.h
include/alibabacloud/cloudapi/model/DescribeDatasetListRequest.h
include/alibabacloud/cloudapi/model/DescribeDatasetListResult.h
include/alibabacloud/cloudapi/model/DescribeDeployApiTaskRequest.h
include/alibabacloud/cloudapi/model/DescribeDeployApiTaskResult.h
include/alibabacloud/cloudapi/model/DescribeDeployedApiRequest.h
include/alibabacloud/cloudapi/model/DescribeDeployedApiResult.h
include/alibabacloud/cloudapi/model/DescribeDeployedApisRequest.h
include/alibabacloud/cloudapi/model/DescribeDeployedApisResult.h
include/alibabacloud/cloudapi/model/DescribeDomainRequest.h
include/alibabacloud/cloudapi/model/DescribeDomainResult.h
include/alibabacloud/cloudapi/model/DescribeDomainsResolutionRequest.h
include/alibabacloud/cloudapi/model/DescribeDomainsResolutionResult.h
include/alibabacloud/cloudapi/model/DescribeHistoryApisRequest.h
include/alibabacloud/cloudapi/model/DescribeHistoryApisResult.h
include/alibabacloud/cloudapi/model/DescribeInstancesRequest.h
include/alibabacloud/cloudapi/model/DescribeInstancesResult.h
include/alibabacloud/cloudapi/model/DescribeIpControlPolicyItemsRequest.h
include/alibabacloud/cloudapi/model/DescribeIpControlPolicyItemsResult.h
include/alibabacloud/cloudapi/model/DescribeIpControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeIpControlsResult.h
include/alibabacloud/cloudapi/model/DescribeLogConfigRequest.h
include/alibabacloud/cloudapi/model/DescribeLogConfigResult.h
include/alibabacloud/cloudapi/model/DescribeMarketRemainsQuotaRequest.h
include/alibabacloud/cloudapi/model/DescribeMarketRemainsQuotaResult.h
include/alibabacloud/cloudapi/model/DescribeModelsRequest.h
include/alibabacloud/cloudapi/model/DescribeModelsResult.h
include/alibabacloud/cloudapi/model/DescribePluginSchemasRequest.h
include/alibabacloud/cloudapi/model/DescribePluginSchemasResult.h
include/alibabacloud/cloudapi/model/DescribePluginTemplatesRequest.h
include/alibabacloud/cloudapi/model/DescribePluginTemplatesResult.h
include/alibabacloud/cloudapi/model/DescribePluginsRequest.h
include/alibabacloud/cloudapi/model/DescribePluginsResult.h
include/alibabacloud/cloudapi/model/DescribePluginsByApiRequest.h
include/alibabacloud/cloudapi/model/DescribePluginsByApiResult.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupRequest.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupResult.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupsRequest.h
@@ -163,34 +233,72 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeTrafficControlsResult.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsByApiRequest.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsByApiResult.h
include/alibabacloud/cloudapi/model/DescribeUpdateBackendTaskRequest.h
include/alibabacloud/cloudapi/model/DescribeUpdateBackendTaskResult.h
include/alibabacloud/cloudapi/model/DescribeUpdateVpcInfoTaskRequest.h
include/alibabacloud/cloudapi/model/DescribeUpdateVpcInfoTaskResult.h
include/alibabacloud/cloudapi/model/DescribeVpcAccessesRequest.h
include/alibabacloud/cloudapi/model/DescribeVpcAccessesResult.h
include/alibabacloud/cloudapi/model/DescribeZonesRequest.h
include/alibabacloud/cloudapi/model/DescribeZonesResult.h
include/alibabacloud/cloudapi/model/DetachPluginRequest.h
include/alibabacloud/cloudapi/model/DetachPluginResult.h
include/alibabacloud/cloudapi/model/DisableInstanceAccessControlRequest.h
include/alibabacloud/cloudapi/model/DisableInstanceAccessControlResult.h
include/alibabacloud/cloudapi/model/DryRunSwaggerRequest.h
include/alibabacloud/cloudapi/model/DryRunSwaggerResult.h
include/alibabacloud/cloudapi/model/EnableInstanceAccessControlRequest.h
include/alibabacloud/cloudapi/model/EnableInstanceAccessControlResult.h
include/alibabacloud/cloudapi/model/ImportOASRequest.h
include/alibabacloud/cloudapi/model/ImportOASResult.h
include/alibabacloud/cloudapi/model/ImportSwaggerRequest.h
include/alibabacloud/cloudapi/model/ImportSwaggerResult.h
include/alibabacloud/cloudapi/model/ListTagResourcesRequest.h
include/alibabacloud/cloudapi/model/ListTagResourcesResult.h
include/alibabacloud/cloudapi/model/ModifyApiRequest.h
include/alibabacloud/cloudapi/model/ModifyApiResult.h
include/alibabacloud/cloudapi/model/ModifyApiConfigurationRequest.h
include/alibabacloud/cloudapi/model/ModifyApiConfigurationResult.h
include/alibabacloud/cloudapi/model/ModifyApiGroupRequest.h
include/alibabacloud/cloudapi/model/ModifyApiGroupResult.h
include/alibabacloud/cloudapi/model/ModifyApiGroupVpcWhitelistRequest.h
include/alibabacloud/cloudapi/model/ModifyApiGroupVpcWhitelistResult.h
include/alibabacloud/cloudapi/model/ModifyApiMarketAttributesRequest.h
include/alibabacloud/cloudapi/model/ModifyApiMarketAttributesResult.h
include/alibabacloud/cloudapi/model/ModifyAppRequest.h
include/alibabacloud/cloudapi/model/ModifyAppResult.h
include/alibabacloud/cloudapi/model/ModifyBackendRequest.h
include/alibabacloud/cloudapi/model/ModifyBackendResult.h
include/alibabacloud/cloudapi/model/ModifyBackendModelRequest.h
include/alibabacloud/cloudapi/model/ModifyBackendModelResult.h
include/alibabacloud/cloudapi/model/ModifyDatasetRequest.h
include/alibabacloud/cloudapi/model/ModifyDatasetResult.h
include/alibabacloud/cloudapi/model/ModifyDatasetItemRequest.h
include/alibabacloud/cloudapi/model/ModifyDatasetItemResult.h
include/alibabacloud/cloudapi/model/ModifyInstanceSpecRequest.h
include/alibabacloud/cloudapi/model/ModifyInstanceSpecResult.h
include/alibabacloud/cloudapi/model/ModifyIpControlRequest.h
include/alibabacloud/cloudapi/model/ModifyIpControlResult.h
include/alibabacloud/cloudapi/model/ModifyIpControlPolicyItemRequest.h
include/alibabacloud/cloudapi/model/ModifyIpControlPolicyItemResult.h
include/alibabacloud/cloudapi/model/ModifyLogConfigRequest.h
include/alibabacloud/cloudapi/model/ModifyLogConfigResult.h
include/alibabacloud/cloudapi/model/ModifyModelRequest.h
include/alibabacloud/cloudapi/model/ModifyModelResult.h
include/alibabacloud/cloudapi/model/ModifyPluginRequest.h
include/alibabacloud/cloudapi/model/ModifyPluginResult.h
include/alibabacloud/cloudapi/model/ModifySignatureRequest.h
include/alibabacloud/cloudapi/model/ModifySignatureResult.h
include/alibabacloud/cloudapi/model/ModifyTrafficControlRequest.h
include/alibabacloud/cloudapi/model/ModifyTrafficControlResult.h
include/alibabacloud/cloudapi/model/ModifyVpcAccessAndUpdateApisRequest.h
include/alibabacloud/cloudapi/model/ModifyVpcAccessAndUpdateApisResult.h
include/alibabacloud/cloudapi/model/OpenApiGatewayServiceRequest.h
include/alibabacloud/cloudapi/model/OpenApiGatewayServiceResult.h
include/alibabacloud/cloudapi/model/QueryRequestLogsRequest.h
include/alibabacloud/cloudapi/model/QueryRequestLogsResult.h
include/alibabacloud/cloudapi/model/ReactivateDomainRequest.h
include/alibabacloud/cloudapi/model/ReactivateDomainResult.h
include/alibabacloud/cloudapi/model/RemoveAccessControlListEntryRequest.h
include/alibabacloud/cloudapi/model/RemoveAccessControlListEntryResult.h
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesResult.h
include/alibabacloud/cloudapi/model/RemoveAppsAuthoritiesRequest.h
@@ -205,14 +313,20 @@ set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/RemoveTrafficControlApisResult.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessRequest.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessResult.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessAndAbolishApisRequest.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessAndAbolishApisResult.h
include/alibabacloud/cloudapi/model/ResetAppCodeRequest.h
include/alibabacloud/cloudapi/model/ResetAppCodeResult.h
include/alibabacloud/cloudapi/model/ResetAppSecretRequest.h
include/alibabacloud/cloudapi/model/ResetAppSecretResult.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppResult.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppForRegionRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppForRegionResult.h
include/alibabacloud/cloudapi/model/SdkGenerateByGroupRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateByGroupResult.h
include/alibabacloud/cloudapi/model/SetAccessControlListAttributeRequest.h
include/alibabacloud/cloudapi/model/SetAccessControlListAttributeResult.h
include/alibabacloud/cloudapi/model/SetApisAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/SetApisAuthoritiesResult.h
include/alibabacloud/cloudapi/model/SetAppsAuthoritiesRequest.h
@@ -244,10 +358,20 @@ set(cloudapi_src
src/CloudAPIClient.cc
src/model/AbolishApiRequest.cc
src/model/AbolishApiResult.cc
src/model/AddAccessControlListEntryRequest.cc
src/model/AddAccessControlListEntryResult.cc
src/model/AddIpControlPolicyItemRequest.cc
src/model/AddIpControlPolicyItemResult.cc
src/model/AddTrafficSpecialControlRequest.cc
src/model/AddTrafficSpecialControlResult.cc
src/model/AttachPluginRequest.cc
src/model/AttachPluginResult.cc
src/model/BatchAbolishApisRequest.cc
src/model/BatchAbolishApisResult.cc
src/model/BatchDeployApisRequest.cc
src/model/BatchDeployApisResult.cc
src/model/CreateAccessControlListRequest.cc
src/model/CreateAccessControlListResult.cc
src/model/CreateApiRequest.cc
src/model/CreateApiResult.cc
src/model/CreateApiGroupRequest.cc
@@ -256,6 +380,14 @@ set(cloudapi_src
src/model/CreateApiStageVariableResult.cc
src/model/CreateAppRequest.cc
src/model/CreateAppResult.cc
src/model/CreateBackendRequest.cc
src/model/CreateBackendResult.cc
src/model/CreateBackendModelRequest.cc
src/model/CreateBackendModelResult.cc
src/model/CreateDatasetRequest.cc
src/model/CreateDatasetResult.cc
src/model/CreateDatasetItemRequest.cc
src/model/CreateDatasetItemResult.cc
src/model/CreateInstanceRequest.cc
src/model/CreateInstanceResult.cc
src/model/CreateIntranetDomainRequest.cc
@@ -264,10 +396,18 @@ set(cloudapi_src
src/model/CreateIpControlResult.cc
src/model/CreateLogConfigRequest.cc
src/model/CreateLogConfigResult.cc
src/model/CreateModelRequest.cc
src/model/CreateModelResult.cc
src/model/CreateMonitorGroupRequest.cc
src/model/CreateMonitorGroupResult.cc
src/model/CreatePluginRequest.cc
src/model/CreatePluginResult.cc
src/model/CreateSignatureRequest.cc
src/model/CreateSignatureResult.cc
src/model/CreateTrafficControlRequest.cc
src/model/CreateTrafficControlResult.cc
src/model/DeleteAccessControlListRequest.cc
src/model/DeleteAccessControlListResult.cc
src/model/DeleteAllTrafficSpecialControlRequest.cc
src/model/DeleteAllTrafficSpecialControlResult.cc
src/model/DeleteApiRequest.cc
@@ -278,6 +418,14 @@ set(cloudapi_src
src/model/DeleteApiStageVariableResult.cc
src/model/DeleteAppRequest.cc
src/model/DeleteAppResult.cc
src/model/DeleteBackendRequest.cc
src/model/DeleteBackendResult.cc
src/model/DeleteBackendModelRequest.cc
src/model/DeleteBackendModelResult.cc
src/model/DeleteDatasetRequest.cc
src/model/DeleteDatasetResult.cc
src/model/DeleteDatasetItemRequest.cc
src/model/DeleteDatasetItemResult.cc
src/model/DeleteDomainRequest.cc
src/model/DeleteDomainResult.cc
src/model/DeleteDomainCertificateRequest.cc
@@ -288,6 +436,12 @@ set(cloudapi_src
src/model/DeleteIpControlResult.cc
src/model/DeleteLogConfigRequest.cc
src/model/DeleteLogConfigResult.cc
src/model/DeleteModelRequest.cc
src/model/DeleteModelResult.cc
src/model/DeleteMonitorGroupRequest.cc
src/model/DeleteMonitorGroupResult.cc
src/model/DeletePluginRequest.cc
src/model/DeletePluginResult.cc
src/model/DeleteSignatureRequest.cc
src/model/DeleteSignatureResult.cc
src/model/DeleteTrafficControlRequest.cc
@@ -296,12 +450,16 @@ set(cloudapi_src
src/model/DeleteTrafficSpecialControlResult.cc
src/model/DeployApiRequest.cc
src/model/DeployApiResult.cc
src/model/DescribeAbolishApiTaskRequest.cc
src/model/DescribeAbolishApiTaskResult.cc
src/model/DescribeAccessControlListAttributeRequest.cc
src/model/DescribeAccessControlListAttributeResult.cc
src/model/DescribeAccessControlListsRequest.cc
src/model/DescribeAccessControlListsResult.cc
src/model/DescribeApiRequest.cc
src/model/DescribeApiResult.cc
src/model/DescribeApiDocRequest.cc
src/model/DescribeApiDocResult.cc
src/model/DescribeApiErrorDataRequest.cc
src/model/DescribeApiErrorDataResult.cc
src/model/DescribeApiGroupRequest.cc
src/model/DescribeApiGroupResult.cc
src/model/DescribeApiGroupVpcWhitelistRequest.cc
@@ -322,8 +480,6 @@ set(cloudapi_src
src/model/DescribeApiQpsDataResult.cc
src/model/DescribeApiSignaturesRequest.cc
src/model/DescribeApiSignaturesResult.cc
src/model/DescribeApiStageRequest.cc
src/model/DescribeApiStageResult.cc
src/model/DescribeApiTrafficControlsRequest.cc
src/model/DescribeApiTrafficControlsResult.cc
src/model/DescribeApiTrafficDataRequest.cc
@@ -332,6 +488,8 @@ set(cloudapi_src
src/model/DescribeApisResult.cc
src/model/DescribeApisByAppRequest.cc
src/model/DescribeApisByAppResult.cc
src/model/DescribeApisByBackendRequest.cc
src/model/DescribeApisByBackendResult.cc
src/model/DescribeApisByIpControlRequest.cc
src/model/DescribeApisByIpControlResult.cc
src/model/DescribeApisBySignatureRequest.cc
@@ -350,22 +508,48 @@ set(cloudapi_src
src/model/DescribeAuthorizedApisResult.cc
src/model/DescribeAuthorizedAppsRequest.cc
src/model/DescribeAuthorizedAppsResult.cc
src/model/DescribeBackendInfoRequest.cc
src/model/DescribeBackendInfoResult.cc
src/model/DescribeBackendListRequest.cc
src/model/DescribeBackendListResult.cc
src/model/DescribeDatasetInfoRequest.cc
src/model/DescribeDatasetInfoResult.cc
src/model/DescribeDatasetItemInfoRequest.cc
src/model/DescribeDatasetItemInfoResult.cc
src/model/DescribeDatasetItemListRequest.cc
src/model/DescribeDatasetItemListResult.cc
src/model/DescribeDatasetListRequest.cc
src/model/DescribeDatasetListResult.cc
src/model/DescribeDeployApiTaskRequest.cc
src/model/DescribeDeployApiTaskResult.cc
src/model/DescribeDeployedApiRequest.cc
src/model/DescribeDeployedApiResult.cc
src/model/DescribeDeployedApisRequest.cc
src/model/DescribeDeployedApisResult.cc
src/model/DescribeDomainRequest.cc
src/model/DescribeDomainResult.cc
src/model/DescribeDomainsResolutionRequest.cc
src/model/DescribeDomainsResolutionResult.cc
src/model/DescribeHistoryApisRequest.cc
src/model/DescribeHistoryApisResult.cc
src/model/DescribeInstancesRequest.cc
src/model/DescribeInstancesResult.cc
src/model/DescribeIpControlPolicyItemsRequest.cc
src/model/DescribeIpControlPolicyItemsResult.cc
src/model/DescribeIpControlsRequest.cc
src/model/DescribeIpControlsResult.cc
src/model/DescribeLogConfigRequest.cc
src/model/DescribeLogConfigResult.cc
src/model/DescribeMarketRemainsQuotaRequest.cc
src/model/DescribeMarketRemainsQuotaResult.cc
src/model/DescribeModelsRequest.cc
src/model/DescribeModelsResult.cc
src/model/DescribePluginSchemasRequest.cc
src/model/DescribePluginSchemasResult.cc
src/model/DescribePluginTemplatesRequest.cc
src/model/DescribePluginTemplatesResult.cc
src/model/DescribePluginsRequest.cc
src/model/DescribePluginsResult.cc
src/model/DescribePluginsByApiRequest.cc
src/model/DescribePluginsByApiResult.cc
src/model/DescribePurchasedApiGroupRequest.cc
src/model/DescribePurchasedApiGroupResult.cc
src/model/DescribePurchasedApiGroupsRequest.cc
@@ -384,34 +568,72 @@ set(cloudapi_src
src/model/DescribeTrafficControlsResult.cc
src/model/DescribeTrafficControlsByApiRequest.cc
src/model/DescribeTrafficControlsByApiResult.cc
src/model/DescribeUpdateBackendTaskRequest.cc
src/model/DescribeUpdateBackendTaskResult.cc
src/model/DescribeUpdateVpcInfoTaskRequest.cc
src/model/DescribeUpdateVpcInfoTaskResult.cc
src/model/DescribeVpcAccessesRequest.cc
src/model/DescribeVpcAccessesResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/DetachPluginRequest.cc
src/model/DetachPluginResult.cc
src/model/DisableInstanceAccessControlRequest.cc
src/model/DisableInstanceAccessControlResult.cc
src/model/DryRunSwaggerRequest.cc
src/model/DryRunSwaggerResult.cc
src/model/EnableInstanceAccessControlRequest.cc
src/model/EnableInstanceAccessControlResult.cc
src/model/ImportOASRequest.cc
src/model/ImportOASResult.cc
src/model/ImportSwaggerRequest.cc
src/model/ImportSwaggerResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ModifyApiRequest.cc
src/model/ModifyApiResult.cc
src/model/ModifyApiConfigurationRequest.cc
src/model/ModifyApiConfigurationResult.cc
src/model/ModifyApiGroupRequest.cc
src/model/ModifyApiGroupResult.cc
src/model/ModifyApiGroupVpcWhitelistRequest.cc
src/model/ModifyApiGroupVpcWhitelistResult.cc
src/model/ModifyApiMarketAttributesRequest.cc
src/model/ModifyApiMarketAttributesResult.cc
src/model/ModifyAppRequest.cc
src/model/ModifyAppResult.cc
src/model/ModifyBackendRequest.cc
src/model/ModifyBackendResult.cc
src/model/ModifyBackendModelRequest.cc
src/model/ModifyBackendModelResult.cc
src/model/ModifyDatasetRequest.cc
src/model/ModifyDatasetResult.cc
src/model/ModifyDatasetItemRequest.cc
src/model/ModifyDatasetItemResult.cc
src/model/ModifyInstanceSpecRequest.cc
src/model/ModifyInstanceSpecResult.cc
src/model/ModifyIpControlRequest.cc
src/model/ModifyIpControlResult.cc
src/model/ModifyIpControlPolicyItemRequest.cc
src/model/ModifyIpControlPolicyItemResult.cc
src/model/ModifyLogConfigRequest.cc
src/model/ModifyLogConfigResult.cc
src/model/ModifyModelRequest.cc
src/model/ModifyModelResult.cc
src/model/ModifyPluginRequest.cc
src/model/ModifyPluginResult.cc
src/model/ModifySignatureRequest.cc
src/model/ModifySignatureResult.cc
src/model/ModifyTrafficControlRequest.cc
src/model/ModifyTrafficControlResult.cc
src/model/ModifyVpcAccessAndUpdateApisRequest.cc
src/model/ModifyVpcAccessAndUpdateApisResult.cc
src/model/OpenApiGatewayServiceRequest.cc
src/model/OpenApiGatewayServiceResult.cc
src/model/QueryRequestLogsRequest.cc
src/model/QueryRequestLogsResult.cc
src/model/ReactivateDomainRequest.cc
src/model/ReactivateDomainResult.cc
src/model/RemoveAccessControlListEntryRequest.cc
src/model/RemoveAccessControlListEntryResult.cc
src/model/RemoveApisAuthoritiesRequest.cc
src/model/RemoveApisAuthoritiesResult.cc
src/model/RemoveAppsAuthoritiesRequest.cc
@@ -426,14 +648,20 @@ set(cloudapi_src
src/model/RemoveTrafficControlApisResult.cc
src/model/RemoveVpcAccessRequest.cc
src/model/RemoveVpcAccessResult.cc
src/model/RemoveVpcAccessAndAbolishApisRequest.cc
src/model/RemoveVpcAccessAndAbolishApisResult.cc
src/model/ResetAppCodeRequest.cc
src/model/ResetAppCodeResult.cc
src/model/ResetAppSecretRequest.cc
src/model/ResetAppSecretResult.cc
src/model/SdkGenerateByAppRequest.cc
src/model/SdkGenerateByAppResult.cc
src/model/SdkGenerateByAppForRegionRequest.cc
src/model/SdkGenerateByAppForRegionResult.cc
src/model/SdkGenerateByGroupRequest.cc
src/model/SdkGenerateByGroupResult.cc
src/model/SetAccessControlListAttributeRequest.cc
src/model/SetAccessControlListAttributeResult.cc
src/model/SetApisAuthoritiesRequest.cc
src/model/SetApisAuthoritiesResult.cc
src/model/SetAppsAuthoritiesRequest.cc

View File

@@ -24,10 +24,20 @@
#include "CloudAPIExport.h"
#include "model/AbolishApiRequest.h"
#include "model/AbolishApiResult.h"
#include "model/AddAccessControlListEntryRequest.h"
#include "model/AddAccessControlListEntryResult.h"
#include "model/AddIpControlPolicyItemRequest.h"
#include "model/AddIpControlPolicyItemResult.h"
#include "model/AddTrafficSpecialControlRequest.h"
#include "model/AddTrafficSpecialControlResult.h"
#include "model/AttachPluginRequest.h"
#include "model/AttachPluginResult.h"
#include "model/BatchAbolishApisRequest.h"
#include "model/BatchAbolishApisResult.h"
#include "model/BatchDeployApisRequest.h"
#include "model/BatchDeployApisResult.h"
#include "model/CreateAccessControlListRequest.h"
#include "model/CreateAccessControlListResult.h"
#include "model/CreateApiRequest.h"
#include "model/CreateApiResult.h"
#include "model/CreateApiGroupRequest.h"
@@ -36,6 +46,14 @@
#include "model/CreateApiStageVariableResult.h"
#include "model/CreateAppRequest.h"
#include "model/CreateAppResult.h"
#include "model/CreateBackendRequest.h"
#include "model/CreateBackendResult.h"
#include "model/CreateBackendModelRequest.h"
#include "model/CreateBackendModelResult.h"
#include "model/CreateDatasetRequest.h"
#include "model/CreateDatasetResult.h"
#include "model/CreateDatasetItemRequest.h"
#include "model/CreateDatasetItemResult.h"
#include "model/CreateInstanceRequest.h"
#include "model/CreateInstanceResult.h"
#include "model/CreateIntranetDomainRequest.h"
@@ -44,10 +62,18 @@
#include "model/CreateIpControlResult.h"
#include "model/CreateLogConfigRequest.h"
#include "model/CreateLogConfigResult.h"
#include "model/CreateModelRequest.h"
#include "model/CreateModelResult.h"
#include "model/CreateMonitorGroupRequest.h"
#include "model/CreateMonitorGroupResult.h"
#include "model/CreatePluginRequest.h"
#include "model/CreatePluginResult.h"
#include "model/CreateSignatureRequest.h"
#include "model/CreateSignatureResult.h"
#include "model/CreateTrafficControlRequest.h"
#include "model/CreateTrafficControlResult.h"
#include "model/DeleteAccessControlListRequest.h"
#include "model/DeleteAccessControlListResult.h"
#include "model/DeleteAllTrafficSpecialControlRequest.h"
#include "model/DeleteAllTrafficSpecialControlResult.h"
#include "model/DeleteApiRequest.h"
@@ -58,6 +84,14 @@
#include "model/DeleteApiStageVariableResult.h"
#include "model/DeleteAppRequest.h"
#include "model/DeleteAppResult.h"
#include "model/DeleteBackendRequest.h"
#include "model/DeleteBackendResult.h"
#include "model/DeleteBackendModelRequest.h"
#include "model/DeleteBackendModelResult.h"
#include "model/DeleteDatasetRequest.h"
#include "model/DeleteDatasetResult.h"
#include "model/DeleteDatasetItemRequest.h"
#include "model/DeleteDatasetItemResult.h"
#include "model/DeleteDomainRequest.h"
#include "model/DeleteDomainResult.h"
#include "model/DeleteDomainCertificateRequest.h"
@@ -68,6 +102,12 @@
#include "model/DeleteIpControlResult.h"
#include "model/DeleteLogConfigRequest.h"
#include "model/DeleteLogConfigResult.h"
#include "model/DeleteModelRequest.h"
#include "model/DeleteModelResult.h"
#include "model/DeleteMonitorGroupRequest.h"
#include "model/DeleteMonitorGroupResult.h"
#include "model/DeletePluginRequest.h"
#include "model/DeletePluginResult.h"
#include "model/DeleteSignatureRequest.h"
#include "model/DeleteSignatureResult.h"
#include "model/DeleteTrafficControlRequest.h"
@@ -76,12 +116,16 @@
#include "model/DeleteTrafficSpecialControlResult.h"
#include "model/DeployApiRequest.h"
#include "model/DeployApiResult.h"
#include "model/DescribeAbolishApiTaskRequest.h"
#include "model/DescribeAbolishApiTaskResult.h"
#include "model/DescribeAccessControlListAttributeRequest.h"
#include "model/DescribeAccessControlListAttributeResult.h"
#include "model/DescribeAccessControlListsRequest.h"
#include "model/DescribeAccessControlListsResult.h"
#include "model/DescribeApiRequest.h"
#include "model/DescribeApiResult.h"
#include "model/DescribeApiDocRequest.h"
#include "model/DescribeApiDocResult.h"
#include "model/DescribeApiErrorDataRequest.h"
#include "model/DescribeApiErrorDataResult.h"
#include "model/DescribeApiGroupRequest.h"
#include "model/DescribeApiGroupResult.h"
#include "model/DescribeApiGroupVpcWhitelistRequest.h"
@@ -102,8 +146,6 @@
#include "model/DescribeApiQpsDataResult.h"
#include "model/DescribeApiSignaturesRequest.h"
#include "model/DescribeApiSignaturesResult.h"
#include "model/DescribeApiStageRequest.h"
#include "model/DescribeApiStageResult.h"
#include "model/DescribeApiTrafficControlsRequest.h"
#include "model/DescribeApiTrafficControlsResult.h"
#include "model/DescribeApiTrafficDataRequest.h"
@@ -112,6 +154,8 @@
#include "model/DescribeApisResult.h"
#include "model/DescribeApisByAppRequest.h"
#include "model/DescribeApisByAppResult.h"
#include "model/DescribeApisByBackendRequest.h"
#include "model/DescribeApisByBackendResult.h"
#include "model/DescribeApisByIpControlRequest.h"
#include "model/DescribeApisByIpControlResult.h"
#include "model/DescribeApisBySignatureRequest.h"
@@ -130,22 +174,48 @@
#include "model/DescribeAuthorizedApisResult.h"
#include "model/DescribeAuthorizedAppsRequest.h"
#include "model/DescribeAuthorizedAppsResult.h"
#include "model/DescribeBackendInfoRequest.h"
#include "model/DescribeBackendInfoResult.h"
#include "model/DescribeBackendListRequest.h"
#include "model/DescribeBackendListResult.h"
#include "model/DescribeDatasetInfoRequest.h"
#include "model/DescribeDatasetInfoResult.h"
#include "model/DescribeDatasetItemInfoRequest.h"
#include "model/DescribeDatasetItemInfoResult.h"
#include "model/DescribeDatasetItemListRequest.h"
#include "model/DescribeDatasetItemListResult.h"
#include "model/DescribeDatasetListRequest.h"
#include "model/DescribeDatasetListResult.h"
#include "model/DescribeDeployApiTaskRequest.h"
#include "model/DescribeDeployApiTaskResult.h"
#include "model/DescribeDeployedApiRequest.h"
#include "model/DescribeDeployedApiResult.h"
#include "model/DescribeDeployedApisRequest.h"
#include "model/DescribeDeployedApisResult.h"
#include "model/DescribeDomainRequest.h"
#include "model/DescribeDomainResult.h"
#include "model/DescribeDomainsResolutionRequest.h"
#include "model/DescribeDomainsResolutionResult.h"
#include "model/DescribeHistoryApisRequest.h"
#include "model/DescribeHistoryApisResult.h"
#include "model/DescribeInstancesRequest.h"
#include "model/DescribeInstancesResult.h"
#include "model/DescribeIpControlPolicyItemsRequest.h"
#include "model/DescribeIpControlPolicyItemsResult.h"
#include "model/DescribeIpControlsRequest.h"
#include "model/DescribeIpControlsResult.h"
#include "model/DescribeLogConfigRequest.h"
#include "model/DescribeLogConfigResult.h"
#include "model/DescribeMarketRemainsQuotaRequest.h"
#include "model/DescribeMarketRemainsQuotaResult.h"
#include "model/DescribeModelsRequest.h"
#include "model/DescribeModelsResult.h"
#include "model/DescribePluginSchemasRequest.h"
#include "model/DescribePluginSchemasResult.h"
#include "model/DescribePluginTemplatesRequest.h"
#include "model/DescribePluginTemplatesResult.h"
#include "model/DescribePluginsRequest.h"
#include "model/DescribePluginsResult.h"
#include "model/DescribePluginsByApiRequest.h"
#include "model/DescribePluginsByApiResult.h"
#include "model/DescribePurchasedApiGroupRequest.h"
#include "model/DescribePurchasedApiGroupResult.h"
#include "model/DescribePurchasedApiGroupsRequest.h"
@@ -164,34 +234,72 @@
#include "model/DescribeTrafficControlsResult.h"
#include "model/DescribeTrafficControlsByApiRequest.h"
#include "model/DescribeTrafficControlsByApiResult.h"
#include "model/DescribeUpdateBackendTaskRequest.h"
#include "model/DescribeUpdateBackendTaskResult.h"
#include "model/DescribeUpdateVpcInfoTaskRequest.h"
#include "model/DescribeUpdateVpcInfoTaskResult.h"
#include "model/DescribeVpcAccessesRequest.h"
#include "model/DescribeVpcAccessesResult.h"
#include "model/DescribeZonesRequest.h"
#include "model/DescribeZonesResult.h"
#include "model/DetachPluginRequest.h"
#include "model/DetachPluginResult.h"
#include "model/DisableInstanceAccessControlRequest.h"
#include "model/DisableInstanceAccessControlResult.h"
#include "model/DryRunSwaggerRequest.h"
#include "model/DryRunSwaggerResult.h"
#include "model/EnableInstanceAccessControlRequest.h"
#include "model/EnableInstanceAccessControlResult.h"
#include "model/ImportOASRequest.h"
#include "model/ImportOASResult.h"
#include "model/ImportSwaggerRequest.h"
#include "model/ImportSwaggerResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ModifyApiRequest.h"
#include "model/ModifyApiResult.h"
#include "model/ModifyApiConfigurationRequest.h"
#include "model/ModifyApiConfigurationResult.h"
#include "model/ModifyApiGroupRequest.h"
#include "model/ModifyApiGroupResult.h"
#include "model/ModifyApiGroupVpcWhitelistRequest.h"
#include "model/ModifyApiGroupVpcWhitelistResult.h"
#include "model/ModifyApiMarketAttributesRequest.h"
#include "model/ModifyApiMarketAttributesResult.h"
#include "model/ModifyAppRequest.h"
#include "model/ModifyAppResult.h"
#include "model/ModifyBackendRequest.h"
#include "model/ModifyBackendResult.h"
#include "model/ModifyBackendModelRequest.h"
#include "model/ModifyBackendModelResult.h"
#include "model/ModifyDatasetRequest.h"
#include "model/ModifyDatasetResult.h"
#include "model/ModifyDatasetItemRequest.h"
#include "model/ModifyDatasetItemResult.h"
#include "model/ModifyInstanceSpecRequest.h"
#include "model/ModifyInstanceSpecResult.h"
#include "model/ModifyIpControlRequest.h"
#include "model/ModifyIpControlResult.h"
#include "model/ModifyIpControlPolicyItemRequest.h"
#include "model/ModifyIpControlPolicyItemResult.h"
#include "model/ModifyLogConfigRequest.h"
#include "model/ModifyLogConfigResult.h"
#include "model/ModifyModelRequest.h"
#include "model/ModifyModelResult.h"
#include "model/ModifyPluginRequest.h"
#include "model/ModifyPluginResult.h"
#include "model/ModifySignatureRequest.h"
#include "model/ModifySignatureResult.h"
#include "model/ModifyTrafficControlRequest.h"
#include "model/ModifyTrafficControlResult.h"
#include "model/ModifyVpcAccessAndUpdateApisRequest.h"
#include "model/ModifyVpcAccessAndUpdateApisResult.h"
#include "model/OpenApiGatewayServiceRequest.h"
#include "model/OpenApiGatewayServiceResult.h"
#include "model/QueryRequestLogsRequest.h"
#include "model/QueryRequestLogsResult.h"
#include "model/ReactivateDomainRequest.h"
#include "model/ReactivateDomainResult.h"
#include "model/RemoveAccessControlListEntryRequest.h"
#include "model/RemoveAccessControlListEntryResult.h"
#include "model/RemoveApisAuthoritiesRequest.h"
#include "model/RemoveApisAuthoritiesResult.h"
#include "model/RemoveAppsAuthoritiesRequest.h"
@@ -206,14 +314,20 @@
#include "model/RemoveTrafficControlApisResult.h"
#include "model/RemoveVpcAccessRequest.h"
#include "model/RemoveVpcAccessResult.h"
#include "model/RemoveVpcAccessAndAbolishApisRequest.h"
#include "model/RemoveVpcAccessAndAbolishApisResult.h"
#include "model/ResetAppCodeRequest.h"
#include "model/ResetAppCodeResult.h"
#include "model/ResetAppSecretRequest.h"
#include "model/ResetAppSecretResult.h"
#include "model/SdkGenerateByAppRequest.h"
#include "model/SdkGenerateByAppResult.h"
#include "model/SdkGenerateByAppForRegionRequest.h"
#include "model/SdkGenerateByAppForRegionResult.h"
#include "model/SdkGenerateByGroupRequest.h"
#include "model/SdkGenerateByGroupResult.h"
#include "model/SetAccessControlListAttributeRequest.h"
#include "model/SetAccessControlListAttributeResult.h"
#include "model/SetApisAuthoritiesRequest.h"
#include "model/SetApisAuthoritiesResult.h"
#include "model/SetAppsAuthoritiesRequest.h"
@@ -252,12 +366,27 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AbolishApiResult> AbolishApiOutcome;
typedef std::future<AbolishApiOutcome> AbolishApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::AbolishApiRequest&, const AbolishApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AbolishApiAsyncHandler;
typedef Outcome<Error, Model::AddAccessControlListEntryResult> AddAccessControlListEntryOutcome;
typedef std::future<AddAccessControlListEntryOutcome> AddAccessControlListEntryOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::AddAccessControlListEntryRequest&, const AddAccessControlListEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddAccessControlListEntryAsyncHandler;
typedef Outcome<Error, Model::AddIpControlPolicyItemResult> AddIpControlPolicyItemOutcome;
typedef std::future<AddIpControlPolicyItemOutcome> AddIpControlPolicyItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::AddIpControlPolicyItemRequest&, const AddIpControlPolicyItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIpControlPolicyItemAsyncHandler;
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::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;
typedef Outcome<Error, Model::BatchAbolishApisResult> BatchAbolishApisOutcome;
typedef std::future<BatchAbolishApisOutcome> BatchAbolishApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::BatchAbolishApisRequest&, const BatchAbolishApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAbolishApisAsyncHandler;
typedef Outcome<Error, Model::BatchDeployApisResult> BatchDeployApisOutcome;
typedef std::future<BatchDeployApisOutcome> BatchDeployApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::BatchDeployApisRequest&, const BatchDeployApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeployApisAsyncHandler;
typedef Outcome<Error, Model::CreateAccessControlListResult> CreateAccessControlListOutcome;
typedef std::future<CreateAccessControlListOutcome> CreateAccessControlListOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateAccessControlListRequest&, const CreateAccessControlListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccessControlListAsyncHandler;
typedef Outcome<Error, Model::CreateApiResult> CreateApiOutcome;
typedef std::future<CreateApiOutcome> CreateApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateApiRequest&, const CreateApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApiAsyncHandler;
@@ -270,6 +399,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateAppResult> CreateAppOutcome;
typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateAppRequest&, const CreateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppAsyncHandler;
typedef Outcome<Error, Model::CreateBackendResult> CreateBackendOutcome;
typedef std::future<CreateBackendOutcome> CreateBackendOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateBackendRequest&, const CreateBackendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBackendAsyncHandler;
typedef Outcome<Error, Model::CreateBackendModelResult> CreateBackendModelOutcome;
typedef std::future<CreateBackendModelOutcome> CreateBackendModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateBackendModelRequest&, const CreateBackendModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBackendModelAsyncHandler;
typedef Outcome<Error, Model::CreateDatasetResult> CreateDatasetOutcome;
typedef std::future<CreateDatasetOutcome> CreateDatasetOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateDatasetRequest&, const CreateDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDatasetAsyncHandler;
typedef Outcome<Error, Model::CreateDatasetItemResult> CreateDatasetItemOutcome;
typedef std::future<CreateDatasetItemOutcome> CreateDatasetItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateDatasetItemRequest&, const CreateDatasetItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDatasetItemAsyncHandler;
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
@@ -282,12 +423,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateLogConfigResult> CreateLogConfigOutcome;
typedef std::future<CreateLogConfigOutcome> CreateLogConfigOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateLogConfigRequest&, const CreateLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLogConfigAsyncHandler;
typedef Outcome<Error, Model::CreateModelResult> CreateModelOutcome;
typedef std::future<CreateModelOutcome> CreateModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateModelRequest&, const CreateModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateModelAsyncHandler;
typedef Outcome<Error, Model::CreateMonitorGroupResult> CreateMonitorGroupOutcome;
typedef std::future<CreateMonitorGroupOutcome> CreateMonitorGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateMonitorGroupRequest&, const CreateMonitorGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMonitorGroupAsyncHandler;
typedef Outcome<Error, Model::CreatePluginResult> CreatePluginOutcome;
typedef std::future<CreatePluginOutcome> CreatePluginOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreatePluginRequest&, const CreatePluginOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePluginAsyncHandler;
typedef Outcome<Error, Model::CreateSignatureResult> CreateSignatureOutcome;
typedef std::future<CreateSignatureOutcome> CreateSignatureOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateSignatureRequest&, const CreateSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSignatureAsyncHandler;
typedef Outcome<Error, Model::CreateTrafficControlResult> CreateTrafficControlOutcome;
typedef std::future<CreateTrafficControlOutcome> CreateTrafficControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateTrafficControlRequest&, const CreateTrafficControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTrafficControlAsyncHandler;
typedef Outcome<Error, Model::DeleteAccessControlListResult> DeleteAccessControlListOutcome;
typedef std::future<DeleteAccessControlListOutcome> DeleteAccessControlListOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteAccessControlListRequest&, const DeleteAccessControlListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccessControlListAsyncHandler;
typedef Outcome<Error, Model::DeleteAllTrafficSpecialControlResult> DeleteAllTrafficSpecialControlOutcome;
typedef std::future<DeleteAllTrafficSpecialControlOutcome> DeleteAllTrafficSpecialControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteAllTrafficSpecialControlRequest&, const DeleteAllTrafficSpecialControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAllTrafficSpecialControlAsyncHandler;
@@ -303,6 +456,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteAppResult> DeleteAppOutcome;
typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteAppRequest&, const DeleteAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAppAsyncHandler;
typedef Outcome<Error, Model::DeleteBackendResult> DeleteBackendOutcome;
typedef std::future<DeleteBackendOutcome> DeleteBackendOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteBackendRequest&, const DeleteBackendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBackendAsyncHandler;
typedef Outcome<Error, Model::DeleteBackendModelResult> DeleteBackendModelOutcome;
typedef std::future<DeleteBackendModelOutcome> DeleteBackendModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteBackendModelRequest&, const DeleteBackendModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBackendModelAsyncHandler;
typedef Outcome<Error, Model::DeleteDatasetResult> DeleteDatasetOutcome;
typedef std::future<DeleteDatasetOutcome> DeleteDatasetOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteDatasetRequest&, const DeleteDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatasetAsyncHandler;
typedef Outcome<Error, Model::DeleteDatasetItemResult> DeleteDatasetItemOutcome;
typedef std::future<DeleteDatasetItemOutcome> DeleteDatasetItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteDatasetItemRequest&, const DeleteDatasetItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatasetItemAsyncHandler;
typedef Outcome<Error, Model::DeleteDomainResult> DeleteDomainOutcome;
typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteDomainRequest&, const DeleteDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainAsyncHandler;
@@ -318,6 +483,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteLogConfigResult> DeleteLogConfigOutcome;
typedef std::future<DeleteLogConfigOutcome> DeleteLogConfigOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteLogConfigRequest&, const DeleteLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLogConfigAsyncHandler;
typedef Outcome<Error, Model::DeleteModelResult> DeleteModelOutcome;
typedef std::future<DeleteModelOutcome> DeleteModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteModelRequest&, const DeleteModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteModelAsyncHandler;
typedef Outcome<Error, Model::DeleteMonitorGroupResult> DeleteMonitorGroupOutcome;
typedef std::future<DeleteMonitorGroupOutcome> DeleteMonitorGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteMonitorGroupRequest&, const DeleteMonitorGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMonitorGroupAsyncHandler;
typedef Outcome<Error, Model::DeletePluginResult> DeletePluginOutcome;
typedef std::future<DeletePluginOutcome> DeletePluginOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeletePluginRequest&, const DeletePluginOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePluginAsyncHandler;
typedef Outcome<Error, Model::DeleteSignatureResult> DeleteSignatureOutcome;
typedef std::future<DeleteSignatureOutcome> DeleteSignatureOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteSignatureRequest&, const DeleteSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSignatureAsyncHandler;
@@ -330,15 +504,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeployApiResult> DeployApiOutcome;
typedef std::future<DeployApiOutcome> DeployApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeployApiRequest&, const DeployApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployApiAsyncHandler;
typedef Outcome<Error, Model::DescribeAbolishApiTaskResult> DescribeAbolishApiTaskOutcome;
typedef std::future<DescribeAbolishApiTaskOutcome> DescribeAbolishApiTaskOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAbolishApiTaskRequest&, const DescribeAbolishApiTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAbolishApiTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeAccessControlListAttributeResult> DescribeAccessControlListAttributeOutcome;
typedef std::future<DescribeAccessControlListAttributeOutcome> DescribeAccessControlListAttributeOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAccessControlListAttributeRequest&, const DescribeAccessControlListAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeAccessControlListsResult> DescribeAccessControlListsOutcome;
typedef std::future<DescribeAccessControlListsOutcome> DescribeAccessControlListsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAccessControlListsRequest&, const DescribeAccessControlListsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessControlListsAsyncHandler;
typedef Outcome<Error, Model::DescribeApiResult> DescribeApiOutcome;
typedef std::future<DescribeApiOutcome> DescribeApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiRequest&, const DescribeApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiAsyncHandler;
typedef Outcome<Error, Model::DescribeApiDocResult> DescribeApiDocOutcome;
typedef std::future<DescribeApiDocOutcome> DescribeApiDocOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiDocRequest&, const DescribeApiDocOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiDocAsyncHandler;
typedef Outcome<Error, Model::DescribeApiErrorDataResult> DescribeApiErrorDataOutcome;
typedef std::future<DescribeApiErrorDataOutcome> DescribeApiErrorDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiErrorDataRequest&, const DescribeApiErrorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiErrorDataAsyncHandler;
typedef Outcome<Error, Model::DescribeApiGroupResult> DescribeApiGroupOutcome;
typedef std::future<DescribeApiGroupOutcome> DescribeApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiGroupRequest&, const DescribeApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiGroupAsyncHandler;
@@ -369,9 +549,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeApiSignaturesResult> DescribeApiSignaturesOutcome;
typedef std::future<DescribeApiSignaturesOutcome> DescribeApiSignaturesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiSignaturesRequest&, const DescribeApiSignaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiSignaturesAsyncHandler;
typedef Outcome<Error, Model::DescribeApiStageResult> DescribeApiStageOutcome;
typedef std::future<DescribeApiStageOutcome> DescribeApiStageOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiStageRequest&, const DescribeApiStageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiStageAsyncHandler;
typedef Outcome<Error, Model::DescribeApiTrafficControlsResult> DescribeApiTrafficControlsOutcome;
typedef std::future<DescribeApiTrafficControlsOutcome> DescribeApiTrafficControlsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiTrafficControlsRequest&, const DescribeApiTrafficControlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiTrafficControlsAsyncHandler;
@@ -384,6 +561,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeApisByAppResult> DescribeApisByAppOutcome;
typedef std::future<DescribeApisByAppOutcome> DescribeApisByAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisByAppRequest&, const DescribeApisByAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisByAppAsyncHandler;
typedef Outcome<Error, Model::DescribeApisByBackendResult> DescribeApisByBackendOutcome;
typedef std::future<DescribeApisByBackendOutcome> DescribeApisByBackendOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisByBackendRequest&, const DescribeApisByBackendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisByBackendAsyncHandler;
typedef Outcome<Error, Model::DescribeApisByIpControlResult> DescribeApisByIpControlOutcome;
typedef std::future<DescribeApisByIpControlOutcome> DescribeApisByIpControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisByIpControlRequest&, const DescribeApisByIpControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisByIpControlAsyncHandler;
@@ -411,6 +591,27 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAuthorizedAppsResult> DescribeAuthorizedAppsOutcome;
typedef std::future<DescribeAuthorizedAppsOutcome> DescribeAuthorizedAppsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAuthorizedAppsRequest&, const DescribeAuthorizedAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuthorizedAppsAsyncHandler;
typedef Outcome<Error, Model::DescribeBackendInfoResult> DescribeBackendInfoOutcome;
typedef std::future<DescribeBackendInfoOutcome> DescribeBackendInfoOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeBackendInfoRequest&, const DescribeBackendInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackendInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeBackendListResult> DescribeBackendListOutcome;
typedef std::future<DescribeBackendListOutcome> DescribeBackendListOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeBackendListRequest&, const DescribeBackendListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackendListAsyncHandler;
typedef Outcome<Error, Model::DescribeDatasetInfoResult> DescribeDatasetInfoOutcome;
typedef std::future<DescribeDatasetInfoOutcome> DescribeDatasetInfoOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDatasetInfoRequest&, const DescribeDatasetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDatasetInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDatasetItemInfoResult> DescribeDatasetItemInfoOutcome;
typedef std::future<DescribeDatasetItemInfoOutcome> DescribeDatasetItemInfoOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDatasetItemInfoRequest&, const DescribeDatasetItemInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDatasetItemInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDatasetItemListResult> DescribeDatasetItemListOutcome;
typedef std::future<DescribeDatasetItemListOutcome> DescribeDatasetItemListOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDatasetItemListRequest&, const DescribeDatasetItemListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDatasetItemListAsyncHandler;
typedef Outcome<Error, Model::DescribeDatasetListResult> DescribeDatasetListOutcome;
typedef std::future<DescribeDatasetListOutcome> DescribeDatasetListOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDatasetListRequest&, const DescribeDatasetListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDatasetListAsyncHandler;
typedef Outcome<Error, Model::DescribeDeployApiTaskResult> DescribeDeployApiTaskOutcome;
typedef std::future<DescribeDeployApiTaskOutcome> DescribeDeployApiTaskOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDeployApiTaskRequest&, const DescribeDeployApiTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeployApiTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeDeployedApiResult> DescribeDeployedApiOutcome;
typedef std::future<DescribeDeployedApiOutcome> DescribeDeployedApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDeployedApiRequest&, const DescribeDeployedApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeployedApiAsyncHandler;
@@ -420,12 +621,12 @@ 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::DescribeDomainsResolutionResult> DescribeDomainsResolutionOutcome;
typedef std::future<DescribeDomainsResolutionOutcome> DescribeDomainsResolutionOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDomainsResolutionRequest&, const DescribeDomainsResolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainsResolutionAsyncHandler;
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::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;
typedef Outcome<Error, Model::DescribeIpControlPolicyItemsResult> DescribeIpControlPolicyItemsOutcome;
typedef std::future<DescribeIpControlPolicyItemsOutcome> DescribeIpControlPolicyItemsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeIpControlPolicyItemsRequest&, const DescribeIpControlPolicyItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpControlPolicyItemsAsyncHandler;
@@ -435,6 +636,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeLogConfigResult> DescribeLogConfigOutcome;
typedef std::future<DescribeLogConfigOutcome> DescribeLogConfigOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeLogConfigRequest&, const DescribeLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeMarketRemainsQuotaResult> DescribeMarketRemainsQuotaOutcome;
typedef std::future<DescribeMarketRemainsQuotaOutcome> DescribeMarketRemainsQuotaOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeMarketRemainsQuotaRequest&, const DescribeMarketRemainsQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMarketRemainsQuotaAsyncHandler;
typedef Outcome<Error, Model::DescribeModelsResult> DescribeModelsOutcome;
typedef std::future<DescribeModelsOutcome> DescribeModelsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeModelsRequest&, const DescribeModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModelsAsyncHandler;
typedef Outcome<Error, Model::DescribePluginSchemasResult> DescribePluginSchemasOutcome;
typedef std::future<DescribePluginSchemasOutcome> DescribePluginSchemasOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginSchemasRequest&, const DescribePluginSchemasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginSchemasAsyncHandler;
typedef Outcome<Error, Model::DescribePluginTemplatesResult> DescribePluginTemplatesOutcome;
typedef std::future<DescribePluginTemplatesOutcome> DescribePluginTemplatesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginTemplatesRequest&, const DescribePluginTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginTemplatesAsyncHandler;
typedef Outcome<Error, Model::DescribePluginsResult> DescribePluginsOutcome;
typedef std::future<DescribePluginsOutcome> DescribePluginsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginsRequest&, const DescribePluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginsAsyncHandler;
typedef Outcome<Error, Model::DescribePluginsByApiResult> DescribePluginsByApiOutcome;
typedef std::future<DescribePluginsByApiOutcome> DescribePluginsByApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePluginsByApiRequest&, const DescribePluginsByApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePluginsByApiAsyncHandler;
typedef Outcome<Error, Model::DescribePurchasedApiGroupResult> DescribePurchasedApiGroupOutcome;
typedef std::future<DescribePurchasedApiGroupOutcome> DescribePurchasedApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePurchasedApiGroupRequest&, const DescribePurchasedApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePurchasedApiGroupAsyncHandler;
@@ -462,9 +681,33 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTrafficControlsByApiResult> DescribeTrafficControlsByApiOutcome;
typedef std::future<DescribeTrafficControlsByApiOutcome> DescribeTrafficControlsByApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeTrafficControlsByApiRequest&, const DescribeTrafficControlsByApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrafficControlsByApiAsyncHandler;
typedef Outcome<Error, Model::DescribeUpdateBackendTaskResult> DescribeUpdateBackendTaskOutcome;
typedef std::future<DescribeUpdateBackendTaskOutcome> DescribeUpdateBackendTaskOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeUpdateBackendTaskRequest&, const DescribeUpdateBackendTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUpdateBackendTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeUpdateVpcInfoTaskResult> DescribeUpdateVpcInfoTaskOutcome;
typedef std::future<DescribeUpdateVpcInfoTaskOutcome> DescribeUpdateVpcInfoTaskOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeUpdateVpcInfoTaskRequest&, const DescribeUpdateVpcInfoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUpdateVpcInfoTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeVpcAccessesResult> DescribeVpcAccessesOutcome;
typedef std::future<DescribeVpcAccessesOutcome> DescribeVpcAccessesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeVpcAccessesRequest&, const DescribeVpcAccessesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpcAccessesAsyncHandler;
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::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;
typedef Outcome<Error, Model::DisableInstanceAccessControlResult> DisableInstanceAccessControlOutcome;
typedef std::future<DisableInstanceAccessControlOutcome> DisableInstanceAccessControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DisableInstanceAccessControlRequest&, const DisableInstanceAccessControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableInstanceAccessControlAsyncHandler;
typedef Outcome<Error, Model::DryRunSwaggerResult> DryRunSwaggerOutcome;
typedef std::future<DryRunSwaggerOutcome> DryRunSwaggerOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DryRunSwaggerRequest&, const DryRunSwaggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DryRunSwaggerAsyncHandler;
typedef Outcome<Error, Model::EnableInstanceAccessControlResult> EnableInstanceAccessControlOutcome;
typedef std::future<EnableInstanceAccessControlOutcome> EnableInstanceAccessControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::EnableInstanceAccessControlRequest&, const EnableInstanceAccessControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableInstanceAccessControlAsyncHandler;
typedef Outcome<Error, Model::ImportOASResult> ImportOASOutcome;
typedef std::future<ImportOASOutcome> ImportOASOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ImportOASRequest&, const ImportOASOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportOASAsyncHandler;
typedef Outcome<Error, Model::ImportSwaggerResult> ImportSwaggerOutcome;
typedef std::future<ImportSwaggerOutcome> ImportSwaggerOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ImportSwaggerRequest&, const ImportSwaggerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportSwaggerAsyncHandler;
@@ -474,18 +717,33 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyApiResult> ModifyApiOutcome;
typedef std::future<ModifyApiOutcome> ModifyApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiRequest&, const ModifyApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiAsyncHandler;
typedef Outcome<Error, Model::ModifyApiConfigurationResult> ModifyApiConfigurationOutcome;
typedef std::future<ModifyApiConfigurationOutcome> ModifyApiConfigurationOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiConfigurationRequest&, const ModifyApiConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiConfigurationAsyncHandler;
typedef Outcome<Error, Model::ModifyApiGroupResult> ModifyApiGroupOutcome;
typedef std::future<ModifyApiGroupOutcome> ModifyApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiGroupRequest&, const ModifyApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyApiGroupVpcWhitelistResult> ModifyApiGroupVpcWhitelistOutcome;
typedef std::future<ModifyApiGroupVpcWhitelistOutcome> ModifyApiGroupVpcWhitelistOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiGroupVpcWhitelistRequest&, const ModifyApiGroupVpcWhitelistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiGroupVpcWhitelistAsyncHandler;
typedef Outcome<Error, Model::ModifyApiMarketAttributesResult> ModifyApiMarketAttributesOutcome;
typedef std::future<ModifyApiMarketAttributesOutcome> ModifyApiMarketAttributesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyApiMarketAttributesRequest&, const ModifyApiMarketAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyApiMarketAttributesAsyncHandler;
typedef Outcome<Error, Model::ModifyAppResult> ModifyAppOutcome;
typedef std::future<ModifyAppOutcome> ModifyAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyAppRequest&, const ModifyAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAppAsyncHandler;
typedef Outcome<Error, Model::ModifyBackendResult> ModifyBackendOutcome;
typedef std::future<ModifyBackendOutcome> ModifyBackendOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyBackendRequest&, const ModifyBackendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackendAsyncHandler;
typedef Outcome<Error, Model::ModifyBackendModelResult> ModifyBackendModelOutcome;
typedef std::future<ModifyBackendModelOutcome> ModifyBackendModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyBackendModelRequest&, const ModifyBackendModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackendModelAsyncHandler;
typedef Outcome<Error, Model::ModifyDatasetResult> ModifyDatasetOutcome;
typedef std::future<ModifyDatasetOutcome> ModifyDatasetOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyDatasetRequest&, const ModifyDatasetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDatasetAsyncHandler;
typedef Outcome<Error, Model::ModifyDatasetItemResult> ModifyDatasetItemOutcome;
typedef std::future<ModifyDatasetItemOutcome> ModifyDatasetItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyDatasetItemRequest&, const ModifyDatasetItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDatasetItemAsyncHandler;
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::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;
@@ -495,15 +753,33 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyLogConfigResult> ModifyLogConfigOutcome;
typedef std::future<ModifyLogConfigOutcome> ModifyLogConfigOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyLogConfigRequest&, const ModifyLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyModelResult> ModifyModelOutcome;
typedef std::future<ModifyModelOutcome> ModifyModelOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyModelRequest&, const ModifyModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyModelAsyncHandler;
typedef Outcome<Error, Model::ModifyPluginResult> ModifyPluginOutcome;
typedef std::future<ModifyPluginOutcome> ModifyPluginOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyPluginRequest&, const ModifyPluginOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPluginAsyncHandler;
typedef Outcome<Error, Model::ModifySignatureResult> ModifySignatureOutcome;
typedef std::future<ModifySignatureOutcome> ModifySignatureOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifySignatureRequest&, const ModifySignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySignatureAsyncHandler;
typedef Outcome<Error, Model::ModifyTrafficControlResult> ModifyTrafficControlOutcome;
typedef std::future<ModifyTrafficControlOutcome> ModifyTrafficControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyTrafficControlRequest&, const ModifyTrafficControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTrafficControlAsyncHandler;
typedef Outcome<Error, Model::ModifyVpcAccessAndUpdateApisResult> ModifyVpcAccessAndUpdateApisOutcome;
typedef std::future<ModifyVpcAccessAndUpdateApisOutcome> ModifyVpcAccessAndUpdateApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyVpcAccessAndUpdateApisRequest&, const ModifyVpcAccessAndUpdateApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpcAccessAndUpdateApisAsyncHandler;
typedef Outcome<Error, Model::OpenApiGatewayServiceResult> OpenApiGatewayServiceOutcome;
typedef std::future<OpenApiGatewayServiceOutcome> OpenApiGatewayServiceOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::OpenApiGatewayServiceRequest&, const OpenApiGatewayServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OpenApiGatewayServiceAsyncHandler;
typedef Outcome<Error, Model::QueryRequestLogsResult> QueryRequestLogsOutcome;
typedef std::future<QueryRequestLogsOutcome> QueryRequestLogsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::QueryRequestLogsRequest&, const QueryRequestLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRequestLogsAsyncHandler;
typedef Outcome<Error, Model::ReactivateDomainResult> ReactivateDomainOutcome;
typedef std::future<ReactivateDomainOutcome> ReactivateDomainOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ReactivateDomainRequest&, const ReactivateDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReactivateDomainAsyncHandler;
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::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;
@@ -525,6 +801,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RemoveVpcAccessResult> RemoveVpcAccessOutcome;
typedef std::future<RemoveVpcAccessOutcome> RemoveVpcAccessOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveVpcAccessRequest&, const RemoveVpcAccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveVpcAccessAsyncHandler;
typedef Outcome<Error, Model::RemoveVpcAccessAndAbolishApisResult> RemoveVpcAccessAndAbolishApisOutcome;
typedef std::future<RemoveVpcAccessAndAbolishApisOutcome> RemoveVpcAccessAndAbolishApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveVpcAccessAndAbolishApisRequest&, const RemoveVpcAccessAndAbolishApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveVpcAccessAndAbolishApisAsyncHandler;
typedef Outcome<Error, Model::ResetAppCodeResult> ResetAppCodeOutcome;
typedef std::future<ResetAppCodeOutcome> ResetAppCodeOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ResetAppCodeRequest&, const ResetAppCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAppCodeAsyncHandler;
@@ -534,9 +813,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SdkGenerateByAppResult> SdkGenerateByAppOutcome;
typedef std::future<SdkGenerateByAppOutcome> SdkGenerateByAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SdkGenerateByAppRequest&, const SdkGenerateByAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SdkGenerateByAppAsyncHandler;
typedef Outcome<Error, Model::SdkGenerateByAppForRegionResult> SdkGenerateByAppForRegionOutcome;
typedef std::future<SdkGenerateByAppForRegionOutcome> SdkGenerateByAppForRegionOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SdkGenerateByAppForRegionRequest&, const SdkGenerateByAppForRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SdkGenerateByAppForRegionAsyncHandler;
typedef Outcome<Error, Model::SdkGenerateByGroupResult> SdkGenerateByGroupOutcome;
typedef std::future<SdkGenerateByGroupOutcome> SdkGenerateByGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SdkGenerateByGroupRequest&, const SdkGenerateByGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SdkGenerateByGroupAsyncHandler;
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::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;
@@ -584,12 +869,27 @@ namespace AlibabaCloud
AbolishApiOutcome abolishApi(const Model::AbolishApiRequest &request)const;
void abolishApiAsync(const Model::AbolishApiRequest& request, const AbolishApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AbolishApiOutcomeCallable abolishApiCallable(const Model::AbolishApiRequest& request) const;
AddAccessControlListEntryOutcome addAccessControlListEntry(const Model::AddAccessControlListEntryRequest &request)const;
void addAccessControlListEntryAsync(const Model::AddAccessControlListEntryRequest& request, const AddAccessControlListEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddAccessControlListEntryOutcomeCallable addAccessControlListEntryCallable(const Model::AddAccessControlListEntryRequest& request) const;
AddIpControlPolicyItemOutcome addIpControlPolicyItem(const Model::AddIpControlPolicyItemRequest &request)const;
void addIpControlPolicyItemAsync(const Model::AddIpControlPolicyItemRequest& request, const AddIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddIpControlPolicyItemOutcomeCallable addIpControlPolicyItemCallable(const Model::AddIpControlPolicyItemRequest& request) const;
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;
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;
BatchAbolishApisOutcome batchAbolishApis(const Model::BatchAbolishApisRequest &request)const;
void batchAbolishApisAsync(const Model::BatchAbolishApisRequest& request, const BatchAbolishApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchAbolishApisOutcomeCallable batchAbolishApisCallable(const Model::BatchAbolishApisRequest& request) const;
BatchDeployApisOutcome batchDeployApis(const Model::BatchDeployApisRequest &request)const;
void batchDeployApisAsync(const Model::BatchDeployApisRequest& request, const BatchDeployApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchDeployApisOutcomeCallable batchDeployApisCallable(const Model::BatchDeployApisRequest& request) const;
CreateAccessControlListOutcome createAccessControlList(const Model::CreateAccessControlListRequest &request)const;
void createAccessControlListAsync(const Model::CreateAccessControlListRequest& request, const CreateAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAccessControlListOutcomeCallable createAccessControlListCallable(const Model::CreateAccessControlListRequest& request) const;
CreateApiOutcome createApi(const Model::CreateApiRequest &request)const;
void createApiAsync(const Model::CreateApiRequest& request, const CreateApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApiOutcomeCallable createApiCallable(const Model::CreateApiRequest& request) const;
@@ -602,6 +902,18 @@ namespace AlibabaCloud
CreateAppOutcome createApp(const Model::CreateAppRequest &request)const;
void createAppAsync(const Model::CreateAppRequest& request, const CreateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAppOutcomeCallable createAppCallable(const Model::CreateAppRequest& request) const;
CreateBackendOutcome createBackend(const Model::CreateBackendRequest &request)const;
void createBackendAsync(const Model::CreateBackendRequest& request, const CreateBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBackendOutcomeCallable createBackendCallable(const Model::CreateBackendRequest& request) const;
CreateBackendModelOutcome createBackendModel(const Model::CreateBackendModelRequest &request)const;
void createBackendModelAsync(const Model::CreateBackendModelRequest& request, const CreateBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBackendModelOutcomeCallable createBackendModelCallable(const Model::CreateBackendModelRequest& request) const;
CreateDatasetOutcome createDataset(const Model::CreateDatasetRequest &request)const;
void createDatasetAsync(const Model::CreateDatasetRequest& request, const CreateDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDatasetOutcomeCallable createDatasetCallable(const Model::CreateDatasetRequest& request) const;
CreateDatasetItemOutcome createDatasetItem(const Model::CreateDatasetItemRequest &request)const;
void createDatasetItemAsync(const Model::CreateDatasetItemRequest& request, const CreateDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDatasetItemOutcomeCallable createDatasetItemCallable(const Model::CreateDatasetItemRequest& request) const;
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
@@ -614,12 +926,24 @@ namespace AlibabaCloud
CreateLogConfigOutcome createLogConfig(const Model::CreateLogConfigRequest &request)const;
void createLogConfigAsync(const Model::CreateLogConfigRequest& request, const CreateLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateLogConfigOutcomeCallable createLogConfigCallable(const Model::CreateLogConfigRequest& request) const;
CreateModelOutcome createModel(const Model::CreateModelRequest &request)const;
void createModelAsync(const Model::CreateModelRequest& request, const CreateModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateModelOutcomeCallable createModelCallable(const Model::CreateModelRequest& request) const;
CreateMonitorGroupOutcome createMonitorGroup(const Model::CreateMonitorGroupRequest &request)const;
void createMonitorGroupAsync(const Model::CreateMonitorGroupRequest& request, const CreateMonitorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMonitorGroupOutcomeCallable createMonitorGroupCallable(const Model::CreateMonitorGroupRequest& request) const;
CreatePluginOutcome createPlugin(const Model::CreatePluginRequest &request)const;
void createPluginAsync(const Model::CreatePluginRequest& request, const CreatePluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreatePluginOutcomeCallable createPluginCallable(const Model::CreatePluginRequest& request) const;
CreateSignatureOutcome createSignature(const Model::CreateSignatureRequest &request)const;
void createSignatureAsync(const Model::CreateSignatureRequest& request, const CreateSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSignatureOutcomeCallable createSignatureCallable(const Model::CreateSignatureRequest& request) const;
CreateTrafficControlOutcome createTrafficControl(const Model::CreateTrafficControlRequest &request)const;
void createTrafficControlAsync(const Model::CreateTrafficControlRequest& request, const CreateTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTrafficControlOutcomeCallable createTrafficControlCallable(const Model::CreateTrafficControlRequest& request) const;
DeleteAccessControlListOutcome deleteAccessControlList(const Model::DeleteAccessControlListRequest &request)const;
void deleteAccessControlListAsync(const Model::DeleteAccessControlListRequest& request, const DeleteAccessControlListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAccessControlListOutcomeCallable deleteAccessControlListCallable(const Model::DeleteAccessControlListRequest& request) const;
DeleteAllTrafficSpecialControlOutcome deleteAllTrafficSpecialControl(const Model::DeleteAllTrafficSpecialControlRequest &request)const;
void deleteAllTrafficSpecialControlAsync(const Model::DeleteAllTrafficSpecialControlRequest& request, const DeleteAllTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAllTrafficSpecialControlOutcomeCallable deleteAllTrafficSpecialControlCallable(const Model::DeleteAllTrafficSpecialControlRequest& request) const;
@@ -635,6 +959,18 @@ namespace AlibabaCloud
DeleteAppOutcome deleteApp(const Model::DeleteAppRequest &request)const;
void deleteAppAsync(const Model::DeleteAppRequest& request, const DeleteAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAppOutcomeCallable deleteAppCallable(const Model::DeleteAppRequest& request) const;
DeleteBackendOutcome deleteBackend(const Model::DeleteBackendRequest &request)const;
void deleteBackendAsync(const Model::DeleteBackendRequest& request, const DeleteBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBackendOutcomeCallable deleteBackendCallable(const Model::DeleteBackendRequest& request) const;
DeleteBackendModelOutcome deleteBackendModel(const Model::DeleteBackendModelRequest &request)const;
void deleteBackendModelAsync(const Model::DeleteBackendModelRequest& request, const DeleteBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBackendModelOutcomeCallable deleteBackendModelCallable(const Model::DeleteBackendModelRequest& request) const;
DeleteDatasetOutcome deleteDataset(const Model::DeleteDatasetRequest &request)const;
void deleteDatasetAsync(const Model::DeleteDatasetRequest& request, const DeleteDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDatasetOutcomeCallable deleteDatasetCallable(const Model::DeleteDatasetRequest& request) const;
DeleteDatasetItemOutcome deleteDatasetItem(const Model::DeleteDatasetItemRequest &request)const;
void deleteDatasetItemAsync(const Model::DeleteDatasetItemRequest& request, const DeleteDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDatasetItemOutcomeCallable deleteDatasetItemCallable(const Model::DeleteDatasetItemRequest& request) const;
DeleteDomainOutcome deleteDomain(const Model::DeleteDomainRequest &request)const;
void deleteDomainAsync(const Model::DeleteDomainRequest& request, const DeleteDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDomainOutcomeCallable deleteDomainCallable(const Model::DeleteDomainRequest& request) const;
@@ -650,6 +986,15 @@ namespace AlibabaCloud
DeleteLogConfigOutcome deleteLogConfig(const Model::DeleteLogConfigRequest &request)const;
void deleteLogConfigAsync(const Model::DeleteLogConfigRequest& request, const DeleteLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteLogConfigOutcomeCallable deleteLogConfigCallable(const Model::DeleteLogConfigRequest& request) const;
DeleteModelOutcome deleteModel(const Model::DeleteModelRequest &request)const;
void deleteModelAsync(const Model::DeleteModelRequest& request, const DeleteModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteModelOutcomeCallable deleteModelCallable(const Model::DeleteModelRequest& request) const;
DeleteMonitorGroupOutcome deleteMonitorGroup(const Model::DeleteMonitorGroupRequest &request)const;
void deleteMonitorGroupAsync(const Model::DeleteMonitorGroupRequest& request, const DeleteMonitorGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMonitorGroupOutcomeCallable deleteMonitorGroupCallable(const Model::DeleteMonitorGroupRequest& request) const;
DeletePluginOutcome deletePlugin(const Model::DeletePluginRequest &request)const;
void deletePluginAsync(const Model::DeletePluginRequest& request, const DeletePluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeletePluginOutcomeCallable deletePluginCallable(const Model::DeletePluginRequest& request) const;
DeleteSignatureOutcome deleteSignature(const Model::DeleteSignatureRequest &request)const;
void deleteSignatureAsync(const Model::DeleteSignatureRequest& request, const DeleteSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSignatureOutcomeCallable deleteSignatureCallable(const Model::DeleteSignatureRequest& request) const;
@@ -662,15 +1007,21 @@ namespace AlibabaCloud
DeployApiOutcome deployApi(const Model::DeployApiRequest &request)const;
void deployApiAsync(const Model::DeployApiRequest& request, const DeployApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeployApiOutcomeCallable deployApiCallable(const Model::DeployApiRequest& request) const;
DescribeAbolishApiTaskOutcome describeAbolishApiTask(const Model::DescribeAbolishApiTaskRequest &request)const;
void describeAbolishApiTaskAsync(const Model::DescribeAbolishApiTaskRequest& request, const DescribeAbolishApiTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAbolishApiTaskOutcomeCallable describeAbolishApiTaskCallable(const Model::DescribeAbolishApiTaskRequest& request) const;
DescribeAccessControlListAttributeOutcome describeAccessControlListAttribute(const Model::DescribeAccessControlListAttributeRequest &request)const;
void describeAccessControlListAttributeAsync(const Model::DescribeAccessControlListAttributeRequest& request, const DescribeAccessControlListAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessControlListAttributeOutcomeCallable describeAccessControlListAttributeCallable(const Model::DescribeAccessControlListAttributeRequest& request) const;
DescribeAccessControlListsOutcome describeAccessControlLists(const Model::DescribeAccessControlListsRequest &request)const;
void describeAccessControlListsAsync(const Model::DescribeAccessControlListsRequest& request, const DescribeAccessControlListsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessControlListsOutcomeCallable describeAccessControlListsCallable(const Model::DescribeAccessControlListsRequest& request) const;
DescribeApiOutcome describeApi(const Model::DescribeApiRequest &request)const;
void describeApiAsync(const Model::DescribeApiRequest& request, const DescribeApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiOutcomeCallable describeApiCallable(const Model::DescribeApiRequest& request) const;
DescribeApiDocOutcome describeApiDoc(const Model::DescribeApiDocRequest &request)const;
void describeApiDocAsync(const Model::DescribeApiDocRequest& request, const DescribeApiDocAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiDocOutcomeCallable describeApiDocCallable(const Model::DescribeApiDocRequest& request) const;
DescribeApiErrorDataOutcome describeApiErrorData(const Model::DescribeApiErrorDataRequest &request)const;
void describeApiErrorDataAsync(const Model::DescribeApiErrorDataRequest& request, const DescribeApiErrorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiErrorDataOutcomeCallable describeApiErrorDataCallable(const Model::DescribeApiErrorDataRequest& request) const;
DescribeApiGroupOutcome describeApiGroup(const Model::DescribeApiGroupRequest &request)const;
void describeApiGroupAsync(const Model::DescribeApiGroupRequest& request, const DescribeApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiGroupOutcomeCallable describeApiGroupCallable(const Model::DescribeApiGroupRequest& request) const;
@@ -701,9 +1052,6 @@ namespace AlibabaCloud
DescribeApiSignaturesOutcome describeApiSignatures(const Model::DescribeApiSignaturesRequest &request)const;
void describeApiSignaturesAsync(const Model::DescribeApiSignaturesRequest& request, const DescribeApiSignaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiSignaturesOutcomeCallable describeApiSignaturesCallable(const Model::DescribeApiSignaturesRequest& request) const;
DescribeApiStageOutcome describeApiStage(const Model::DescribeApiStageRequest &request)const;
void describeApiStageAsync(const Model::DescribeApiStageRequest& request, const DescribeApiStageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiStageOutcomeCallable describeApiStageCallable(const Model::DescribeApiStageRequest& request) const;
DescribeApiTrafficControlsOutcome describeApiTrafficControls(const Model::DescribeApiTrafficControlsRequest &request)const;
void describeApiTrafficControlsAsync(const Model::DescribeApiTrafficControlsRequest& request, const DescribeApiTrafficControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiTrafficControlsOutcomeCallable describeApiTrafficControlsCallable(const Model::DescribeApiTrafficControlsRequest& request) const;
@@ -716,6 +1064,9 @@ namespace AlibabaCloud
DescribeApisByAppOutcome describeApisByApp(const Model::DescribeApisByAppRequest &request)const;
void describeApisByAppAsync(const Model::DescribeApisByAppRequest& request, const DescribeApisByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisByAppOutcomeCallable describeApisByAppCallable(const Model::DescribeApisByAppRequest& request) const;
DescribeApisByBackendOutcome describeApisByBackend(const Model::DescribeApisByBackendRequest &request)const;
void describeApisByBackendAsync(const Model::DescribeApisByBackendRequest& request, const DescribeApisByBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisByBackendOutcomeCallable describeApisByBackendCallable(const Model::DescribeApisByBackendRequest& request) const;
DescribeApisByIpControlOutcome describeApisByIpControl(const Model::DescribeApisByIpControlRequest &request)const;
void describeApisByIpControlAsync(const Model::DescribeApisByIpControlRequest& request, const DescribeApisByIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisByIpControlOutcomeCallable describeApisByIpControlCallable(const Model::DescribeApisByIpControlRequest& request) const;
@@ -743,6 +1094,27 @@ namespace AlibabaCloud
DescribeAuthorizedAppsOutcome describeAuthorizedApps(const Model::DescribeAuthorizedAppsRequest &request)const;
void describeAuthorizedAppsAsync(const Model::DescribeAuthorizedAppsRequest& request, const DescribeAuthorizedAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAuthorizedAppsOutcomeCallable describeAuthorizedAppsCallable(const Model::DescribeAuthorizedAppsRequest& request) const;
DescribeBackendInfoOutcome describeBackendInfo(const Model::DescribeBackendInfoRequest &request)const;
void describeBackendInfoAsync(const Model::DescribeBackendInfoRequest& request, const DescribeBackendInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackendInfoOutcomeCallable describeBackendInfoCallable(const Model::DescribeBackendInfoRequest& request) const;
DescribeBackendListOutcome describeBackendList(const Model::DescribeBackendListRequest &request)const;
void describeBackendListAsync(const Model::DescribeBackendListRequest& request, const DescribeBackendListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackendListOutcomeCallable describeBackendListCallable(const Model::DescribeBackendListRequest& request) const;
DescribeDatasetInfoOutcome describeDatasetInfo(const Model::DescribeDatasetInfoRequest &request)const;
void describeDatasetInfoAsync(const Model::DescribeDatasetInfoRequest& request, const DescribeDatasetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDatasetInfoOutcomeCallable describeDatasetInfoCallable(const Model::DescribeDatasetInfoRequest& request) const;
DescribeDatasetItemInfoOutcome describeDatasetItemInfo(const Model::DescribeDatasetItemInfoRequest &request)const;
void describeDatasetItemInfoAsync(const Model::DescribeDatasetItemInfoRequest& request, const DescribeDatasetItemInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDatasetItemInfoOutcomeCallable describeDatasetItemInfoCallable(const Model::DescribeDatasetItemInfoRequest& request) const;
DescribeDatasetItemListOutcome describeDatasetItemList(const Model::DescribeDatasetItemListRequest &request)const;
void describeDatasetItemListAsync(const Model::DescribeDatasetItemListRequest& request, const DescribeDatasetItemListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDatasetItemListOutcomeCallable describeDatasetItemListCallable(const Model::DescribeDatasetItemListRequest& request) const;
DescribeDatasetListOutcome describeDatasetList(const Model::DescribeDatasetListRequest &request)const;
void describeDatasetListAsync(const Model::DescribeDatasetListRequest& request, const DescribeDatasetListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDatasetListOutcomeCallable describeDatasetListCallable(const Model::DescribeDatasetListRequest& request) const;
DescribeDeployApiTaskOutcome describeDeployApiTask(const Model::DescribeDeployApiTaskRequest &request)const;
void describeDeployApiTaskAsync(const Model::DescribeDeployApiTaskRequest& request, const DescribeDeployApiTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDeployApiTaskOutcomeCallable describeDeployApiTaskCallable(const Model::DescribeDeployApiTaskRequest& request) const;
DescribeDeployedApiOutcome describeDeployedApi(const Model::DescribeDeployedApiRequest &request)const;
void describeDeployedApiAsync(const Model::DescribeDeployedApiRequest& request, const DescribeDeployedApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDeployedApiOutcomeCallable describeDeployedApiCallable(const Model::DescribeDeployedApiRequest& request) const;
@@ -752,12 +1124,12 @@ 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;
DescribeDomainsResolutionOutcome describeDomainsResolution(const Model::DescribeDomainsResolutionRequest &request)const;
void describeDomainsResolutionAsync(const Model::DescribeDomainsResolutionRequest& request, const DescribeDomainsResolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDomainsResolutionOutcomeCallable describeDomainsResolutionCallable(const Model::DescribeDomainsResolutionRequest& 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;
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;
DescribeIpControlPolicyItemsOutcome describeIpControlPolicyItems(const Model::DescribeIpControlPolicyItemsRequest &request)const;
void describeIpControlPolicyItemsAsync(const Model::DescribeIpControlPolicyItemsRequest& request, const DescribeIpControlPolicyItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIpControlPolicyItemsOutcomeCallable describeIpControlPolicyItemsCallable(const Model::DescribeIpControlPolicyItemsRequest& request) const;
@@ -767,6 +1139,24 @@ namespace AlibabaCloud
DescribeLogConfigOutcome describeLogConfig(const Model::DescribeLogConfigRequest &request)const;
void describeLogConfigAsync(const Model::DescribeLogConfigRequest& request, const DescribeLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogConfigOutcomeCallable describeLogConfigCallable(const Model::DescribeLogConfigRequest& request) const;
DescribeMarketRemainsQuotaOutcome describeMarketRemainsQuota(const Model::DescribeMarketRemainsQuotaRequest &request)const;
void describeMarketRemainsQuotaAsync(const Model::DescribeMarketRemainsQuotaRequest& request, const DescribeMarketRemainsQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMarketRemainsQuotaOutcomeCallable describeMarketRemainsQuotaCallable(const Model::DescribeMarketRemainsQuotaRequest& request) const;
DescribeModelsOutcome describeModels(const Model::DescribeModelsRequest &request)const;
void describeModelsAsync(const Model::DescribeModelsRequest& request, const DescribeModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeModelsOutcomeCallable describeModelsCallable(const Model::DescribeModelsRequest& request) const;
DescribePluginSchemasOutcome describePluginSchemas(const Model::DescribePluginSchemasRequest &request)const;
void describePluginSchemasAsync(const Model::DescribePluginSchemasRequest& request, const DescribePluginSchemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePluginSchemasOutcomeCallable describePluginSchemasCallable(const Model::DescribePluginSchemasRequest& request) const;
DescribePluginTemplatesOutcome describePluginTemplates(const Model::DescribePluginTemplatesRequest &request)const;
void describePluginTemplatesAsync(const Model::DescribePluginTemplatesRequest& request, const DescribePluginTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePluginTemplatesOutcomeCallable describePluginTemplatesCallable(const Model::DescribePluginTemplatesRequest& request) const;
DescribePluginsOutcome describePlugins(const Model::DescribePluginsRequest &request)const;
void describePluginsAsync(const Model::DescribePluginsRequest& request, const DescribePluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePluginsOutcomeCallable describePluginsCallable(const Model::DescribePluginsRequest& request) const;
DescribePluginsByApiOutcome describePluginsByApi(const Model::DescribePluginsByApiRequest &request)const;
void describePluginsByApiAsync(const Model::DescribePluginsByApiRequest& request, const DescribePluginsByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePluginsByApiOutcomeCallable describePluginsByApiCallable(const Model::DescribePluginsByApiRequest& request) const;
DescribePurchasedApiGroupOutcome describePurchasedApiGroup(const Model::DescribePurchasedApiGroupRequest &request)const;
void describePurchasedApiGroupAsync(const Model::DescribePurchasedApiGroupRequest& request, const DescribePurchasedApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePurchasedApiGroupOutcomeCallable describePurchasedApiGroupCallable(const Model::DescribePurchasedApiGroupRequest& request) const;
@@ -794,9 +1184,33 @@ namespace AlibabaCloud
DescribeTrafficControlsByApiOutcome describeTrafficControlsByApi(const Model::DescribeTrafficControlsByApiRequest &request)const;
void describeTrafficControlsByApiAsync(const Model::DescribeTrafficControlsByApiRequest& request, const DescribeTrafficControlsByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTrafficControlsByApiOutcomeCallable describeTrafficControlsByApiCallable(const Model::DescribeTrafficControlsByApiRequest& request) const;
DescribeUpdateBackendTaskOutcome describeUpdateBackendTask(const Model::DescribeUpdateBackendTaskRequest &request)const;
void describeUpdateBackendTaskAsync(const Model::DescribeUpdateBackendTaskRequest& request, const DescribeUpdateBackendTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUpdateBackendTaskOutcomeCallable describeUpdateBackendTaskCallable(const Model::DescribeUpdateBackendTaskRequest& request) const;
DescribeUpdateVpcInfoTaskOutcome describeUpdateVpcInfoTask(const Model::DescribeUpdateVpcInfoTaskRequest &request)const;
void describeUpdateVpcInfoTaskAsync(const Model::DescribeUpdateVpcInfoTaskRequest& request, const DescribeUpdateVpcInfoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUpdateVpcInfoTaskOutcomeCallable describeUpdateVpcInfoTaskCallable(const Model::DescribeUpdateVpcInfoTaskRequest& request) const;
DescribeVpcAccessesOutcome describeVpcAccesses(const Model::DescribeVpcAccessesRequest &request)const;
void describeVpcAccessesAsync(const Model::DescribeVpcAccessesRequest& request, const DescribeVpcAccessesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpcAccessesOutcomeCallable describeVpcAccessesCallable(const Model::DescribeVpcAccessesRequest& request) const;
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;
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;
DisableInstanceAccessControlOutcome disableInstanceAccessControl(const Model::DisableInstanceAccessControlRequest &request)const;
void disableInstanceAccessControlAsync(const Model::DisableInstanceAccessControlRequest& request, const DisableInstanceAccessControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableInstanceAccessControlOutcomeCallable disableInstanceAccessControlCallable(const Model::DisableInstanceAccessControlRequest& request) const;
DryRunSwaggerOutcome dryRunSwagger(const Model::DryRunSwaggerRequest &request)const;
void dryRunSwaggerAsync(const Model::DryRunSwaggerRequest& request, const DryRunSwaggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DryRunSwaggerOutcomeCallable dryRunSwaggerCallable(const Model::DryRunSwaggerRequest& request) const;
EnableInstanceAccessControlOutcome enableInstanceAccessControl(const Model::EnableInstanceAccessControlRequest &request)const;
void enableInstanceAccessControlAsync(const Model::EnableInstanceAccessControlRequest& request, const EnableInstanceAccessControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableInstanceAccessControlOutcomeCallable enableInstanceAccessControlCallable(const Model::EnableInstanceAccessControlRequest& request) const;
ImportOASOutcome importOAS(const Model::ImportOASRequest &request)const;
void importOASAsync(const Model::ImportOASRequest& request, const ImportOASAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportOASOutcomeCallable importOASCallable(const Model::ImportOASRequest& request) const;
ImportSwaggerOutcome importSwagger(const Model::ImportSwaggerRequest &request)const;
void importSwaggerAsync(const Model::ImportSwaggerRequest& request, const ImportSwaggerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportSwaggerOutcomeCallable importSwaggerCallable(const Model::ImportSwaggerRequest& request) const;
@@ -806,18 +1220,33 @@ namespace AlibabaCloud
ModifyApiOutcome modifyApi(const Model::ModifyApiRequest &request)const;
void modifyApiAsync(const Model::ModifyApiRequest& request, const ModifyApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiOutcomeCallable modifyApiCallable(const Model::ModifyApiRequest& request) const;
ModifyApiConfigurationOutcome modifyApiConfiguration(const Model::ModifyApiConfigurationRequest &request)const;
void modifyApiConfigurationAsync(const Model::ModifyApiConfigurationRequest& request, const ModifyApiConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiConfigurationOutcomeCallable modifyApiConfigurationCallable(const Model::ModifyApiConfigurationRequest& request) const;
ModifyApiGroupOutcome modifyApiGroup(const Model::ModifyApiGroupRequest &request)const;
void modifyApiGroupAsync(const Model::ModifyApiGroupRequest& request, const ModifyApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiGroupOutcomeCallable modifyApiGroupCallable(const Model::ModifyApiGroupRequest& request) const;
ModifyApiGroupVpcWhitelistOutcome modifyApiGroupVpcWhitelist(const Model::ModifyApiGroupVpcWhitelistRequest &request)const;
void modifyApiGroupVpcWhitelistAsync(const Model::ModifyApiGroupVpcWhitelistRequest& request, const ModifyApiGroupVpcWhitelistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiGroupVpcWhitelistOutcomeCallable modifyApiGroupVpcWhitelistCallable(const Model::ModifyApiGroupVpcWhitelistRequest& request) const;
ModifyApiMarketAttributesOutcome modifyApiMarketAttributes(const Model::ModifyApiMarketAttributesRequest &request)const;
void modifyApiMarketAttributesAsync(const Model::ModifyApiMarketAttributesRequest& request, const ModifyApiMarketAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyApiMarketAttributesOutcomeCallable modifyApiMarketAttributesCallable(const Model::ModifyApiMarketAttributesRequest& request) const;
ModifyAppOutcome modifyApp(const Model::ModifyAppRequest &request)const;
void modifyAppAsync(const Model::ModifyAppRequest& request, const ModifyAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAppOutcomeCallable modifyAppCallable(const Model::ModifyAppRequest& request) const;
ModifyBackendOutcome modifyBackend(const Model::ModifyBackendRequest &request)const;
void modifyBackendAsync(const Model::ModifyBackendRequest& request, const ModifyBackendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBackendOutcomeCallable modifyBackendCallable(const Model::ModifyBackendRequest& request) const;
ModifyBackendModelOutcome modifyBackendModel(const Model::ModifyBackendModelRequest &request)const;
void modifyBackendModelAsync(const Model::ModifyBackendModelRequest& request, const ModifyBackendModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBackendModelOutcomeCallable modifyBackendModelCallable(const Model::ModifyBackendModelRequest& request) const;
ModifyDatasetOutcome modifyDataset(const Model::ModifyDatasetRequest &request)const;
void modifyDatasetAsync(const Model::ModifyDatasetRequest& request, const ModifyDatasetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDatasetOutcomeCallable modifyDatasetCallable(const Model::ModifyDatasetRequest& request) const;
ModifyDatasetItemOutcome modifyDatasetItem(const Model::ModifyDatasetItemRequest &request)const;
void modifyDatasetItemAsync(const Model::ModifyDatasetItemRequest& request, const ModifyDatasetItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDatasetItemOutcomeCallable modifyDatasetItemCallable(const Model::ModifyDatasetItemRequest& request) const;
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;
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;
@@ -827,15 +1256,33 @@ namespace AlibabaCloud
ModifyLogConfigOutcome modifyLogConfig(const Model::ModifyLogConfigRequest &request)const;
void modifyLogConfigAsync(const Model::ModifyLogConfigRequest& request, const ModifyLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyLogConfigOutcomeCallable modifyLogConfigCallable(const Model::ModifyLogConfigRequest& request) const;
ModifyModelOutcome modifyModel(const Model::ModifyModelRequest &request)const;
void modifyModelAsync(const Model::ModifyModelRequest& request, const ModifyModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyModelOutcomeCallable modifyModelCallable(const Model::ModifyModelRequest& request) const;
ModifyPluginOutcome modifyPlugin(const Model::ModifyPluginRequest &request)const;
void modifyPluginAsync(const Model::ModifyPluginRequest& request, const ModifyPluginAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPluginOutcomeCallable modifyPluginCallable(const Model::ModifyPluginRequest& request) const;
ModifySignatureOutcome modifySignature(const Model::ModifySignatureRequest &request)const;
void modifySignatureAsync(const Model::ModifySignatureRequest& request, const ModifySignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySignatureOutcomeCallable modifySignatureCallable(const Model::ModifySignatureRequest& request) const;
ModifyTrafficControlOutcome modifyTrafficControl(const Model::ModifyTrafficControlRequest &request)const;
void modifyTrafficControlAsync(const Model::ModifyTrafficControlRequest& request, const ModifyTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTrafficControlOutcomeCallable modifyTrafficControlCallable(const Model::ModifyTrafficControlRequest& request) const;
ModifyVpcAccessAndUpdateApisOutcome modifyVpcAccessAndUpdateApis(const Model::ModifyVpcAccessAndUpdateApisRequest &request)const;
void modifyVpcAccessAndUpdateApisAsync(const Model::ModifyVpcAccessAndUpdateApisRequest& request, const ModifyVpcAccessAndUpdateApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVpcAccessAndUpdateApisOutcomeCallable modifyVpcAccessAndUpdateApisCallable(const Model::ModifyVpcAccessAndUpdateApisRequest& request) const;
OpenApiGatewayServiceOutcome openApiGatewayService(const Model::OpenApiGatewayServiceRequest &request)const;
void openApiGatewayServiceAsync(const Model::OpenApiGatewayServiceRequest& request, const OpenApiGatewayServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OpenApiGatewayServiceOutcomeCallable openApiGatewayServiceCallable(const Model::OpenApiGatewayServiceRequest& request) const;
QueryRequestLogsOutcome queryRequestLogs(const Model::QueryRequestLogsRequest &request)const;
void queryRequestLogsAsync(const Model::QueryRequestLogsRequest& request, const QueryRequestLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRequestLogsOutcomeCallable queryRequestLogsCallable(const Model::QueryRequestLogsRequest& request) const;
ReactivateDomainOutcome reactivateDomain(const Model::ReactivateDomainRequest &request)const;
void reactivateDomainAsync(const Model::ReactivateDomainRequest& request, const ReactivateDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReactivateDomainOutcomeCallable reactivateDomainCallable(const Model::ReactivateDomainRequest& request) const;
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;
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;
@@ -857,6 +1304,9 @@ namespace AlibabaCloud
RemoveVpcAccessOutcome removeVpcAccess(const Model::RemoveVpcAccessRequest &request)const;
void removeVpcAccessAsync(const Model::RemoveVpcAccessRequest& request, const RemoveVpcAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveVpcAccessOutcomeCallable removeVpcAccessCallable(const Model::RemoveVpcAccessRequest& request) const;
RemoveVpcAccessAndAbolishApisOutcome removeVpcAccessAndAbolishApis(const Model::RemoveVpcAccessAndAbolishApisRequest &request)const;
void removeVpcAccessAndAbolishApisAsync(const Model::RemoveVpcAccessAndAbolishApisRequest& request, const RemoveVpcAccessAndAbolishApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveVpcAccessAndAbolishApisOutcomeCallable removeVpcAccessAndAbolishApisCallable(const Model::RemoveVpcAccessAndAbolishApisRequest& request) const;
ResetAppCodeOutcome resetAppCode(const Model::ResetAppCodeRequest &request)const;
void resetAppCodeAsync(const Model::ResetAppCodeRequest& request, const ResetAppCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAppCodeOutcomeCallable resetAppCodeCallable(const Model::ResetAppCodeRequest& request) const;
@@ -866,9 +1316,15 @@ namespace AlibabaCloud
SdkGenerateByAppOutcome sdkGenerateByApp(const Model::SdkGenerateByAppRequest &request)const;
void sdkGenerateByAppAsync(const Model::SdkGenerateByAppRequest& request, const SdkGenerateByAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SdkGenerateByAppOutcomeCallable sdkGenerateByAppCallable(const Model::SdkGenerateByAppRequest& request) const;
SdkGenerateByAppForRegionOutcome sdkGenerateByAppForRegion(const Model::SdkGenerateByAppForRegionRequest &request)const;
void sdkGenerateByAppForRegionAsync(const Model::SdkGenerateByAppForRegionRequest& request, const SdkGenerateByAppForRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SdkGenerateByAppForRegionOutcomeCallable sdkGenerateByAppForRegionCallable(const Model::SdkGenerateByAppForRegionRequest& request) const;
SdkGenerateByGroupOutcome sdkGenerateByGroup(const Model::SdkGenerateByGroupRequest &request)const;
void sdkGenerateByGroupAsync(const Model::SdkGenerateByGroupRequest& request, const SdkGenerateByGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SdkGenerateByGroupOutcomeCallable sdkGenerateByGroupCallable(const Model::SdkGenerateByGroupRequest& request) const;
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;
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;

View File

@@ -1,60 +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_ABOLISHAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT AbolishApiRequest : public RpcServiceRequest
{
public:
AbolishApiRequest();
~AbolishApiRequest();
std::string getStageName()const;
void setStageName(const std::string& stageName);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_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 AbolishApiRequest : public RpcServiceRequest {
public:
AbolishApiRequest();
~AbolishApiRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYREQUEST_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 AddAccessControlListEntryRequest : public RpcServiceRequest {
public:
AddAccessControlListEntryRequest();
~AddAccessControlListEntryRequest();
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getAclEntrys() const;
void setAclEntrys(const std::string &aclEntrys);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string aclId_;
std::string aclEntrys_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT ModifyApiMarketAttributesResult : public ServiceResult
class ALIBABACLOUD_CLOUDAPI_EXPORT AddAccessControlListEntryResult : public ServiceResult
{
public:
ModifyApiMarketAttributesResult();
explicit ModifyApiMarketAttributesResult(const std::string &payload);
~ModifyApiMarketAttributesResult();
AddAccessControlListEntryResult();
explicit AddAccessControlListEntryResult(const std::string &payload);
~AddAccessControlListEntryResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_MODIFYAPIMARKETATTRIBUTESRESULT_H_
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDACCESSCONTROLLISTENTRYRESULT_H_

View File

@@ -1,60 +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_ADDIPCONTROLPOLICYITEMREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT AddIpControlPolicyItemRequest : public RpcServiceRequest
{
public:
AddIpControlPolicyItemRequest();
~AddIpControlPolicyItemRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIpControlId()const;
void setIpControlId(const std::string& ipControlId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getCidrIp()const;
void setCidrIp(const std::string& cidrIp);
private:
std::string accessKeyId_;
std::string ipControlId_;
std::string securityToken_;
std::string appId_;
std::string cidrIp_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_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 AddIpControlPolicyItemRequest : public RpcServiceRequest {
public:
AddIpControlPolicyItemRequest();
~AddIpControlPolicyItemRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getIpControlId() const;
void setIpControlId(const std::string &ipControlId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getCidrIp() const;
void setCidrIp(const std::string &cidrIp);
private:
std::string accessKeyId_;
std::string ipControlId_;
std::string securityToken_;
std::string appId_;
std::string cidrIp_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_H_

View File

@@ -1,63 +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_ADDTRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT AddTrafficSpecialControlRequest : public RpcServiceRequest
{
public:
AddTrafficSpecialControlRequest();
~AddTrafficSpecialControlRequest();
std::string getTrafficControlId()const;
void setTrafficControlId(const std::string& trafficControlId);
std::string getSpecialKey()const;
void setSpecialKey(const std::string& specialKey);
int getTrafficValue()const;
void setTrafficValue(int trafficValue);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSpecialType()const;
void setSpecialType(const std::string& specialType);
private:
std::string trafficControlId_;
std::string specialKey_;
int trafficValue_;
std::string accessKeyId_;
std::string securityToken_;
std::string specialType_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_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 AddTrafficSpecialControlRequest : public RpcServiceRequest {
public:
AddTrafficSpecialControlRequest();
~AddTrafficSpecialControlRequest();
std::string getTrafficControlId() const;
void setTrafficControlId(const std::string &trafficControlId);
std::string getSpecialKey() const;
void setSpecialKey(const std::string &specialKey);
int getTrafficValue() const;
void setTrafficValue(int trafficValue);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getSpecialType() const;
void setSpecialType(const std::string &specialType);
private:
std::string trafficControlId_;
std::string specialKey_;
int trafficValue_;
std::string accessKeyId_;
std::string securityToken_;
std::string specialType_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_ATTACHPLUGINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHPLUGINREQUEST_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 AttachPluginRequest : public RpcServiceRequest {
public:
AttachPluginRequest();
~AttachPluginRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getPluginId() const;
void setPluginId(const std::string &pluginId);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
std::string getApiIds() const;
void setApiIds(const std::string &apiIds);
private:
std::string stageName_;
std::string pluginId_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
std::string apiIds_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHPLUGINREQUEST_H_

View File

@@ -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_ATTACHPLUGINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHPLUGINRESULT_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 AttachPluginResult : public ServiceResult
{
public:
AttachPluginResult();
explicit AttachPluginResult(const std::string &payload);
~AttachPluginResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ATTACHPLUGINRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISREQUEST_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 BatchAbolishApisRequest : public RpcServiceRequest {
public:
struct Api {
std::string stageName;
std::string groupId;
std::string apiUid;
std::string stageId;
};
BatchAbolishApisRequest();
~BatchAbolishApisRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Api> getApi() const;
void setApi(const std::vector<Api> &api);
private:
std::string accessKeyId_;
std::string securityToken_;
std::vector<Api> api_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISRESULT_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 BatchAbolishApisResult : public ServiceResult
{
public:
BatchAbolishApisResult();
explicit BatchAbolishApisResult(const std::string &payload);
~BatchAbolishApisResult();
std::string getOperationId()const;
protected:
void parse(const std::string &payload);
private:
std::string operationId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_BATCHABOLISHAPISRESULT_H_

View File

@@ -0,0 +1,58 @@
/*
* 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_BATCHDEPLOYAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_BATCHDEPLOYAPISREQUEST_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 BatchDeployApisRequest : public RpcServiceRequest {
public:
struct Api {
std::string groupId;
std::string apiUid;
};
BatchDeployApisRequest();
~BatchDeployApisRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Api> getApi() const;
void setApi(const std::vector<Api> &api);
private:
std::string stageName_;
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Api> api_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_BATCHDEPLOYAPISREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_BATCHDEPLOYAPISRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_BATCHDEPLOYAPISRESULT_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 BatchDeployApisResult : public ServiceResult
{
public:
BatchDeployApisResult();
explicit BatchDeployApisResult(const std::string &payload);
~BatchDeployApisResult();
std::string getOperationId()const;
protected:
void parse(const std::string &payload);
private:
std::string operationId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_BATCHDEPLOYAPISRESULT_H_

View File

@@ -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_CREATEACCESSCONTROLLISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEACCESSCONTROLLISTREQUEST_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 CreateAccessControlListRequest : public RpcServiceRequest {
public:
CreateAccessControlListRequest();
~CreateAccessControlListRequest();
std::string getAclName() const;
void setAclName(const std::string &aclName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string aclName_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEACCESSCONTROLLISTREQUEST_H_

View File

@@ -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_CREATEACCESSCONTROLLISTRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEACCESSCONTROLLISTRESULT_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 CreateAccessControlListResult : public ServiceResult
{
public:
CreateAccessControlListResult();
explicit CreateAccessControlListResult(const std::string &payload);
~CreateAccessControlListResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEACCESSCONTROLLISTRESULT_H_

View File

@@ -1,75 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateApiGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateApiGroupRequest();
~CreateApiGroupRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getSource()const;
void setSource(const std::string& source);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string description_;
std::string source_;
std::string groupName_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string instanceId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_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 CreateApiGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateApiGroupRequest();
~CreateApiGroupRequest();
std::string getBasePath() const;
void setBasePath(const std::string &basePath);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSource() const;
void setSource(const std::string &source);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerToken() const;
void setResourceOwnerToken(const std::string &resourceOwnerToken);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string basePath_;
std::string description_;
std::string source_;
std::string groupName_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string instanceId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string getDescription()const;
std::string getInstanceId()const;
bool getTagStatus()const;
std::string getBasePath()const;
std::string getInstanceType()const;
std::string getGroupId()const;
@@ -53,6 +54,7 @@ namespace AlibabaCloud
std::string description_;
std::string instanceId_;
bool tagStatus_;
std::string basePath_;
std::string instanceType_;
std::string groupId_;

View File

@@ -1,126 +1,126 @@
/*
* 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_CREATEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateApiRequest : public RpcServiceRequest
{
public:
CreateApiRequest();
~CreateApiRequest();
std::string getWebSocketApiType()const;
void setWebSocketApiType(const std::string& webSocketApiType);
std::string getErrorCodeSamples()const;
void setErrorCodeSamples(const std::string& errorCodeSamples);
std::string getAppCodeAuthType()const;
void setAppCodeAuthType(const std::string& appCodeAuthType);
std::string getDescription()const;
void setDescription(const std::string& description);
bool getDisableInternet()const;
void setDisableInternet(bool disableInternet);
std::string getConstantParameters()const;
void setConstantParameters(const std::string& constantParameters);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAuthType()const;
void setAuthType(const std::string& authType);
std::string getAllowSignatureMethod()const;
void setAllowSignatureMethod(const std::string& allowSignatureMethod);
std::string getServiceParameters()const;
void setServiceParameters(const std::string& serviceParameters);
std::string getFailResultSample()const;
void setFailResultSample(const std::string& failResultSample);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSystemParameters()const;
void setSystemParameters(const std::string& systemParameters);
std::string getServiceParametersMap()const;
void setServiceParametersMap(const std::string& serviceParametersMap);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getOpenIdConnectConfig()const;
void setOpenIdConnectConfig(const std::string& openIdConnectConfig);
std::string getRequestParameters()const;
void setRequestParameters(const std::string& requestParameters);
std::string getResultDescriptions()const;
void setResultDescriptions(const std::string& resultDescriptions);
std::string getVisibility()const;
void setVisibility(const std::string& visibility);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getServiceConfig()const;
void setServiceConfig(const std::string& serviceConfig);
std::string getResultType()const;
void setResultType(const std::string& resultType);
std::string getApiName()const;
void setApiName(const std::string& apiName);
std::string getResultSample()const;
void setResultSample(const std::string& resultSample);
bool getForceNonceCheck()const;
void setForceNonceCheck(bool forceNonceCheck);
std::string getRequestConfig()const;
void setRequestConfig(const std::string& requestConfig);
std::string getResultBodyModel()const;
void setResultBodyModel(const std::string& resultBodyModel);
private:
std::string webSocketApiType_;
std::string errorCodeSamples_;
std::string appCodeAuthType_;
std::string description_;
bool disableInternet_;
std::string constantParameters_;
std::string accessKeyId_;
std::string authType_;
std::string allowSignatureMethod_;
std::string serviceParameters_;
std::string failResultSample_;
std::string resourceOwnerToken_;
std::string systemParameters_;
std::string serviceParametersMap_;
std::string securityToken_;
std::string openIdConnectConfig_;
std::string requestParameters_;
std::string resultDescriptions_;
std::string visibility_;
std::string groupId_;
std::string serviceConfig_;
std::string resultType_;
std::string apiName_;
std::string resultSample_;
bool forceNonceCheck_;
std::string requestConfig_;
std::string resultBodyModel_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_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 CreateApiRequest : public RpcServiceRequest {
public:
CreateApiRequest();
~CreateApiRequest();
std::string getWebSocketApiType() const;
void setWebSocketApiType(const std::string &webSocketApiType);
std::string getErrorCodeSamples() const;
void setErrorCodeSamples(const std::string &errorCodeSamples);
std::string getAppCodeAuthType() const;
void setAppCodeAuthType(const std::string &appCodeAuthType);
std::string getDescription() const;
void setDescription(const std::string &description);
bool getDisableInternet() const;
void setDisableInternet(bool disableInternet);
std::string getBackendId() const;
void setBackendId(const std::string &backendId);
std::string getConstantParameters() const;
void setConstantParameters(const std::string &constantParameters);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAuthType() const;
void setAuthType(const std::string &authType);
std::string getAllowSignatureMethod() const;
void setAllowSignatureMethod(const std::string &allowSignatureMethod);
std::string getServiceParameters() const;
void setServiceParameters(const std::string &serviceParameters);
std::string getFailResultSample() const;
void setFailResultSample(const std::string &failResultSample);
std::string getResourceOwnerToken() const;
void setResourceOwnerToken(const std::string &resourceOwnerToken);
std::string getSystemParameters() const;
void setSystemParameters(const std::string &systemParameters);
std::string getServiceParametersMap() const;
void setServiceParametersMap(const std::string &serviceParametersMap);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getOpenIdConnectConfig() const;
void setOpenIdConnectConfig(const std::string &openIdConnectConfig);
std::string getRequestParameters() const;
void setRequestParameters(const std::string &requestParameters);
std::string getResultDescriptions() const;
void setResultDescriptions(const std::string &resultDescriptions);
std::string getVisibility() const;
void setVisibility(const std::string &visibility);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getServiceConfig() const;
void setServiceConfig(const std::string &serviceConfig);
std::string getResultType() const;
void setResultType(const std::string &resultType);
std::string getApiName() const;
void setApiName(const std::string &apiName);
std::string getResultSample() const;
void setResultSample(const std::string &resultSample);
bool getBackendEnable() const;
void setBackendEnable(bool backendEnable);
bool getForceNonceCheck() const;
void setForceNonceCheck(bool forceNonceCheck);
std::string getRequestConfig() const;
void setRequestConfig(const std::string &requestConfig);
std::string getResultBodyModel() const;
void setResultBodyModel(const std::string &resultBodyModel);
private:
std::string webSocketApiType_;
std::string errorCodeSamples_;
std::string appCodeAuthType_;
std::string description_;
bool disableInternet_;
std::string backendId_;
std::string constantParameters_;
std::string accessKeyId_;
std::string authType_;
std::string allowSignatureMethod_;
std::string serviceParameters_;
std::string failResultSample_;
std::string resourceOwnerToken_;
std::string systemParameters_;
std::string serviceParametersMap_;
std::string securityToken_;
std::string openIdConnectConfig_;
std::string requestParameters_;
std::string resultDescriptions_;
std::string visibility_;
std::string groupId_;
std::string serviceConfig_;
std::string resultType_;
std::string apiName_;
std::string resultSample_;
bool backendEnable_;
bool forceNonceCheck_;
std::string requestConfig_;
std::string resultBodyModel_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateApiStageVariableRequest : public RpcServiceRequest
{
public:
CreateApiStageVariableRequest();
~CreateApiStageVariableRequest();
bool getSupportRoute()const;
void setSupportRoute(bool supportRoute);
std::string getVariableValue()const;
void setVariableValue(const std::string& variableValue);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getStageRouteModel()const;
void setStageRouteModel(const std::string& stageRouteModel);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVariableName()const;
void setVariableName(const std::string& variableName);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
bool supportRoute_;
std::string variableValue_;
std::string groupId_;
std::string stageRouteModel_;
std::string accessKeyId_;
std::string securityToken_;
std::string variableName_;
std::string stageId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_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 CreateApiStageVariableRequest : public RpcServiceRequest {
public:
CreateApiStageVariableRequest();
~CreateApiStageVariableRequest();
bool getSupportRoute() const;
void setSupportRoute(bool supportRoute);
std::string getVariableValue() const;
void setVariableValue(const std::string &variableValue);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getStageRouteModel() const;
void setStageRouteModel(const std::string &stageRouteModel);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getVariableName() const;
void setVariableName(const std::string &variableName);
std::string getStageId() const;
void setStageId(const std::string &stageId);
private:
bool supportRoute_;
std::string variableValue_;
std::string groupId_;
std::string stageRouteModel_;
std::string accessKeyId_;
std::string securityToken_;
std::string variableName_;
std::string stageId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_

View File

@@ -1,66 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateAppRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateAppRequest();
~CreateAppRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
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);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string description_;
std::string accessKeyId_;
std::string appName_;
std::string securityToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_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 CreateAppRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateAppRequest();
~CreateAppRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSource() const;
void setSource(const std::string &source);
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);
std::string getAppSecret() const;
void setAppSecret(const std::string &appSecret);
std::string getAppKey() const;
void setAppKey(const std::string &appKey);
std::string getAppCode() const;
void setAppCode(const std::string &appCode);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string description_;
std::string source_;
std::string accessKeyId_;
std::string appName_;
std::string securityToken_;
std::string appSecret_;
std::string appKey_;
std::string appCode_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_CREATEBACKENDMODELREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDMODELREQUEST_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 CreateBackendModelRequest : public RpcServiceRequest {
public:
CreateBackendModelRequest();
~CreateBackendModelRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getBackendModelData() const;
void setBackendModelData(const std::string &backendModelData);
std::string getBackendId() const;
void setBackendId(const std::string &backendId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getBackendType() const;
void setBackendType(const std::string &backendType);
private:
std::string stageName_;
std::string backendModelData_;
std::string backendId_;
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
std::string backendType_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDMODELREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDMODELRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDMODELRESULT_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 CreateBackendModelResult : public ServiceResult
{
public:
CreateBackendModelResult();
explicit CreateBackendModelResult(const std::string &payload);
~CreateBackendModelResult();
std::string getBackendModelId()const;
protected:
void parse(const std::string &payload);
private:
std::string backendModelId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDMODELRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDREQUEST_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 CreateBackendRequest : public RpcServiceRequest {
public:
CreateBackendRequest();
~CreateBackendRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getBackendName() const;
void setBackendName(const std::string &backendName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getCreateEventBridgeServiceLinkedRole() const;
void setCreateEventBridgeServiceLinkedRole(bool createEventBridgeServiceLinkedRole);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getBackendType() const;
void setBackendType(const std::string &backendType);
private:
std::string description_;
std::string backendName_;
std::string accessKeyId_;
bool createEventBridgeServiceLinkedRole_;
std::string securityToken_;
std::string backendType_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDRESULT_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 CreateBackendResult : public ServiceResult
{
public:
CreateBackendResult();
explicit CreateBackendResult(const std::string &payload);
~CreateBackendResult();
std::string getBackendId()const;
protected:
void parse(const std::string &payload);
private:
std::string backendId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEBACKENDRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMREQUEST_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 CreateDatasetItemRequest : public RpcServiceRequest {
public:
CreateDatasetItemRequest();
~CreateDatasetItemRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getExpiredTime() const;
void setExpiredTime(const std::string &expiredTime);
std::string getDatasetId() const;
void setDatasetId(const std::string &datasetId);
std::string getValue() const;
void setValue(const std::string &value);
private:
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
std::string expiredTime_;
std::string datasetId_;
std::string value_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMRESULT_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 CreateDatasetItemResult : public ServiceResult
{
public:
CreateDatasetItemResult();
explicit CreateDatasetItemResult(const std::string &payload);
~CreateDatasetItemResult();
std::string getDatasetItemId()const;
protected:
void parse(const std::string &payload);
private:
std::string datasetItemId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETITEMRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETREQUEST_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 CreateDatasetRequest : public RpcServiceRequest {
public:
CreateDatasetRequest();
~CreateDatasetRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDatasetType() const;
void setDatasetType(const std::string &datasetType);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDatasetName() const;
void setDatasetName(const std::string &datasetName);
private:
std::string accessKeyId_;
std::string datasetType_;
std::string securityToken_;
std::string datasetName_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETRESULT_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 CreateDatasetResult : public ServiceResult
{
public:
CreateDatasetResult();
explicit CreateDatasetResult(const std::string &payload);
~CreateDatasetResult();
std::string getDatasetId()const;
protected:
void parse(const std::string &payload);
private:
std::string datasetId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEDATASETRESULT_H_

View File

@@ -1,72 +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_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateInstanceRequest : public RpcServiceRequest
{
public:
CreateInstanceRequest();
~CreateInstanceRequest();
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getInstanceSpec()const;
void setInstanceSpec(const std::string& instanceSpec);
std::string getHttpsPolicy()const;
void setHttpsPolicy(const std::string& httpsPolicy);
std::string getToken()const;
void setToken(const std::string& token);
int getDuration()const;
void setDuration(int duration);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
bool autoPay_;
std::string instanceSpec_;
std::string httpsPolicy_;
std::string token_;
int duration_;
std::string instanceName_;
std::string zoneId_;
std::string chargeType_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINSTANCEREQUEST_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 CreateInstanceRequest : public RpcServiceRequest {
public:
CreateInstanceRequest();
~CreateInstanceRequest();
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getInstanceSpec() const;
void setInstanceSpec(const std::string &instanceSpec);
std::string getHttpsPolicy() const;
void setHttpsPolicy(const std::string &httpsPolicy);
std::string getToken() const;
void setToken(const std::string &token);
int getDuration() const;
void setDuration(int duration);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
bool autoPay_;
std::string instanceSpec_;
std::string httpsPolicy_;
std::string token_;
int duration_;
std::string instanceName_;
std::string zoneId_;
std::string chargeType_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINSTANCEREQUEST_H_

View File

@@ -1,57 +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_CREATEINTRANETDOMAINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateIntranetDomainRequest : public RpcServiceRequest
{
public:
CreateIntranetDomainRequest();
~CreateIntranetDomainRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
bool getDeleteInternetDomain()const;
void setDeleteInternetDomain(bool deleteInternetDomain);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string groupId_;
std::string accessKeyId_;
bool deleteInternetDomain_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_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 CreateIntranetDomainRequest : public RpcServiceRequest {
public:
CreateIntranetDomainRequest();
~CreateIntranetDomainRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getDeleteInternetDomain() const;
void setDeleteInternetDomain(bool deleteInternetDomain);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string groupId_;
std::string accessKeyId_;
bool deleteInternetDomain_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_H_

View File

@@ -1,69 +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_CREATEIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateIpControlRequest : public RpcServiceRequest
{
public:
struct IpControlPolicys
{
std::string appId;
std::string cidrIp;
};
public:
CreateIpControlRequest();
~CreateIpControlRequest();
std::string getIpControlName()const;
void setIpControlName(const std::string& ipControlName);
std::vector<IpControlPolicys> getIpControlPolicys()const;
void setIpControlPolicys(const std::vector<IpControlPolicys>& ipControlPolicys);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getIpControlType()const;
void setIpControlType(const std::string& ipControlType);
private:
std::string ipControlName_;
std::vector<IpControlPolicys> ipControlPolicys_;
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
std::string ipControlType_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_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 CreateIpControlRequest : public RpcServiceRequest {
public:
struct IpControlPolicys {
std::string appId;
std::string cidrIp;
};
CreateIpControlRequest();
~CreateIpControlRequest();
std::string getIpControlName() const;
void setIpControlName(const std::string &ipControlName);
std::vector<IpControlPolicys> getIpControlPolicys() const;
void setIpControlPolicys(const std::vector<IpControlPolicys> &ipControlPolicys);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getIpControlType() const;
void setIpControlType(const std::string &ipControlType);
private:
std::string ipControlName_;
std::vector<IpControlPolicys> ipControlPolicys_;
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
std::string ipControlType_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_H_

View File

@@ -1,60 +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_CREATELOGCONFIGREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateLogConfigRequest : public RpcServiceRequest
{
public:
CreateLogConfigRequest();
~CreateLogConfigRequest();
std::string getSlsLogStore()const;
void setSlsLogStore(const std::string& slsLogStore);
std::string getSlsProject()const;
void setSlsProject(const std::string& slsProject);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLogType()const;
void setLogType(const std::string& logType);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string slsLogStore_;
std::string slsProject_;
std::string accessKeyId_;
std::string logType_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_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 CreateLogConfigRequest : public RpcServiceRequest {
public:
CreateLogConfigRequest();
~CreateLogConfigRequest();
std::string getSlsLogStore() const;
void setSlsLogStore(const std::string &slsLogStore);
std::string getSlsProject() const;
void setSlsProject(const std::string &slsProject);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLogType() const;
void setLogType(const std::string &logType);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string slsLogStore_;
std::string slsProject_;
std::string accessKeyId_;
std::string logType_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELREQUEST_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 CreateModelRequest : public RpcServiceRequest {
public:
CreateModelRequest();
~CreateModelRequest();
std::string getSchema() const;
void setSchema(const std::string &schema);
std::string getModelName() const;
void setModelName(const std::string &modelName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string schema_;
std::string modelName_;
std::string groupId_;
std::string description_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_H_
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELRESULT_H_
#include <string>
#include <vector>
@@ -29,58 +29,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiStageResult : public ServiceResult
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateModelResult : public ServiceResult
{
public:
struct VariableItem
{
struct StageRouteModel
{
struct RouteRuleItem
{
std::string conditionValue;
long minValue;
long maxValue;
std::string resultValue;
};
std::string parameterType;
std::string parameterCatalog;
std::vector<RouteRuleItem> routeRules;
std::string routeMatchSymbol;
std::string serviceParameterName;
std::string location;
};
std::string variableValue;
std::string variableName;
bool supportRoute;
StageRouteModel stageRouteModel;
};
DescribeApiStageResult();
explicit DescribeApiStageResult(const std::string &payload);
~DescribeApiStageResult();
std::vector<VariableItem> getVariables()const;
CreateModelResult();
explicit CreateModelResult(const std::string &payload);
~CreateModelResult();
std::string getDescription()const;
std::string getModelName()const;
std::string getCreatedTime()const;
std::string getModifiedTime()const;
std::string getStageName()const;
std::string getStageId()const;
std::string getSchema()const;
std::string getRegionId()const;
std::string getModelId()const;
std::string getModelRef()const;
std::string getGroupId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<VariableItem> variables_;
std::string description_;
std::string modelName_;
std::string createdTime_;
std::string modifiedTime_;
std::string stageName_;
std::string stageId_;
std::string schema_;
std::string regionId_;
std::string modelId_;
std::string modelRef_;
std::string groupId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_H_
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMODELRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPREQUEST_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 CreateMonitorGroupRequest : public RpcServiceRequest {
public:
CreateMonitorGroupRequest();
~CreateMonitorGroupRequest();
std::string getAuth() const;
void setAuth(const std::string &auth);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
long getRawMonitorGroupId() const;
void setRawMonitorGroupId(long rawMonitorGroupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string auth_;
std::string groupId_;
long rawMonitorGroupId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPRESULT_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 CreateMonitorGroupResult : public ServiceResult
{
public:
CreateMonitorGroupResult();
explicit CreateMonitorGroupResult(const std::string &payload);
~CreateMonitorGroupResult();
long getMonitorGroupId()const;
protected:
void parse(const std::string &payload);
private:
long monitorGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEMONITORGROUPRESULT_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_CREATEPLUGINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEPLUGINREQUEST_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 CreatePluginRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreatePluginRequest();
~CreatePluginRequest();
std::string getPluginName() const;
void setPluginName(const std::string &pluginName);
std::string getPluginData() const;
void setPluginData(const std::string &pluginData);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPluginType() const;
void setPluginType(const std::string &pluginType);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string pluginName_;
std::string pluginData_;
std::string description_;
std::string accessKeyId_;
std::string pluginType_;
std::string securityToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEPLUGINREQUEST_H_

View File

@@ -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_CREATEPLUGINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEPLUGINRESULT_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 CreatePluginResult : public ServiceResult
{
public:
CreatePluginResult();
explicit CreatePluginResult(const std::string &payload);
~CreatePluginResult();
bool getTagStatus()const;
std::string getPluginId()const;
protected:
void parse(const std::string &payload);
private:
bool tagStatus_;
std::string pluginId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEPLUGINRESULT_H_

View File

@@ -1,60 +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_CREATESIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateSignatureRequest : public RpcServiceRequest
{
public:
CreateSignatureRequest();
~CreateSignatureRequest();
std::string getSignatureName()const;
void setSignatureName(const std::string& signatureName);
std::string getSignatureSecret()const;
void setSignatureSecret(const std::string& signatureSecret);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSignatureKey()const;
void setSignatureKey(const std::string& signatureKey);
private:
std::string signatureName_;
std::string signatureSecret_;
std::string accessKeyId_;
std::string securityToken_;
std::string signatureKey_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_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 CreateSignatureRequest : public RpcServiceRequest {
public:
CreateSignatureRequest();
~CreateSignatureRequest();
std::string getSignatureName() const;
void setSignatureName(const std::string &signatureName);
std::string getSignatureSecret() const;
void setSignatureSecret(const std::string &signatureSecret);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getSignatureKey() const;
void setSignatureKey(const std::string &signatureKey);
private:
std::string signatureName_;
std::string signatureSecret_;
std::string accessKeyId_;
std::string securityToken_;
std::string signatureKey_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CreateTrafficControlRequest : public RpcServiceRequest
{
public:
CreateTrafficControlRequest();
~CreateTrafficControlRequest();
std::string getTrafficControlName()const;
void setTrafficControlName(const std::string& trafficControlName);
std::string getDescription()const;
void setDescription(const std::string& description);
int getUserDefault()const;
void setUserDefault(int userDefault);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getApiDefault()const;
void setApiDefault(int apiDefault);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getTrafficControlUnit()const;
void setTrafficControlUnit(const std::string& trafficControlUnit);
int getAppDefault()const;
void setAppDefault(int appDefault);
private:
std::string trafficControlName_;
std::string description_;
int userDefault_;
std::string accessKeyId_;
int apiDefault_;
std::string securityToken_;
std::string trafficControlUnit_;
int appDefault_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_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 CreateTrafficControlRequest : public RpcServiceRequest {
public:
CreateTrafficControlRequest();
~CreateTrafficControlRequest();
std::string getTrafficControlName() const;
void setTrafficControlName(const std::string &trafficControlName);
std::string getDescription() const;
void setDescription(const std::string &description);
int getUserDefault() const;
void setUserDefault(int userDefault);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getApiDefault() const;
void setApiDefault(int apiDefault);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getTrafficControlUnit() const;
void setTrafficControlUnit(const std::string &trafficControlUnit);
int getAppDefault() const;
void setAppDefault(int appDefault);
private:
std::string trafficControlName_;
std::string description_;
int userDefault_;
std::string accessKeyId_;
int apiDefault_;
std::string securityToken_;
std::string trafficControlUnit_;
int appDefault_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_

View File

@@ -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_DELETEACCESSCONTROLLISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEACCESSCONTROLLISTREQUEST_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 DeleteAccessControlListRequest : public RpcServiceRequest {
public:
DeleteAccessControlListRequest();
~DeleteAccessControlListRequest();
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string aclId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEACCESSCONTROLLISTREQUEST_H_

View File

@@ -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_DELETEACCESSCONTROLLISTRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEACCESSCONTROLLISTRESULT_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 DeleteAccessControlListResult : public ServiceResult
{
public:
DeleteAccessControlListResult();
explicit DeleteAccessControlListResult(const std::string &payload);
~DeleteAccessControlListResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEACCESSCONTROLLISTRESULT_H_

View File

@@ -1,54 +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_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteAllTrafficSpecialControlRequest : public RpcServiceRequest
{
public:
DeleteAllTrafficSpecialControlRequest();
~DeleteAllTrafficSpecialControlRequest();
std::string getTrafficControlId()const;
void setTrafficControlId(const std::string& trafficControlId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string trafficControlId_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_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 DeleteAllTrafficSpecialControlRequest : public RpcServiceRequest {
public:
DeleteAllTrafficSpecialControlRequest();
~DeleteAllTrafficSpecialControlRequest();
std::string getTrafficControlId() const;
void setTrafficControlId(const std::string &trafficControlId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string trafficControlId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -1,63 +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_DELETEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteApiGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteApiGroupRequest();
~DeleteApiGroupRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_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 DeleteApiGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DeleteApiGroupRequest();
~DeleteApiGroupRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_H_

View File

@@ -1,57 +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_DELETEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteApiRequest : public RpcServiceRequest
{
public:
DeleteApiRequest();
~DeleteApiRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_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 DeleteApiRequest : public RpcServiceRequest {
public:
DeleteApiRequest();
~DeleteApiRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_H_

View File

@@ -1,60 +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_DELETEAPISTAGEVARIABLEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteApiStageVariableRequest : public RpcServiceRequest
{
public:
DeleteApiStageVariableRequest();
~DeleteApiStageVariableRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVariableName()const;
void setVariableName(const std::string& variableName);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string variableName_;
std::string stageId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_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 DeleteApiStageVariableRequest : public RpcServiceRequest {
public:
DeleteApiStageVariableRequest();
~DeleteApiStageVariableRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getVariableName() const;
void setVariableName(const std::string &variableName);
std::string getStageId() const;
void setStageId(const std::string &stageId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string variableName_;
std::string stageId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_H_

View File

@@ -1,63 +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_DELETEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteAppRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteAppRequest();
~DeleteAppRequest();
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);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string accessKeyId_;
std::string securityToken_;
long appId_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_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 DeleteAppRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DeleteAppRequest();
~DeleteAppRequest();
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);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string accessKeyId_;
std::string securityToken_;
long appId_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELREQUEST_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 DeleteBackendModelRequest : public RpcServiceRequest {
public:
DeleteBackendModelRequest();
~DeleteBackendModelRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getBackendId() const;
void setBackendId(const std::string &backendId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getBackendModelId() const;
void setBackendModelId(const std::string &backendModelId);
private:
std::string stageName_;
std::string backendId_;
std::string accessKeyId_;
std::string securityToken_;
std::string backendModelId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELRESULT_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 DeleteBackendModelResult : public ServiceResult
{
public:
DeleteBackendModelResult();
explicit DeleteBackendModelResult(const std::string &payload);
~DeleteBackendModelResult();
std::string getOperationId()const;
protected:
void parse(const std::string &payload);
private:
std::string operationId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDMODELRESULT_H_

View File

@@ -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_DELETEBACKENDREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDREQUEST_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 DeleteBackendRequest : public RpcServiceRequest {
public:
DeleteBackendRequest();
~DeleteBackendRequest();
std::string getBackendId() const;
void setBackendId(const std::string &backendId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string backendId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDREQUEST_H_

View File

@@ -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_DELETEBACKENDRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDRESULT_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 DeleteBackendResult : public ServiceResult
{
public:
DeleteBackendResult();
explicit DeleteBackendResult(const std::string &payload);
~DeleteBackendResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEBACKENDRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETITEMREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETITEMREQUEST_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 DeleteDatasetItemRequest : public RpcServiceRequest {
public:
DeleteDatasetItemRequest();
~DeleteDatasetItemRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDatasetId() const;
void setDatasetId(const std::string &datasetId);
std::string getDatasetItemId() const;
void setDatasetItemId(const std::string &datasetItemId);
private:
std::string accessKeyId_;
std::string securityToken_;
std::string datasetId_;
std::string datasetItemId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETITEMREQUEST_H_

View File

@@ -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_DELETEDATASETITEMRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETITEMRESULT_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 DeleteDatasetItemResult : public ServiceResult
{
public:
DeleteDatasetItemResult();
explicit DeleteDatasetItemResult(const std::string &payload);
~DeleteDatasetItemResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETITEMRESULT_H_

View File

@@ -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_DELETEDATASETREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETREQUEST_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 DeleteDatasetRequest : public RpcServiceRequest {
public:
DeleteDatasetRequest();
~DeleteDatasetRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDatasetId() const;
void setDatasetId(const std::string &datasetId);
private:
std::string accessKeyId_;
std::string securityToken_;
std::string datasetId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETREQUEST_H_

View File

@@ -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_DELETEDATASETRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETRESULT_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 DeleteDatasetResult : public ServiceResult
{
public:
DeleteDatasetResult();
explicit DeleteDatasetResult(const std::string &payload);
~DeleteDatasetResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDATASETRESULT_H_

View File

@@ -1,60 +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_DELETEDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteDomainCertificateRequest : public RpcServiceRequest
{
public:
DeleteDomainCertificateRequest();
~DeleteDomainCertificateRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getCertificateId()const;
void setCertificateId(const std::string& certificateId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string groupId_;
std::string certificateId_;
std::string domainName_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_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 DeleteDomainCertificateRequest : public RpcServiceRequest {
public:
DeleteDomainCertificateRequest();
~DeleteDomainCertificateRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getCertificateId() const;
void setCertificateId(const std::string &certificateId);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string groupId_;
std::string certificateId_;
std::string domainName_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_H_

View File

@@ -1,57 +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_DELETEDOMAINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteDomainRequest : public RpcServiceRequest
{
public:
DeleteDomainRequest();
~DeleteDomainRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string groupId_;
std::string domainName_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_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 DeleteDomainRequest : public RpcServiceRequest {
public:
DeleteDomainRequest();
~DeleteDomainRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string groupId_;
std::string domainName_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_H_

View File

@@ -1,60 +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_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteInstanceRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
std::string getToken()const;
void setToken(const std::string& token);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string token_;
std::string instanceId_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEINSTANCEREQUEST_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 DeleteInstanceRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DeleteInstanceRequest();
~DeleteInstanceRequest();
std::string getHardDelete() const;
void setHardDelete(const std::string &hardDelete);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getForceDelete() const;
void setForceDelete(const std::string &forceDelete);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string hardDelete_;
std::string instanceId_;
std::string forceDelete_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEINSTANCEREQUEST_H_

View File

@@ -1,54 +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_DELETEIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteIpControlRequest : public RpcServiceRequest
{
public:
DeleteIpControlRequest();
~DeleteIpControlRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getIpControlId()const;
void setIpControlId(const std::string& ipControlId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string accessKeyId_;
std::string ipControlId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_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 DeleteIpControlRequest : public RpcServiceRequest {
public:
DeleteIpControlRequest();
~DeleteIpControlRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getIpControlId() const;
void setIpControlId(const std::string &ipControlId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string accessKeyId_;
std::string ipControlId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_H_

View File

@@ -1,54 +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_DELETELOGCONFIGREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteLogConfigRequest : public RpcServiceRequest
{
public:
DeleteLogConfigRequest();
~DeleteLogConfigRequest();
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getLogType()const;
void setLogType(const std::string& logType);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string accessKeyId_;
std::string logType_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_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 DeleteLogConfigRequest : public RpcServiceRequest {
public:
DeleteLogConfigRequest();
~DeleteLogConfigRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLogType() const;
void setLogType(const std::string &logType);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string accessKeyId_;
std::string logType_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMODELREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMODELREQUEST_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 DeleteModelRequest : public RpcServiceRequest {
public:
DeleteModelRequest();
~DeleteModelRequest();
std::string getModelName() const;
void setModelName(const std::string &modelName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string modelName_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMODELREQUEST_H_

View File

@@ -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_DELETEMODELRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMODELRESULT_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 DeleteModelResult : public ServiceResult
{
public:
DeleteModelResult();
explicit DeleteModelResult(const std::string &payload);
~DeleteModelResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMODELRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMONITORGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMONITORGROUPREQUEST_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 DeleteMonitorGroupRequest : public RpcServiceRequest {
public:
DeleteMonitorGroupRequest();
~DeleteMonitorGroupRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
long getRawMonitorGroupId() const;
void setRawMonitorGroupId(long rawMonitorGroupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string groupId_;
long rawMonitorGroupId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMONITORGROUPREQUEST_H_

View File

@@ -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_DELETEMONITORGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMONITORGROUPRESULT_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 DeleteMonitorGroupResult : public ServiceResult
{
public:
DeleteMonitorGroupResult();
explicit DeleteMonitorGroupResult(const std::string &payload);
~DeleteMonitorGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEMONITORGROUPRESULT_H_

View File

@@ -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_DELETEPLUGINREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEPLUGINREQUEST_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 DeletePluginRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DeletePluginRequest();
~DeletePluginRequest();
std::string getPluginId() const;
void setPluginId(const std::string &pluginId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string pluginId_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEPLUGINREQUEST_H_

View File

@@ -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_DELETEPLUGINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEPLUGINRESULT_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 DeletePluginResult : public ServiceResult
{
public:
DeletePluginResult();
explicit DeletePluginResult(const std::string &payload);
~DeletePluginResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEPLUGINRESULT_H_

View File

@@ -1,54 +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_DELETESIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteSignatureRequest : public RpcServiceRequest
{
public:
DeleteSignatureRequest();
~DeleteSignatureRequest();
std::string getSignatureId()const;
void setSignatureId(const std::string& signatureId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string signatureId_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_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 DeleteSignatureRequest : public RpcServiceRequest {
public:
DeleteSignatureRequest();
~DeleteSignatureRequest();
std::string getSignatureId() const;
void setSignatureId(const std::string &signatureId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string signatureId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_H_

View File

@@ -1,54 +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_DELETETRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteTrafficControlRequest : public RpcServiceRequest
{
public:
DeleteTrafficControlRequest();
~DeleteTrafficControlRequest();
std::string getTrafficControlId()const;
void setTrafficControlId(const std::string& trafficControlId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string trafficControlId_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_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 DeleteTrafficControlRequest : public RpcServiceRequest {
public:
DeleteTrafficControlRequest();
~DeleteTrafficControlRequest();
std::string getTrafficControlId() const;
void setTrafficControlId(const std::string &trafficControlId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string trafficControlId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_H_

View File

@@ -1,60 +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_DELETETRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeleteTrafficSpecialControlRequest : public RpcServiceRequest
{
public:
DeleteTrafficSpecialControlRequest();
~DeleteTrafficSpecialControlRequest();
std::string getTrafficControlId()const;
void setTrafficControlId(const std::string& trafficControlId);
std::string getSpecialKey()const;
void setSpecialKey(const std::string& specialKey);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSpecialType()const;
void setSpecialType(const std::string& specialType);
private:
std::string trafficControlId_;
std::string specialKey_;
std::string accessKeyId_;
std::string securityToken_;
std::string specialType_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_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 DeleteTrafficSpecialControlRequest : public RpcServiceRequest {
public:
DeleteTrafficSpecialControlRequest();
~DeleteTrafficSpecialControlRequest();
std::string getTrafficControlId() const;
void setTrafficControlId(const std::string &trafficControlId);
std::string getSpecialKey() const;
void setSpecialKey(const std::string &specialKey);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getSpecialType() const;
void setSpecialType(const std::string &specialType);
private:
std::string trafficControlId_;
std::string specialKey_;
std::string accessKeyId_;
std::string securityToken_;
std::string specialType_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* 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_DEPLOYAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DeployApiRequest : public RpcServiceRequest
{
public:
DeployApiRequest();
~DeployApiRequest();
std::string getStageName()const;
void setStageName(const std::string& stageName);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string stageName_;
std::string groupId_;
std::string description_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_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 DeployApiRequest : public RpcServiceRequest {
public:
DeployApiRequest();
~DeployApiRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerToken() const;
void setResourceOwnerToken(const std::string &resourceOwnerToken);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string stageName_;
std::string groupId_;
std::string description_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_H_

View File

@@ -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_DESCRIBEABOLISHAPITASKREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEABOLISHAPITASKREQUEST_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 DescribeAbolishApiTaskRequest : public RpcServiceRequest {
public:
DescribeAbolishApiTaskRequest();
~DescribeAbolishApiTaskRequest();
std::string getOperationUid() const;
void setOperationUid(const std::string &operationUid);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string operationUid_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEABOLISHAPITASKREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_DESCRIBEABOLISHAPITASKRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEABOLISHAPITASKRESULT_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 DescribeAbolishApiTaskResult : public ServiceResult
{
public:
struct ApiAbolishResult
{
std::string groupName;
std::string apiUid;
std::string stageName;
std::string apiName;
std::string stageId;
std::string errorMsg;
std::string abolishStatus;
std::string groupId;
};
DescribeAbolishApiTaskResult();
explicit DescribeAbolishApiTaskResult(const std::string &payload);
~DescribeAbolishApiTaskResult();
std::vector<ApiAbolishResult> getApiAbolishResults()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ApiAbolishResult> apiAbolishResults_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEABOLISHAPITASKRESULT_H_

View File

@@ -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_DESCRIBEACCESSCONTROLLISTATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTATTRIBUTEREQUEST_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 DescribeAccessControlListAttributeRequest : public RpcServiceRequest {
public:
DescribeAccessControlListAttributeRequest();
~DescribeAccessControlListAttributeRequest();
std::string getAclId() const;
void setAclId(const std::string &aclId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string aclId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_DESCRIBEACCESSCONTROLLISTATTRIBUTERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTATTRIBUTERESULT_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 DescribeAccessControlListAttributeResult : public ServiceResult
{
public:
struct AclEntry
{
std::string aclEntryComment;
std::string aclEntryIp;
};
DescribeAccessControlListAttributeResult();
explicit DescribeAccessControlListAttributeResult(const std::string &payload);
~DescribeAccessControlListAttributeResult();
std::vector<AclEntry> getAclEntrys()const;
std::string getAclId()const;
std::string getIsUsed()const;
std::string getAclName()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AclEntry> aclEntrys_;
std::string aclId_;
std::string isUsed_;
std::string aclName_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTATTRIBUTERESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTSREQUEST_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 DescribeAccessControlListsRequest : public RpcServiceRequest {
public:
DescribeAccessControlListsRequest();
~DescribeAccessControlListsRequest();
std::string getAclName() const;
void setAclName(const std::string &aclName);
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);
private:
std::string aclName_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTSREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_DESCRIBEACCESSCONTROLLISTSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTSRESULT_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 DescribeAccessControlListsResult : public ServiceResult
{
public:
struct Acl
{
std::string aclId;
std::string aclName;
};
DescribeAccessControlListsResult();
explicit DescribeAccessControlListsResult(const std::string &payload);
~DescribeAccessControlListsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<Acl> getAcls()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<Acl> acls_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEACCESSCONTROLLISTSRESULT_H_

View File

@@ -1,60 +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_DESCRIBEAPIDOCREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiDocRequest : public RpcServiceRequest
{
public:
DescribeApiDocRequest();
~DescribeApiDocRequest();
std::string getStageName()const;
void setStageName(const std::string& stageName);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_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 DescribeApiDocRequest : public RpcServiceRequest {
public:
DescribeApiDocRequest();
~DescribeApiDocRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_H_

View File

@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string id;
bool hasChild;
std::string key;
std::string name;
bool mandatory;
std::string name;
};
struct RequestParameter
{
@@ -85,12 +85,12 @@ namespace AlibabaCloud
~DescribeApiDocResult();
std::string getGroupName()const;
RequestConfig getRequestConfig()const;
std::string getDescription()const;
std::string getResultSample()const;
std::string getDescription()const;
bool getDisableInternet()const;
bool getForceNonceCheck()const;
std::string getStageName()const;
std::string getApiName()const;
bool getForceNonceCheck()const;
std::string getResultType()const;
std::string getFailResultSample()const;
std::vector<ErrorCodeSample> getErrorCodeSamples()const;
@@ -108,12 +108,12 @@ namespace AlibabaCloud
private:
std::string groupName_;
RequestConfig requestConfig_;
std::string description_;
std::string resultSample_;
std::string description_;
bool disableInternet_;
bool forceNonceCheck_;
std::string stageName_;
std::string apiName_;
bool forceNonceCheck_;
std::string resultType_;
std::string failResultSample_;
std::vector<ErrorCodeSample> errorCodeSamples_;

View File

@@ -1,63 +0,0 @@
/*
* 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_DESCRIBEAPIERRORDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiErrorDataRequest : public RpcServiceRequest
{
public:
DescribeApiErrorDataRequest();
~DescribeApiErrorDataRequest();
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);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATAREQUEST_H_

View File

@@ -1,63 +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_DESCRIBEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeApiGroupRequest();
~DescribeApiGroupRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_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 DescribeApiGroupRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeApiGroupRequest();
~DescribeApiGroupRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_H_

View File

@@ -35,13 +35,17 @@ namespace AlibabaCloud
struct DomainItem
{
std::string domainCNAMEStatus;
std::string wildcardDomainPatterns;
std::string domainRemark;
std::string domainBindingStatus;
std::string domainLegalStatus;
std::string domainName;
bool isHttpRedirectToHttps;
std::string customDomainType;
std::string certificateId;
std::string domainWebSocketStatus;
std::string bindStageName;
std::string domainLegalStatus;
std::string domainBindingStatus;
std::string wssEnable;
std::string certificateName;
};
struct StageInfo
@@ -56,51 +60,71 @@ namespace AlibabaCloud
explicit DescribeApiGroupResult(const std::string &payload);
~DescribeApiGroupResult();
std::string getGroupName()const;
std::string getStatus()const;
std::string getDescription()const;
std::string getCreatedTime()const;
std::string getHttpsPolicy()const;
std::string getInstanceId()const;
std::string getCompatibleFlags()const;
std::string getCreatedTime()const;
std::string getCustomTraceConfig()const;
std::string getBasePath()const;
std::string getUserLogConfig()const;
std::string getBillingStatus()const;
int getTrafficLimit()const;
std::string getGroupId()const;
std::string getDefaultDomain()const;
std::string getPassthroughHeaders()const;
std::string getVpcDomain()const;
std::string getSubDomain()const;
std::string getCustomerConfigs()const;
std::vector<DomainItem> getCustomDomains()const;
std::string getModifiedTime()const;
std::string getRpcPattern()const;
std::vector<StageInfo> getStageItems()const;
std::string getIllegalStatus()const;
std::string getRegionId()const;
std::string getInstanceType()const;
std::string getStatus()const;
std::string getInstanceId()const;
std::string getCompatibleFlags()const;
bool getCloudMarketCommodity()const;
std::string getInstanceVipList()const;
std::string getVpcSlbIntranetDomain()const;
std::string getBillingStatus()const;
int getTrafficLimit()const;
std::string getGroupId()const;
std::string getIpv6Status()const;
std::string getRegionId()const;
std::string getCmsMonitorGroup()const;
std::string getClassicVpcSubDomain()const;
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
std::string status_;
std::string description_;
std::string createdTime_;
std::string httpsPolicy_;
std::string instanceId_;
std::string compatibleFlags_;
std::string createdTime_;
std::string customTraceConfig_;
std::string basePath_;
std::string userLogConfig_;
std::string billingStatus_;
int trafficLimit_;
std::string groupId_;
std::string defaultDomain_;
std::string passthroughHeaders_;
std::string vpcDomain_;
std::string subDomain_;
std::string customerConfigs_;
std::vector<DomainItem> customDomains_;
std::string modifiedTime_;
std::string rpcPattern_;
std::vector<StageInfo> stageItems_;
std::string illegalStatus_;
std::string regionId_;
std::string instanceType_;
std::string status_;
std::string instanceId_;
std::string compatibleFlags_;
bool cloudMarketCommodity_;
std::string instanceVipList_;
std::string vpcSlbIntranetDomain_;
std::string billingStatus_;
int trafficLimit_;
std::string groupId_;
std::string ipv6Status_;
std::string regionId_;
std::string cmsMonitorGroup_;
std::string classicVpcSubDomain_;
};
}

View File

@@ -1,54 +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_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupVpcWhitelistRequest : public RpcServiceRequest
{
public:
DescribeApiGroupVpcWhitelistRequest();
~DescribeApiGroupVpcWhitelistRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_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 DescribeApiGroupVpcWhitelistRequest : public RpcServiceRequest {
public:
DescribeApiGroupVpcWhitelistRequest();
~DescribeApiGroupVpcWhitelistRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPVPCWHITELISTREQUEST_H_

View File

@@ -1,78 +1,79 @@
/*
* 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_DESCRIBEAPIGROUPSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiGroupsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeApiGroupsRequest();
~DescribeApiGroupsRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
bool getEnableTagAuth()const;
void setEnableTagAuth(bool enableTagAuth);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
int getPageNumber()const;
void setPageNumber(int pageNumber);
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::string groupId_;
bool enableTagAuth_;
std::string groupName_;
int pageNumber_;
std::string accessKeyId_;
std::string instanceId_;
std::string securityToken_;
int pageSize_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_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 DescribeApiGroupsRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeApiGroupsRequest();
~DescribeApiGroupsRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getSort() const;
void setSort(const std::string &sort);
bool getEnableTagAuth() const;
void setEnableTagAuth(bool enableTagAuth);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getDisableAuthForConsole() const;
void setDisableAuthForConsole(bool disableAuthForConsole);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
int getPageSize() const;
void setPageSize(int pageSize);
bool getNotClassic() const;
void setNotClassic(bool notClassic);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::string groupId_;
std::string sort_;
bool enableTagAuth_;
std::string groupName_;
int pageNumber_;
std::string accessKeyId_;
bool disableAuthForConsole_;
std::string instanceId_;
std::string securityToken_;
int pageSize_;
bool notClassic_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_H_

View File

@@ -34,19 +34,26 @@ namespace AlibabaCloud
public:
struct ApiGroupAttribute
{
struct TagInfo
{
std::string value;
std::string key;
};
std::string groupName;
std::string description;
std::string createdTime;
std::string httpsPolicy;
std::string createdTime;
std::string instanceId;
int trafficLimit;
std::string basePath;
std::string billingStatus;
int trafficLimit;
std::string groupId;
std::string subDomain;
std::string modifiedTime;
std::string illegalStatus;
std::string regionId;
std::string instanceType;
std::vector<ApiGroupAttribute::TagInfo> tags;
};

View File

@@ -1,69 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiHistoriesRequest : public RpcServiceRequest
{
public:
DescribeApiHistoriesRequest();
~DescribeApiHistoriesRequest();
std::string getStageName()const;
void setStageName(const std::string& stageName);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getPageNumber()const;
void setPageNumber(const std::string& pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiName()const;
void setApiName(const std::string& apiName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string stageName_;
std::string groupId_;
std::string pageNumber_;
std::string accessKeyId_;
std::string apiName_;
std::string securityToken_;
std::string pageSize_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_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 DescribeApiHistoriesRequest : public RpcServiceRequest {
public:
DescribeApiHistoriesRequest();
~DescribeApiHistoriesRequest();
std::string getStageName() const;
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 getApiName() const;
void setApiName(const std::string &apiName);
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 apiName_;
std::string securityToken_;
int pageSize_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_

View File

@@ -34,12 +34,12 @@ namespace AlibabaCloud
public:
struct ApiHisItem
{
std::string groupName;
std::string status;
std::string groupName;
std::string deployedTime;
std::string description;
std::string apiName;
std::string stageName;
std::string apiName;
std::string regionId;
std::string apiId;
std::string historyVersion;

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBEAPIHISTORYREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiHistoryRequest : public RpcServiceRequest
{
public:
DescribeApiHistoryRequest();
~DescribeApiHistoryRequest();
std::string getStageName()const;
void setStageName(const std::string& stageName);
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
std::string getHistoryVersion()const;
void setHistoryVersion(const std::string& historyVersion);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
std::string historyVersion_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_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 DescribeApiHistoryRequest : public RpcServiceRequest {
public:
DescribeApiHistoryRequest();
~DescribeApiHistoryRequest();
std::string getStageName() const;
void setStageName(const std::string &stageName);
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerToken() const;
void setResourceOwnerToken(const std::string &resourceOwnerToken);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
std::string getHistoryVersion() const;
void setHistoryVersion(const std::string &historyVersion);
private:
std::string stageName_;
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
std::string historyVersion_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_H_

View File

@@ -32,6 +32,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiHistoryResult : public ServiceResult
{
public:
struct BackendConfig
{
std::string backendName;
std::string backendId;
std::string backendType;
};
struct RequestConfig
{
std::string requestPath;
@@ -46,6 +52,7 @@ namespace AlibabaCloud
{
struct VpcConfig
{
std::string vpcScheme;
std::string vpcId;
std::string instanceId;
int port;
@@ -53,9 +60,31 @@ namespace AlibabaCloud
};
struct FunctionComputeConfig
{
std::string path;
std::string functionName;
std::string contentTypeValue;
std::string serviceName;
std::string fcType;
std::string qualifier;
std::string method;
std::string regionId;
bool onlyBusinessPath;
std::string roleArn;
std::string fcBaseUrl;
std::string contentTypeCatagory;
};
struct OssConfig
{
std::string action;
std::string bucketName;
std::string ossRegionId;
std::string key;
};
struct EventBridgeConfig
{
std::string eventBridgeRegionId;
std::string eventSource;
std::string eventBus;
std::string roleArn;
};
struct MockHeader
@@ -65,17 +94,21 @@ namespace AlibabaCloud
};
std::string serviceAddress;
FunctionComputeConfig functionComputeConfig;
std::string contentTypeValue;
std::string mockResult;
VpcConfig vpcConfig;
OssConfig ossConfig;
std::string serviceVpcEnable;
int mockStatusCode;
std::vector<MockHeader> mockHeaders;
std::string serviceHttpMethod;
std::string servicePath;
std::string serviceHttpMethod;
std::string mock;
std::string vpcId;
EventBridgeConfig eventBridgeConfig;
int serviceTimeout;
std::string serviceProtocol;
std::string contentTypeCatagory;
};
struct OpenIdConnectConfig
{
@@ -98,8 +131,8 @@ namespace AlibabaCloud
std::string id;
bool hasChild;
std::string key;
std::string name;
bool mandatory;
std::string name;
};
struct SystemParameter
{
@@ -167,10 +200,13 @@ namespace AlibabaCloud
std::vector<ErrorCodeSample> getErrorCodeSamples()const;
std::vector<RequestParameter> getRequestParameters()const;
std::vector<ServiceParameterMap> getServiceParametersMap()const;
std::string getAppCodeAuthType()const;
std::string getResultBodyModel()const;
ServiceConfig getServiceConfig()const;
std::vector<ConstantParameter> getConstantParameters()const;
std::string getWebSocketApiType()const;
std::vector<ResultDescription> getResultDescriptions()const;
BackendConfig getBackendConfig()const;
OpenIdConnectConfig getOpenIdConnectConfig()const;
std::string getAuthType()const;
std::string getStatus()const;
@@ -184,6 +220,7 @@ namespace AlibabaCloud
std::vector<CustomSystemParameter> getCustomSystemParameters()const;
std::string getGroupId()const;
std::string getDeployedTime()const;
bool getBackendEnable()const;
std::vector<SystemParameter> getSystemParameters()const;
std::string getVisibility()const;
std::vector<ServiceParameter> getServiceParameters()const;
@@ -201,10 +238,13 @@ namespace AlibabaCloud
std::vector<ErrorCodeSample> errorCodeSamples_;
std::vector<RequestParameter> requestParameters_;
std::vector<ServiceParameterMap> serviceParametersMap_;
std::string appCodeAuthType_;
std::string resultBodyModel_;
ServiceConfig serviceConfig_;
std::vector<ConstantParameter> constantParameters_;
std::string webSocketApiType_;
std::vector<ResultDescription> resultDescriptions_;
BackendConfig backendConfig_;
OpenIdConnectConfig openIdConnectConfig_;
std::string authType_;
std::string status_;
@@ -218,6 +258,7 @@ namespace AlibabaCloud
std::vector<CustomSystemParameter> customSystemParameters_;
std::string groupId_;
std::string deployedTime_;
bool backendEnable_;
std::vector<SystemParameter> systemParameters_;
std::string visibility_;
std::vector<ServiceParameter> serviceParameters_;

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBEAPIIPCONTROLSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiIpControlsRequest : public RpcServiceRequest
{
public:
DescribeApiIpControlsRequest();
~DescribeApiIpControlsRequest();
std::string getStageName()const;
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 getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_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 DescribeApiIpControlsRequest : public RpcServiceRequest {
public:
DescribeApiIpControlsRequest();
~DescribeApiIpControlsRequest();
std::string getStageName() const;
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 getApiIds() const;
void setApiIds(const std::string &apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct ApiIpControlItem
{
std::string apiName;
std::string boundTime;
std::string apiName;
std::string apiId;
std::string ipControlName;
std::string ipControlId;

View File

@@ -1,63 +1,60 @@
/*
* 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_DESCRIBEAPILATENCYDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiLatencyDataRequest : public RpcServiceRequest
{
public:
DescribeApiLatencyDataRequest();
~DescribeApiLatencyDataRequest();
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);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_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 DescribeApiLatencyDataRequest : public RpcServiceRequest {
public:
DescribeApiLatencyDataRequest();
~DescribeApiLatencyDataRequest();
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);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string stageName_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_H_

View File

@@ -1,57 +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_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiMarketAttributesRequest : public RpcServiceRequest
{
public:
DescribeApiMarketAttributesRequest();
~DescribeApiMarketAttributesRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_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 DescribeApiMarketAttributesRequest : public RpcServiceRequest {
public:
DescribeApiMarketAttributesRequest();
~DescribeApiMarketAttributesRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIMARKETATTRIBUTESREQUEST_H_

View File

@@ -1,63 +1,60 @@
/*
* 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_DESCRIBEAPIQPSDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiQpsDataRequest : public RpcServiceRequest
{
public:
DescribeApiQpsDataRequest();
~DescribeApiQpsDataRequest();
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);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_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 DescribeApiQpsDataRequest : public RpcServiceRequest {
public:
DescribeApiQpsDataRequest();
~DescribeApiQpsDataRequest();
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);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string stageName_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_H_

View File

@@ -1,60 +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_DESCRIBEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiRequest : public RpcServiceRequest
{
public:
DescribeApiRequest();
~DescribeApiRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerToken()const;
void setResourceOwnerToken(const std::string& resourceOwnerToken);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getApiId()const;
void setApiId(const std::string& apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_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 DescribeApiRequest : public RpcServiceRequest {
public:
DescribeApiRequest();
~DescribeApiRequest();
std::string getGroupId() const;
void setGroupId(const std::string &groupId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerToken() const;
void setResourceOwnerToken(const std::string &resourceOwnerToken);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getApiId() const;
void setApiId(const std::string &apiId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string resourceOwnerToken_;
std::string securityToken_;
std::string apiId_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_H_

View File

@@ -32,6 +32,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiResult : public ServiceResult
{
public:
struct BackendConfig
{
std::string backendName;
std::string backendId;
std::string backendType;
};
struct RequestConfig
{
std::string requestPath;
@@ -46,6 +52,7 @@ namespace AlibabaCloud
{
struct VpcConfig
{
std::string vpcScheme;
std::string vpcId;
std::string instanceId;
int port;
@@ -53,9 +60,31 @@ namespace AlibabaCloud
};
struct FunctionComputeConfig
{
std::string path;
std::string functionName;
std::string contentTypeValue;
std::string serviceName;
std::string fcType;
std::string qualifier;
std::string method;
std::string regionId;
bool onlyBusinessPath;
std::string roleArn;
std::string fcBaseUrl;
std::string contentTypeCatagory;
};
struct OssConfig
{
std::string action;
std::string bucketName;
std::string ossRegionId;
std::string key;
};
struct EventBridgeConfig
{
std::string eventBridgeRegionId;
std::string eventSource;
std::string eventBus;
std::string roleArn;
};
struct MockHeader
@@ -68,13 +97,15 @@ namespace AlibabaCloud
std::string contentTypeValue;
std::string mockResult;
VpcConfig vpcConfig;
OssConfig ossConfig;
std::string serviceVpcEnable;
int mockStatusCode;
std::vector<MockHeader> mockHeaders;
std::string serviceHttpMethod;
std::string servicePath;
std::string serviceHttpMethod;
std::string aoneAppName;
std::string mock;
EventBridgeConfig eventBridgeConfig;
int serviceTimeout;
std::string serviceProtocol;
std::string contentTypeCatagory;
@@ -101,8 +132,8 @@ namespace AlibabaCloud
std::string id;
bool hasChild;
std::string key;
std::string name;
bool mandatory;
std::string name;
};
struct SystemParameter
{
@@ -170,8 +201,8 @@ namespace AlibabaCloud
explicit DescribeApiResult(const std::string &payload);
~DescribeApiResult();
std::string getGroupName()const;
std::string getCreatedTime()const;
std::string getDescription()const;
std::string getCreatedTime()const;
std::vector<DeployedInfo> getDeployedInfos()const;
bool getForceNonceCheck()const;
std::string getAllowSignatureMethod()const;
@@ -186,6 +217,7 @@ namespace AlibabaCloud
std::vector<ConstantParameter> getConstantParameters()const;
std::string getWebSocketApiType()const;
std::vector<ResultDescription> getResultDescriptions()const;
BackendConfig getBackendConfig()const;
OpenIdConnectConfig getOpenIdConnectConfig()const;
std::string getAuthType()const;
RequestConfig getRequestConfig()const;
@@ -197,6 +229,7 @@ namespace AlibabaCloud
std::string getFailResultSample()const;
std::vector<CustomSystemParameter> getCustomSystemParameters()const;
std::string getGroupId()const;
bool getBackendEnable()const;
std::vector<SystemParameter> getSystemParameters()const;
std::string getVisibility()const;
std::vector<ServiceParameter> getServiceParameters()const;
@@ -207,8 +240,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string groupName_;
std::string createdTime_;
std::string description_;
std::string createdTime_;
std::vector<DeployedInfo> deployedInfos_;
bool forceNonceCheck_;
std::string allowSignatureMethod_;
@@ -223,6 +256,7 @@ namespace AlibabaCloud
std::vector<ConstantParameter> constantParameters_;
std::string webSocketApiType_;
std::vector<ResultDescription> resultDescriptions_;
BackendConfig backendConfig_;
OpenIdConnectConfig openIdConnectConfig_;
std::string authType_;
RequestConfig requestConfig_;
@@ -234,6 +268,7 @@ namespace AlibabaCloud
std::string failResultSample_;
std::vector<CustomSystemParameter> customSystemParameters_;
std::string groupId_;
bool backendEnable_;
std::vector<SystemParameter> systemParameters_;
std::string visibility_;
std::vector<ServiceParameter> serviceParameters_;

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBEAPISIGNATURESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiSignaturesRequest : public RpcServiceRequest
{
public:
DescribeApiSignaturesRequest();
~DescribeApiSignaturesRequest();
std::string getStageName()const;
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 getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_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 DescribeApiSignaturesRequest : public RpcServiceRequest {
public:
DescribeApiSignaturesRequest();
~DescribeApiSignaturesRequest();
std::string getStageName() const;
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 getApiIds() const;
void setApiIds(const std::string &apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_H_

View File

@@ -35,9 +35,9 @@ namespace AlibabaCloud
struct ApiSignatureItem
{
std::string signatureId;
std::string apiName;
std::string signatureName;
std::string boundTime;
std::string signatureName;
std::string apiName;
std::string apiId;
};

View File

@@ -1,57 +0,0 @@
/*
* 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_DESCRIBEAPISTAGEREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiStageRequest : public RpcServiceRequest
{
public:
DescribeApiStageRequest();
~DescribeApiStageRequest();
std::string getGroupId()const;
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
std::string groupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string stageId_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGEREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/cloudapi/CloudAPIExport.h>
namespace AlibabaCloud
{
namespace CloudAPI
{
namespace Model
{
class ALIBABACLOUD_CLOUDAPI_EXPORT DescribeApiTrafficControlsRequest : public RpcServiceRequest
{
public:
DescribeApiTrafficControlsRequest();
~DescribeApiTrafficControlsRequest();
std::string getStageName()const;
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 getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_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 DescribeApiTrafficControlsRequest : public RpcServiceRequest {
public:
DescribeApiTrafficControlsRequest();
~DescribeApiTrafficControlsRequest();
std::string getStageName() const;
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 getApiIds() const;
void setApiIds(const std::string &apiIds);
private:
std::string stageName_;
std::string groupId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string apiIds_;
};
} // namespace Model
} // namespace CloudAPI
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_

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