Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

494
cloudapi/CMakeLists.txt Normal file
View File

@@ -0,0 +1,494 @@
#
# 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.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(cloudapi_public_header
include/alibabacloud/cloudapi/CloudAPIClient.h
include/alibabacloud/cloudapi/CloudAPIExport.h )
set(cloudapi_public_header_model
include/alibabacloud/cloudapi/model/DescribeAuthorizedAppsRequest.h
include/alibabacloud/cloudapi/model/DescribeAuthorizedAppsResult.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupsRequest.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupsResult.h
include/alibabacloud/cloudapi/model/UntagResourcesRequest.h
include/alibabacloud/cloudapi/model/UntagResourcesResult.h
include/alibabacloud/cloudapi/model/DescribeLogConfigRequest.h
include/alibabacloud/cloudapi/model/DescribeLogConfigResult.h
include/alibabacloud/cloudapi/model/SetApisAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/SetApisAuthoritiesResult.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsResult.h
include/alibabacloud/cloudapi/model/SetDomainRequest.h
include/alibabacloud/cloudapi/model/SetDomainResult.h
include/alibabacloud/cloudapi/model/DeleteIpControlRequest.h
include/alibabacloud/cloudapi/model/DeleteIpControlResult.h
include/alibabacloud/cloudapi/model/DeleteSignatureRequest.h
include/alibabacloud/cloudapi/model/DeleteSignatureResult.h
include/alibabacloud/cloudapi/model/DeleteTrafficControlRequest.h
include/alibabacloud/cloudapi/model/DeleteTrafficControlResult.h
include/alibabacloud/cloudapi/model/DescribeApiLatencyDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiLatencyDataResult.h
include/alibabacloud/cloudapi/model/DescribeSystemParametersRequest.h
include/alibabacloud/cloudapi/model/DescribeSystemParametersResult.h
include/alibabacloud/cloudapi/model/DescribeApiHistoryRequest.h
include/alibabacloud/cloudapi/model/DescribeApiHistoryResult.h
include/alibabacloud/cloudapi/model/CreateIntranetDomainRequest.h
include/alibabacloud/cloudapi/model/CreateIntranetDomainResult.h
include/alibabacloud/cloudapi/model/DescribeApiErrorDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiErrorDataResult.h
include/alibabacloud/cloudapi/model/DeleteTrafficSpecialControlRequest.h
include/alibabacloud/cloudapi/model/DeleteTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/RemoveIpControlApisRequest.h
include/alibabacloud/cloudapi/model/RemoveIpControlApisResult.h
include/alibabacloud/cloudapi/model/CreateApiRequest.h
include/alibabacloud/cloudapi/model/CreateApiResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupResult.h
include/alibabacloud/cloudapi/model/DeleteAppRequest.h
include/alibabacloud/cloudapi/model/DeleteAppResult.h
include/alibabacloud/cloudapi/model/DescribeApiHistoriesRequest.h
include/alibabacloud/cloudapi/model/DescribeApiHistoriesResult.h
include/alibabacloud/cloudapi/model/DeleteApiGroupRequest.h
include/alibabacloud/cloudapi/model/DeleteApiGroupResult.h
include/alibabacloud/cloudapi/model/RemoveTrafficControlApisRequest.h
include/alibabacloud/cloudapi/model/RemoveTrafficControlApisResult.h
include/alibabacloud/cloudapi/model/DescribeApiGroupsRequest.h
include/alibabacloud/cloudapi/model/DescribeApiGroupsResult.h
include/alibabacloud/cloudapi/model/DeleteAllTrafficSpecialControlRequest.h
include/alibabacloud/cloudapi/model/DeleteAllTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/AbolishApiRequest.h
include/alibabacloud/cloudapi/model/AbolishApiResult.h
include/alibabacloud/cloudapi/model/DescribeApisRequest.h
include/alibabacloud/cloudapi/model/DescribeApisResult.h
include/alibabacloud/cloudapi/model/SetIpControlApisRequest.h
include/alibabacloud/cloudapi/model/SetIpControlApisResult.h
include/alibabacloud/cloudapi/model/CreateApiGroupRequest.h
include/alibabacloud/cloudapi/model/CreateApiGroupResult.h
include/alibabacloud/cloudapi/model/DescribeDomainsResolutionRequest.h
include/alibabacloud/cloudapi/model/DescribeDomainsResolutionResult.h
include/alibabacloud/cloudapi/model/DescribeAppAttributesRequest.h
include/alibabacloud/cloudapi/model/DescribeAppAttributesResult.h
include/alibabacloud/cloudapi/model/DeleteApiRequest.h
include/alibabacloud/cloudapi/model/DeleteApiResult.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupRequest.h
include/alibabacloud/cloudapi/model/DescribePurchasedApiGroupResult.h
include/alibabacloud/cloudapi/model/ModifyIpControlPolicyItemRequest.h
include/alibabacloud/cloudapi/model/ModifyIpControlPolicyItemResult.h
include/alibabacloud/cloudapi/model/DescribeApiDocRequest.h
include/alibabacloud/cloudapi/model/DescribeApiDocResult.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateByAppResult.h
include/alibabacloud/cloudapi/model/DeleteDomainCertificateRequest.h
include/alibabacloud/cloudapi/model/DeleteDomainCertificateResult.h
include/alibabacloud/cloudapi/model/CreateTrafficControlRequest.h
include/alibabacloud/cloudapi/model/CreateTrafficControlResult.h
include/alibabacloud/cloudapi/model/SetDomainCertificateRequest.h
include/alibabacloud/cloudapi/model/SetDomainCertificateResult.h
include/alibabacloud/cloudapi/model/DescribeSignaturesRequest.h
include/alibabacloud/cloudapi/model/DescribeSignaturesResult.h
include/alibabacloud/cloudapi/model/SetAppsAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/SetAppsAuthoritiesResult.h
include/alibabacloud/cloudapi/model/SdkGenerateByGroupRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateByGroupResult.h
include/alibabacloud/cloudapi/model/DescribeApiStageRequest.h
include/alibabacloud/cloudapi/model/DescribeApiStageResult.h
include/alibabacloud/cloudapi/model/TagResourcesRequest.h
include/alibabacloud/cloudapi/model/TagResourcesResult.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficDataResult.h
include/alibabacloud/cloudapi/model/CreateAppRequest.h
include/alibabacloud/cloudapi/model/CreateAppResult.h
include/alibabacloud/cloudapi/model/DescribeApisByTrafficControlRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByTrafficControlResult.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessRequest.h
include/alibabacloud/cloudapi/model/RemoveVpcAccessResult.h
include/alibabacloud/cloudapi/model/ResetAppCodeRequest.h
include/alibabacloud/cloudapi/model/ResetAppCodeResult.h
include/alibabacloud/cloudapi/model/ModifyIpControlRequest.h
include/alibabacloud/cloudapi/model/ModifyIpControlResult.h
include/alibabacloud/cloudapi/model/DescribeAppsRequest.h
include/alibabacloud/cloudapi/model/DescribeAppsResult.h
include/alibabacloud/cloudapi/model/DeleteApiStageVariableRequest.h
include/alibabacloud/cloudapi/model/DeleteApiStageVariableResult.h
include/alibabacloud/cloudapi/model/ListTagResourcesRequest.h
include/alibabacloud/cloudapi/model/ListTagResourcesResult.h
include/alibabacloud/cloudapi/model/ModifySignatureRequest.h
include/alibabacloud/cloudapi/model/ModifySignatureResult.h
include/alibabacloud/cloudapi/model/RemoveSignatureApisRequest.h
include/alibabacloud/cloudapi/model/RemoveSignatureApisResult.h
include/alibabacloud/cloudapi/model/AddIpControlPolicyItemRequest.h
include/alibabacloud/cloudapi/model/AddIpControlPolicyItemResult.h
include/alibabacloud/cloudapi/model/DescribeDomainRequest.h
include/alibabacloud/cloudapi/model/DescribeDomainResult.h
include/alibabacloud/cloudapi/model/DescribeApiQpsDataRequest.h
include/alibabacloud/cloudapi/model/DescribeApiQpsDataResult.h
include/alibabacloud/cloudapi/model/DescribeAppSecurityRequest.h
include/alibabacloud/cloudapi/model/DescribeAppSecurityResult.h
include/alibabacloud/cloudapi/model/SdkGenerateRequest.h
include/alibabacloud/cloudapi/model/SdkGenerateResult.h
include/alibabacloud/cloudapi/model/DescribeIpControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeIpControlsResult.h
include/alibabacloud/cloudapi/model/ImportSwaggerRequest.h
include/alibabacloud/cloudapi/model/ImportSwaggerResult.h
include/alibabacloud/cloudapi/model/DescribeApisByAppRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByAppResult.h
include/alibabacloud/cloudapi/model/ModifyLogConfigRequest.h
include/alibabacloud/cloudapi/model/ModifyLogConfigResult.h
include/alibabacloud/cloudapi/model/DescribeApisByIpControlRequest.h
include/alibabacloud/cloudapi/model/DescribeApisByIpControlResult.h
include/alibabacloud/cloudapi/model/DescribeHistoryApisRequest.h
include/alibabacloud/cloudapi/model/DescribeHistoryApisResult.h
include/alibabacloud/cloudapi/model/DescribeDeployedApiRequest.h
include/alibabacloud/cloudapi/model/DescribeDeployedApiResult.h
include/alibabacloud/cloudapi/model/DescribeApiIpControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeApiIpControlsResult.h
include/alibabacloud/cloudapi/model/DescribeApisBySignatureRequest.h
include/alibabacloud/cloudapi/model/DescribeApisBySignatureResult.h
include/alibabacloud/cloudapi/model/CreateIpControlRequest.h
include/alibabacloud/cloudapi/model/CreateIpControlResult.h
include/alibabacloud/cloudapi/model/SetVpcAccessRequest.h
include/alibabacloud/cloudapi/model/SetVpcAccessResult.h
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/RemoveApisAuthoritiesResult.h
include/alibabacloud/cloudapi/model/CreateSignatureRequest.h
include/alibabacloud/cloudapi/model/CreateSignatureResult.h
include/alibabacloud/cloudapi/model/ModifyApiRequest.h
include/alibabacloud/cloudapi/model/ModifyApiResult.h
include/alibabacloud/cloudapi/model/DescribeSignaturesByApiRequest.h
include/alibabacloud/cloudapi/model/DescribeSignaturesByApiResult.h
include/alibabacloud/cloudapi/model/ResetAppSecretRequest.h
include/alibabacloud/cloudapi/model/ResetAppSecretResult.h
include/alibabacloud/cloudapi/model/DeployApiRequest.h
include/alibabacloud/cloudapi/model/DeployApiResult.h
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlRequest.h
include/alibabacloud/cloudapi/model/AddTrafficSpecialControlResult.h
include/alibabacloud/cloudapi/model/ModifyAppRequest.h
include/alibabacloud/cloudapi/model/ModifyAppResult.h
include/alibabacloud/cloudapi/model/SetDomainWebSocketStatusRequest.h
include/alibabacloud/cloudapi/model/SetDomainWebSocketStatusResult.h
include/alibabacloud/cloudapi/model/DescribeRegionsRequest.h
include/alibabacloud/cloudapi/model/DescribeRegionsResult.h
include/alibabacloud/cloudapi/model/DescribePurchasedApisRequest.h
include/alibabacloud/cloudapi/model/DescribePurchasedApisResult.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsByApiRequest.h
include/alibabacloud/cloudapi/model/DescribeTrafficControlsByApiResult.h
include/alibabacloud/cloudapi/model/DescribeDeployedApisRequest.h
include/alibabacloud/cloudapi/model/DescribeDeployedApisResult.h
include/alibabacloud/cloudapi/model/RemoveAppsAuthoritiesRequest.h
include/alibabacloud/cloudapi/model/RemoveAppsAuthoritiesResult.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficControlsRequest.h
include/alibabacloud/cloudapi/model/DescribeApiTrafficControlsResult.h
include/alibabacloud/cloudapi/model/DeleteLogConfigRequest.h
include/alibabacloud/cloudapi/model/DeleteLogConfigResult.h
include/alibabacloud/cloudapi/model/SetSignatureApisRequest.h
include/alibabacloud/cloudapi/model/SetSignatureApisResult.h
include/alibabacloud/cloudapi/model/ReactivateDomainRequest.h
include/alibabacloud/cloudapi/model/ReactivateDomainResult.h
include/alibabacloud/cloudapi/model/DescribeAppRequest.h
include/alibabacloud/cloudapi/model/DescribeAppResult.h
include/alibabacloud/cloudapi/model/RemoveIpControlPolicyItemRequest.h
include/alibabacloud/cloudapi/model/RemoveIpControlPolicyItemResult.h
include/alibabacloud/cloudapi/model/DescribeAuthorizedApisRequest.h
include/alibabacloud/cloudapi/model/DescribeAuthorizedApisResult.h
include/alibabacloud/cloudapi/model/ModifyTrafficControlRequest.h
include/alibabacloud/cloudapi/model/ModifyTrafficControlResult.h
include/alibabacloud/cloudapi/model/CreateLogConfigRequest.h
include/alibabacloud/cloudapi/model/CreateLogConfigResult.h
include/alibabacloud/cloudapi/model/CreateApiStageVariableRequest.h
include/alibabacloud/cloudapi/model/CreateApiStageVariableResult.h
include/alibabacloud/cloudapi/model/DescribeIpControlPolicyItemsRequest.h
include/alibabacloud/cloudapi/model/DescribeIpControlPolicyItemsResult.h
include/alibabacloud/cloudapi/model/DescribeApiSignaturesRequest.h
include/alibabacloud/cloudapi/model/DescribeApiSignaturesResult.h
include/alibabacloud/cloudapi/model/DeleteDomainRequest.h
include/alibabacloud/cloudapi/model/DeleteDomainResult.h
include/alibabacloud/cloudapi/model/SetTrafficControlApisRequest.h
include/alibabacloud/cloudapi/model/SetTrafficControlApisResult.h
include/alibabacloud/cloudapi/model/SwitchApiRequest.h
include/alibabacloud/cloudapi/model/SwitchApiResult.h
include/alibabacloud/cloudapi/model/DescribeVpcAccessesRequest.h
include/alibabacloud/cloudapi/model/DescribeVpcAccessesResult.h
include/alibabacloud/cloudapi/model/ModifyApiGroupRequest.h
include/alibabacloud/cloudapi/model/ModifyApiGroupResult.h
include/alibabacloud/cloudapi/model/DescribeApiRequest.h
include/alibabacloud/cloudapi/model/DescribeApiResult.h )
set(cloudapi_src
src/CloudAPIClient.cc
src/model/DescribeAuthorizedAppsRequest.cc
src/model/DescribeAuthorizedAppsResult.cc
src/model/DescribePurchasedApiGroupsRequest.cc
src/model/DescribePurchasedApiGroupsResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/DescribeLogConfigRequest.cc
src/model/DescribeLogConfigResult.cc
src/model/SetApisAuthoritiesRequest.cc
src/model/SetApisAuthoritiesResult.cc
src/model/DescribeTrafficControlsRequest.cc
src/model/DescribeTrafficControlsResult.cc
src/model/SetDomainRequest.cc
src/model/SetDomainResult.cc
src/model/DeleteIpControlRequest.cc
src/model/DeleteIpControlResult.cc
src/model/DeleteSignatureRequest.cc
src/model/DeleteSignatureResult.cc
src/model/DeleteTrafficControlRequest.cc
src/model/DeleteTrafficControlResult.cc
src/model/DescribeApiLatencyDataRequest.cc
src/model/DescribeApiLatencyDataResult.cc
src/model/DescribeSystemParametersRequest.cc
src/model/DescribeSystemParametersResult.cc
src/model/DescribeApiHistoryRequest.cc
src/model/DescribeApiHistoryResult.cc
src/model/CreateIntranetDomainRequest.cc
src/model/CreateIntranetDomainResult.cc
src/model/DescribeApiErrorDataRequest.cc
src/model/DescribeApiErrorDataResult.cc
src/model/DeleteTrafficSpecialControlRequest.cc
src/model/DeleteTrafficSpecialControlResult.cc
src/model/RemoveIpControlApisRequest.cc
src/model/RemoveIpControlApisResult.cc
src/model/CreateApiRequest.cc
src/model/CreateApiResult.cc
src/model/DescribeApiGroupRequest.cc
src/model/DescribeApiGroupResult.cc
src/model/DeleteAppRequest.cc
src/model/DeleteAppResult.cc
src/model/DescribeApiHistoriesRequest.cc
src/model/DescribeApiHistoriesResult.cc
src/model/DeleteApiGroupRequest.cc
src/model/DeleteApiGroupResult.cc
src/model/RemoveTrafficControlApisRequest.cc
src/model/RemoveTrafficControlApisResult.cc
src/model/DescribeApiGroupsRequest.cc
src/model/DescribeApiGroupsResult.cc
src/model/DeleteAllTrafficSpecialControlRequest.cc
src/model/DeleteAllTrafficSpecialControlResult.cc
src/model/AbolishApiRequest.cc
src/model/AbolishApiResult.cc
src/model/DescribeApisRequest.cc
src/model/DescribeApisResult.cc
src/model/SetIpControlApisRequest.cc
src/model/SetIpControlApisResult.cc
src/model/CreateApiGroupRequest.cc
src/model/CreateApiGroupResult.cc
src/model/DescribeDomainsResolutionRequest.cc
src/model/DescribeDomainsResolutionResult.cc
src/model/DescribeAppAttributesRequest.cc
src/model/DescribeAppAttributesResult.cc
src/model/DeleteApiRequest.cc
src/model/DeleteApiResult.cc
src/model/DescribePurchasedApiGroupRequest.cc
src/model/DescribePurchasedApiGroupResult.cc
src/model/ModifyIpControlPolicyItemRequest.cc
src/model/ModifyIpControlPolicyItemResult.cc
src/model/DescribeApiDocRequest.cc
src/model/DescribeApiDocResult.cc
src/model/SdkGenerateByAppRequest.cc
src/model/SdkGenerateByAppResult.cc
src/model/DeleteDomainCertificateRequest.cc
src/model/DeleteDomainCertificateResult.cc
src/model/CreateTrafficControlRequest.cc
src/model/CreateTrafficControlResult.cc
src/model/SetDomainCertificateRequest.cc
src/model/SetDomainCertificateResult.cc
src/model/DescribeSignaturesRequest.cc
src/model/DescribeSignaturesResult.cc
src/model/SetAppsAuthoritiesRequest.cc
src/model/SetAppsAuthoritiesResult.cc
src/model/SdkGenerateByGroupRequest.cc
src/model/SdkGenerateByGroupResult.cc
src/model/DescribeApiStageRequest.cc
src/model/DescribeApiStageResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/DescribeApiTrafficDataRequest.cc
src/model/DescribeApiTrafficDataResult.cc
src/model/CreateAppRequest.cc
src/model/CreateAppResult.cc
src/model/DescribeApisByTrafficControlRequest.cc
src/model/DescribeApisByTrafficControlResult.cc
src/model/RemoveVpcAccessRequest.cc
src/model/RemoveVpcAccessResult.cc
src/model/ResetAppCodeRequest.cc
src/model/ResetAppCodeResult.cc
src/model/ModifyIpControlRequest.cc
src/model/ModifyIpControlResult.cc
src/model/DescribeAppsRequest.cc
src/model/DescribeAppsResult.cc
src/model/DeleteApiStageVariableRequest.cc
src/model/DeleteApiStageVariableResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ModifySignatureRequest.cc
src/model/ModifySignatureResult.cc
src/model/RemoveSignatureApisRequest.cc
src/model/RemoveSignatureApisResult.cc
src/model/AddIpControlPolicyItemRequest.cc
src/model/AddIpControlPolicyItemResult.cc
src/model/DescribeDomainRequest.cc
src/model/DescribeDomainResult.cc
src/model/DescribeApiQpsDataRequest.cc
src/model/DescribeApiQpsDataResult.cc
src/model/DescribeAppSecurityRequest.cc
src/model/DescribeAppSecurityResult.cc
src/model/SdkGenerateRequest.cc
src/model/SdkGenerateResult.cc
src/model/DescribeIpControlsRequest.cc
src/model/DescribeIpControlsResult.cc
src/model/ImportSwaggerRequest.cc
src/model/ImportSwaggerResult.cc
src/model/DescribeApisByAppRequest.cc
src/model/DescribeApisByAppResult.cc
src/model/ModifyLogConfigRequest.cc
src/model/ModifyLogConfigResult.cc
src/model/DescribeApisByIpControlRequest.cc
src/model/DescribeApisByIpControlResult.cc
src/model/DescribeHistoryApisRequest.cc
src/model/DescribeHistoryApisResult.cc
src/model/DescribeDeployedApiRequest.cc
src/model/DescribeDeployedApiResult.cc
src/model/DescribeApiIpControlsRequest.cc
src/model/DescribeApiIpControlsResult.cc
src/model/DescribeApisBySignatureRequest.cc
src/model/DescribeApisBySignatureResult.cc
src/model/CreateIpControlRequest.cc
src/model/CreateIpControlResult.cc
src/model/SetVpcAccessRequest.cc
src/model/SetVpcAccessResult.cc
src/model/RemoveApisAuthoritiesRequest.cc
src/model/RemoveApisAuthoritiesResult.cc
src/model/CreateSignatureRequest.cc
src/model/CreateSignatureResult.cc
src/model/ModifyApiRequest.cc
src/model/ModifyApiResult.cc
src/model/DescribeSignaturesByApiRequest.cc
src/model/DescribeSignaturesByApiResult.cc
src/model/ResetAppSecretRequest.cc
src/model/ResetAppSecretResult.cc
src/model/DeployApiRequest.cc
src/model/DeployApiResult.cc
src/model/AddTrafficSpecialControlRequest.cc
src/model/AddTrafficSpecialControlResult.cc
src/model/ModifyAppRequest.cc
src/model/ModifyAppResult.cc
src/model/SetDomainWebSocketStatusRequest.cc
src/model/SetDomainWebSocketStatusResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribePurchasedApisRequest.cc
src/model/DescribePurchasedApisResult.cc
src/model/DescribeTrafficControlsByApiRequest.cc
src/model/DescribeTrafficControlsByApiResult.cc
src/model/DescribeDeployedApisRequest.cc
src/model/DescribeDeployedApisResult.cc
src/model/RemoveAppsAuthoritiesRequest.cc
src/model/RemoveAppsAuthoritiesResult.cc
src/model/DescribeApiTrafficControlsRequest.cc
src/model/DescribeApiTrafficControlsResult.cc
src/model/DeleteLogConfigRequest.cc
src/model/DeleteLogConfigResult.cc
src/model/SetSignatureApisRequest.cc
src/model/SetSignatureApisResult.cc
src/model/ReactivateDomainRequest.cc
src/model/ReactivateDomainResult.cc
src/model/DescribeAppRequest.cc
src/model/DescribeAppResult.cc
src/model/RemoveIpControlPolicyItemRequest.cc
src/model/RemoveIpControlPolicyItemResult.cc
src/model/DescribeAuthorizedApisRequest.cc
src/model/DescribeAuthorizedApisResult.cc
src/model/ModifyTrafficControlRequest.cc
src/model/ModifyTrafficControlResult.cc
src/model/CreateLogConfigRequest.cc
src/model/CreateLogConfigResult.cc
src/model/CreateApiStageVariableRequest.cc
src/model/CreateApiStageVariableResult.cc
src/model/DescribeIpControlPolicyItemsRequest.cc
src/model/DescribeIpControlPolicyItemsResult.cc
src/model/DescribeApiSignaturesRequest.cc
src/model/DescribeApiSignaturesResult.cc
src/model/DeleteDomainRequest.cc
src/model/DeleteDomainResult.cc
src/model/SetTrafficControlApisRequest.cc
src/model/SetTrafficControlApisResult.cc
src/model/SwitchApiRequest.cc
src/model/SwitchApiResult.cc
src/model/DescribeVpcAccessesRequest.cc
src/model/DescribeVpcAccessesResult.cc
src/model/ModifyApiGroupRequest.cc
src/model/ModifyApiGroupResult.cc
src/model/DescribeApiRequest.cc
src/model/DescribeApiResult.cc )
add_library(cloudapi ${LIB_TYPE}
${cloudapi_public_header}
${cloudapi_public_header_model}
${cloudapi_src})
set_target_properties(cloudapi
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}cloudapi
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(cloudapi
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_CLOUDAPI_LIBRARY)
endif()
target_include_directories(cloudapi
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(cloudapi
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(cloudapi
jsoncpp)
target_include_directories(cloudapi
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(cloudapi
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(cloudapi
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(cloudapi
PRIVATE /usr/include/jsoncpp)
target_link_libraries(cloudapi
jsoncpp)
endif()
install(FILES ${cloudapi_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cloudapi)
install(FILES ${cloudapi_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/cloudapi/model)
install(TARGETS cloudapi
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,870 @@
/*
* 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_CLOUDAPICLIENT_H_
#define ALIBABACLOUD_CLOUDAPI_CLOUDAPICLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "CloudAPIExport.h"
#include "model/DescribeAuthorizedAppsRequest.h"
#include "model/DescribeAuthorizedAppsResult.h"
#include "model/DescribePurchasedApiGroupsRequest.h"
#include "model/DescribePurchasedApiGroupsResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
#include "model/DescribeLogConfigRequest.h"
#include "model/DescribeLogConfigResult.h"
#include "model/SetApisAuthoritiesRequest.h"
#include "model/SetApisAuthoritiesResult.h"
#include "model/DescribeTrafficControlsRequest.h"
#include "model/DescribeTrafficControlsResult.h"
#include "model/SetDomainRequest.h"
#include "model/SetDomainResult.h"
#include "model/DeleteIpControlRequest.h"
#include "model/DeleteIpControlResult.h"
#include "model/DeleteSignatureRequest.h"
#include "model/DeleteSignatureResult.h"
#include "model/DeleteTrafficControlRequest.h"
#include "model/DeleteTrafficControlResult.h"
#include "model/DescribeApiLatencyDataRequest.h"
#include "model/DescribeApiLatencyDataResult.h"
#include "model/DescribeSystemParametersRequest.h"
#include "model/DescribeSystemParametersResult.h"
#include "model/DescribeApiHistoryRequest.h"
#include "model/DescribeApiHistoryResult.h"
#include "model/CreateIntranetDomainRequest.h"
#include "model/CreateIntranetDomainResult.h"
#include "model/DescribeApiErrorDataRequest.h"
#include "model/DescribeApiErrorDataResult.h"
#include "model/DeleteTrafficSpecialControlRequest.h"
#include "model/DeleteTrafficSpecialControlResult.h"
#include "model/RemoveIpControlApisRequest.h"
#include "model/RemoveIpControlApisResult.h"
#include "model/CreateApiRequest.h"
#include "model/CreateApiResult.h"
#include "model/DescribeApiGroupRequest.h"
#include "model/DescribeApiGroupResult.h"
#include "model/DeleteAppRequest.h"
#include "model/DeleteAppResult.h"
#include "model/DescribeApiHistoriesRequest.h"
#include "model/DescribeApiHistoriesResult.h"
#include "model/DeleteApiGroupRequest.h"
#include "model/DeleteApiGroupResult.h"
#include "model/RemoveTrafficControlApisRequest.h"
#include "model/RemoveTrafficControlApisResult.h"
#include "model/DescribeApiGroupsRequest.h"
#include "model/DescribeApiGroupsResult.h"
#include "model/DeleteAllTrafficSpecialControlRequest.h"
#include "model/DeleteAllTrafficSpecialControlResult.h"
#include "model/AbolishApiRequest.h"
#include "model/AbolishApiResult.h"
#include "model/DescribeApisRequest.h"
#include "model/DescribeApisResult.h"
#include "model/SetIpControlApisRequest.h"
#include "model/SetIpControlApisResult.h"
#include "model/CreateApiGroupRequest.h"
#include "model/CreateApiGroupResult.h"
#include "model/DescribeDomainsResolutionRequest.h"
#include "model/DescribeDomainsResolutionResult.h"
#include "model/DescribeAppAttributesRequest.h"
#include "model/DescribeAppAttributesResult.h"
#include "model/DeleteApiRequest.h"
#include "model/DeleteApiResult.h"
#include "model/DescribePurchasedApiGroupRequest.h"
#include "model/DescribePurchasedApiGroupResult.h"
#include "model/ModifyIpControlPolicyItemRequest.h"
#include "model/ModifyIpControlPolicyItemResult.h"
#include "model/DescribeApiDocRequest.h"
#include "model/DescribeApiDocResult.h"
#include "model/SdkGenerateByAppRequest.h"
#include "model/SdkGenerateByAppResult.h"
#include "model/DeleteDomainCertificateRequest.h"
#include "model/DeleteDomainCertificateResult.h"
#include "model/CreateTrafficControlRequest.h"
#include "model/CreateTrafficControlResult.h"
#include "model/SetDomainCertificateRequest.h"
#include "model/SetDomainCertificateResult.h"
#include "model/DescribeSignaturesRequest.h"
#include "model/DescribeSignaturesResult.h"
#include "model/SetAppsAuthoritiesRequest.h"
#include "model/SetAppsAuthoritiesResult.h"
#include "model/SdkGenerateByGroupRequest.h"
#include "model/SdkGenerateByGroupResult.h"
#include "model/DescribeApiStageRequest.h"
#include "model/DescribeApiStageResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/DescribeApiTrafficDataRequest.h"
#include "model/DescribeApiTrafficDataResult.h"
#include "model/CreateAppRequest.h"
#include "model/CreateAppResult.h"
#include "model/DescribeApisByTrafficControlRequest.h"
#include "model/DescribeApisByTrafficControlResult.h"
#include "model/RemoveVpcAccessRequest.h"
#include "model/RemoveVpcAccessResult.h"
#include "model/ResetAppCodeRequest.h"
#include "model/ResetAppCodeResult.h"
#include "model/ModifyIpControlRequest.h"
#include "model/ModifyIpControlResult.h"
#include "model/DescribeAppsRequest.h"
#include "model/DescribeAppsResult.h"
#include "model/DeleteApiStageVariableRequest.h"
#include "model/DeleteApiStageVariableResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ModifySignatureRequest.h"
#include "model/ModifySignatureResult.h"
#include "model/RemoveSignatureApisRequest.h"
#include "model/RemoveSignatureApisResult.h"
#include "model/AddIpControlPolicyItemRequest.h"
#include "model/AddIpControlPolicyItemResult.h"
#include "model/DescribeDomainRequest.h"
#include "model/DescribeDomainResult.h"
#include "model/DescribeApiQpsDataRequest.h"
#include "model/DescribeApiQpsDataResult.h"
#include "model/DescribeAppSecurityRequest.h"
#include "model/DescribeAppSecurityResult.h"
#include "model/SdkGenerateRequest.h"
#include "model/SdkGenerateResult.h"
#include "model/DescribeIpControlsRequest.h"
#include "model/DescribeIpControlsResult.h"
#include "model/ImportSwaggerRequest.h"
#include "model/ImportSwaggerResult.h"
#include "model/DescribeApisByAppRequest.h"
#include "model/DescribeApisByAppResult.h"
#include "model/ModifyLogConfigRequest.h"
#include "model/ModifyLogConfigResult.h"
#include "model/DescribeApisByIpControlRequest.h"
#include "model/DescribeApisByIpControlResult.h"
#include "model/DescribeHistoryApisRequest.h"
#include "model/DescribeHistoryApisResult.h"
#include "model/DescribeDeployedApiRequest.h"
#include "model/DescribeDeployedApiResult.h"
#include "model/DescribeApiIpControlsRequest.h"
#include "model/DescribeApiIpControlsResult.h"
#include "model/DescribeApisBySignatureRequest.h"
#include "model/DescribeApisBySignatureResult.h"
#include "model/CreateIpControlRequest.h"
#include "model/CreateIpControlResult.h"
#include "model/SetVpcAccessRequest.h"
#include "model/SetVpcAccessResult.h"
#include "model/RemoveApisAuthoritiesRequest.h"
#include "model/RemoveApisAuthoritiesResult.h"
#include "model/CreateSignatureRequest.h"
#include "model/CreateSignatureResult.h"
#include "model/ModifyApiRequest.h"
#include "model/ModifyApiResult.h"
#include "model/DescribeSignaturesByApiRequest.h"
#include "model/DescribeSignaturesByApiResult.h"
#include "model/ResetAppSecretRequest.h"
#include "model/ResetAppSecretResult.h"
#include "model/DeployApiRequest.h"
#include "model/DeployApiResult.h"
#include "model/AddTrafficSpecialControlRequest.h"
#include "model/AddTrafficSpecialControlResult.h"
#include "model/ModifyAppRequest.h"
#include "model/ModifyAppResult.h"
#include "model/SetDomainWebSocketStatusRequest.h"
#include "model/SetDomainWebSocketStatusResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribePurchasedApisRequest.h"
#include "model/DescribePurchasedApisResult.h"
#include "model/DescribeTrafficControlsByApiRequest.h"
#include "model/DescribeTrafficControlsByApiResult.h"
#include "model/DescribeDeployedApisRequest.h"
#include "model/DescribeDeployedApisResult.h"
#include "model/RemoveAppsAuthoritiesRequest.h"
#include "model/RemoveAppsAuthoritiesResult.h"
#include "model/DescribeApiTrafficControlsRequest.h"
#include "model/DescribeApiTrafficControlsResult.h"
#include "model/DeleteLogConfigRequest.h"
#include "model/DeleteLogConfigResult.h"
#include "model/SetSignatureApisRequest.h"
#include "model/SetSignatureApisResult.h"
#include "model/ReactivateDomainRequest.h"
#include "model/ReactivateDomainResult.h"
#include "model/DescribeAppRequest.h"
#include "model/DescribeAppResult.h"
#include "model/RemoveIpControlPolicyItemRequest.h"
#include "model/RemoveIpControlPolicyItemResult.h"
#include "model/DescribeAuthorizedApisRequest.h"
#include "model/DescribeAuthorizedApisResult.h"
#include "model/ModifyTrafficControlRequest.h"
#include "model/ModifyTrafficControlResult.h"
#include "model/CreateLogConfigRequest.h"
#include "model/CreateLogConfigResult.h"
#include "model/CreateApiStageVariableRequest.h"
#include "model/CreateApiStageVariableResult.h"
#include "model/DescribeIpControlPolicyItemsRequest.h"
#include "model/DescribeIpControlPolicyItemsResult.h"
#include "model/DescribeApiSignaturesRequest.h"
#include "model/DescribeApiSignaturesResult.h"
#include "model/DeleteDomainRequest.h"
#include "model/DeleteDomainResult.h"
#include "model/SetTrafficControlApisRequest.h"
#include "model/SetTrafficControlApisResult.h"
#include "model/SwitchApiRequest.h"
#include "model/SwitchApiResult.h"
#include "model/DescribeVpcAccessesRequest.h"
#include "model/DescribeVpcAccessesResult.h"
#include "model/ModifyApiGroupRequest.h"
#include "model/ModifyApiGroupResult.h"
#include "model/DescribeApiRequest.h"
#include "model/DescribeApiResult.h"
namespace AlibabaCloud
{
namespace CloudAPI
{
class ALIBABACLOUD_CLOUDAPI_EXPORT CloudAPIClient : public RpcServiceClient
{
public:
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::DescribePurchasedApiGroupsResult> DescribePurchasedApiGroupsOutcome;
typedef std::future<DescribePurchasedApiGroupsOutcome> DescribePurchasedApiGroupsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePurchasedApiGroupsRequest&, const DescribePurchasedApiGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePurchasedApiGroupsAsyncHandler;
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
typedef Outcome<Error, Model::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::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;
typedef Outcome<Error, Model::DescribeTrafficControlsResult> DescribeTrafficControlsOutcome;
typedef std::future<DescribeTrafficControlsOutcome> DescribeTrafficControlsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeTrafficControlsRequest&, const DescribeTrafficControlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTrafficControlsAsyncHandler;
typedef Outcome<Error, Model::SetDomainResult> SetDomainOutcome;
typedef std::future<SetDomainOutcome> SetDomainOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetDomainRequest&, const SetDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainAsyncHandler;
typedef Outcome<Error, Model::DeleteIpControlResult> DeleteIpControlOutcome;
typedef std::future<DeleteIpControlOutcome> DeleteIpControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteIpControlRequest&, const DeleteIpControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteIpControlAsyncHandler;
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;
typedef Outcome<Error, Model::DeleteTrafficControlResult> DeleteTrafficControlOutcome;
typedef std::future<DeleteTrafficControlOutcome> DeleteTrafficControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteTrafficControlRequest&, const DeleteTrafficControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrafficControlAsyncHandler;
typedef Outcome<Error, Model::DescribeApiLatencyDataResult> DescribeApiLatencyDataOutcome;
typedef std::future<DescribeApiLatencyDataOutcome> DescribeApiLatencyDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiLatencyDataRequest&, const DescribeApiLatencyDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiLatencyDataAsyncHandler;
typedef Outcome<Error, Model::DescribeSystemParametersResult> DescribeSystemParametersOutcome;
typedef std::future<DescribeSystemParametersOutcome> DescribeSystemParametersOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSystemParametersRequest&, const DescribeSystemParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSystemParametersAsyncHandler;
typedef Outcome<Error, Model::DescribeApiHistoryResult> DescribeApiHistoryOutcome;
typedef std::future<DescribeApiHistoryOutcome> DescribeApiHistoryOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiHistoryRequest&, const DescribeApiHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiHistoryAsyncHandler;
typedef Outcome<Error, Model::CreateIntranetDomainResult> CreateIntranetDomainOutcome;
typedef std::future<CreateIntranetDomainOutcome> CreateIntranetDomainOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateIntranetDomainRequest&, const CreateIntranetDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIntranetDomainAsyncHandler;
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::DeleteTrafficSpecialControlResult> DeleteTrafficSpecialControlOutcome;
typedef std::future<DeleteTrafficSpecialControlOutcome> DeleteTrafficSpecialControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteTrafficSpecialControlRequest&, const DeleteTrafficSpecialControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTrafficSpecialControlAsyncHandler;
typedef Outcome<Error, Model::RemoveIpControlApisResult> RemoveIpControlApisOutcome;
typedef std::future<RemoveIpControlApisOutcome> RemoveIpControlApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveIpControlApisRequest&, const RemoveIpControlApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveIpControlApisAsyncHandler;
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;
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;
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::DescribeApiHistoriesResult> DescribeApiHistoriesOutcome;
typedef std::future<DescribeApiHistoriesOutcome> DescribeApiHistoriesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiHistoriesRequest&, const DescribeApiHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiHistoriesAsyncHandler;
typedef Outcome<Error, Model::DeleteApiGroupResult> DeleteApiGroupOutcome;
typedef std::future<DeleteApiGroupOutcome> DeleteApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiGroupRequest&, const DeleteApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiGroupAsyncHandler;
typedef Outcome<Error, Model::RemoveTrafficControlApisResult> RemoveTrafficControlApisOutcome;
typedef std::future<RemoveTrafficControlApisOutcome> RemoveTrafficControlApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveTrafficControlApisRequest&, const RemoveTrafficControlApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTrafficControlApisAsyncHandler;
typedef Outcome<Error, Model::DescribeApiGroupsResult> DescribeApiGroupsOutcome;
typedef std::future<DescribeApiGroupsOutcome> DescribeApiGroupsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiGroupsRequest&, const DescribeApiGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiGroupsAsyncHandler;
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;
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::DescribeApisResult> DescribeApisOutcome;
typedef std::future<DescribeApisOutcome> DescribeApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisRequest&, const DescribeApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisAsyncHandler;
typedef Outcome<Error, Model::SetIpControlApisResult> SetIpControlApisOutcome;
typedef std::future<SetIpControlApisOutcome> SetIpControlApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetIpControlApisRequest&, const SetIpControlApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetIpControlApisAsyncHandler;
typedef Outcome<Error, Model::CreateApiGroupResult> CreateApiGroupOutcome;
typedef std::future<CreateApiGroupOutcome> CreateApiGroupOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateApiGroupRequest&, const CreateApiGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApiGroupAsyncHandler;
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::DescribeAppAttributesResult> DescribeAppAttributesOutcome;
typedef std::future<DescribeAppAttributesOutcome> DescribeAppAttributesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppAttributesRequest&, const DescribeAppAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppAttributesAsyncHandler;
typedef Outcome<Error, Model::DeleteApiResult> DeleteApiOutcome;
typedef std::future<DeleteApiOutcome> DeleteApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiRequest&, const DeleteApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiAsyncHandler;
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;
typedef Outcome<Error, Model::ModifyIpControlPolicyItemResult> ModifyIpControlPolicyItemOutcome;
typedef std::future<ModifyIpControlPolicyItemOutcome> ModifyIpControlPolicyItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ModifyIpControlPolicyItemRequest&, const ModifyIpControlPolicyItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpControlPolicyItemAsyncHandler;
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::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::DeleteDomainCertificateResult> DeleteDomainCertificateOutcome;
typedef std::future<DeleteDomainCertificateOutcome> DeleteDomainCertificateOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteDomainCertificateRequest&, const DeleteDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainCertificateAsyncHandler;
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::SetDomainCertificateResult> SetDomainCertificateOutcome;
typedef std::future<SetDomainCertificateOutcome> SetDomainCertificateOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetDomainCertificateRequest&, const SetDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainCertificateAsyncHandler;
typedef Outcome<Error, Model::DescribeSignaturesResult> DescribeSignaturesOutcome;
typedef std::future<DescribeSignaturesOutcome> DescribeSignaturesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSignaturesRequest&, const DescribeSignaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignaturesAsyncHandler;
typedef Outcome<Error, Model::SetAppsAuthoritiesResult> SetAppsAuthoritiesOutcome;
typedef std::future<SetAppsAuthoritiesOutcome> SetAppsAuthoritiesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetAppsAuthoritiesRequest&, const SetAppsAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetAppsAuthoritiesAsyncHandler;
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::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::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::DescribeApiTrafficDataResult> DescribeApiTrafficDataOutcome;
typedef std::future<DescribeApiTrafficDataOutcome> DescribeApiTrafficDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiTrafficDataRequest&, const DescribeApiTrafficDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiTrafficDataAsyncHandler;
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::DescribeApisByTrafficControlResult> DescribeApisByTrafficControlOutcome;
typedef std::future<DescribeApisByTrafficControlOutcome> DescribeApisByTrafficControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisByTrafficControlRequest&, const DescribeApisByTrafficControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisByTrafficControlAsyncHandler;
typedef Outcome<Error, Model::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::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;
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;
typedef Outcome<Error, Model::DescribeAppsResult> DescribeAppsOutcome;
typedef std::future<DescribeAppsOutcome> DescribeAppsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppsRequest&, const DescribeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppsAsyncHandler;
typedef Outcome<Error, Model::DeleteApiStageVariableResult> DeleteApiStageVariableOutcome;
typedef std::future<DeleteApiStageVariableOutcome> DeleteApiStageVariableOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DeleteApiStageVariableRequest&, const DeleteApiStageVariableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApiStageVariableAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
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::RemoveSignatureApisResult> RemoveSignatureApisOutcome;
typedef std::future<RemoveSignatureApisOutcome> RemoveSignatureApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveSignatureApisRequest&, const RemoveSignatureApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveSignatureApisAsyncHandler;
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::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::DescribeApiQpsDataResult> DescribeApiQpsDataOutcome;
typedef std::future<DescribeApiQpsDataOutcome> DescribeApiQpsDataOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiQpsDataRequest&, const DescribeApiQpsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiQpsDataAsyncHandler;
typedef Outcome<Error, Model::DescribeAppSecurityResult> DescribeAppSecurityOutcome;
typedef std::future<DescribeAppSecurityOutcome> DescribeAppSecurityOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppSecurityRequest&, const DescribeAppSecurityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppSecurityAsyncHandler;
typedef Outcome<Error, Model::SdkGenerateResult> SdkGenerateOutcome;
typedef std::future<SdkGenerateOutcome> SdkGenerateOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SdkGenerateRequest&, const SdkGenerateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SdkGenerateAsyncHandler;
typedef Outcome<Error, Model::DescribeIpControlsResult> DescribeIpControlsOutcome;
typedef std::future<DescribeIpControlsOutcome> DescribeIpControlsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeIpControlsRequest&, const DescribeIpControlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpControlsAsyncHandler;
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;
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::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::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;
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::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;
typedef Outcome<Error, Model::DescribeApiIpControlsResult> DescribeApiIpControlsOutcome;
typedef std::future<DescribeApiIpControlsOutcome> DescribeApiIpControlsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApiIpControlsRequest&, const DescribeApiIpControlsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApiIpControlsAsyncHandler;
typedef Outcome<Error, Model::DescribeApisBySignatureResult> DescribeApisBySignatureOutcome;
typedef std::future<DescribeApisBySignatureOutcome> DescribeApisBySignatureOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeApisBySignatureRequest&, const DescribeApisBySignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApisBySignatureAsyncHandler;
typedef Outcome<Error, Model::CreateIpControlResult> CreateIpControlOutcome;
typedef std::future<CreateIpControlOutcome> CreateIpControlOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateIpControlRequest&, const CreateIpControlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIpControlAsyncHandler;
typedef Outcome<Error, Model::SetVpcAccessResult> SetVpcAccessOutcome;
typedef std::future<SetVpcAccessOutcome> SetVpcAccessOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetVpcAccessRequest&, const SetVpcAccessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetVpcAccessAsyncHandler;
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;
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::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::DescribeSignaturesByApiResult> DescribeSignaturesByApiOutcome;
typedef std::future<DescribeSignaturesByApiOutcome> DescribeSignaturesByApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeSignaturesByApiRequest&, const DescribeSignaturesByApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignaturesByApiAsyncHandler;
typedef Outcome<Error, Model::ResetAppSecretResult> ResetAppSecretOutcome;
typedef std::future<ResetAppSecretOutcome> ResetAppSecretOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::ResetAppSecretRequest&, const ResetAppSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAppSecretAsyncHandler;
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::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::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::SetDomainWebSocketStatusResult> SetDomainWebSocketStatusOutcome;
typedef std::future<SetDomainWebSocketStatusOutcome> SetDomainWebSocketStatusOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetDomainWebSocketStatusRequest&, const SetDomainWebSocketStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDomainWebSocketStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribePurchasedApisResult> DescribePurchasedApisOutcome;
typedef std::future<DescribePurchasedApisOutcome> DescribePurchasedApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribePurchasedApisRequest&, const DescribePurchasedApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePurchasedApisAsyncHandler;
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::DescribeDeployedApisResult> DescribeDeployedApisOutcome;
typedef std::future<DescribeDeployedApisOutcome> DescribeDeployedApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeDeployedApisRequest&, const DescribeDeployedApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeployedApisAsyncHandler;
typedef Outcome<Error, Model::RemoveAppsAuthoritiesResult> RemoveAppsAuthoritiesOutcome;
typedef std::future<RemoveAppsAuthoritiesOutcome> RemoveAppsAuthoritiesOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveAppsAuthoritiesRequest&, const RemoveAppsAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAppsAuthoritiesAsyncHandler;
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;
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::SetSignatureApisResult> SetSignatureApisOutcome;
typedef std::future<SetSignatureApisOutcome> SetSignatureApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetSignatureApisRequest&, const SetSignatureApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSignatureApisAsyncHandler;
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::DescribeAppResult> DescribeAppOutcome;
typedef std::future<DescribeAppOutcome> DescribeAppOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAppRequest&, const DescribeAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppAsyncHandler;
typedef Outcome<Error, Model::RemoveIpControlPolicyItemResult> RemoveIpControlPolicyItemOutcome;
typedef std::future<RemoveIpControlPolicyItemOutcome> RemoveIpControlPolicyItemOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::RemoveIpControlPolicyItemRequest&, const RemoveIpControlPolicyItemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveIpControlPolicyItemAsyncHandler;
typedef Outcome<Error, Model::DescribeAuthorizedApisResult> DescribeAuthorizedApisOutcome;
typedef std::future<DescribeAuthorizedApisOutcome> DescribeAuthorizedApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::DescribeAuthorizedApisRequest&, const DescribeAuthorizedApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuthorizedApisAsyncHandler;
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::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::CreateApiStageVariableResult> CreateApiStageVariableOutcome;
typedef std::future<CreateApiStageVariableOutcome> CreateApiStageVariableOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::CreateApiStageVariableRequest&, const CreateApiStageVariableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApiStageVariableAsyncHandler;
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;
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::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;
typedef Outcome<Error, Model::SetTrafficControlApisResult> SetTrafficControlApisOutcome;
typedef std::future<SetTrafficControlApisOutcome> SetTrafficControlApisOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SetTrafficControlApisRequest&, const SetTrafficControlApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetTrafficControlApisAsyncHandler;
typedef Outcome<Error, Model::SwitchApiResult> SwitchApiOutcome;
typedef std::future<SwitchApiOutcome> SwitchApiOutcomeCallable;
typedef std::function<void(const CloudAPIClient*, const Model::SwitchApiRequest&, const SwitchApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchApiAsyncHandler;
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::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::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;
CloudAPIClient(const Credentials &credentials, const ClientConfiguration &configuration);
CloudAPIClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
CloudAPIClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~CloudAPIClient();
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;
DescribePurchasedApiGroupsOutcome describePurchasedApiGroups(const Model::DescribePurchasedApiGroupsRequest &request)const;
void describePurchasedApiGroupsAsync(const Model::DescribePurchasedApiGroupsRequest& request, const DescribePurchasedApiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePurchasedApiGroupsOutcomeCallable describePurchasedApiGroupsCallable(const Model::DescribePurchasedApiGroupsRequest& request) const;
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
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;
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;
DescribeTrafficControlsOutcome describeTrafficControls(const Model::DescribeTrafficControlsRequest &request)const;
void describeTrafficControlsAsync(const Model::DescribeTrafficControlsRequest& request, const DescribeTrafficControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTrafficControlsOutcomeCallable describeTrafficControlsCallable(const Model::DescribeTrafficControlsRequest& request) const;
SetDomainOutcome setDomain(const Model::SetDomainRequest &request)const;
void setDomainAsync(const Model::SetDomainRequest& request, const SetDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainOutcomeCallable setDomainCallable(const Model::SetDomainRequest& request) const;
DeleteIpControlOutcome deleteIpControl(const Model::DeleteIpControlRequest &request)const;
void deleteIpControlAsync(const Model::DeleteIpControlRequest& request, const DeleteIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteIpControlOutcomeCallable deleteIpControlCallable(const Model::DeleteIpControlRequest& 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;
DeleteTrafficControlOutcome deleteTrafficControl(const Model::DeleteTrafficControlRequest &request)const;
void deleteTrafficControlAsync(const Model::DeleteTrafficControlRequest& request, const DeleteTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteTrafficControlOutcomeCallable deleteTrafficControlCallable(const Model::DeleteTrafficControlRequest& request) const;
DescribeApiLatencyDataOutcome describeApiLatencyData(const Model::DescribeApiLatencyDataRequest &request)const;
void describeApiLatencyDataAsync(const Model::DescribeApiLatencyDataRequest& request, const DescribeApiLatencyDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiLatencyDataOutcomeCallable describeApiLatencyDataCallable(const Model::DescribeApiLatencyDataRequest& request) const;
DescribeSystemParametersOutcome describeSystemParameters(const Model::DescribeSystemParametersRequest &request)const;
void describeSystemParametersAsync(const Model::DescribeSystemParametersRequest& request, const DescribeSystemParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSystemParametersOutcomeCallable describeSystemParametersCallable(const Model::DescribeSystemParametersRequest& request) const;
DescribeApiHistoryOutcome describeApiHistory(const Model::DescribeApiHistoryRequest &request)const;
void describeApiHistoryAsync(const Model::DescribeApiHistoryRequest& request, const DescribeApiHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiHistoryOutcomeCallable describeApiHistoryCallable(const Model::DescribeApiHistoryRequest& request) const;
CreateIntranetDomainOutcome createIntranetDomain(const Model::CreateIntranetDomainRequest &request)const;
void createIntranetDomainAsync(const Model::CreateIntranetDomainRequest& request, const CreateIntranetDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateIntranetDomainOutcomeCallable createIntranetDomainCallable(const Model::CreateIntranetDomainRequest& 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;
DeleteTrafficSpecialControlOutcome deleteTrafficSpecialControl(const Model::DeleteTrafficSpecialControlRequest &request)const;
void deleteTrafficSpecialControlAsync(const Model::DeleteTrafficSpecialControlRequest& request, const DeleteTrafficSpecialControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteTrafficSpecialControlOutcomeCallable deleteTrafficSpecialControlCallable(const Model::DeleteTrafficSpecialControlRequest& request) const;
RemoveIpControlApisOutcome removeIpControlApis(const Model::RemoveIpControlApisRequest &request)const;
void removeIpControlApisAsync(const Model::RemoveIpControlApisRequest& request, const RemoveIpControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveIpControlApisOutcomeCallable removeIpControlApisCallable(const Model::RemoveIpControlApisRequest& 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;
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;
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;
DescribeApiHistoriesOutcome describeApiHistories(const Model::DescribeApiHistoriesRequest &request)const;
void describeApiHistoriesAsync(const Model::DescribeApiHistoriesRequest& request, const DescribeApiHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiHistoriesOutcomeCallable describeApiHistoriesCallable(const Model::DescribeApiHistoriesRequest& request) const;
DeleteApiGroupOutcome deleteApiGroup(const Model::DeleteApiGroupRequest &request)const;
void deleteApiGroupAsync(const Model::DeleteApiGroupRequest& request, const DeleteApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteApiGroupOutcomeCallable deleteApiGroupCallable(const Model::DeleteApiGroupRequest& request) const;
RemoveTrafficControlApisOutcome removeTrafficControlApis(const Model::RemoveTrafficControlApisRequest &request)const;
void removeTrafficControlApisAsync(const Model::RemoveTrafficControlApisRequest& request, const RemoveTrafficControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveTrafficControlApisOutcomeCallable removeTrafficControlApisCallable(const Model::RemoveTrafficControlApisRequest& request) const;
DescribeApiGroupsOutcome describeApiGroups(const Model::DescribeApiGroupsRequest &request)const;
void describeApiGroupsAsync(const Model::DescribeApiGroupsRequest& request, const DescribeApiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiGroupsOutcomeCallable describeApiGroupsCallable(const Model::DescribeApiGroupsRequest& 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;
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;
DescribeApisOutcome describeApis(const Model::DescribeApisRequest &request)const;
void describeApisAsync(const Model::DescribeApisRequest& request, const DescribeApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisOutcomeCallable describeApisCallable(const Model::DescribeApisRequest& request) const;
SetIpControlApisOutcome setIpControlApis(const Model::SetIpControlApisRequest &request)const;
void setIpControlApisAsync(const Model::SetIpControlApisRequest& request, const SetIpControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetIpControlApisOutcomeCallable setIpControlApisCallable(const Model::SetIpControlApisRequest& request) const;
CreateApiGroupOutcome createApiGroup(const Model::CreateApiGroupRequest &request)const;
void createApiGroupAsync(const Model::CreateApiGroupRequest& request, const CreateApiGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApiGroupOutcomeCallable createApiGroupCallable(const Model::CreateApiGroupRequest& 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;
DescribeAppAttributesOutcome describeAppAttributes(const Model::DescribeAppAttributesRequest &request)const;
void describeAppAttributesAsync(const Model::DescribeAppAttributesRequest& request, const DescribeAppAttributesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAppAttributesOutcomeCallable describeAppAttributesCallable(const Model::DescribeAppAttributesRequest& request) const;
DeleteApiOutcome deleteApi(const Model::DeleteApiRequest &request)const;
void deleteApiAsync(const Model::DeleteApiRequest& request, const DeleteApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteApiOutcomeCallable deleteApiCallable(const Model::DeleteApiRequest& 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;
ModifyIpControlPolicyItemOutcome modifyIpControlPolicyItem(const Model::ModifyIpControlPolicyItemRequest &request)const;
void modifyIpControlPolicyItemAsync(const Model::ModifyIpControlPolicyItemRequest& request, const ModifyIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIpControlPolicyItemOutcomeCallable modifyIpControlPolicyItemCallable(const Model::ModifyIpControlPolicyItemRequest& 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;
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;
DeleteDomainCertificateOutcome deleteDomainCertificate(const Model::DeleteDomainCertificateRequest &request)const;
void deleteDomainCertificateAsync(const Model::DeleteDomainCertificateRequest& request, const DeleteDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDomainCertificateOutcomeCallable deleteDomainCertificateCallable(const Model::DeleteDomainCertificateRequest& 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;
SetDomainCertificateOutcome setDomainCertificate(const Model::SetDomainCertificateRequest &request)const;
void setDomainCertificateAsync(const Model::SetDomainCertificateRequest& request, const SetDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainCertificateOutcomeCallable setDomainCertificateCallable(const Model::SetDomainCertificateRequest& request) const;
DescribeSignaturesOutcome describeSignatures(const Model::DescribeSignaturesRequest &request)const;
void describeSignaturesAsync(const Model::DescribeSignaturesRequest& request, const DescribeSignaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSignaturesOutcomeCallable describeSignaturesCallable(const Model::DescribeSignaturesRequest& request) const;
SetAppsAuthoritiesOutcome setAppsAuthorities(const Model::SetAppsAuthoritiesRequest &request)const;
void setAppsAuthoritiesAsync(const Model::SetAppsAuthoritiesRequest& request, const SetAppsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetAppsAuthoritiesOutcomeCallable setAppsAuthoritiesCallable(const Model::SetAppsAuthoritiesRequest& 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;
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;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
DescribeApiTrafficDataOutcome describeApiTrafficData(const Model::DescribeApiTrafficDataRequest &request)const;
void describeApiTrafficDataAsync(const Model::DescribeApiTrafficDataRequest& request, const DescribeApiTrafficDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiTrafficDataOutcomeCallable describeApiTrafficDataCallable(const Model::DescribeApiTrafficDataRequest& request) const;
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;
DescribeApisByTrafficControlOutcome describeApisByTrafficControl(const Model::DescribeApisByTrafficControlRequest &request)const;
void describeApisByTrafficControlAsync(const Model::DescribeApisByTrafficControlRequest& request, const DescribeApisByTrafficControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisByTrafficControlOutcomeCallable describeApisByTrafficControlCallable(const Model::DescribeApisByTrafficControlRequest& request) const;
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;
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;
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;
DescribeAppsOutcome describeApps(const Model::DescribeAppsRequest &request)const;
void describeAppsAsync(const Model::DescribeAppsRequest& request, const DescribeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAppsOutcomeCallable describeAppsCallable(const Model::DescribeAppsRequest& request) const;
DeleteApiStageVariableOutcome deleteApiStageVariable(const Model::DeleteApiStageVariableRequest &request)const;
void deleteApiStageVariableAsync(const Model::DeleteApiStageVariableRequest& request, const DeleteApiStageVariableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteApiStageVariableOutcomeCallable deleteApiStageVariableCallable(const Model::DeleteApiStageVariableRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& 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;
RemoveSignatureApisOutcome removeSignatureApis(const Model::RemoveSignatureApisRequest &request)const;
void removeSignatureApisAsync(const Model::RemoveSignatureApisRequest& request, const RemoveSignatureApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveSignatureApisOutcomeCallable removeSignatureApisCallable(const Model::RemoveSignatureApisRequest& 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;
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;
DescribeApiQpsDataOutcome describeApiQpsData(const Model::DescribeApiQpsDataRequest &request)const;
void describeApiQpsDataAsync(const Model::DescribeApiQpsDataRequest& request, const DescribeApiQpsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiQpsDataOutcomeCallable describeApiQpsDataCallable(const Model::DescribeApiQpsDataRequest& request) const;
DescribeAppSecurityOutcome describeAppSecurity(const Model::DescribeAppSecurityRequest &request)const;
void describeAppSecurityAsync(const Model::DescribeAppSecurityRequest& request, const DescribeAppSecurityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAppSecurityOutcomeCallable describeAppSecurityCallable(const Model::DescribeAppSecurityRequest& request) const;
SdkGenerateOutcome sdkGenerate(const Model::SdkGenerateRequest &request)const;
void sdkGenerateAsync(const Model::SdkGenerateRequest& request, const SdkGenerateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SdkGenerateOutcomeCallable sdkGenerateCallable(const Model::SdkGenerateRequest& request) const;
DescribeIpControlsOutcome describeIpControls(const Model::DescribeIpControlsRequest &request)const;
void describeIpControlsAsync(const Model::DescribeIpControlsRequest& request, const DescribeIpControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIpControlsOutcomeCallable describeIpControlsCallable(const Model::DescribeIpControlsRequest& 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;
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;
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;
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;
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;
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;
DescribeApiIpControlsOutcome describeApiIpControls(const Model::DescribeApiIpControlsRequest &request)const;
void describeApiIpControlsAsync(const Model::DescribeApiIpControlsRequest& request, const DescribeApiIpControlsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApiIpControlsOutcomeCallable describeApiIpControlsCallable(const Model::DescribeApiIpControlsRequest& request) const;
DescribeApisBySignatureOutcome describeApisBySignature(const Model::DescribeApisBySignatureRequest &request)const;
void describeApisBySignatureAsync(const Model::DescribeApisBySignatureRequest& request, const DescribeApisBySignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeApisBySignatureOutcomeCallable describeApisBySignatureCallable(const Model::DescribeApisBySignatureRequest& request) const;
CreateIpControlOutcome createIpControl(const Model::CreateIpControlRequest &request)const;
void createIpControlAsync(const Model::CreateIpControlRequest& request, const CreateIpControlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateIpControlOutcomeCallable createIpControlCallable(const Model::CreateIpControlRequest& request) const;
SetVpcAccessOutcome setVpcAccess(const Model::SetVpcAccessRequest &request)const;
void setVpcAccessAsync(const Model::SetVpcAccessRequest& request, const SetVpcAccessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetVpcAccessOutcomeCallable setVpcAccessCallable(const Model::SetVpcAccessRequest& 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;
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;
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;
DescribeSignaturesByApiOutcome describeSignaturesByApi(const Model::DescribeSignaturesByApiRequest &request)const;
void describeSignaturesByApiAsync(const Model::DescribeSignaturesByApiRequest& request, const DescribeSignaturesByApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSignaturesByApiOutcomeCallable describeSignaturesByApiCallable(const Model::DescribeSignaturesByApiRequest& request) const;
ResetAppSecretOutcome resetAppSecret(const Model::ResetAppSecretRequest &request)const;
void resetAppSecretAsync(const Model::ResetAppSecretRequest& request, const ResetAppSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAppSecretOutcomeCallable resetAppSecretCallable(const Model::ResetAppSecretRequest& request) const;
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;
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;
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;
SetDomainWebSocketStatusOutcome setDomainWebSocketStatus(const Model::SetDomainWebSocketStatusRequest &request)const;
void setDomainWebSocketStatusAsync(const Model::SetDomainWebSocketStatusRequest& request, const SetDomainWebSocketStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDomainWebSocketStatusOutcomeCallable setDomainWebSocketStatusCallable(const Model::SetDomainWebSocketStatusRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribePurchasedApisOutcome describePurchasedApis(const Model::DescribePurchasedApisRequest &request)const;
void describePurchasedApisAsync(const Model::DescribePurchasedApisRequest& request, const DescribePurchasedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePurchasedApisOutcomeCallable describePurchasedApisCallable(const Model::DescribePurchasedApisRequest& request) const;
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;
DescribeDeployedApisOutcome describeDeployedApis(const Model::DescribeDeployedApisRequest &request)const;
void describeDeployedApisAsync(const Model::DescribeDeployedApisRequest& request, const DescribeDeployedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDeployedApisOutcomeCallable describeDeployedApisCallable(const Model::DescribeDeployedApisRequest& request) const;
RemoveAppsAuthoritiesOutcome removeAppsAuthorities(const Model::RemoveAppsAuthoritiesRequest &request)const;
void removeAppsAuthoritiesAsync(const Model::RemoveAppsAuthoritiesRequest& request, const RemoveAppsAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveAppsAuthoritiesOutcomeCallable removeAppsAuthoritiesCallable(const Model::RemoveAppsAuthoritiesRequest& 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;
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;
SetSignatureApisOutcome setSignatureApis(const Model::SetSignatureApisRequest &request)const;
void setSignatureApisAsync(const Model::SetSignatureApisRequest& request, const SetSignatureApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetSignatureApisOutcomeCallable setSignatureApisCallable(const Model::SetSignatureApisRequest& 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;
DescribeAppOutcome describeApp(const Model::DescribeAppRequest &request)const;
void describeAppAsync(const Model::DescribeAppRequest& request, const DescribeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAppOutcomeCallable describeAppCallable(const Model::DescribeAppRequest& request) const;
RemoveIpControlPolicyItemOutcome removeIpControlPolicyItem(const Model::RemoveIpControlPolicyItemRequest &request)const;
void removeIpControlPolicyItemAsync(const Model::RemoveIpControlPolicyItemRequest& request, const RemoveIpControlPolicyItemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveIpControlPolicyItemOutcomeCallable removeIpControlPolicyItemCallable(const Model::RemoveIpControlPolicyItemRequest& request) const;
DescribeAuthorizedApisOutcome describeAuthorizedApis(const Model::DescribeAuthorizedApisRequest &request)const;
void describeAuthorizedApisAsync(const Model::DescribeAuthorizedApisRequest& request, const DescribeAuthorizedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAuthorizedApisOutcomeCallable describeAuthorizedApisCallable(const Model::DescribeAuthorizedApisRequest& request) const;
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;
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;
CreateApiStageVariableOutcome createApiStageVariable(const Model::CreateApiStageVariableRequest &request)const;
void createApiStageVariableAsync(const Model::CreateApiStageVariableRequest& request, const CreateApiStageVariableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApiStageVariableOutcomeCallable createApiStageVariableCallable(const Model::CreateApiStageVariableRequest& 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;
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;
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;
SetTrafficControlApisOutcome setTrafficControlApis(const Model::SetTrafficControlApisRequest &request)const;
void setTrafficControlApisAsync(const Model::SetTrafficControlApisRequest& request, const SetTrafficControlApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetTrafficControlApisOutcomeCallable setTrafficControlApisCallable(const Model::SetTrafficControlApisRequest& request) const;
SwitchApiOutcome switchApi(const Model::SwitchApiRequest &request)const;
void switchApiAsync(const Model::SwitchApiRequest& request, const SwitchApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchApiOutcomeCallable switchApiCallable(const Model::SwitchApiRequest& 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;
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;
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;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_CLOUDAPICLIENT_H_

View File

@@ -1,32 +1,32 @@
/*
* 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_CLOUDAPIEXPORT_H_
#define ALIBABACLOUD_CLOUDAPI_CLOUDAPIEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_CLOUDAPI_LIBRARY)
# define ALIBABACLOUD_CLOUDAPI_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_CLOUDAPI_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_CLOUDAPI_EXPORT
#endif
/*
* 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_CLOUDAPIEXPORT_H_
#define ALIBABACLOUD_CLOUDAPI_CLOUDAPIEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_CLOUDAPI_LIBRARY)
# define ALIBABACLOUD_CLOUDAPI_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_CLOUDAPI_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_CLOUDAPI_EXPORT
#endif
#endif // !ALIBABACLOUD_CLOUDAPI_CLOUDAPIEXPORT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIREQUEST_H_

View File

@@ -1,49 +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_ABOLISHAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIRESULT_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 AbolishApiResult : public ServiceResult
{
public:
AbolishApiResult();
explicit AbolishApiResult(const std::string &payload);
~AbolishApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_ABOLISHAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIRESULT_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 AbolishApiResult : public ServiceResult
{
public:
AbolishApiResult();
explicit AbolishApiResult(const std::string &payload);
~AbolishApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ABOLISHAPIRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getIpControlId()const;
void setIpControlId(const std::string& ipControlId);
std::string getSecurityToken()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setCidrIp(const std::string& cidrIp);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string ipControlId_;
std::string securityToken_;
std::string appId_;
std::string cidrIp_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMREQUEST_H_

View File

@@ -1,51 +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_ADDIPCONTROLPOLICYITEMRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMRESULT_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 AddIpControlPolicyItemResult : public ServiceResult
{
public:
AddIpControlPolicyItemResult();
explicit AddIpControlPolicyItemResult(const std::string &payload);
~AddIpControlPolicyItemResult();
/*
* 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_ADDIPCONTROLPOLICYITEMRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMRESULT_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 AddIpControlPolicyItemResult : public ServiceResult
{
public:
AddIpControlPolicyItemResult();
explicit AddIpControlPolicyItemResult(const std::string &payload);
~AddIpControlPolicyItemResult();
std::string getPolicyItemId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string policyItemId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDIPCONTROLPOLICYITEMRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setSpecialType(const std::string& specialType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string trafficControlId_;
std::string specialKey_;
std::string securityToken_;
int trafficValue_;
std::string specialType_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -1,49 +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_ADDTRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLRESULT_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 AddTrafficSpecialControlResult : public ServiceResult
{
public:
AddTrafficSpecialControlResult();
explicit AddTrafficSpecialControlResult(const std::string &payload);
~AddTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_ADDTRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLRESULT_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 AddTrafficSpecialControlResult : public ServiceResult
{
public:
AddTrafficSpecialControlResult();
explicit AddTrafficSpecialControlResult(const std::string &payload);
~AddTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_ADDTRAFFICSPECIALCONTROLRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateApiGroupRequest();
~CreateApiGroupRequest();
public:
CreateApiGroupRequest();
~CreateApiGroupRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getSecurityToken()const;
@@ -54,8 +54,8 @@ namespace AlibabaCloud
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string instanceId_;
std::string securityToken_;
std::string description_;
@@ -63,9 +63,9 @@ namespace AlibabaCloud
std::vector<Tag> tag_;
std::string groupName_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPREQUEST_H_

View File

@@ -1,42 +1,42 @@
/*
* 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_CREATEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPRESULT_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 CreateApiGroupResult : public ServiceResult
{
public:
CreateApiGroupResult();
explicit CreateApiGroupResult(const std::string &payload);
~CreateApiGroupResult();
/*
* 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_CREATEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPRESULT_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 CreateApiGroupResult : public ServiceResult
{
public:
CreateApiGroupResult();
explicit CreateApiGroupResult(const std::string &payload);
~CreateApiGroupResult();
std::string getGroupName()const;
std::string getSubDomain()const;
std::string getDescription()const;
@@ -44,10 +44,10 @@ namespace AlibabaCloud
bool getTagStatus()const;
std::string getInstanceType()const;
std::string getGroupId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
std::string subDomain_;
std::string description_;
@@ -55,9 +55,9 @@ namespace AlibabaCloud
bool tagStatus_;
std::string instanceType_;
std::string groupId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIGROUPRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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;
@@ -87,8 +87,8 @@ namespace AlibabaCloud
void setRequestConfig(const std::string& requestConfig);
std::string getResultBodyModel()const;
void setResultBodyModel(const std::string& resultBodyModel);
private:
private:
std::string webSocketApiType_;
std::string errorCodeSamples_;
std::string appCodeAuthType_;
@@ -115,9 +115,9 @@ namespace AlibabaCloud
bool forceNonceCheck_;
std::string requestConfig_;
std::string resultBodyModel_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIREQUEST_H_

View File

@@ -1,51 +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_CREATEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIRESULT_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 CreateApiResult : public ServiceResult
{
public:
CreateApiResult();
explicit CreateApiResult(const std::string &payload);
~CreateApiResult();
/*
* 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_CREATEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIRESULT_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 CreateApiResult : public ServiceResult
{
public:
CreateApiResult();
explicit CreateApiResult(const std::string &payload);
~CreateApiResult();
std::string getApiId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string apiId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPIRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
private:
bool supportRoute_;
std::string securityToken_;
std::string variableName_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
std::string stageRouteModel_;
std::string accessKeyId_;
std::string stageId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLEREQUEST_H_

View File

@@ -1,49 +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_CREATEAPISTAGEVARIABLERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLERESULT_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 CreateApiStageVariableResult : public ServiceResult
{
public:
CreateApiStageVariableResult();
explicit CreateApiStageVariableResult(const std::string &payload);
~CreateApiStageVariableResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_CREATEAPISTAGEVARIABLERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLERESULT_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 CreateApiStageVariableResult : public ServiceResult
{
public:
CreateApiStageVariableResult();
explicit CreateApiStageVariableResult(const std::string &payload);
~CreateApiStageVariableResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPISTAGEVARIABLERESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
CreateAppRequest();
~CreateAppRequest();
public:
CreateAppRequest();
~CreateAppRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
@@ -50,16 +50,16 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string appName_;
std::string securityToken_;
std::string description_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPREQUEST_H_

View File

@@ -1,53 +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_CREATEAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPRESULT_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 CreateAppResult : public ServiceResult
{
public:
CreateAppResult();
explicit CreateAppResult(const std::string &payload);
~CreateAppResult();
/*
* 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_CREATEAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPRESULT_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 CreateAppResult : public ServiceResult
{
public:
CreateAppResult();
explicit CreateAppResult(const std::string &payload);
~CreateAppResult();
long getAppId()const;
bool getTagStatus()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
long appId_;
bool tagStatus_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEAPPRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
bool getDeleteInternetDomain()const;
void setDeleteInternetDomain(bool deleteInternetDomain);
std::string getSecurityToken()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setGroupId(const std::string& groupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
bool deleteInternetDomain_;
std::string securityToken_;
std::string groupId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINREQUEST_H_

View File

@@ -1,51 +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_CREATEINTRANETDOMAINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINRESULT_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 CreateIntranetDomainResult : public ServiceResult
{
public:
CreateIntranetDomainResult();
explicit CreateIntranetDomainResult(const std::string &payload);
~CreateIntranetDomainResult();
/*
* 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_CREATEINTRANETDOMAINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINRESULT_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 CreateIntranetDomainResult : public ServiceResult
{
public:
CreateIntranetDomainResult();
explicit CreateIntranetDomainResult(const std::string &payload);
~CreateIntranetDomainResult();
std::string getDomainName()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string domainName_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEINTRANETDOMAINRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct IpControlPolicys
{
std::string appId;
std::string cidrIp;
};
public:
CreateIpControlRequest();
~CreateIpControlRequest();
public:
CreateIpControlRequest();
~CreateIpControlRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getIpControlName()const;
@@ -52,17 +52,17 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string ipControlName_;
std::string ipControlType_;
std::vector<IpControlPolicys> ipControlPolicys_;
std::string description_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLREQUEST_H_

View File

@@ -1,51 +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_CREATEIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLRESULT_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 CreateIpControlResult : public ServiceResult
{
public:
CreateIpControlResult();
explicit CreateIpControlResult(const std::string &payload);
~CreateIpControlResult();
/*
* 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_CREATEIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLRESULT_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 CreateIpControlResult : public ServiceResult
{
public:
CreateIpControlResult();
explicit CreateIpControlResult(const std::string &payload);
~CreateIpControlResult();
std::string getIpControlId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string ipControlId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATEIPCONTROLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getLogType()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setSlsProject(const std::string& slsProject);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string slsLogStore_;
std::string logType_;
std::string securityToken_;
std::string regionId_;
std::string slsProject_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGREQUEST_H_

View File

@@ -1,49 +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_CREATELOGCONFIGRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGRESULT_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 CreateLogConfigResult : public ServiceResult
{
public:
CreateLogConfigResult();
explicit CreateLogConfigResult(const std::string &payload);
~CreateLogConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_CREATELOGCONFIGRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGRESULT_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 CreateLogConfigResult : public ServiceResult
{
public:
CreateLogConfigResult();
explicit CreateLogConfigResult(const std::string &payload);
~CreateLogConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATELOGCONFIGRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSignatureName()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setSignatureSecret(const std::string& signatureSecret);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string signatureName_;
std::string signatureKey_;
std::string signatureSecret_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATUREREQUEST_H_

View File

@@ -1,53 +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_CREATESIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATURERESULT_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 CreateSignatureResult : public ServiceResult
{
public:
CreateSignatureResult();
explicit CreateSignatureResult(const std::string &payload);
~CreateSignatureResult();
/*
* 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_CREATESIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATURERESULT_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 CreateSignatureResult : public ServiceResult
{
public:
CreateSignatureResult();
explicit CreateSignatureResult(const std::string &payload);
~CreateSignatureResult();
std::string getSignatureId()const;
std::string getSignatureName()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string signatureId_;
std::string signatureName_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATESIGNATURERESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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();
int getApiDefault()const;
void setApiDefault(int apiDefault);
std::string getSecurityToken()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setAppDefault(int appDefault);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
int apiDefault_;
std::string securityToken_;
std::string trafficControlName_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
int userDefault_;
int appDefault_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLREQUEST_H_

View File

@@ -1,51 +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_CREATETRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLRESULT_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 CreateTrafficControlResult : public ServiceResult
{
public:
CreateTrafficControlResult();
explicit CreateTrafficControlResult(const std::string &payload);
~CreateTrafficControlResult();
/*
* 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_CREATETRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLRESULT_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 CreateTrafficControlResult : public ServiceResult
{
public:
CreateTrafficControlResult();
explicit CreateTrafficControlResult(const std::string &payload);
~CreateTrafficControlResult();
std::string getTrafficControlId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string trafficControlId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_CREATETRAFFICCONTROLRESULT_H_

View File

@@ -1,54 +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_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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string trafficControlId_;
std::string securityToken_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -1,49 +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_DELETEALLTRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLRESULT_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 DeleteAllTrafficSpecialControlResult : public ServiceResult
{
public:
DeleteAllTrafficSpecialControlResult();
explicit DeleteAllTrafficSpecialControlResult(const std::string &payload);
~DeleteAllTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEALLTRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLRESULT_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 DeleteAllTrafficSpecialControlResult : public ServiceResult
{
public:
DeleteAllTrafficSpecialControlResult();
explicit DeleteAllTrafficSpecialControlResult(const std::string &payload);
~DeleteAllTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEALLTRAFFICSPECIALCONTROLRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteApiGroupRequest();
~DeleteApiGroupRequest();
public:
DeleteApiGroupRequest();
~DeleteApiGroupRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -48,15 +48,15 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPREQUEST_H_

View File

@@ -1,49 +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_DELETEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPRESULT_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 DeleteApiGroupResult : public ServiceResult
{
public:
DeleteApiGroupResult();
explicit DeleteApiGroupResult(const std::string &payload);
~DeleteApiGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPRESULT_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 DeleteApiGroupResult : public ServiceResult
{
public:
DeleteApiGroupResult();
explicit DeleteApiGroupResult(const std::string &payload);
~DeleteApiGroupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIGROUPRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIREQUEST_H_

View File

@@ -1,49 +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_DELETEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIRESULT_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 DeleteApiResult : public ServiceResult
{
public:
DeleteApiResult();
explicit DeleteApiResult(const std::string &payload);
~DeleteApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIRESULT_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 DeleteApiResult : public ServiceResult
{
public:
DeleteApiResult();
explicit DeleteApiResult(const std::string &payload);
~DeleteApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPIRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVariableName()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
private:
std::string securityToken_;
std::string variableName_;
std::string groupId_;
std::string accessKeyId_;
std::string stageId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLEREQUEST_H_

View File

@@ -1,49 +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_DELETEAPISTAGEVARIABLERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLERESULT_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 DeleteApiStageVariableResult : public ServiceResult
{
public:
DeleteApiStageVariableResult();
explicit DeleteApiStageVariableResult(const std::string &payload);
~DeleteApiStageVariableResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEAPISTAGEVARIABLERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLERESULT_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 DeleteApiStageVariableResult : public ServiceResult
{
public:
DeleteApiStageVariableResult();
explicit DeleteApiStageVariableResult(const std::string &payload);
~DeleteApiStageVariableResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPISTAGEVARIABLERESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
DeleteAppRequest();
~DeleteAppRequest();
public:
DeleteAppRequest();
~DeleteAppRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
@@ -48,15 +48,15 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPREQUEST_H_

View File

@@ -1,49 +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_DELETEAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPRESULT_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 DeleteAppResult : public ServiceResult
{
public:
DeleteAppResult();
explicit DeleteAppResult(const std::string &payload);
~DeleteAppResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPRESULT_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 DeleteAppResult : public ServiceResult
{
public:
DeleteAppResult();
explicit DeleteAppResult(const std::string &payload);
~DeleteAppResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEAPPRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string certificateId_;
std::string domainName_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATEREQUEST_H_

View File

@@ -1,49 +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_DELETEDOMAINCERTIFICATERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATERESULT_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 DeleteDomainCertificateResult : public ServiceResult
{
public:
DeleteDomainCertificateResult();
explicit DeleteDomainCertificateResult(const std::string &payload);
~DeleteDomainCertificateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEDOMAINCERTIFICATERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATERESULT_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 DeleteDomainCertificateResult : public ServiceResult
{
public:
DeleteDomainCertificateResult();
explicit DeleteDomainCertificateResult(const std::string &payload);
~DeleteDomainCertificateResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINCERTIFICATERESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setDomainName(const std::string& domainName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string domainName_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINREQUEST_H_

View File

@@ -1,49 +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_DELETEDOMAINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINRESULT_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 DeleteDomainResult : public ServiceResult
{
public:
DeleteDomainResult();
explicit DeleteDomainResult(const std::string &payload);
~DeleteDomainResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEDOMAINRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINRESULT_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 DeleteDomainResult : public ServiceResult
{
public:
DeleteDomainResult();
explicit DeleteDomainResult(const std::string &payload);
~DeleteDomainResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEDOMAINRESULT_H_

View File

@@ -1,54 +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_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();
/*
* 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 getIpControlId()const;
void setIpControlId(const std::string& ipControlId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string ipControlId_;
std::string securityToken_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLREQUEST_H_

View File

@@ -1,49 +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_DELETEIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLRESULT_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 DeleteIpControlResult : public ServiceResult
{
public:
DeleteIpControlResult();
explicit DeleteIpControlResult(const std::string &payload);
~DeleteIpControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETEIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLRESULT_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 DeleteIpControlResult : public ServiceResult
{
public:
DeleteIpControlResult();
explicit DeleteIpControlResult(const std::string &payload);
~DeleteIpControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETEIPCONTROLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getLogType()const;
void setLogType(const std::string& logType);
std::string getSecurityToken()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string logType_;
std::string securityToken_;
std::string regionId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGREQUEST_H_

View File

@@ -1,49 +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_DELETELOGCONFIGRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGRESULT_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 DeleteLogConfigResult : public ServiceResult
{
public:
DeleteLogConfigResult();
explicit DeleteLogConfigResult(const std::string &payload);
~DeleteLogConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETELOGCONFIGRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGRESULT_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 DeleteLogConfigResult : public ServiceResult
{
public:
DeleteLogConfigResult();
explicit DeleteLogConfigResult(const std::string &payload);
~DeleteLogConfigResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETELOGCONFIGRESULT_H_

View File

@@ -1,54 +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_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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSignatureId()const;
void setSignatureId(const std::string& signatureId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string signatureId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATUREREQUEST_H_

View File

@@ -1,49 +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_DELETESIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATURERESULT_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 DeleteSignatureResult : public ServiceResult
{
public:
DeleteSignatureResult();
explicit DeleteSignatureResult(const std::string &payload);
~DeleteSignatureResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETESIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATURERESULT_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 DeleteSignatureResult : public ServiceResult
{
public:
DeleteSignatureResult();
explicit DeleteSignatureResult(const std::string &payload);
~DeleteSignatureResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETESIGNATURERESULT_H_

View File

@@ -1,54 +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_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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string trafficControlId_;
std::string securityToken_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLREQUEST_H_

View File

@@ -1,49 +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_DELETETRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLRESULT_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 DeleteTrafficControlResult : public ServiceResult
{
public:
DeleteTrafficControlResult();
explicit DeleteTrafficControlResult(const std::string &payload);
~DeleteTrafficControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETETRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLRESULT_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 DeleteTrafficControlResult : public ServiceResult
{
public:
DeleteTrafficControlResult();
explicit DeleteTrafficControlResult(const std::string &payload);
~DeleteTrafficControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICCONTROLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setSpecialType(const std::string& specialType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string trafficControlId_;
std::string specialKey_;
std::string securityToken_;
std::string specialType_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLREQUEST_H_

View File

@@ -1,49 +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_DELETETRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLRESULT_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 DeleteTrafficSpecialControlResult : public ServiceResult
{
public:
DeleteTrafficSpecialControlResult();
explicit DeleteTrafficSpecialControlResult(const std::string &payload);
~DeleteTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DELETETRAFFICSPECIALCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLRESULT_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 DeleteTrafficSpecialControlResult : public ServiceResult
{
public:
DeleteTrafficSpecialControlResult();
explicit DeleteTrafficSpecialControlResult(const std::string &payload);
~DeleteTrafficSpecialControlResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DELETETRAFFICSPECIALCONTROLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
std::string description_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIREQUEST_H_

View File

@@ -1,49 +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_DEPLOYAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIRESULT_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 DeployApiResult : public ServiceResult
{
public:
DeployApiResult();
explicit DeployApiResult(const std::string &payload);
~DeployApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
/*
* 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_DEPLOYAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIRESULT_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 DeployApiResult : public ServiceResult
{
public:
DeployApiResult();
explicit DeployApiResult(const std::string &payload);
~DeployApiResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DEPLOYAPIRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIDOCRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCRESULT_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 DescribeApiDocResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIDOCRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCRESULT_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 DescribeApiDocResult : public ServiceResult
{
public:
struct RequestConfig
{
std::string requestPath;
@@ -77,11 +77,11 @@ namespace AlibabaCloud
std::string docShow;
std::string location;
};
DescribeApiDocResult();
explicit DescribeApiDocResult(const std::string &payload);
~DescribeApiDocResult();
DescribeApiDocResult();
explicit DescribeApiDocResult(const std::string &payload);
~DescribeApiDocResult();
std::string getGroupName()const;
RequestConfig getRequestConfig()const;
std::string getDescription()const;
@@ -101,10 +101,10 @@ namespace AlibabaCloud
std::string getRegionId()const;
std::string getAuthType()const;
std::string getApiId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
RequestConfig requestConfig_;
std::string description_;
@@ -124,9 +124,9 @@ namespace AlibabaCloud
std::string regionId_;
std::string authType_;
std::string apiId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIDOCRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATAREQUEST_H_

View File

@@ -1,58 +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_DESCRIBEAPIERRORDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATARESULT_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 DescribeApiErrorDataResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIERRORDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATARESULT_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 DescribeApiErrorDataResult : public ServiceResult
{
public:
struct MonitorItem
{
std::string itemValue;
std::string itemTime;
};
DescribeApiErrorDataResult();
explicit DescribeApiErrorDataResult(const std::string &payload);
~DescribeApiErrorDataResult();
DescribeApiErrorDataResult();
explicit DescribeApiErrorDataResult(const std::string &payload);
~DescribeApiErrorDataResult();
std::vector<MonitorItem> getClientErrors()const;
std::vector<MonitorItem> getServerErrors()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<MonitorItem> clientErrors_;
std::vector<MonitorItem> serverErrors_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIERRORDATARESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeApiGroupRequest();
~DescribeApiGroupRequest();
public:
DescribeApiGroupRequest();
~DescribeApiGroupRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -48,15 +48,15 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPRESULT_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 DescribeApiGroupResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIGROUPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPRESULT_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 DescribeApiGroupResult : public ServiceResult
{
public:
struct DomainItem
{
std::string domainCNAMEStatus;
@@ -49,11 +49,11 @@ namespace AlibabaCloud
std::string stageName;
std::string stageId;
};
DescribeApiGroupResult();
explicit DescribeApiGroupResult(const std::string &payload);
~DescribeApiGroupResult();
DescribeApiGroupResult();
explicit DescribeApiGroupResult(const std::string &payload);
~DescribeApiGroupResult();
std::string getGroupName()const;
std::string getStatus()const;
std::string getDescription()const;
@@ -71,10 +71,10 @@ namespace AlibabaCloud
std::string getIllegalStatus()const;
std::string getRegionId()const;
std::string getInstanceType()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
std::string status_;
std::string description_;
@@ -92,9 +92,9 @@ namespace AlibabaCloud
std::string illegalStatus_;
std::string regionId_;
std::string instanceType_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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
{
/*
* 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
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeApiGroupsRequest();
~DescribeApiGroupsRequest();
public:
DescribeApiGroupsRequest();
~DescribeApiGroupsRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -56,8 +56,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
int pageSize_;
@@ -66,9 +66,9 @@ namespace AlibabaCloud
std::string groupName_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIGROUPSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSRESULT_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 DescribeApiGroupsResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIGROUPSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSRESULT_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 DescribeApiGroupsResult : public ServiceResult
{
public:
struct ApiGroupAttribute
{
std::string groupName;
@@ -48,26 +48,26 @@ namespace AlibabaCloud
std::string regionId;
std::string instanceType;
};
DescribeApiGroupsResult();
explicit DescribeApiGroupsResult(const std::string &payload);
~DescribeApiGroupsResult();
DescribeApiGroupsResult();
explicit DescribeApiGroupsResult(const std::string &payload);
~DescribeApiGroupsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiGroupAttribute> getApiGroupAttributes()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ApiGroupAttribute> apiGroupAttributes_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIGROUPSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getApiName()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setPageNumber(const std::string& pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string stageName_;
std::string apiName_;
std::string securityToken_;
@@ -61,9 +61,9 @@ namespace AlibabaCloud
std::string apiId_;
std::string pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIHISTORIESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESRESULT_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 DescribeApiHistoriesResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIHISTORIESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESRESULT_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 DescribeApiHistoriesResult : public ServiceResult
{
public:
struct ApiHisItem
{
std::string groupName;
@@ -45,26 +45,26 @@ namespace AlibabaCloud
std::string historyVersion;
std::string groupId;
};
DescribeApiHistoriesResult();
explicit DescribeApiHistoriesResult(const std::string &payload);
~DescribeApiHistoriesResult();
DescribeApiHistoriesResult();
explicit DescribeApiHistoriesResult(const std::string &payload);
~DescribeApiHistoriesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiHisItem> getApiHisItems()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ApiHisItem> apiHisItems_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORIESRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setHistoryVersion(const std::string& historyVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
std::string apiId_;
std::string historyVersion_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIHISTORYRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYRESULT_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 DescribeApiHistoryResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIHISTORYRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYRESULT_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 DescribeApiHistoryResult : public ServiceResult
{
public:
struct RequestConfig
{
std::string requestPath;
@@ -153,11 +153,11 @@ namespace AlibabaCloud
std::string requestParameterName;
std::string serviceParameterName;
};
DescribeApiHistoryResult();
explicit DescribeApiHistoryResult(const std::string &payload);
~DescribeApiHistoryResult();
DescribeApiHistoryResult();
explicit DescribeApiHistoryResult(const std::string &payload);
~DescribeApiHistoryResult();
std::string getGroupName()const;
std::string getDescription()const;
bool getForceNonceCheck()const;
@@ -188,10 +188,10 @@ namespace AlibabaCloud
std::string getRegionId()const;
std::string getApiId()const;
std::string getHistoryVersion()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
std::string description_;
bool forceNonceCheck_;
@@ -222,9 +222,9 @@ namespace AlibabaCloud
std::string regionId_;
std::string apiId_;
std::string historyVersion_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIHISTORYRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
int pageNumber_;
std::string accessKeyId_;
std::string apiIds_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIIPCONTROLSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSRESULT_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 DescribeApiIpControlsResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIIPCONTROLSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSRESULT_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 DescribeApiIpControlsResult : public ServiceResult
{
public:
struct ApiIpControlItem
{
std::string apiName;
@@ -40,26 +40,26 @@ namespace AlibabaCloud
std::string ipControlName;
std::string ipControlId;
};
DescribeApiIpControlsResult();
explicit DescribeApiIpControlsResult(const std::string &payload);
~DescribeApiIpControlsResult();
DescribeApiIpControlsResult();
explicit DescribeApiIpControlsResult(const std::string &payload);
~DescribeApiIpControlsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiIpControlItem> getApiIpControls()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ApiIpControlItem> apiIpControls_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIIPCONTROLSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPILATENCYDATAREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATAREQUEST_H_

View File

@@ -1,58 +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_DESCRIBEAPIQPSDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATARESULT_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 DescribeApiQpsDataResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIQPSDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATARESULT_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 DescribeApiQpsDataResult : public ServiceResult
{
public:
struct MonitorItem
{
std::string itemValue;
std::string itemTime;
};
DescribeApiQpsDataResult();
explicit DescribeApiQpsDataResult(const std::string &payload);
~DescribeApiQpsDataResult();
DescribeApiQpsDataResult();
explicit DescribeApiQpsDataResult(const std::string &payload);
~DescribeApiQpsDataResult();
std::vector<MonitorItem> getCallFails()const;
std::vector<MonitorItem> getCallSuccesses()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<MonitorItem> callFails_;
std::vector<MonitorItem> callSuccesses_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIQPSDATARESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIRESULT_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 DescribeApiResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPIRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIRESULT_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 DescribeApiResult : public ServiceResult
{
public:
struct RequestConfig
{
std::string requestPath;
@@ -163,11 +163,11 @@ namespace AlibabaCloud
std::string effectiveVersion;
std::string deployedStatus;
};
DescribeApiResult();
explicit DescribeApiResult(const std::string &payload);
~DescribeApiResult();
DescribeApiResult();
explicit DescribeApiResult(const std::string &payload);
~DescribeApiResult();
std::string getGroupName()const;
std::string getCreatedTime()const;
std::string getDescription()const;
@@ -200,10 +200,10 @@ namespace AlibabaCloud
std::vector<ServiceParameter> getServiceParameters()const;
std::string getRegionId()const;
std::string getApiId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::string groupName_;
std::string createdTime_;
std::string description_;
@@ -236,9 +236,9 @@ namespace AlibabaCloud
std::vector<ServiceParameter> serviceParameters_;
std::string regionId_;
std::string apiId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPIRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
int pageNumber_;
std::string accessKeyId_;
std::string apiIds_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISIGNATURESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESRESULT_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 DescribeApiSignaturesResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISIGNATURESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESRESULT_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 DescribeApiSignaturesResult : public ServiceResult
{
public:
struct ApiSignatureItem
{
std::string signatureId;
@@ -40,26 +40,26 @@ namespace AlibabaCloud
std::string boundTime;
std::string apiId;
};
DescribeApiSignaturesResult();
explicit DescribeApiSignaturesResult(const std::string &payload);
~DescribeApiSignaturesResult();
DescribeApiSignaturesResult();
explicit DescribeApiSignaturesResult(const std::string &payload);
~DescribeApiSignaturesResult();
int getTotalCount()const;
std::vector<ApiSignatureItem> getApiSignatures()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<ApiSignatureItem> apiSignatures_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISIGNATURESRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -43,15 +43,15 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getStageId()const;
void setStageId(const std::string& stageId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string accessKeyId_;
std::string stageId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGEREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISTAGERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_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 DescribeApiStageResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISTAGERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_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 DescribeApiStageResult : public ServiceResult
{
public:
struct VariableItem
{
struct StageRouteModel
@@ -55,11 +55,11 @@ namespace AlibabaCloud
bool supportRoute;
StageRouteModel stageRouteModel;
};
DescribeApiStageResult();
explicit DescribeApiStageResult(const std::string &payload);
~DescribeApiStageResult();
DescribeApiStageResult();
explicit DescribeApiStageResult(const std::string &payload);
~DescribeApiStageResult();
std::vector<VariableItem> getVariables()const;
std::string getDescription()const;
std::string getCreatedTime()const;
@@ -67,10 +67,10 @@ namespace AlibabaCloud
std::string getStageName()const;
std::string getStageId()const;
std::string getGroupId()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<VariableItem> variables_;
std::string description_;
std::string createdTime_;
@@ -78,9 +78,9 @@ namespace AlibabaCloud
std::string stageName_;
std::string stageId_;
std::string groupId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISTAGERESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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();
/*
* 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 getSecurityToken()const;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getApiIds()const;
void setApiIds(const std::string& apiIds);
private:
private:
std::string stageName_;
std::string securityToken_;
std::string groupId_;
@@ -58,9 +58,9 @@ namespace AlibabaCloud
int pageNumber_;
std::string accessKeyId_;
std::string apiIds_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPITRAFFICCONTROLSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSRESULT_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 DescribeApiTrafficControlsResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPITRAFFICCONTROLSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSRESULT_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 DescribeApiTrafficControlsResult : public ServiceResult
{
public:
struct ApiTrafficControlItem
{
std::string apiName;
@@ -40,26 +40,26 @@ namespace AlibabaCloud
std::string trafficControlId;
std::string apiId;
};
DescribeApiTrafficControlsResult();
explicit DescribeApiTrafficControlsResult(const std::string &payload);
~DescribeApiTrafficControlsResult();
DescribeApiTrafficControlsResult();
explicit DescribeApiTrafficControlsResult(const std::string &payload);
~DescribeApiTrafficControlsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiTrafficControlItem> getApiTrafficControls()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ApiTrafficControlItem> apiTrafficControls_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICCONTROLSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPITRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATAREQUEST_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 DescribeApiTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeApiTrafficDataRequest();
~DescribeApiTrafficDataRequest();
/*
* 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_DESCRIBEAPITRAFFICDATAREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATAREQUEST_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 DescribeApiTrafficDataRequest : public RpcServiceRequest
{
public:
DescribeApiTrafficDataRequest();
~DescribeApiTrafficDataRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGroupId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setApiId(const std::string& apiId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
std::string groupId_;
std::string endTime_;
std::string startTime_;
std::string apiId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATAREQUEST_H_

View File

@@ -1,58 +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_DESCRIBEAPITRAFFICDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATARESULT_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 DescribeApiTrafficDataResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPITRAFFICDATARESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATARESULT_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 DescribeApiTrafficDataResult : public ServiceResult
{
public:
struct MonitorItem
{
std::string itemValue;
std::string itemTime;
};
DescribeApiTrafficDataResult();
explicit DescribeApiTrafficDataResult(const std::string &payload);
~DescribeApiTrafficDataResult();
DescribeApiTrafficDataResult();
explicit DescribeApiTrafficDataResult(const std::string &payload);
~DescribeApiTrafficDataResult();
std::vector<MonitorItem> getCallUploads()const;
std::vector<MonitorItem> getCallDownloads()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<MonitorItem> callUploads_;
std::vector<MonitorItem> callDownloads_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPITRAFFICDATARESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPISBYAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPREQUEST_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 DescribeApisByAppRequest : public RpcServiceRequest
{
public:
DescribeApisByAppRequest();
~DescribeApisByAppRequest();
/*
* 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_DESCRIBEAPISBYAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPREQUEST_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 DescribeApisByAppRequest : public RpcServiceRequest
{
public:
DescribeApisByAppRequest();
~DescribeApisByAppRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
int pageSize_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISBYAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPRESULT_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 DescribeApisByAppResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISBYAPPRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPRESULT_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 DescribeApisByAppResult : public ServiceResult
{
public:
struct AppApiRelationInfo
{
std::string groupName;
@@ -45,26 +45,26 @@ namespace AlibabaCloud
std::string apiId;
std::string groupId;
};
DescribeApisByAppResult();
explicit DescribeApisByAppResult(const std::string &payload);
~DescribeApisByAppResult();
DescribeApisByAppResult();
explicit DescribeApisByAppResult(const std::string &payload);
~DescribeApisByAppResult();
std::vector<AppApiRelationInfo> getAppApiRelationInfos()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<AppApiRelationInfo> appApiRelationInfos_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYAPPRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPISBYIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLREQUEST_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 DescribeApisByIpControlRequest : public RpcServiceRequest
{
public:
DescribeApisByIpControlRequest();
~DescribeApisByIpControlRequest();
/*
* 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_DESCRIBEAPISBYIPCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLREQUEST_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 DescribeApisByIpControlRequest : public RpcServiceRequest
{
public:
DescribeApisByIpControlRequest();
~DescribeApisByIpControlRequest();
std::string getIpControlId()const;
void setIpControlId(const std::string& ipControlId);
std::string getSecurityToken()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string ipControlId_;
std::string securityToken_;
int pageSize_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISBYIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLRESULT_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 DescribeApisByIpControlResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISBYIPCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLRESULT_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 DescribeApisByIpControlResult : public ServiceResult
{
public:
struct ApiInfo
{
std::string groupName;
@@ -44,26 +44,26 @@ namespace AlibabaCloud
std::string apiId;
std::string groupId;
};
DescribeApisByIpControlResult();
explicit DescribeApisByIpControlResult(const std::string &payload);
~DescribeApisByIpControlResult();
DescribeApisByIpControlResult();
explicit DescribeApisByIpControlResult(const std::string &payload);
~DescribeApisByIpControlResult();
std::vector<ApiInfo> getApiInfos()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<ApiInfo> apiInfos_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYIPCONTROLRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPISBYSIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATUREREQUEST_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 DescribeApisBySignatureRequest : public RpcServiceRequest
{
public:
DescribeApisBySignatureRequest();
~DescribeApisBySignatureRequest();
/*
* 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_DESCRIBEAPISBYSIGNATUREREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATUREREQUEST_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 DescribeApisBySignatureRequest : public RpcServiceRequest
{
public:
DescribeApisBySignatureRequest();
~DescribeApisBySignatureRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
int pageSize_;
std::string signatureId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATUREREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISBYSIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATURERESULT_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 DescribeApisBySignatureResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISBYSIGNATURERESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATURERESULT_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 DescribeApisBySignatureResult : public ServiceResult
{
public:
struct ApiInfo
{
std::string groupName;
@@ -44,26 +44,26 @@ namespace AlibabaCloud
std::string apiId;
std::string groupId;
};
DescribeApisBySignatureResult();
explicit DescribeApisBySignatureResult(const std::string &payload);
~DescribeApisBySignatureResult();
DescribeApisBySignatureResult();
explicit DescribeApisBySignatureResult(const std::string &payload);
~DescribeApisBySignatureResult();
std::vector<ApiInfo> getApiInfos()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<ApiInfo> apiInfos_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYSIGNATURERESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPISBYTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLREQUEST_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 DescribeApisByTrafficControlRequest : public RpcServiceRequest
{
public:
DescribeApisByTrafficControlRequest();
~DescribeApisByTrafficControlRequest();
/*
* 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_DESCRIBEAPISBYTRAFFICCONTROLREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLREQUEST_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 DescribeApisByTrafficControlRequest : public RpcServiceRequest
{
public:
DescribeApisByTrafficControlRequest();
~DescribeApisByTrafficControlRequest();
std::string getTrafficControlId()const;
void setTrafficControlId(const std::string& trafficControlId);
std::string getSecurityToken()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string trafficControlId_;
std::string securityToken_;
int pageSize_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISBYTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLRESULT_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 DescribeApisByTrafficControlResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISBYTRAFFICCONTROLRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLRESULT_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 DescribeApisByTrafficControlResult : public ServiceResult
{
public:
struct ApiInfo
{
std::string groupName;
@@ -44,26 +44,26 @@ namespace AlibabaCloud
std::string apiId;
std::string groupId;
};
DescribeApisByTrafficControlResult();
explicit DescribeApisByTrafficControlResult(const std::string &payload);
~DescribeApisByTrafficControlResult();
DescribeApisByTrafficControlResult();
explicit DescribeApisByTrafficControlResult(const std::string &payload);
~DescribeApisByTrafficControlResult();
std::vector<ApiInfo> getApiInfos()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
std::vector<ApiInfo> apiInfos_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISBYTRAFFICCONTROLRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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_DESCRIBEAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISREQUEST_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 DescribeApisRequest : public RpcServiceRequest
{
/*
* 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_DESCRIBEAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISREQUEST_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 DescribeApisRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeApisRequest();
~DescribeApisRequest();
public:
DescribeApisRequest();
~DescribeApisRequest();
std::string getApiName()const;
void setApiName(const std::string& apiName);
std::string getCatalogId()const;
@@ -62,8 +62,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string apiName_;
std::string catalogId_;
std::string visibility_;
@@ -75,9 +75,9 @@ namespace AlibabaCloud
std::string apiId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPISRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISRESULT_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 DescribeApisResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPISRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISRESULT_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 DescribeApisResult : public ServiceResult
{
public:
struct ApiSummary
{
std::string groupName;
@@ -44,26 +44,26 @@ namespace AlibabaCloud
std::string apiId;
std::string groupId;
};
DescribeApisResult();
explicit DescribeApisResult(const std::string &payload);
~DescribeApisResult();
DescribeApisResult();
explicit DescribeApisResult(const std::string &payload);
~DescribeApisResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ApiSummary> getApiSummarys()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ApiSummary> apiSummarys_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPISRESULT_H_

View File

@@ -1,45 +1,45 @@
/*
* 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_DESCRIBEAPPATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESREQUEST_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 DescribeAppAttributesRequest : public RpcServiceRequest
{
/*
* 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_DESCRIBEAPPATTRIBUTESREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESREQUEST_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 DescribeAppAttributesRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeAppAttributesRequest();
~DescribeAppAttributesRequest();
public:
DescribeAppAttributesRequest();
~DescribeAppAttributesRequest();
std::string getAppName()const;
void setAppName(const std::string& appName);
std::string getSecurityToken()const;
@@ -56,8 +56,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string appName_;
std::string securityToken_;
long appId_;
@@ -66,9 +66,9 @@ namespace AlibabaCloud
bool enableTagAuth_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESREQUEST_H_

View File

@@ -1,37 +1,37 @@
/*
* 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_DESCRIBEAPPATTRIBUTESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESRESULT_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 DescribeAppAttributesResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPPATTRIBUTESRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESRESULT_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 DescribeAppAttributesResult : public ServiceResult
{
public:
struct AppAttribute
{
std::string description;
@@ -40,26 +40,26 @@ namespace AlibabaCloud
std::string modifiedTime;
std::string appName;
};
DescribeAppAttributesResult();
explicit DescribeAppAttributesResult(const std::string &payload);
~DescribeAppAttributesResult();
DescribeAppAttributesResult();
explicit DescribeAppAttributesResult(const std::string &payload);
~DescribeAppAttributesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<AppAttribute> getApps()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<AppAttribute> apps_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPATTRIBUTESRESULT_H_

View File

@@ -1,54 +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_DESCRIBEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPREQUEST_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 DescribeAppRequest : public RpcServiceRequest
{
public:
DescribeAppRequest();
~DescribeAppRequest();
/*
* 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_DESCRIBEAPPREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPREQUEST_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 DescribeAppRequest : public RpcServiceRequest
{
public:
DescribeAppRequest();
~DescribeAppRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
void setAppId(long appId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPREQUEST_H_

View File

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

View File

@@ -1,45 +1,45 @@
/*
* 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_DESCRIBEAPPSECURITYREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSECURITYREQUEST_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 DescribeAppSecurityRequest : public RpcServiceRequest
{
/*
* 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_DESCRIBEAPPSECURITYREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSECURITYREQUEST_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 DescribeAppSecurityRequest : public RpcServiceRequest
{
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeAppSecurityRequest();
~DescribeAppSecurityRequest();
public:
DescribeAppSecurityRequest();
~DescribeAppSecurityRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
@@ -48,15 +48,15 @@ namespace AlibabaCloud
void setTag(const std::vector<Tag>& tag);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
std::vector<Tag> tag_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSECURITYREQUEST_H_

View File

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

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAPPSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSREQUEST_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 DescribeAppsRequest : public RpcServiceRequest
{
public:
DescribeAppsRequest();
~DescribeAppsRequest();
/*
* 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_DESCRIBEAPPSREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSREQUEST_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 DescribeAppsRequest : public RpcServiceRequest
{
public:
DescribeAppsRequest();
~DescribeAppsRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
@@ -47,17 +47,17 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
int pageSize_;
long appOwner_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSREQUEST_H_

View File

@@ -1,63 +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_DESCRIBEAPPSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSRESULT_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 DescribeAppsResult : public ServiceResult
{
public:
/*
* 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_DESCRIBEAPPSRESULT_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSRESULT_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 DescribeAppsResult : public ServiceResult
{
public:
struct AppItem
{
std::string description;
long appId;
std::string appName;
};
DescribeAppsResult();
explicit DescribeAppsResult(const std::string &payload);
~DescribeAppsResult();
DescribeAppsResult();
explicit DescribeAppsResult(const std::string &payload);
~DescribeAppsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<AppItem> getApps()const;
protected:
void parse(const std::string &payload);
private:
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<AppItem> apps_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAPPSRESULT_H_

View File

@@ -1,40 +1,40 @@
/*
* 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_DESCRIBEAUTHORIZEDAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAUTHORIZEDAPISREQUEST_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 DescribeAuthorizedApisRequest : public RpcServiceRequest
{
public:
DescribeAuthorizedApisRequest();
~DescribeAuthorizedApisRequest();
/*
* 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_DESCRIBEAUTHORIZEDAPISREQUEST_H_
#define ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAUTHORIZEDAPISREQUEST_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 DescribeAuthorizedApisRequest : public RpcServiceRequest
{
public:
DescribeAuthorizedApisRequest();
~DescribeAuthorizedApisRequest();
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
long getAppId()const;
@@ -45,16 +45,16 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
private:
std::string securityToken_;
long appId_;
int pageSize_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
};
}
}
}
#endif // !ALIBABACLOUD_CLOUDAPI_MODEL_DESCRIBEAUTHORIZEDAPISREQUEST_H_

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