diff --git a/ess/CMakeLists.txt b/ess/CMakeLists.txt index 2467c92e5..065fd8463 100644 --- a/ess/CMakeLists.txt +++ b/ess/CMakeLists.txt @@ -15,146 +15,152 @@ # set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include) -set(ess_public_header - include/alibabacloud/ess/model/AttachInstancesRequest.h - include/alibabacloud/ess/model/AttachInstancesResult.h - include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h - include/alibabacloud/ess/model/DescribeScalingGroupsResult.h - include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h - include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h - include/alibabacloud/ess/model/DescribeScalingRulesRequest.h - include/alibabacloud/ess/model/DescribeScalingRulesResult.h - include/alibabacloud/ess/model/ModifyScalingGroupRequest.h - include/alibabacloud/ess/model/ModifyScalingGroupResult.h - include/alibabacloud/ess/model/EnableScalingGroupRequest.h - include/alibabacloud/ess/model/EnableScalingGroupResult.h - include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h - include/alibabacloud/ess/model/DeactivateScalingConfigurationResult.h - include/alibabacloud/ess/model/VerifyAuthenticationRequest.h - include/alibabacloud/ess/model/VerifyAuthenticationResult.h - include/alibabacloud/ess/model/CreateScheduledTaskRequest.h - include/alibabacloud/ess/model/CreateScheduledTaskResult.h - include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h - include/alibabacloud/ess/model/DeleteScheduledTaskResult.h - include/alibabacloud/ess/model/CreateScalingRuleRequest.h - include/alibabacloud/ess/model/CreateScalingRuleResult.h - include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h - include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h - include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h - include/alibabacloud/ess/model/ModifyScheduledTaskResult.h - include/alibabacloud/ess/model/RemoveInstancesRequest.h - include/alibabacloud/ess/model/RemoveInstancesResult.h - include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h - include/alibabacloud/ess/model/ExecuteScalingRuleResult.h - include/alibabacloud/ess/model/DeleteScalingGroupRequest.h - include/alibabacloud/ess/model/DeleteScalingGroupResult.h - include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h - include/alibabacloud/ess/model/DescribeScalingInstancesResult.h - include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h - include/alibabacloud/ess/model/CreateScalingConfigurationResult.h - include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h - include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h - include/alibabacloud/ess/model/DescribeRegionsRequest.h - include/alibabacloud/ess/model/DescribeRegionsResult.h - include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h - include/alibabacloud/ess/model/DescribeAccountAttributesResult.h - include/alibabacloud/ess/model/DetachInstancesRequest.h - include/alibabacloud/ess/model/DetachInstancesResult.h - include/alibabacloud/ess/model/DescribeLimitationRequest.h - include/alibabacloud/ess/model/DescribeLimitationResult.h - include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h - include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h - include/alibabacloud/ess/model/DescribeAlertConfigRequest.h - include/alibabacloud/ess/model/DescribeAlertConfigResult.h - include/alibabacloud/ess/model/CreateScalingGroupRequest.h - include/alibabacloud/ess/model/CreateScalingGroupResult.h - include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h - include/alibabacloud/ess/model/DeleteScalingConfigurationResult.h - include/alibabacloud/ess/model/DisableScalingGroupRequest.h - include/alibabacloud/ess/model/DisableScalingGroupResult.h - include/alibabacloud/ess/model/ModifyScalingRuleRequest.h - include/alibabacloud/ess/model/ModifyScalingRuleResult.h - include/alibabacloud/ess/model/DeleteScalingRuleRequest.h - include/alibabacloud/ess/model/DeleteScalingRuleResult.h - include/alibabacloud/ess/model/VerifyUserRequest.h - include/alibabacloud/ess/model/VerifyUserResult.h - include/alibabacloud/ess/model/ModifyAlertConfigRequest.h - include/alibabacloud/ess/model/ModifyAlertConfigResult.h - include/alibabacloud/ess/EssClient.h - include/alibabacloud/ess/EssExport.h - include/alibabacloud/ess/EssRequest.h - ) -set(ess_src - src/model/AttachInstancesRequest.cc - src/model/AttachInstancesResult.cc - src/model/DescribeScalingGroupsRequest.cc - src/model/DescribeScalingGroupsResult.cc - src/model/DescribeScalingActivitiesRequest.cc - src/model/DescribeScalingActivitiesResult.cc - src/model/DescribeScalingRulesRequest.cc - src/model/DescribeScalingRulesResult.cc - src/model/ModifyScalingGroupRequest.cc - src/model/ModifyScalingGroupResult.cc - src/model/EnableScalingGroupRequest.cc - src/model/EnableScalingGroupResult.cc - src/model/DeactivateScalingConfigurationRequest.cc - src/model/DeactivateScalingConfigurationResult.cc - src/model/VerifyAuthenticationRequest.cc - src/model/VerifyAuthenticationResult.cc - src/model/CreateScheduledTaskRequest.cc - src/model/CreateScheduledTaskResult.cc - src/model/DeleteScheduledTaskRequest.cc - src/model/DeleteScheduledTaskResult.cc - src/model/CreateScalingRuleRequest.cc - src/model/CreateScalingRuleResult.cc - src/model/DescribeScalingConfigurationsRequest.cc - src/model/DescribeScalingConfigurationsResult.cc - src/model/ModifyScheduledTaskRequest.cc - src/model/ModifyScheduledTaskResult.cc - src/model/RemoveInstancesRequest.cc - src/model/RemoveInstancesResult.cc - src/model/ExecuteScalingRuleRequest.cc - src/model/ExecuteScalingRuleResult.cc - src/model/DeleteScalingGroupRequest.cc - src/model/DeleteScalingGroupResult.cc - src/model/DescribeScalingInstancesRequest.cc - src/model/DescribeScalingInstancesResult.cc - src/model/CreateScalingConfigurationRequest.cc - src/model/CreateScalingConfigurationResult.cc - src/model/DescribeCapacityHistoryRequest.cc - src/model/DescribeCapacityHistoryResult.cc - src/model/DescribeRegionsRequest.cc - src/model/DescribeRegionsResult.cc - src/model/DescribeAccountAttributesRequest.cc - src/model/DescribeAccountAttributesResult.cc - src/model/DetachInstancesRequest.cc - src/model/DetachInstancesResult.cc - src/model/DescribeLimitationRequest.cc - src/model/DescribeLimitationResult.cc - src/model/DescribeScalingActivityDetailRequest.cc - src/model/DescribeScalingActivityDetailResult.cc - src/model/DescribeAlertConfigRequest.cc - src/model/DescribeAlertConfigResult.cc - src/model/CreateScalingGroupRequest.cc - src/model/CreateScalingGroupResult.cc - src/model/DeleteScalingConfigurationRequest.cc - src/model/DeleteScalingConfigurationResult.cc - src/model/DisableScalingGroupRequest.cc - src/model/DisableScalingGroupResult.cc - src/model/ModifyScalingRuleRequest.cc - src/model/ModifyScalingRuleResult.cc - src/model/DeleteScalingRuleRequest.cc - src/model/DeleteScalingRuleResult.cc - src/model/VerifyUserRequest.cc - src/model/VerifyUserResult.cc - src/model/ModifyAlertConfigRequest.cc - src/model/ModifyAlertConfigResult.cc - src/EssClient.cc - src/EssRequest.cc - ) +set(ess_public_header + include/alibabacloud/ess/EssClient.h + include/alibabacloud/ess/EssExport.h ) -add_library(ess ${LIB_TYPE} ${ess_public_header} ${ess_src}) +set(ess_public_header_model + include/alibabacloud/ess/model/AttachInstancesRequest.h + include/alibabacloud/ess/model/AttachInstancesResult.h + include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h + include/alibabacloud/ess/model/DescribeScalingGroupsResult.h + include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h + include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h + include/alibabacloud/ess/model/DescribeScalingRulesRequest.h + include/alibabacloud/ess/model/DescribeScalingRulesResult.h + include/alibabacloud/ess/model/ModifyScalingGroupRequest.h + include/alibabacloud/ess/model/ModifyScalingGroupResult.h + include/alibabacloud/ess/model/EnableScalingGroupRequest.h + include/alibabacloud/ess/model/EnableScalingGroupResult.h + include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h + include/alibabacloud/ess/model/DeactivateScalingConfigurationResult.h + include/alibabacloud/ess/model/VerifyAuthenticationRequest.h + include/alibabacloud/ess/model/VerifyAuthenticationResult.h + include/alibabacloud/ess/model/CreateScheduledTaskRequest.h + include/alibabacloud/ess/model/CreateScheduledTaskResult.h + include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h + include/alibabacloud/ess/model/DeleteScheduledTaskResult.h + include/alibabacloud/ess/model/CreateScalingRuleRequest.h + include/alibabacloud/ess/model/CreateScalingRuleResult.h + include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h + include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h + include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h + include/alibabacloud/ess/model/ModifyScheduledTaskResult.h + include/alibabacloud/ess/model/RemoveInstancesRequest.h + include/alibabacloud/ess/model/RemoveInstancesResult.h + include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h + include/alibabacloud/ess/model/ExecuteScalingRuleResult.h + include/alibabacloud/ess/model/DeleteScalingGroupRequest.h + include/alibabacloud/ess/model/DeleteScalingGroupResult.h + include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h + include/alibabacloud/ess/model/DescribeScalingInstancesResult.h + include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h + include/alibabacloud/ess/model/CreateScalingConfigurationResult.h + include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h + include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h + include/alibabacloud/ess/model/DescribeRegionsRequest.h + include/alibabacloud/ess/model/DescribeRegionsResult.h + include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h + include/alibabacloud/ess/model/DescribeScheduledTasksResult.h + include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h + include/alibabacloud/ess/model/DescribeAccountAttributesResult.h + include/alibabacloud/ess/model/DetachInstancesRequest.h + include/alibabacloud/ess/model/DetachInstancesResult.h + include/alibabacloud/ess/model/DescribeLimitationRequest.h + include/alibabacloud/ess/model/DescribeLimitationResult.h + include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h + include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h + include/alibabacloud/ess/model/DescribeAlertConfigRequest.h + include/alibabacloud/ess/model/DescribeAlertConfigResult.h + include/alibabacloud/ess/model/CreateScalingGroupRequest.h + include/alibabacloud/ess/model/CreateScalingGroupResult.h + include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h + include/alibabacloud/ess/model/DeleteScalingConfigurationResult.h + include/alibabacloud/ess/model/DisableScalingGroupRequest.h + include/alibabacloud/ess/model/DisableScalingGroupResult.h + include/alibabacloud/ess/model/ModifyScalingRuleRequest.h + include/alibabacloud/ess/model/ModifyScalingRuleResult.h + include/alibabacloud/ess/model/DeleteScalingRuleRequest.h + include/alibabacloud/ess/model/DeleteScalingRuleResult.h + include/alibabacloud/ess/model/VerifyUserRequest.h + include/alibabacloud/ess/model/VerifyUserResult.h + include/alibabacloud/ess/model/ModifyAlertConfigRequest.h + include/alibabacloud/ess/model/ModifyAlertConfigResult.h ) + +set(ess_src + src/EssClient.cc + src/model/AttachInstancesRequest.cc + src/model/AttachInstancesResult.cc + src/model/DescribeScalingGroupsRequest.cc + src/model/DescribeScalingGroupsResult.cc + src/model/DescribeScalingActivitiesRequest.cc + src/model/DescribeScalingActivitiesResult.cc + src/model/DescribeScalingRulesRequest.cc + src/model/DescribeScalingRulesResult.cc + src/model/ModifyScalingGroupRequest.cc + src/model/ModifyScalingGroupResult.cc + src/model/EnableScalingGroupRequest.cc + src/model/EnableScalingGroupResult.cc + src/model/DeactivateScalingConfigurationRequest.cc + src/model/DeactivateScalingConfigurationResult.cc + src/model/VerifyAuthenticationRequest.cc + src/model/VerifyAuthenticationResult.cc + src/model/CreateScheduledTaskRequest.cc + src/model/CreateScheduledTaskResult.cc + src/model/DeleteScheduledTaskRequest.cc + src/model/DeleteScheduledTaskResult.cc + src/model/CreateScalingRuleRequest.cc + src/model/CreateScalingRuleResult.cc + src/model/DescribeScalingConfigurationsRequest.cc + src/model/DescribeScalingConfigurationsResult.cc + src/model/ModifyScheduledTaskRequest.cc + src/model/ModifyScheduledTaskResult.cc + src/model/RemoveInstancesRequest.cc + src/model/RemoveInstancesResult.cc + src/model/ExecuteScalingRuleRequest.cc + src/model/ExecuteScalingRuleResult.cc + src/model/DeleteScalingGroupRequest.cc + src/model/DeleteScalingGroupResult.cc + src/model/DescribeScalingInstancesRequest.cc + src/model/DescribeScalingInstancesResult.cc + src/model/CreateScalingConfigurationRequest.cc + src/model/CreateScalingConfigurationResult.cc + src/model/DescribeCapacityHistoryRequest.cc + src/model/DescribeCapacityHistoryResult.cc + src/model/DescribeRegionsRequest.cc + src/model/DescribeRegionsResult.cc + src/model/DescribeScheduledTasksRequest.cc + src/model/DescribeScheduledTasksResult.cc + src/model/DescribeAccountAttributesRequest.cc + src/model/DescribeAccountAttributesResult.cc + src/model/DetachInstancesRequest.cc + src/model/DetachInstancesResult.cc + src/model/DescribeLimitationRequest.cc + src/model/DescribeLimitationResult.cc + src/model/DescribeScalingActivityDetailRequest.cc + src/model/DescribeScalingActivityDetailResult.cc + src/model/DescribeAlertConfigRequest.cc + src/model/DescribeAlertConfigResult.cc + src/model/CreateScalingGroupRequest.cc + src/model/CreateScalingGroupResult.cc + src/model/DeleteScalingConfigurationRequest.cc + src/model/DeleteScalingConfigurationResult.cc + src/model/DisableScalingGroupRequest.cc + src/model/DisableScalingGroupResult.cc + src/model/ModifyScalingRuleRequest.cc + src/model/ModifyScalingRuleResult.cc + src/model/DeleteScalingRuleRequest.cc + src/model/DeleteScalingRuleResult.cc + src/model/VerifyUserRequest.cc + src/model/VerifyUserResult.cc + src/model/ModifyAlertConfigRequest.cc + src/model/ModifyAlertConfigResult.cc ) + +add_library(ess ${LIB_TYPE} + ${ess_public_header} + ${ess_public_header_model} + ${ess_src}) set_target_properties(ess PROPERTIES @@ -163,7 +169,6 @@ set_target_properties(ess LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ess - PUBLIC_HEADER "${ess_public_header}" ) if(${LIB_TYPE} STREQUAL "SHARED") @@ -198,9 +203,12 @@ else() jsoncpp) endif() +install(FILES ${ess_public_header} + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ess) +install(FILES ${ess_public_header_model} + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ess/model) install(TARGETS ess ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ess - ) + ) \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/EssClient.h b/ess/include/alibabacloud/ess/EssClient.h index 8d95f2ab1..128a3fec0 100644 --- a/ess/include/alibabacloud/ess/EssClient.h +++ b/ess/include/alibabacloud/ess/EssClient.h @@ -62,6 +62,8 @@ #include "model/DescribeCapacityHistoryResult.h" #include "model/DescribeRegionsRequest.h" #include "model/DescribeRegionsResult.h" +#include "model/DescribeScheduledTasksRequest.h" +#include "model/DescribeScheduledTasksResult.h" #include "model/DescribeAccountAttributesRequest.h" #include "model/DescribeAccountAttributesResult.h" #include "model/DetachInstancesRequest.h" @@ -155,6 +157,9 @@ namespace AlibabaCloud typedef Outcome DescribeRegionsOutcome; typedef std::future DescribeRegionsOutcomeCallable; typedef std::function&)> DescribeRegionsAsyncHandler; + typedef Outcome DescribeScheduledTasksOutcome; + typedef std::future DescribeScheduledTasksOutcomeCallable; + typedef std::function&)> DescribeScheduledTasksAsyncHandler; typedef Outcome DescribeAccountAttributesOutcome; typedef std::future DescribeAccountAttributesOutcomeCallable; typedef std::function&)> DescribeAccountAttributesAsyncHandler; @@ -192,12 +197,10 @@ namespace AlibabaCloud typedef std::future ModifyAlertConfigOutcomeCallable; typedef std::function&)> ModifyAlertConfigAsyncHandler; - EssClient(const Credentials &credentials, const ClientConfiguration &configuration); EssClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); EssClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~EssClient(); - AttachInstancesOutcome attachInstances(const Model::AttachInstancesRequest &request)const; void attachInstancesAsync(const Model::AttachInstancesRequest& request, const AttachInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AttachInstancesOutcomeCallable attachInstancesCallable(const Model::AttachInstancesRequest& request) const; @@ -258,6 +261,9 @@ namespace AlibabaCloud DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; + DescribeScheduledTasksOutcome describeScheduledTasks(const Model::DescribeScheduledTasksRequest &request)const; + void describeScheduledTasksAsync(const Model::DescribeScheduledTasksRequest& request, const DescribeScheduledTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeScheduledTasksOutcomeCallable describeScheduledTasksCallable(const Model::DescribeScheduledTasksRequest& request) const; DescribeAccountAttributesOutcome describeAccountAttributes(const Model::DescribeAccountAttributesRequest &request)const; void describeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAccountAttributesOutcomeCallable describeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const; diff --git a/ess/include/alibabacloud/ess/EssRequest.h b/ess/include/alibabacloud/ess/EssRequest.h deleted file mode 100644 index 73f746b21..000000000 --- a/ess/include/alibabacloud/ess/EssRequest.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ESS_ESSREQUEST_H_ -#define ALIBABACLOUD_ESS_ESSREQUEST_H_ - -#include -#include "EssExport.h" - -namespace AlibabaCloud -{ - namespace Ess - { - class ALIBABACLOUD_ESS_EXPORT EssRequest : public RpcServiceRequest - { - public: - explicit EssRequest(const std::string & action); - virtual ~EssRequest(); - - private: - - }; - } -} - -#endif // !ALIBABACLOUD_ESS_ESSREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h b/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h index f44be01f4..27970b709 100644 --- a/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT AttachInstancesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT AttachInstancesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/AttachInstancesResult.h b/ess/include/alibabacloud/ess/model/AttachInstancesResult.h index 2322021f9..dae093b67 100644 --- a/ess/include/alibabacloud/ess/model/AttachInstancesResult.h +++ b/ess/include/alibabacloud/ess/model/AttachInstancesResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit AttachInstancesResult(const std::string &payload); ~AttachInstancesResult(); std::string getScalingActivityId()const; - void setScalingActivityId(const std::string& scalingActivityId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h index 6cc077ed8..8e77c1fe6 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT CreateScalingConfigurationRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT CreateScalingConfigurationRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h index c58b9a5c5..7ac53134c 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit CreateScalingConfigurationResult(const std::string &payload); ~CreateScalingConfigurationResult(); std::string getScalingConfigurationId()const; - void setScalingConfigurationId(const std::string& scalingConfigurationId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h index ea45595eb..08328e11e 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT CreateScalingGroupRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT CreateScalingGroupRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h b/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h index b049531a8..295053834 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit CreateScalingGroupResult(const std::string &payload); ~CreateScalingGroupResult(); std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h index 27d1973cd..53504e10a 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT CreateScalingRuleRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT CreateScalingRuleRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h b/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h index 0e9843ba6..75be912a5 100644 --- a/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h @@ -38,9 +38,7 @@ namespace AlibabaCloud explicit CreateScalingRuleResult(const std::string &payload); ~CreateScalingRuleResult(); std::string getScalingRuleAri()const; - void setScalingRuleAri(const std::string& scalingRuleAri); std::string getScalingRuleId()const; - void setScalingRuleId(const std::string& scalingRuleId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h index db45354ab..28bbac056 100644 --- a/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT CreateScheduledTaskRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT CreateScheduledTaskRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h b/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h index f329a9c81..eeeabf62a 100644 --- a/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h +++ b/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit CreateScheduledTaskResult(const std::string &payload); ~CreateScheduledTaskResult(); std::string getScheduledTaskId()const; - void setScheduledTaskId(const std::string& scheduledTaskId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h index 145ff652b..0ae6782cb 100644 --- a/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h +++ b/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DeactivateScalingConfigurationRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DeactivateScalingConfigurationRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h index d7a3deaaa..891de3e0c 100644 --- a/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h +++ b/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DeleteScalingConfigurationRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DeleteScalingConfigurationRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h index 3ac60f709..82445e502 100644 --- a/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DeleteScalingGroupRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DeleteScalingGroupRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h index ab79c1e55..9bdbaf232 100644 --- a/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DeleteScalingRuleRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DeleteScalingRuleRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h index 961fcc333..8149abd5f 100644 --- a/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h +++ b/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DeleteScheduledTaskRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DeleteScheduledTaskRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h b/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h index 6b93c7872..c6b4602c4 100644 --- a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeAccountAttributesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeAccountAttributesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h b/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h index 2a3f5b895..e9d76ed51 100644 --- a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h @@ -38,23 +38,14 @@ namespace AlibabaCloud explicit DescribeAccountAttributesResult(const std::string &payload); ~DescribeAccountAttributesResult(); int getMaxNumberOfScalingRules()const; - void setMaxNumberOfScalingRules(int maxNumberOfScalingRules); int getMaxNumberOfScalingInstances()const; - void setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances); int getMaxNumberOfScheduledTasks()const; - void setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks); int getMaxNumberOfLoadBalancers()const; - void setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers); int getMaxNumberOfMinSize()const; - void setMaxNumberOfMinSize(int maxNumberOfMinSize); int getMaxNumberOfScalingGroups()const; - void setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups); int getMaxNumberOfScalingConfigurations()const; - void setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations); int getMaxNumberOfDBInstances()const; - void setMaxNumberOfDBInstances(int maxNumberOfDBInstances); int getMaxNumberOfMaxSize()const; - void setMaxNumberOfMaxSize(int maxNumberOfMaxSize); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h b/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h index 0aef4c92b..d6d0e672c 100644 --- a/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeAlertConfigRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeAlertConfigRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h b/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h index 319033c0c..06635b354 100644 --- a/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h @@ -38,11 +38,8 @@ namespace AlibabaCloud explicit DescribeAlertConfigResult(const std::string &payload); ~DescribeAlertConfigResult(); int getFailConfig()const; - void setFailConfig(int failConfig); int getRejectConfig()const; - void setRejectConfig(int rejectConfig); int getSuccessConfig()const; - void setSuccessConfig(int successConfig); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h b/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h index 407f29ae2..b638f830a 100644 --- a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeCapacityHistoryRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeCapacityHistoryRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h b/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h index 067c7ddef..9187bd69a 100644 --- a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h @@ -46,13 +46,9 @@ namespace AlibabaCloud explicit DescribeCapacityHistoryResult(const std::string &payload); ~DescribeCapacityHistoryResult(); int getTotalCount()const; - void setTotalCount(int totalCount); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); std::vector getCapacityHistoryItems()const; - void setCapacityHistoryItems(const std::vector& capacityHistoryItems); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h b/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h index d1f18fba4..a69b757df 100644 --- a/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeLimitationRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeLimitationRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h b/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h index 15e0a71ce..318765bba 100644 --- a/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h @@ -38,23 +38,14 @@ namespace AlibabaCloud explicit DescribeLimitationResult(const std::string &payload); ~DescribeLimitationResult(); int getMaxNumberOfScalingRules()const; - void setMaxNumberOfScalingRules(int maxNumberOfScalingRules); int getMaxNumberOfScalingInstances()const; - void setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances); int getMaxNumberOfScheduledTasks()const; - void setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks); int getMaxNumberOfLoadBalancers()const; - void setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers); int getMaxNumberOfMinSize()const; - void setMaxNumberOfMinSize(int maxNumberOfMinSize); int getMaxNumberOfScalingGroups()const; - void setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups); int getMaxNumberOfScalingConfigurations()const; - void setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations); int getMaxNumberOfDBInstances()const; - void setMaxNumberOfDBInstances(int maxNumberOfDBInstances); int getMaxNumberOfMaxSize()const; - void setMaxNumberOfMaxSize(int maxNumberOfMaxSize); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h b/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h index 7efd5a3df..ed7e4acf3 100644 --- a/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeRegionsRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeRegionsRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h b/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h index 64e8de077..08f927b5e 100644 --- a/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h @@ -44,7 +44,6 @@ namespace AlibabaCloud explicit DescribeRegionsResult(const std::string &payload); ~DescribeRegionsResult(); std::vector getRegions()const; - void setRegions(const std::vector& regions); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h index b7d62b93f..17b936cf3 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingActivitiesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingActivitiesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h index f5f1baa5d..e600ddbdf 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h @@ -53,13 +53,9 @@ namespace AlibabaCloud explicit DescribeScalingActivitiesResult(const std::string &payload); ~DescribeScalingActivitiesResult(); int getTotalCount()const; - void setTotalCount(int totalCount); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); std::vector getScalingActivities()const; - void setScalingActivities(const std::vector& scalingActivities); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h index 53dee1ee1..5bac0c69f 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingActivityDetailRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingActivityDetailRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h index a6cfedb35..01c1e38fa 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h @@ -38,9 +38,7 @@ namespace AlibabaCloud explicit DescribeScalingActivityDetailResult(const std::string &payload); ~DescribeScalingActivityDetailResult(); std::string getScalingActivityId()const; - void setScalingActivityId(const std::string& scalingActivityId); std::string getDetail()const; - void setDetail(const std::string& detail); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h index 2b3aadd21..53ee9a8eb 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingConfigurationsRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingConfigurationsRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h index 03f448fe5..351daac57 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h @@ -78,13 +78,9 @@ namespace AlibabaCloud explicit DescribeScalingConfigurationsResult(const std::string &payload); ~DescribeScalingConfigurationsResult(); int getTotalCount()const; - void setTotalCount(int totalCount); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); std::vector getScalingConfigurations()const; - void setScalingConfigurations(const std::vector& scalingConfigurations); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h index 215054c7d..46339ba04 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingGroupsRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingGroupsRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h index a9525a6fc..1c8eb5ab7 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h @@ -61,13 +61,9 @@ namespace AlibabaCloud explicit DescribeScalingGroupsResult(const std::string &payload); ~DescribeScalingGroupsResult(); int getTotalCount()const; - void setTotalCount(int totalCount); std::vector getScalingGroups()const; - void setScalingGroups(const std::vector& scalingGroups); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h index 1630fe5ff..693b1c9c8 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingInstancesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingInstancesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h index 24e321190..1801247b2 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h @@ -49,13 +49,9 @@ namespace AlibabaCloud explicit DescribeScalingInstancesResult(const std::string &payload); ~DescribeScalingInstancesResult(); int getTotalCount()const; - void setTotalCount(int totalCount); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); std::vector getScalingInstances()const; - void setScalingInstances(const std::vector& scalingInstances); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h index 822a30a5d..a66e8a31e 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeScalingRulesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DescribeScalingRulesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h index 65295a51f..ec25fcf76 100644 --- a/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h @@ -50,13 +50,9 @@ namespace AlibabaCloud explicit DescribeScalingRulesResult(const std::string &payload); ~DescribeScalingRulesResult(); std::vector getScalingRules()const; - void setScalingRules(const std::vector& scalingRules); int getTotalCount()const; - void setTotalCount(int totalCount); int getPageSize()const; - void setPageSize(int pageSize); int getPageNumber()const; - void setPageNumber(int pageNumber); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h new file mode 100644 index 000000000..550b9ec63 --- /dev/null +++ b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h @@ -0,0 +1,249 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSREQUEST_H_ +#define ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ess + { + namespace Model + { + class ALIBABACLOUD_ESS_EXPORT DescribeScheduledTasksRequest : public RpcServiceRequest + { + + public: + DescribeScheduledTasksRequest(); + ~DescribeScheduledTasksRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getScheduledAction2()const; + void setScheduledAction2(const std::string& scheduledAction2); + std::string getScheduledAction1()const; + void setScheduledAction1(const std::string& scheduledAction1); + std::string getScheduledAction6()const; + void setScheduledAction6(const std::string& scheduledAction6); + std::string getScheduledAction5()const; + void setScheduledAction5(const std::string& scheduledAction5); + std::string getScheduledAction4()const; + void setScheduledAction4(const std::string& scheduledAction4); + std::string getScheduledAction3()const; + void setScheduledAction3(const std::string& scheduledAction3); + std::string getScheduledAction9()const; + void setScheduledAction9(const std::string& scheduledAction9); + std::string getScheduledAction8()const; + void setScheduledAction8(const std::string& scheduledAction8); + std::string getScheduledAction7()const; + void setScheduledAction7(const std::string& scheduledAction7); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getScheduledTaskName20()const; + void setScheduledTaskName20(const std::string& scheduledTaskName20); + std::string getScheduledTaskName19()const; + void setScheduledTaskName19(const std::string& scheduledTaskName19); + std::string getScheduledTaskName18()const; + void setScheduledTaskName18(const std::string& scheduledTaskName18); + std::string getScheduledTaskId20()const; + void setScheduledTaskId20(const std::string& scheduledTaskId20); + std::string getScheduledTaskName13()const; + void setScheduledTaskName13(const std::string& scheduledTaskName13); + std::string getScheduledTaskName12()const; + void setScheduledTaskName12(const std::string& scheduledTaskName12); + std::string getScheduledTaskName11()const; + void setScheduledTaskName11(const std::string& scheduledTaskName11); + std::string getScheduledTaskName10()const; + void setScheduledTaskName10(const std::string& scheduledTaskName10); + std::string getScheduledTaskName17()const; + void setScheduledTaskName17(const std::string& scheduledTaskName17); + std::string getScheduledTaskName16()const; + void setScheduledTaskName16(const std::string& scheduledTaskName16); + int getPageNumber()const; + void setPageNumber(int pageNumber); + std::string getScheduledTaskName15()const; + void setScheduledTaskName15(const std::string& scheduledTaskName15); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getScheduledTaskName14()const; + void setScheduledTaskName14(const std::string& scheduledTaskName14); + std::string getScheduledTaskId2()const; + void setScheduledTaskId2(const std::string& scheduledTaskId2); + std::string getScheduledTaskId1()const; + void setScheduledTaskId1(const std::string& scheduledTaskId1); + std::string getScheduledTaskId4()const; + void setScheduledTaskId4(const std::string& scheduledTaskId4); + std::string getScheduledTaskId18()const; + void setScheduledTaskId18(const std::string& scheduledTaskId18); + std::string getScheduledTaskId3()const; + void setScheduledTaskId3(const std::string& scheduledTaskId3); + std::string getScheduledTaskId19()const; + void setScheduledTaskId19(const std::string& scheduledTaskId19); + std::string getScheduledTaskId6()const; + void setScheduledTaskId6(const std::string& scheduledTaskId6); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getScheduledTaskId5()const; + void setScheduledTaskId5(const std::string& scheduledTaskId5); + std::string getScheduledTaskId8()const; + void setScheduledTaskId8(const std::string& scheduledTaskId8); + std::string getScheduledTaskName9()const; + void setScheduledTaskName9(const std::string& scheduledTaskName9); + std::string getScheduledAction20()const; + void setScheduledAction20(const std::string& scheduledAction20); + std::string getScheduledTaskId7()const; + void setScheduledTaskId7(const std::string& scheduledTaskId7); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getScheduledTaskId12()const; + void setScheduledTaskId12(const std::string& scheduledTaskId12); + std::string getScheduledTaskName7()const; + void setScheduledTaskName7(const std::string& scheduledTaskName7); + std::string getScheduledTaskId9()const; + void setScheduledTaskId9(const std::string& scheduledTaskId9); + std::string getScheduledTaskId13()const; + void setScheduledTaskId13(const std::string& scheduledTaskId13); + std::string getScheduledTaskName8()const; + void setScheduledTaskName8(const std::string& scheduledTaskName8); + std::string getScheduledTaskId10()const; + void setScheduledTaskId10(const std::string& scheduledTaskId10); + std::string getScheduledTaskName5()const; + void setScheduledTaskName5(const std::string& scheduledTaskName5); + std::string getScheduledTaskId11()const; + void setScheduledTaskId11(const std::string& scheduledTaskId11); + std::string getScheduledTaskName6()const; + void setScheduledTaskName6(const std::string& scheduledTaskName6); + std::string getScheduledTaskId16()const; + void setScheduledTaskId16(const std::string& scheduledTaskId16); + std::string getScheduledTaskName3()const; + void setScheduledTaskName3(const std::string& scheduledTaskName3); + std::string getScheduledTaskId17()const; + void setScheduledTaskId17(const std::string& scheduledTaskId17); + std::string getScheduledTaskName4()const; + void setScheduledTaskName4(const std::string& scheduledTaskName4); + std::string getScheduledTaskId14()const; + void setScheduledTaskId14(const std::string& scheduledTaskId14); + std::string getScheduledTaskName1()const; + void setScheduledTaskName1(const std::string& scheduledTaskName1); + std::string getScheduledTaskId15()const; + void setScheduledTaskId15(const std::string& scheduledTaskId15); + std::string getScheduledTaskName2()const; + void setScheduledTaskName2(const std::string& scheduledTaskName2); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); + std::string getScheduledAction18()const; + void setScheduledAction18(const std::string& scheduledAction18); + std::string getScheduledAction19()const; + void setScheduledAction19(const std::string& scheduledAction19); + std::string getScheduledAction16()const; + void setScheduledAction16(const std::string& scheduledAction16); + std::string getScheduledAction17()const; + void setScheduledAction17(const std::string& scheduledAction17); + std::string getScheduledAction14()const; + void setScheduledAction14(const std::string& scheduledAction14); + std::string getScheduledAction15()const; + void setScheduledAction15(const std::string& scheduledAction15); + std::string getScheduledAction12()const; + void setScheduledAction12(const std::string& scheduledAction12); + std::string getScheduledAction13()const; + void setScheduledAction13(const std::string& scheduledAction13); + std::string getScheduledAction10()const; + void setScheduledAction10(const std::string& scheduledAction10); + std::string getScheduledAction11()const; + void setScheduledAction11(const std::string& scheduledAction11); + + private: + long resourceOwnerId_; + std::string scheduledAction2_; + std::string scheduledAction1_; + std::string scheduledAction6_; + std::string scheduledAction5_; + std::string scheduledAction4_; + std::string scheduledAction3_; + std::string scheduledAction9_; + std::string scheduledAction8_; + std::string scheduledAction7_; + long ownerId_; + std::string scheduledTaskName20_; + std::string scheduledTaskName19_; + std::string scheduledTaskName18_; + std::string scheduledTaskId20_; + std::string scheduledTaskName13_; + std::string scheduledTaskName12_; + std::string scheduledTaskName11_; + std::string scheduledTaskName10_; + std::string scheduledTaskName17_; + std::string scheduledTaskName16_; + int pageNumber_; + std::string scheduledTaskName15_; + std::string accessKeyId_; + std::string scheduledTaskName14_; + std::string scheduledTaskId2_; + std::string scheduledTaskId1_; + std::string scheduledTaskId4_; + std::string scheduledTaskId18_; + std::string scheduledTaskId3_; + std::string scheduledTaskId19_; + std::string scheduledTaskId6_; + std::string regionId_; + std::string scheduledTaskId5_; + std::string scheduledTaskId8_; + std::string scheduledTaskName9_; + std::string scheduledAction20_; + std::string scheduledTaskId7_; + int pageSize_; + std::string scheduledTaskId12_; + std::string scheduledTaskName7_; + std::string scheduledTaskId9_; + std::string scheduledTaskId13_; + std::string scheduledTaskName8_; + std::string scheduledTaskId10_; + std::string scheduledTaskName5_; + std::string scheduledTaskId11_; + std::string scheduledTaskName6_; + std::string scheduledTaskId16_; + std::string scheduledTaskName3_; + std::string scheduledTaskId17_; + std::string scheduledTaskName4_; + std::string scheduledTaskId14_; + std::string scheduledTaskName1_; + std::string scheduledTaskId15_; + std::string scheduledTaskName2_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string scheduledAction18_; + std::string scheduledAction19_; + std::string scheduledAction16_; + std::string scheduledAction17_; + std::string scheduledAction14_; + std::string scheduledAction15_; + std::string scheduledAction12_; + std::string scheduledAction13_; + std::string scheduledAction10_; + std::string scheduledAction11_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h new file mode 100644 index 000000000..181b00cbe --- /dev/null +++ b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h @@ -0,0 +1,70 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSRESULT_H_ +#define ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ess + { + namespace Model + { + class ALIBABACLOUD_ESS_EXPORT DescribeScheduledTasksResult : public ServiceResult + { + public: + struct ScheduledTask + { + std::string description; + std::string launchTime; + std::string scheduledTaskId; + std::string recurrenceType; + std::string scheduledTaskName; + std::string scheduledAction; + std::string recurrenceEndTime; + std::string recurrenceValue; + int launchExpirationTime; + bool taskEnabled; + }; + + + DescribeScheduledTasksResult(); + explicit DescribeScheduledTasksResult(const std::string &payload); + ~DescribeScheduledTasksResult(); + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getScheduledTasks()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector scheduledTasks_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSRESULT_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h b/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h index 4356c3e71..86023eed0 100644 --- a/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DetachInstancesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DetachInstancesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/DetachInstancesResult.h b/ess/include/alibabacloud/ess/model/DetachInstancesResult.h index b888090f3..7a15cbdfc 100644 --- a/ess/include/alibabacloud/ess/model/DetachInstancesResult.h +++ b/ess/include/alibabacloud/ess/model/DetachInstancesResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit DetachInstancesResult(const std::string &payload); ~DetachInstancesResult(); std::string getScalingActivityId()const; - void setScalingActivityId(const std::string& scalingActivityId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h index 7779d309a..d6e0ba13d 100644 --- a/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DisableScalingGroupRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT DisableScalingGroupRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h index cdf8df034..b8c4590e2 100644 --- a/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT EnableScalingGroupRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT EnableScalingGroupRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h index eb33c87a1..8d80159a4 100644 --- a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT ExecuteScalingRuleRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT ExecuteScalingRuleRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h index 640078b2f..353607f3b 100644 --- a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h +++ b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit ExecuteScalingRuleResult(const std::string &payload); ~ExecuteScalingRuleResult(); std::string getScalingActivityId()const; - void setScalingActivityId(const std::string& scalingActivityId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h b/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h index be0984866..cc05d102c 100644 --- a/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT ModifyAlertConfigRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT ModifyAlertConfigRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h index d2f4fc2e1..4e7de05fb 100644 --- a/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT ModifyScalingGroupRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT ModifyScalingGroupRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h index 827eb8299..060af11e6 100644 --- a/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT ModifyScalingRuleRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT ModifyScalingRuleRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h index ed605f83c..07281e7f4 100644 --- a/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT ModifyScheduledTaskRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT ModifyScheduledTaskRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h b/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h index 794dbd5d0..fb8ab445d 100644 --- a/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT RemoveInstancesRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT RemoveInstancesRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h b/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h index f8297893c..fad3dd6b7 100644 --- a/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h +++ b/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h @@ -38,7 +38,6 @@ namespace AlibabaCloud explicit RemoveInstancesResult(const std::string &payload); ~RemoveInstancesResult(); std::string getScalingActivityId()const; - void setScalingActivityId(const std::string& scalingActivityId); protected: void parse(const std::string &payload); diff --git a/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h b/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h index 15bf84448..857c7be87 100644 --- a/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h +++ b/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT VerifyAuthenticationRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT VerifyAuthenticationRequest : public RpcServiceRequest { public: diff --git a/ess/include/alibabacloud/ess/model/VerifyUserRequest.h b/ess/include/alibabacloud/ess/model/VerifyUserRequest.h index b9151bb06..51844c69a 100644 --- a/ess/include/alibabacloud/ess/model/VerifyUserRequest.h +++ b/ess/include/alibabacloud/ess/model/VerifyUserRequest.h @@ -19,7 +19,8 @@ #include #include -#include +#include +#include namespace AlibabaCloud { @@ -27,7 +28,7 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT VerifyUserRequest : public EssRequest + class ALIBABACLOUD_ESS_EXPORT VerifyUserRequest : public RpcServiceRequest { public: diff --git a/ess/src/EssClient.cc b/ess/src/EssClient.cc index 814bb2480..26ab3c6f8 100644 --- a/ess/src/EssClient.cc +++ b/ess/src/EssClient.cc @@ -779,6 +779,42 @@ EssClient::DescribeRegionsOutcomeCallable EssClient::describeRegionsCallable(con return task->get_future(); } +EssClient::DescribeScheduledTasksOutcome EssClient::describeScheduledTasks(const DescribeScheduledTasksRequest &request) const +{ + auto endpointOutcome = endpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeScheduledTasksOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeScheduledTasksOutcome(DescribeScheduledTasksResult(outcome.result())); + else + return DescribeScheduledTasksOutcome(outcome.error()); +} + +void EssClient::describeScheduledTasksAsync(const DescribeScheduledTasksRequest& request, const DescribeScheduledTasksAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeScheduledTasks(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EssClient::DescribeScheduledTasksOutcomeCallable EssClient::describeScheduledTasksCallable(const DescribeScheduledTasksRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeScheduledTasks(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EssClient::DescribeAccountAttributesOutcome EssClient::describeAccountAttributes(const DescribeAccountAttributesRequest &request) const { auto endpointOutcome = endpoint(); diff --git a/ess/src/EssRequest.cc b/ess/src/EssRequest.cc deleted file mode 100644 index 47ae072e2..000000000 --- a/ess/src/EssRequest.cc +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using namespace AlibabaCloud; -using namespace AlibabaCloud::Ess; - -EssRequest::EssRequest(const std::string & action) : - RpcServiceRequest("ess", "2014-08-28", action) -{ } - -EssRequest::~EssRequest() -{ } \ No newline at end of file diff --git a/ess/src/model/AttachInstancesRequest.cc b/ess/src/model/AttachInstancesRequest.cc index 296e99f98..adcb621e1 100644 --- a/ess/src/model/AttachInstancesRequest.cc +++ b/ess/src/model/AttachInstancesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::AttachInstancesRequest; AttachInstancesRequest::AttachInstancesRequest() : - EssRequest("AttachInstances") + RpcServiceRequest("ess", "2014-08-28", "AttachInstances") {} AttachInstancesRequest::~AttachInstancesRequest() diff --git a/ess/src/model/AttachInstancesResult.cc b/ess/src/model/AttachInstancesResult.cc index 4c0d31772..59134ebf9 100644 --- a/ess/src/model/AttachInstancesResult.cc +++ b/ess/src/model/AttachInstancesResult.cc @@ -50,8 +50,3 @@ std::string AttachInstancesResult::getScalingActivityId()const return scalingActivityId_; } -void AttachInstancesResult::setScalingActivityId(const std::string& scalingActivityId) -{ - scalingActivityId_ = scalingActivityId; -} - diff --git a/ess/src/model/CreateScalingConfigurationRequest.cc b/ess/src/model/CreateScalingConfigurationRequest.cc index c8992d331..2904f471a 100644 --- a/ess/src/model/CreateScalingConfigurationRequest.cc +++ b/ess/src/model/CreateScalingConfigurationRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::CreateScalingConfigurationRequest; CreateScalingConfigurationRequest::CreateScalingConfigurationRequest() : - EssRequest("CreateScalingConfiguration") + RpcServiceRequest("ess", "2014-08-28", "CreateScalingConfiguration") {} CreateScalingConfigurationRequest::~CreateScalingConfigurationRequest() diff --git a/ess/src/model/CreateScalingConfigurationResult.cc b/ess/src/model/CreateScalingConfigurationResult.cc index dc104a2e1..dcbc5b38c 100644 --- a/ess/src/model/CreateScalingConfigurationResult.cc +++ b/ess/src/model/CreateScalingConfigurationResult.cc @@ -50,8 +50,3 @@ std::string CreateScalingConfigurationResult::getScalingConfigurationId()const return scalingConfigurationId_; } -void CreateScalingConfigurationResult::setScalingConfigurationId(const std::string& scalingConfigurationId) -{ - scalingConfigurationId_ = scalingConfigurationId; -} - diff --git a/ess/src/model/CreateScalingGroupRequest.cc b/ess/src/model/CreateScalingGroupRequest.cc index 3b10bb433..651f7f9a8 100644 --- a/ess/src/model/CreateScalingGroupRequest.cc +++ b/ess/src/model/CreateScalingGroupRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::CreateScalingGroupRequest; CreateScalingGroupRequest::CreateScalingGroupRequest() : - EssRequest("CreateScalingGroup") + RpcServiceRequest("ess", "2014-08-28", "CreateScalingGroup") {} CreateScalingGroupRequest::~CreateScalingGroupRequest() diff --git a/ess/src/model/CreateScalingGroupResult.cc b/ess/src/model/CreateScalingGroupResult.cc index 8b59eb919..bea7945bc 100644 --- a/ess/src/model/CreateScalingGroupResult.cc +++ b/ess/src/model/CreateScalingGroupResult.cc @@ -50,8 +50,3 @@ std::string CreateScalingGroupResult::getScalingGroupId()const return scalingGroupId_; } -void CreateScalingGroupResult::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; -} - diff --git a/ess/src/model/CreateScalingRuleRequest.cc b/ess/src/model/CreateScalingRuleRequest.cc index ba7ac7752..5ce1442fe 100644 --- a/ess/src/model/CreateScalingRuleRequest.cc +++ b/ess/src/model/CreateScalingRuleRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::CreateScalingRuleRequest; CreateScalingRuleRequest::CreateScalingRuleRequest() : - EssRequest("CreateScalingRule") + RpcServiceRequest("ess", "2014-08-28", "CreateScalingRule") {} CreateScalingRuleRequest::~CreateScalingRuleRequest() diff --git a/ess/src/model/CreateScalingRuleResult.cc b/ess/src/model/CreateScalingRuleResult.cc index 80ed1e773..f2b94d7d0 100644 --- a/ess/src/model/CreateScalingRuleResult.cc +++ b/ess/src/model/CreateScalingRuleResult.cc @@ -52,18 +52,8 @@ std::string CreateScalingRuleResult::getScalingRuleAri()const return scalingRuleAri_; } -void CreateScalingRuleResult::setScalingRuleAri(const std::string& scalingRuleAri) -{ - scalingRuleAri_ = scalingRuleAri; -} - std::string CreateScalingRuleResult::getScalingRuleId()const { return scalingRuleId_; } -void CreateScalingRuleResult::setScalingRuleId(const std::string& scalingRuleId) -{ - scalingRuleId_ = scalingRuleId; -} - diff --git a/ess/src/model/CreateScheduledTaskRequest.cc b/ess/src/model/CreateScheduledTaskRequest.cc index 428c4c3c2..bd0e36934 100644 --- a/ess/src/model/CreateScheduledTaskRequest.cc +++ b/ess/src/model/CreateScheduledTaskRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::CreateScheduledTaskRequest; CreateScheduledTaskRequest::CreateScheduledTaskRequest() : - EssRequest("CreateScheduledTask") + RpcServiceRequest("ess", "2014-08-28", "CreateScheduledTask") {} CreateScheduledTaskRequest::~CreateScheduledTaskRequest() diff --git a/ess/src/model/CreateScheduledTaskResult.cc b/ess/src/model/CreateScheduledTaskResult.cc index b12c06948..7c393b50d 100644 --- a/ess/src/model/CreateScheduledTaskResult.cc +++ b/ess/src/model/CreateScheduledTaskResult.cc @@ -50,8 +50,3 @@ std::string CreateScheduledTaskResult::getScheduledTaskId()const return scheduledTaskId_; } -void CreateScheduledTaskResult::setScheduledTaskId(const std::string& scheduledTaskId) -{ - scheduledTaskId_ = scheduledTaskId; -} - diff --git a/ess/src/model/DeactivateScalingConfigurationRequest.cc b/ess/src/model/DeactivateScalingConfigurationRequest.cc index 1fdd6a59b..33281c1d6 100644 --- a/ess/src/model/DeactivateScalingConfigurationRequest.cc +++ b/ess/src/model/DeactivateScalingConfigurationRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DeactivateScalingConfigurationRequest; DeactivateScalingConfigurationRequest::DeactivateScalingConfigurationRequest() : - EssRequest("DeactivateScalingConfiguration") + RpcServiceRequest("ess", "2014-08-28", "DeactivateScalingConfiguration") {} DeactivateScalingConfigurationRequest::~DeactivateScalingConfigurationRequest() diff --git a/ess/src/model/DeleteScalingConfigurationRequest.cc b/ess/src/model/DeleteScalingConfigurationRequest.cc index 5cfaa03dc..8f0984a2e 100644 --- a/ess/src/model/DeleteScalingConfigurationRequest.cc +++ b/ess/src/model/DeleteScalingConfigurationRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DeleteScalingConfigurationRequest; DeleteScalingConfigurationRequest::DeleteScalingConfigurationRequest() : - EssRequest("DeleteScalingConfiguration") + RpcServiceRequest("ess", "2014-08-28", "DeleteScalingConfiguration") {} DeleteScalingConfigurationRequest::~DeleteScalingConfigurationRequest() diff --git a/ess/src/model/DeleteScalingGroupRequest.cc b/ess/src/model/DeleteScalingGroupRequest.cc index 3d3a72e94..46af4ede7 100644 --- a/ess/src/model/DeleteScalingGroupRequest.cc +++ b/ess/src/model/DeleteScalingGroupRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DeleteScalingGroupRequest; DeleteScalingGroupRequest::DeleteScalingGroupRequest() : - EssRequest("DeleteScalingGroup") + RpcServiceRequest("ess", "2014-08-28", "DeleteScalingGroup") {} DeleteScalingGroupRequest::~DeleteScalingGroupRequest() diff --git a/ess/src/model/DeleteScalingRuleRequest.cc b/ess/src/model/DeleteScalingRuleRequest.cc index 913c93426..17241d332 100644 --- a/ess/src/model/DeleteScalingRuleRequest.cc +++ b/ess/src/model/DeleteScalingRuleRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DeleteScalingRuleRequest; DeleteScalingRuleRequest::DeleteScalingRuleRequest() : - EssRequest("DeleteScalingRule") + RpcServiceRequest("ess", "2014-08-28", "DeleteScalingRule") {} DeleteScalingRuleRequest::~DeleteScalingRuleRequest() diff --git a/ess/src/model/DeleteScheduledTaskRequest.cc b/ess/src/model/DeleteScheduledTaskRequest.cc index 9085b7cf8..d5781c27e 100644 --- a/ess/src/model/DeleteScheduledTaskRequest.cc +++ b/ess/src/model/DeleteScheduledTaskRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DeleteScheduledTaskRequest; DeleteScheduledTaskRequest::DeleteScheduledTaskRequest() : - EssRequest("DeleteScheduledTask") + RpcServiceRequest("ess", "2014-08-28", "DeleteScheduledTask") {} DeleteScheduledTaskRequest::~DeleteScheduledTaskRequest() diff --git a/ess/src/model/DescribeAccountAttributesRequest.cc b/ess/src/model/DescribeAccountAttributesRequest.cc index 64b8e5015..bce45a7f2 100644 --- a/ess/src/model/DescribeAccountAttributesRequest.cc +++ b/ess/src/model/DescribeAccountAttributesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeAccountAttributesRequest; DescribeAccountAttributesRequest::DescribeAccountAttributesRequest() : - EssRequest("DescribeAccountAttributes") + RpcServiceRequest("ess", "2014-08-28", "DescribeAccountAttributes") {} DescribeAccountAttributesRequest::~DescribeAccountAttributesRequest() diff --git a/ess/src/model/DescribeAccountAttributesResult.cc b/ess/src/model/DescribeAccountAttributesResult.cc index 4200623a0..0c800ad94 100644 --- a/ess/src/model/DescribeAccountAttributesResult.cc +++ b/ess/src/model/DescribeAccountAttributesResult.cc @@ -66,88 +66,43 @@ int DescribeAccountAttributesResult::getMaxNumberOfScalingRules()const return maxNumberOfScalingRules_; } -void DescribeAccountAttributesResult::setMaxNumberOfScalingRules(int maxNumberOfScalingRules) -{ - maxNumberOfScalingRules_ = maxNumberOfScalingRules; -} - int DescribeAccountAttributesResult::getMaxNumberOfScalingInstances()const { return maxNumberOfScalingInstances_; } -void DescribeAccountAttributesResult::setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances) -{ - maxNumberOfScalingInstances_ = maxNumberOfScalingInstances; -} - int DescribeAccountAttributesResult::getMaxNumberOfScheduledTasks()const { return maxNumberOfScheduledTasks_; } -void DescribeAccountAttributesResult::setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks) -{ - maxNumberOfScheduledTasks_ = maxNumberOfScheduledTasks; -} - int DescribeAccountAttributesResult::getMaxNumberOfLoadBalancers()const { return maxNumberOfLoadBalancers_; } -void DescribeAccountAttributesResult::setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers) -{ - maxNumberOfLoadBalancers_ = maxNumberOfLoadBalancers; -} - int DescribeAccountAttributesResult::getMaxNumberOfMinSize()const { return maxNumberOfMinSize_; } -void DescribeAccountAttributesResult::setMaxNumberOfMinSize(int maxNumberOfMinSize) -{ - maxNumberOfMinSize_ = maxNumberOfMinSize; -} - int DescribeAccountAttributesResult::getMaxNumberOfScalingGroups()const { return maxNumberOfScalingGroups_; } -void DescribeAccountAttributesResult::setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups) -{ - maxNumberOfScalingGroups_ = maxNumberOfScalingGroups; -} - int DescribeAccountAttributesResult::getMaxNumberOfScalingConfigurations()const { return maxNumberOfScalingConfigurations_; } -void DescribeAccountAttributesResult::setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations) -{ - maxNumberOfScalingConfigurations_ = maxNumberOfScalingConfigurations; -} - int DescribeAccountAttributesResult::getMaxNumberOfDBInstances()const { return maxNumberOfDBInstances_; } -void DescribeAccountAttributesResult::setMaxNumberOfDBInstances(int maxNumberOfDBInstances) -{ - maxNumberOfDBInstances_ = maxNumberOfDBInstances; -} - int DescribeAccountAttributesResult::getMaxNumberOfMaxSize()const { return maxNumberOfMaxSize_; } -void DescribeAccountAttributesResult::setMaxNumberOfMaxSize(int maxNumberOfMaxSize) -{ - maxNumberOfMaxSize_ = maxNumberOfMaxSize; -} - diff --git a/ess/src/model/DescribeAlertConfigRequest.cc b/ess/src/model/DescribeAlertConfigRequest.cc index 245f7c731..a3b61eac7 100644 --- a/ess/src/model/DescribeAlertConfigRequest.cc +++ b/ess/src/model/DescribeAlertConfigRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeAlertConfigRequest; DescribeAlertConfigRequest::DescribeAlertConfigRequest() : - EssRequest("DescribeAlertConfig") + RpcServiceRequest("ess", "2014-08-28", "DescribeAlertConfig") {} DescribeAlertConfigRequest::~DescribeAlertConfigRequest() diff --git a/ess/src/model/DescribeAlertConfigResult.cc b/ess/src/model/DescribeAlertConfigResult.cc index 179d4ff83..f53cf110b 100644 --- a/ess/src/model/DescribeAlertConfigResult.cc +++ b/ess/src/model/DescribeAlertConfigResult.cc @@ -54,28 +54,13 @@ int DescribeAlertConfigResult::getFailConfig()const return failConfig_; } -void DescribeAlertConfigResult::setFailConfig(int failConfig) -{ - failConfig_ = failConfig; -} - int DescribeAlertConfigResult::getRejectConfig()const { return rejectConfig_; } -void DescribeAlertConfigResult::setRejectConfig(int rejectConfig) -{ - rejectConfig_ = rejectConfig; -} - int DescribeAlertConfigResult::getSuccessConfig()const { return successConfig_; } -void DescribeAlertConfigResult::setSuccessConfig(int successConfig) -{ - successConfig_ = successConfig; -} - diff --git a/ess/src/model/DescribeCapacityHistoryRequest.cc b/ess/src/model/DescribeCapacityHistoryRequest.cc index c0bcb0856..8143b8b41 100644 --- a/ess/src/model/DescribeCapacityHistoryRequest.cc +++ b/ess/src/model/DescribeCapacityHistoryRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeCapacityHistoryRequest; DescribeCapacityHistoryRequest::DescribeCapacityHistoryRequest() : - EssRequest("DescribeCapacityHistory") + RpcServiceRequest("ess", "2014-08-28", "DescribeCapacityHistory") {} DescribeCapacityHistoryRequest::~DescribeCapacityHistoryRequest() diff --git a/ess/src/model/DescribeCapacityHistoryResult.cc b/ess/src/model/DescribeCapacityHistoryResult.cc index e181ae9be..bd8a789bd 100644 --- a/ess/src/model/DescribeCapacityHistoryResult.cc +++ b/ess/src/model/DescribeCapacityHistoryResult.cc @@ -43,18 +43,18 @@ void DescribeCapacityHistoryResult::parse(const std::string &payload) auto allCapacityHistoryItems = value["CapacityHistoryItems"]["CapacityHistoryModel"]; for (auto value : allCapacityHistoryItems) { - CapacityHistoryModel capacityHistoryModelObject; + CapacityHistoryModel capacityHistoryItemsObject; if(!value["ScalingGroupId"].isNull()) - capacityHistoryModelObject.scalingGroupId = value["ScalingGroupId"].asString(); + capacityHistoryItemsObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["TotalCapacity"].isNull()) - capacityHistoryModelObject.totalCapacity = std::stoi(value["TotalCapacity"].asString()); + capacityHistoryItemsObject.totalCapacity = std::stoi(value["TotalCapacity"].asString()); if(!value["AttachedCapacity"].isNull()) - capacityHistoryModelObject.attachedCapacity = std::stoi(value["AttachedCapacity"].asString()); + capacityHistoryItemsObject.attachedCapacity = std::stoi(value["AttachedCapacity"].asString()); if(!value["AutoCreatedCapacity"].isNull()) - capacityHistoryModelObject.autoCreatedCapacity = std::stoi(value["AutoCreatedCapacity"].asString()); + capacityHistoryItemsObject.autoCreatedCapacity = std::stoi(value["AutoCreatedCapacity"].asString()); if(!value["Timestamp"].isNull()) - capacityHistoryModelObject.timestamp = value["Timestamp"].asString(); - capacityHistoryItems_.push_back(capacityHistoryModelObject); + capacityHistoryItemsObject.timestamp = value["Timestamp"].asString(); + capacityHistoryItems_.push_back(capacityHistoryItemsObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -70,28 +70,18 @@ int DescribeCapacityHistoryResult::getTotalCount()const return totalCount_; } -void DescribeCapacityHistoryResult::setTotalCount(int totalCount) -{ - totalCount_ = totalCount; -} - int DescribeCapacityHistoryResult::getPageSize()const { return pageSize_; } -void DescribeCapacityHistoryResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeCapacityHistoryResult::getPageNumber()const { return pageNumber_; } -void DescribeCapacityHistoryResult::setPageNumber(int pageNumber) +std::vector DescribeCapacityHistoryResult::getCapacityHistoryItems()const { - pageNumber_ = pageNumber; + return capacityHistoryItems_; } diff --git a/ess/src/model/DescribeLimitationRequest.cc b/ess/src/model/DescribeLimitationRequest.cc index 979afefc9..81404c373 100644 --- a/ess/src/model/DescribeLimitationRequest.cc +++ b/ess/src/model/DescribeLimitationRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeLimitationRequest; DescribeLimitationRequest::DescribeLimitationRequest() : - EssRequest("DescribeLimitation") + RpcServiceRequest("ess", "2014-08-28", "DescribeLimitation") {} DescribeLimitationRequest::~DescribeLimitationRequest() diff --git a/ess/src/model/DescribeLimitationResult.cc b/ess/src/model/DescribeLimitationResult.cc index 023083f2f..d3a6e7887 100644 --- a/ess/src/model/DescribeLimitationResult.cc +++ b/ess/src/model/DescribeLimitationResult.cc @@ -66,88 +66,43 @@ int DescribeLimitationResult::getMaxNumberOfScalingRules()const return maxNumberOfScalingRules_; } -void DescribeLimitationResult::setMaxNumberOfScalingRules(int maxNumberOfScalingRules) -{ - maxNumberOfScalingRules_ = maxNumberOfScalingRules; -} - int DescribeLimitationResult::getMaxNumberOfScalingInstances()const { return maxNumberOfScalingInstances_; } -void DescribeLimitationResult::setMaxNumberOfScalingInstances(int maxNumberOfScalingInstances) -{ - maxNumberOfScalingInstances_ = maxNumberOfScalingInstances; -} - int DescribeLimitationResult::getMaxNumberOfScheduledTasks()const { return maxNumberOfScheduledTasks_; } -void DescribeLimitationResult::setMaxNumberOfScheduledTasks(int maxNumberOfScheduledTasks) -{ - maxNumberOfScheduledTasks_ = maxNumberOfScheduledTasks; -} - int DescribeLimitationResult::getMaxNumberOfLoadBalancers()const { return maxNumberOfLoadBalancers_; } -void DescribeLimitationResult::setMaxNumberOfLoadBalancers(int maxNumberOfLoadBalancers) -{ - maxNumberOfLoadBalancers_ = maxNumberOfLoadBalancers; -} - int DescribeLimitationResult::getMaxNumberOfMinSize()const { return maxNumberOfMinSize_; } -void DescribeLimitationResult::setMaxNumberOfMinSize(int maxNumberOfMinSize) -{ - maxNumberOfMinSize_ = maxNumberOfMinSize; -} - int DescribeLimitationResult::getMaxNumberOfScalingGroups()const { return maxNumberOfScalingGroups_; } -void DescribeLimitationResult::setMaxNumberOfScalingGroups(int maxNumberOfScalingGroups) -{ - maxNumberOfScalingGroups_ = maxNumberOfScalingGroups; -} - int DescribeLimitationResult::getMaxNumberOfScalingConfigurations()const { return maxNumberOfScalingConfigurations_; } -void DescribeLimitationResult::setMaxNumberOfScalingConfigurations(int maxNumberOfScalingConfigurations) -{ - maxNumberOfScalingConfigurations_ = maxNumberOfScalingConfigurations; -} - int DescribeLimitationResult::getMaxNumberOfDBInstances()const { return maxNumberOfDBInstances_; } -void DescribeLimitationResult::setMaxNumberOfDBInstances(int maxNumberOfDBInstances) -{ - maxNumberOfDBInstances_ = maxNumberOfDBInstances; -} - int DescribeLimitationResult::getMaxNumberOfMaxSize()const { return maxNumberOfMaxSize_; } -void DescribeLimitationResult::setMaxNumberOfMaxSize(int maxNumberOfMaxSize) -{ - maxNumberOfMaxSize_ = maxNumberOfMaxSize; -} - diff --git a/ess/src/model/DescribeRegionsRequest.cc b/ess/src/model/DescribeRegionsRequest.cc index 735afeba6..06c6dd700 100644 --- a/ess/src/model/DescribeRegionsRequest.cc +++ b/ess/src/model/DescribeRegionsRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeRegionsRequest; DescribeRegionsRequest::DescribeRegionsRequest() : - EssRequest("DescribeRegions") + RpcServiceRequest("ess", "2014-08-28", "DescribeRegions") {} DescribeRegionsRequest::~DescribeRegionsRequest() diff --git a/ess/src/model/DescribeRegionsResult.cc b/ess/src/model/DescribeRegionsResult.cc index 394dff8fc..fa64423cc 100644 --- a/ess/src/model/DescribeRegionsResult.cc +++ b/ess/src/model/DescribeRegionsResult.cc @@ -43,15 +43,20 @@ void DescribeRegionsResult::parse(const std::string &payload) auto allRegions = value["Regions"]["Region"]; for (auto value : allRegions) { - Region regionObject; + Region regionsObject; if(!value["RegionId"].isNull()) - regionObject.regionId = value["RegionId"].asString(); + regionsObject.regionId = value["RegionId"].asString(); if(!value["ClassicUnavailable"].isNull()) - regionObject.classicUnavailable = value["ClassicUnavailable"].asString() == "true"; + regionsObject.classicUnavailable = value["ClassicUnavailable"].asString() == "true"; if(!value["VpcUnavailable"].isNull()) - regionObject.vpcUnavailable = value["VpcUnavailable"].asString() == "true"; - regions_.push_back(regionObject); + regionsObject.vpcUnavailable = value["VpcUnavailable"].asString() == "true"; + regions_.push_back(regionsObject); } } +std::vector DescribeRegionsResult::getRegions()const +{ + return regions_; +} + diff --git a/ess/src/model/DescribeScalingActivitiesRequest.cc b/ess/src/model/DescribeScalingActivitiesRequest.cc index d1989a30b..3e1cc554d 100644 --- a/ess/src/model/DescribeScalingActivitiesRequest.cc +++ b/ess/src/model/DescribeScalingActivitiesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingActivitiesRequest; DescribeScalingActivitiesRequest::DescribeScalingActivitiesRequest() : - EssRequest("DescribeScalingActivities") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingActivities") {} DescribeScalingActivitiesRequest::~DescribeScalingActivitiesRequest() diff --git a/ess/src/model/DescribeScalingActivitiesResult.cc b/ess/src/model/DescribeScalingActivitiesResult.cc index 92426086f..801288e59 100644 --- a/ess/src/model/DescribeScalingActivitiesResult.cc +++ b/ess/src/model/DescribeScalingActivitiesResult.cc @@ -43,32 +43,32 @@ void DescribeScalingActivitiesResult::parse(const std::string &payload) auto allScalingActivities = value["ScalingActivities"]["ScalingActivity"]; for (auto value : allScalingActivities) { - ScalingActivity scalingActivityObject; + ScalingActivity scalingActivitiesObject; if(!value["ScalingActivityId"].isNull()) - scalingActivityObject.scalingActivityId = value["ScalingActivityId"].asString(); + scalingActivitiesObject.scalingActivityId = value["ScalingActivityId"].asString(); if(!value["ScalingGroupId"].isNull()) - scalingActivityObject.scalingGroupId = value["ScalingGroupId"].asString(); + scalingActivitiesObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["Description"].isNull()) - scalingActivityObject.description = value["Description"].asString(); + scalingActivitiesObject.description = value["Description"].asString(); if(!value["Cause"].isNull()) - scalingActivityObject.cause = value["Cause"].asString(); + scalingActivitiesObject.cause = value["Cause"].asString(); if(!value["StartTime"].isNull()) - scalingActivityObject.startTime = value["StartTime"].asString(); + scalingActivitiesObject.startTime = value["StartTime"].asString(); if(!value["EndTime"].isNull()) - scalingActivityObject.endTime = value["EndTime"].asString(); + scalingActivitiesObject.endTime = value["EndTime"].asString(); if(!value["Progress"].isNull()) - scalingActivityObject.progress = std::stoi(value["Progress"].asString()); + scalingActivitiesObject.progress = std::stoi(value["Progress"].asString()); if(!value["StatusCode"].isNull()) - scalingActivityObject.statusCode = value["StatusCode"].asString(); + scalingActivitiesObject.statusCode = value["StatusCode"].asString(); if(!value["StatusMessage"].isNull()) - scalingActivityObject.statusMessage = value["StatusMessage"].asString(); + scalingActivitiesObject.statusMessage = value["StatusMessage"].asString(); if(!value["TotalCapacity"].isNull()) - scalingActivityObject.totalCapacity = value["TotalCapacity"].asString(); + scalingActivitiesObject.totalCapacity = value["TotalCapacity"].asString(); if(!value["AttachedCapacity"].isNull()) - scalingActivityObject.attachedCapacity = value["AttachedCapacity"].asString(); + scalingActivitiesObject.attachedCapacity = value["AttachedCapacity"].asString(); if(!value["AutoCreatedCapacity"].isNull()) - scalingActivityObject.autoCreatedCapacity = value["AutoCreatedCapacity"].asString(); - scalingActivities_.push_back(scalingActivityObject); + scalingActivitiesObject.autoCreatedCapacity = value["AutoCreatedCapacity"].asString(); + scalingActivities_.push_back(scalingActivitiesObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -84,28 +84,18 @@ int DescribeScalingActivitiesResult::getTotalCount()const return totalCount_; } -void DescribeScalingActivitiesResult::setTotalCount(int totalCount) -{ - totalCount_ = totalCount; -} - int DescribeScalingActivitiesResult::getPageSize()const { return pageSize_; } -void DescribeScalingActivitiesResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeScalingActivitiesResult::getPageNumber()const { return pageNumber_; } -void DescribeScalingActivitiesResult::setPageNumber(int pageNumber) +std::vector DescribeScalingActivitiesResult::getScalingActivities()const { - pageNumber_ = pageNumber; + return scalingActivities_; } diff --git a/ess/src/model/DescribeScalingActivityDetailRequest.cc b/ess/src/model/DescribeScalingActivityDetailRequest.cc index 9fdb11f63..3affef24d 100644 --- a/ess/src/model/DescribeScalingActivityDetailRequest.cc +++ b/ess/src/model/DescribeScalingActivityDetailRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingActivityDetailRequest; DescribeScalingActivityDetailRequest::DescribeScalingActivityDetailRequest() : - EssRequest("DescribeScalingActivityDetail") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingActivityDetail") {} DescribeScalingActivityDetailRequest::~DescribeScalingActivityDetailRequest() diff --git a/ess/src/model/DescribeScalingActivityDetailResult.cc b/ess/src/model/DescribeScalingActivityDetailResult.cc index 9c996e921..92fc93e5e 100644 --- a/ess/src/model/DescribeScalingActivityDetailResult.cc +++ b/ess/src/model/DescribeScalingActivityDetailResult.cc @@ -52,18 +52,8 @@ std::string DescribeScalingActivityDetailResult::getScalingActivityId()const return scalingActivityId_; } -void DescribeScalingActivityDetailResult::setScalingActivityId(const std::string& scalingActivityId) -{ - scalingActivityId_ = scalingActivityId; -} - std::string DescribeScalingActivityDetailResult::getDetail()const { return detail_; } -void DescribeScalingActivityDetailResult::setDetail(const std::string& detail) -{ - detail_ = detail; -} - diff --git a/ess/src/model/DescribeScalingConfigurationsRequest.cc b/ess/src/model/DescribeScalingConfigurationsRequest.cc index 05a8eb5c3..56d41926e 100644 --- a/ess/src/model/DescribeScalingConfigurationsRequest.cc +++ b/ess/src/model/DescribeScalingConfigurationsRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingConfigurationsRequest; DescribeScalingConfigurationsRequest::DescribeScalingConfigurationsRequest() : - EssRequest("DescribeScalingConfigurations") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingConfigurations") {} DescribeScalingConfigurationsRequest::~DescribeScalingConfigurationsRequest() diff --git a/ess/src/model/DescribeScalingConfigurationsResult.cc b/ess/src/model/DescribeScalingConfigurationsResult.cc index 4b99a7d16..b8089da8a 100644 --- a/ess/src/model/DescribeScalingConfigurationsResult.cc +++ b/ess/src/model/DescribeScalingConfigurationsResult.cc @@ -43,79 +43,79 @@ void DescribeScalingConfigurationsResult::parse(const std::string &payload) auto allScalingConfigurations = value["ScalingConfigurations"]["ScalingConfiguration"]; for (auto value : allScalingConfigurations) { - ScalingConfiguration scalingConfigurationObject; + ScalingConfiguration scalingConfigurationsObject; if(!value["ScalingConfigurationId"].isNull()) - scalingConfigurationObject.scalingConfigurationId = value["ScalingConfigurationId"].asString(); + scalingConfigurationsObject.scalingConfigurationId = value["ScalingConfigurationId"].asString(); if(!value["ScalingConfigurationName"].isNull()) - scalingConfigurationObject.scalingConfigurationName = value["ScalingConfigurationName"].asString(); + scalingConfigurationsObject.scalingConfigurationName = value["ScalingConfigurationName"].asString(); if(!value["ScalingGroupId"].isNull()) - scalingConfigurationObject.scalingGroupId = value["ScalingGroupId"].asString(); + scalingConfigurationsObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["InstanceName"].isNull()) - scalingConfigurationObject.instanceName = value["InstanceName"].asString(); + scalingConfigurationsObject.instanceName = value["InstanceName"].asString(); if(!value["ImageId"].isNull()) - scalingConfigurationObject.imageId = value["ImageId"].asString(); + scalingConfigurationsObject.imageId = value["ImageId"].asString(); if(!value["InstanceType"].isNull()) - scalingConfigurationObject.instanceType = value["InstanceType"].asString(); + scalingConfigurationsObject.instanceType = value["InstanceType"].asString(); if(!value["InstanceGeneration"].isNull()) - scalingConfigurationObject.instanceGeneration = value["InstanceGeneration"].asString(); + scalingConfigurationsObject.instanceGeneration = value["InstanceGeneration"].asString(); if(!value["SecurityGroupId"].isNull()) - scalingConfigurationObject.securityGroupId = value["SecurityGroupId"].asString(); + scalingConfigurationsObject.securityGroupId = value["SecurityGroupId"].asString(); if(!value["IoOptimized"].isNull()) - scalingConfigurationObject.ioOptimized = value["IoOptimized"].asString(); + scalingConfigurationsObject.ioOptimized = value["IoOptimized"].asString(); if(!value["InternetChargeType"].isNull()) - scalingConfigurationObject.internetChargeType = value["InternetChargeType"].asString(); + scalingConfigurationsObject.internetChargeType = value["InternetChargeType"].asString(); if(!value["InternetMaxBandwidthIn"].isNull()) - scalingConfigurationObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString()); + scalingConfigurationsObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString()); if(!value["InternetMaxBandwidthOut"].isNull()) - scalingConfigurationObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString()); + scalingConfigurationsObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString()); if(!value["SystemDiskCategory"].isNull()) - scalingConfigurationObject.systemDiskCategory = value["SystemDiskCategory"].asString(); + scalingConfigurationsObject.systemDiskCategory = value["SystemDiskCategory"].asString(); if(!value["SystemDiskSize"].isNull()) - scalingConfigurationObject.systemDiskSize = std::stoi(value["SystemDiskSize"].asString()); + scalingConfigurationsObject.systemDiskSize = std::stoi(value["SystemDiskSize"].asString()); if(!value["LifecycleState"].isNull()) - scalingConfigurationObject.lifecycleState = value["LifecycleState"].asString(); + scalingConfigurationsObject.lifecycleState = value["LifecycleState"].asString(); if(!value["CreationTime"].isNull()) - scalingConfigurationObject.creationTime = value["CreationTime"].asString(); + scalingConfigurationsObject.creationTime = value["CreationTime"].asString(); if(!value["LoadBalancerWeight"].isNull()) - scalingConfigurationObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString()); + scalingConfigurationsObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString()); if(!value["UserData"].isNull()) - scalingConfigurationObject.userData = value["UserData"].asString(); + scalingConfigurationsObject.userData = value["UserData"].asString(); if(!value["KeyPairName"].isNull()) - scalingConfigurationObject.keyPairName = value["KeyPairName"].asString(); + scalingConfigurationsObject.keyPairName = value["KeyPairName"].asString(); if(!value["RamRoleName"].isNull()) - scalingConfigurationObject.ramRoleName = value["RamRoleName"].asString(); + scalingConfigurationsObject.ramRoleName = value["RamRoleName"].asString(); if(!value["DeploymentSetId"].isNull()) - scalingConfigurationObject.deploymentSetId = value["DeploymentSetId"].asString(); + scalingConfigurationsObject.deploymentSetId = value["DeploymentSetId"].asString(); if(!value["SecurityEnhancementStrategy"].isNull()) - scalingConfigurationObject.securityEnhancementStrategy = value["SecurityEnhancementStrategy"].asString(); + scalingConfigurationsObject.securityEnhancementStrategy = value["SecurityEnhancementStrategy"].asString(); auto allDataDisks = value["DataDisks"]["DataDisk"]; for (auto value : allDataDisks) { - ScalingConfiguration::DataDisk dataDiskObject; + ScalingConfiguration::DataDisk dataDisksObject; if(!value["Size"].isNull()) - dataDiskObject.size = std::stoi(value["Size"].asString()); + dataDisksObject.size = std::stoi(value["Size"].asString()); if(!value["Category"].isNull()) - dataDiskObject.category = value["Category"].asString(); + dataDisksObject.category = value["Category"].asString(); if(!value["SnapshotId"].isNull()) - dataDiskObject.snapshotId = value["SnapshotId"].asString(); + dataDisksObject.snapshotId = value["SnapshotId"].asString(); if(!value["Device"].isNull()) - dataDiskObject.device = value["Device"].asString(); - scalingConfigurationObject.dataDisks.push_back(dataDiskObject); + dataDisksObject.device = value["Device"].asString(); + scalingConfigurationsObject.dataDisks.push_back(dataDisksObject); } auto allTags = value["Tags"]["Tag"]; for (auto value : allTags) { - ScalingConfiguration::Tag tagObject; + ScalingConfiguration::Tag tagsObject; if(!value["Key"].isNull()) - tagObject.key = value["Key"].asString(); + tagsObject.key = value["Key"].asString(); if(!value["Value"].isNull()) - tagObject.value = value["Value"].asString(); - scalingConfigurationObject.tags.push_back(tagObject); + tagsObject.value = value["Value"].asString(); + scalingConfigurationsObject.tags.push_back(tagsObject); } auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; for (auto value : allInstanceTypes) - scalingConfigurationObject.instanceTypes.push_back(value.asString()); - scalingConfigurations_.push_back(scalingConfigurationObject); + scalingConfigurationsObject.instanceTypes.push_back(value.asString()); + scalingConfigurations_.push_back(scalingConfigurationsObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -131,28 +131,18 @@ int DescribeScalingConfigurationsResult::getTotalCount()const return totalCount_; } -void DescribeScalingConfigurationsResult::setTotalCount(int totalCount) -{ - totalCount_ = totalCount; -} - int DescribeScalingConfigurationsResult::getPageSize()const { return pageSize_; } -void DescribeScalingConfigurationsResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeScalingConfigurationsResult::getPageNumber()const { return pageNumber_; } -void DescribeScalingConfigurationsResult::setPageNumber(int pageNumber) +std::vector DescribeScalingConfigurationsResult::getScalingConfigurations()const { - pageNumber_ = pageNumber; + return scalingConfigurations_; } diff --git a/ess/src/model/DescribeScalingGroupsRequest.cc b/ess/src/model/DescribeScalingGroupsRequest.cc index 94b54c9e6..8c06da753 100644 --- a/ess/src/model/DescribeScalingGroupsRequest.cc +++ b/ess/src/model/DescribeScalingGroupsRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingGroupsRequest; DescribeScalingGroupsRequest::DescribeScalingGroupsRequest() : - EssRequest("DescribeScalingGroups") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingGroups") {} DescribeScalingGroupsRequest::~DescribeScalingGroupsRequest() diff --git a/ess/src/model/DescribeScalingGroupsResult.cc b/ess/src/model/DescribeScalingGroupsResult.cc index 53c747390..cc24e3f20 100644 --- a/ess/src/model/DescribeScalingGroupsResult.cc +++ b/ess/src/model/DescribeScalingGroupsResult.cc @@ -43,52 +43,52 @@ void DescribeScalingGroupsResult::parse(const std::string &payload) auto allScalingGroups = value["ScalingGroups"]["ScalingGroup"]; for (auto value : allScalingGroups) { - ScalingGroup scalingGroupObject; + ScalingGroup scalingGroupsObject; if(!value["DefaultCooldown"].isNull()) - scalingGroupObject.defaultCooldown = std::stoi(value["DefaultCooldown"].asString()); + scalingGroupsObject.defaultCooldown = std::stoi(value["DefaultCooldown"].asString()); if(!value["MaxSize"].isNull()) - scalingGroupObject.maxSize = std::stoi(value["MaxSize"].asString()); + scalingGroupsObject.maxSize = std::stoi(value["MaxSize"].asString()); if(!value["PendingCapacity"].isNull()) - scalingGroupObject.pendingCapacity = std::stoi(value["PendingCapacity"].asString()); + scalingGroupsObject.pendingCapacity = std::stoi(value["PendingCapacity"].asString()); if(!value["RemovingCapacity"].isNull()) - scalingGroupObject.removingCapacity = std::stoi(value["RemovingCapacity"].asString()); + scalingGroupsObject.removingCapacity = std::stoi(value["RemovingCapacity"].asString()); if(!value["ScalingGroupName"].isNull()) - scalingGroupObject.scalingGroupName = value["ScalingGroupName"].asString(); + scalingGroupsObject.scalingGroupName = value["ScalingGroupName"].asString(); if(!value["ActiveCapacity"].isNull()) - scalingGroupObject.activeCapacity = std::stoi(value["ActiveCapacity"].asString()); + scalingGroupsObject.activeCapacity = std::stoi(value["ActiveCapacity"].asString()); if(!value["ActiveScalingConfigurationId"].isNull()) - scalingGroupObject.activeScalingConfigurationId = value["ActiveScalingConfigurationId"].asString(); + scalingGroupsObject.activeScalingConfigurationId = value["ActiveScalingConfigurationId"].asString(); if(!value["ScalingGroupId"].isNull()) - scalingGroupObject.scalingGroupId = value["ScalingGroupId"].asString(); + scalingGroupsObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["RegionId"].isNull()) - scalingGroupObject.regionId = value["RegionId"].asString(); + scalingGroupsObject.regionId = value["RegionId"].asString(); if(!value["TotalCapacity"].isNull()) - scalingGroupObject.totalCapacity = std::stoi(value["TotalCapacity"].asString()); + scalingGroupsObject.totalCapacity = std::stoi(value["TotalCapacity"].asString()); if(!value["MinSize"].isNull()) - scalingGroupObject.minSize = std::stoi(value["MinSize"].asString()); + scalingGroupsObject.minSize = std::stoi(value["MinSize"].asString()); if(!value["LifecycleState"].isNull()) - scalingGroupObject.lifecycleState = value["LifecycleState"].asString(); + scalingGroupsObject.lifecycleState = value["LifecycleState"].asString(); if(!value["CreationTime"].isNull()) - scalingGroupObject.creationTime = value["CreationTime"].asString(); + scalingGroupsObject.creationTime = value["CreationTime"].asString(); if(!value["ModificationTime"].isNull()) - scalingGroupObject.modificationTime = value["ModificationTime"].asString(); + scalingGroupsObject.modificationTime = value["ModificationTime"].asString(); if(!value["VpcId"].isNull()) - scalingGroupObject.vpcId = value["VpcId"].asString(); + scalingGroupsObject.vpcId = value["VpcId"].asString(); if(!value["VSwitchId"].isNull()) - scalingGroupObject.vSwitchId = value["VSwitchId"].asString(); + scalingGroupsObject.vSwitchId = value["VSwitchId"].asString(); auto allVSwitchIds = value["VSwitchIds"]["VSwitchId"]; for (auto value : allVSwitchIds) - scalingGroupObject.vSwitchIds.push_back(value.asString()); + scalingGroupsObject.vSwitchIds.push_back(value.asString()); auto allRemovalPolicies = value["RemovalPolicies"]["RemovalPolicy"]; for (auto value : allRemovalPolicies) - scalingGroupObject.removalPolicies.push_back(value.asString()); + scalingGroupsObject.removalPolicies.push_back(value.asString()); auto allDBInstanceIds = value["DBInstanceIds"]["DBInstanceId"]; for (auto value : allDBInstanceIds) - scalingGroupObject.dBInstanceIds.push_back(value.asString()); + scalingGroupsObject.dBInstanceIds.push_back(value.asString()); auto allLoadBalancerIds = value["LoadBalancerIds"]["LoadBalancerId"]; for (auto value : allLoadBalancerIds) - scalingGroupObject.loadBalancerIds.push_back(value.asString()); - scalingGroups_.push_back(scalingGroupObject); + scalingGroupsObject.loadBalancerIds.push_back(value.asString()); + scalingGroups_.push_back(scalingGroupsObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -104,9 +104,9 @@ int DescribeScalingGroupsResult::getTotalCount()const return totalCount_; } -void DescribeScalingGroupsResult::setTotalCount(int totalCount) +std::vector DescribeScalingGroupsResult::getScalingGroups()const { - totalCount_ = totalCount; + return scalingGroups_; } int DescribeScalingGroupsResult::getPageSize()const @@ -114,18 +114,8 @@ int DescribeScalingGroupsResult::getPageSize()const return pageSize_; } -void DescribeScalingGroupsResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeScalingGroupsResult::getPageNumber()const { return pageNumber_; } -void DescribeScalingGroupsResult::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; -} - diff --git a/ess/src/model/DescribeScalingInstancesRequest.cc b/ess/src/model/DescribeScalingInstancesRequest.cc index 5c17fa95a..20418b974 100644 --- a/ess/src/model/DescribeScalingInstancesRequest.cc +++ b/ess/src/model/DescribeScalingInstancesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingInstancesRequest; DescribeScalingInstancesRequest::DescribeScalingInstancesRequest() : - EssRequest("DescribeScalingInstances") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingInstances") {} DescribeScalingInstancesRequest::~DescribeScalingInstancesRequest() diff --git a/ess/src/model/DescribeScalingInstancesResult.cc b/ess/src/model/DescribeScalingInstancesResult.cc index 011e15b93..de8b60283 100644 --- a/ess/src/model/DescribeScalingInstancesResult.cc +++ b/ess/src/model/DescribeScalingInstancesResult.cc @@ -43,24 +43,24 @@ void DescribeScalingInstancesResult::parse(const std::string &payload) auto allScalingInstances = value["ScalingInstances"]["ScalingInstance"]; for (auto value : allScalingInstances) { - ScalingInstance scalingInstanceObject; + ScalingInstance scalingInstancesObject; if(!value["InstanceId"].isNull()) - scalingInstanceObject.instanceId = value["InstanceId"].asString(); + scalingInstancesObject.instanceId = value["InstanceId"].asString(); if(!value["ScalingConfigurationId"].isNull()) - scalingInstanceObject.scalingConfigurationId = value["ScalingConfigurationId"].asString(); + scalingInstancesObject.scalingConfigurationId = value["ScalingConfigurationId"].asString(); if(!value["ScalingGroupId"].isNull()) - scalingInstanceObject.scalingGroupId = value["ScalingGroupId"].asString(); + scalingInstancesObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["HealthStatus"].isNull()) - scalingInstanceObject.healthStatus = value["HealthStatus"].asString(); + scalingInstancesObject.healthStatus = value["HealthStatus"].asString(); if(!value["LoadBalancerWeight"].isNull()) - scalingInstanceObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString()); + scalingInstancesObject.loadBalancerWeight = std::stoi(value["LoadBalancerWeight"].asString()); if(!value["LifecycleState"].isNull()) - scalingInstanceObject.lifecycleState = value["LifecycleState"].asString(); + scalingInstancesObject.lifecycleState = value["LifecycleState"].asString(); if(!value["CreationTime"].isNull()) - scalingInstanceObject.creationTime = value["CreationTime"].asString(); + scalingInstancesObject.creationTime = value["CreationTime"].asString(); if(!value["CreationType"].isNull()) - scalingInstanceObject.creationType = value["CreationType"].asString(); - scalingInstances_.push_back(scalingInstanceObject); + scalingInstancesObject.creationType = value["CreationType"].asString(); + scalingInstances_.push_back(scalingInstancesObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -76,28 +76,18 @@ int DescribeScalingInstancesResult::getTotalCount()const return totalCount_; } -void DescribeScalingInstancesResult::setTotalCount(int totalCount) -{ - totalCount_ = totalCount; -} - int DescribeScalingInstancesResult::getPageSize()const { return pageSize_; } -void DescribeScalingInstancesResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeScalingInstancesResult::getPageNumber()const { return pageNumber_; } -void DescribeScalingInstancesResult::setPageNumber(int pageNumber) +std::vector DescribeScalingInstancesResult::getScalingInstances()const { - pageNumber_ = pageNumber; + return scalingInstances_; } diff --git a/ess/src/model/DescribeScalingRulesRequest.cc b/ess/src/model/DescribeScalingRulesRequest.cc index 4b7c7a14d..3b34c6c2e 100644 --- a/ess/src/model/DescribeScalingRulesRequest.cc +++ b/ess/src/model/DescribeScalingRulesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DescribeScalingRulesRequest; DescribeScalingRulesRequest::DescribeScalingRulesRequest() : - EssRequest("DescribeScalingRules") + RpcServiceRequest("ess", "2014-08-28", "DescribeScalingRules") {} DescribeScalingRulesRequest::~DescribeScalingRulesRequest() diff --git a/ess/src/model/DescribeScalingRulesResult.cc b/ess/src/model/DescribeScalingRulesResult.cc index 4c2ad0e80..cc3fdeac4 100644 --- a/ess/src/model/DescribeScalingRulesResult.cc +++ b/ess/src/model/DescribeScalingRulesResult.cc @@ -43,26 +43,26 @@ void DescribeScalingRulesResult::parse(const std::string &payload) auto allScalingRules = value["ScalingRules"]["ScalingRule"]; for (auto value : allScalingRules) { - ScalingRule scalingRuleObject; + ScalingRule scalingRulesObject; if(!value["ScalingRuleId"].isNull()) - scalingRuleObject.scalingRuleId = value["ScalingRuleId"].asString(); + scalingRulesObject.scalingRuleId = value["ScalingRuleId"].asString(); if(!value["ScalingGroupId"].isNull()) - scalingRuleObject.scalingGroupId = value["ScalingGroupId"].asString(); + scalingRulesObject.scalingGroupId = value["ScalingGroupId"].asString(); if(!value["ScalingRuleName"].isNull()) - scalingRuleObject.scalingRuleName = value["ScalingRuleName"].asString(); + scalingRulesObject.scalingRuleName = value["ScalingRuleName"].asString(); if(!value["Cooldown"].isNull()) - scalingRuleObject.cooldown = std::stoi(value["Cooldown"].asString()); + scalingRulesObject.cooldown = std::stoi(value["Cooldown"].asString()); if(!value["AdjustmentType"].isNull()) - scalingRuleObject.adjustmentType = value["AdjustmentType"].asString(); + scalingRulesObject.adjustmentType = value["AdjustmentType"].asString(); if(!value["AdjustmentValue"].isNull()) - scalingRuleObject.adjustmentValue = std::stoi(value["AdjustmentValue"].asString()); + scalingRulesObject.adjustmentValue = std::stoi(value["AdjustmentValue"].asString()); if(!value["MinSize"].isNull()) - scalingRuleObject.minSize = std::stoi(value["MinSize"].asString()); + scalingRulesObject.minSize = std::stoi(value["MinSize"].asString()); if(!value["MaxSize"].isNull()) - scalingRuleObject.maxSize = std::stoi(value["MaxSize"].asString()); + scalingRulesObject.maxSize = std::stoi(value["MaxSize"].asString()); if(!value["ScalingRuleAri"].isNull()) - scalingRuleObject.scalingRuleAri = value["ScalingRuleAri"].asString(); - scalingRules_.push_back(scalingRuleObject); + scalingRulesObject.scalingRuleAri = value["ScalingRuleAri"].asString(); + scalingRules_.push_back(scalingRulesObject); } if(!value["TotalCount"].isNull()) totalCount_ = std::stoi(value["TotalCount"].asString()); @@ -73,33 +73,23 @@ void DescribeScalingRulesResult::parse(const std::string &payload) } +std::vector DescribeScalingRulesResult::getScalingRules()const +{ + return scalingRules_; +} + int DescribeScalingRulesResult::getTotalCount()const { return totalCount_; } -void DescribeScalingRulesResult::setTotalCount(int totalCount) -{ - totalCount_ = totalCount; -} - int DescribeScalingRulesResult::getPageSize()const { return pageSize_; } -void DescribeScalingRulesResult::setPageSize(int pageSize) -{ - pageSize_ = pageSize; -} - int DescribeScalingRulesResult::getPageNumber()const { return pageNumber_; } -void DescribeScalingRulesResult::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; -} - diff --git a/ess/src/model/DescribeScheduledTasksRequest.cc b/ess/src/model/DescribeScheduledTasksRequest.cc new file mode 100644 index 000000000..18bed281a --- /dev/null +++ b/ess/src/model/DescribeScheduledTasksRequest.cc @@ -0,0 +1,775 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Ess::Model::DescribeScheduledTasksRequest; + +DescribeScheduledTasksRequest::DescribeScheduledTasksRequest() : + RpcServiceRequest("ess", "2014-08-28", "DescribeScheduledTasks") +{} + +DescribeScheduledTasksRequest::~DescribeScheduledTasksRequest() +{} + +long DescribeScheduledTasksRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeScheduledTasksRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction2()const +{ + return scheduledAction2_; +} + +void DescribeScheduledTasksRequest::setScheduledAction2(const std::string& scheduledAction2) +{ + scheduledAction2_ = scheduledAction2; + setParameter("ScheduledAction2", scheduledAction2); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction1()const +{ + return scheduledAction1_; +} + +void DescribeScheduledTasksRequest::setScheduledAction1(const std::string& scheduledAction1) +{ + scheduledAction1_ = scheduledAction1; + setParameter("ScheduledAction1", scheduledAction1); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction6()const +{ + return scheduledAction6_; +} + +void DescribeScheduledTasksRequest::setScheduledAction6(const std::string& scheduledAction6) +{ + scheduledAction6_ = scheduledAction6; + setParameter("ScheduledAction6", scheduledAction6); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction5()const +{ + return scheduledAction5_; +} + +void DescribeScheduledTasksRequest::setScheduledAction5(const std::string& scheduledAction5) +{ + scheduledAction5_ = scheduledAction5; + setParameter("ScheduledAction5", scheduledAction5); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction4()const +{ + return scheduledAction4_; +} + +void DescribeScheduledTasksRequest::setScheduledAction4(const std::string& scheduledAction4) +{ + scheduledAction4_ = scheduledAction4; + setParameter("ScheduledAction4", scheduledAction4); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction3()const +{ + return scheduledAction3_; +} + +void DescribeScheduledTasksRequest::setScheduledAction3(const std::string& scheduledAction3) +{ + scheduledAction3_ = scheduledAction3; + setParameter("ScheduledAction3", scheduledAction3); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction9()const +{ + return scheduledAction9_; +} + +void DescribeScheduledTasksRequest::setScheduledAction9(const std::string& scheduledAction9) +{ + scheduledAction9_ = scheduledAction9; + setParameter("ScheduledAction9", scheduledAction9); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction8()const +{ + return scheduledAction8_; +} + +void DescribeScheduledTasksRequest::setScheduledAction8(const std::string& scheduledAction8) +{ + scheduledAction8_ = scheduledAction8; + setParameter("ScheduledAction8", scheduledAction8); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction7()const +{ + return scheduledAction7_; +} + +void DescribeScheduledTasksRequest::setScheduledAction7(const std::string& scheduledAction7) +{ + scheduledAction7_ = scheduledAction7; + setParameter("ScheduledAction7", scheduledAction7); +} + +long DescribeScheduledTasksRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeScheduledTasksRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName20()const +{ + return scheduledTaskName20_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName20(const std::string& scheduledTaskName20) +{ + scheduledTaskName20_ = scheduledTaskName20; + setParameter("ScheduledTaskName20", scheduledTaskName20); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName19()const +{ + return scheduledTaskName19_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName19(const std::string& scheduledTaskName19) +{ + scheduledTaskName19_ = scheduledTaskName19; + setParameter("ScheduledTaskName19", scheduledTaskName19); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName18()const +{ + return scheduledTaskName18_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName18(const std::string& scheduledTaskName18) +{ + scheduledTaskName18_ = scheduledTaskName18; + setParameter("ScheduledTaskName18", scheduledTaskName18); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId20()const +{ + return scheduledTaskId20_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId20(const std::string& scheduledTaskId20) +{ + scheduledTaskId20_ = scheduledTaskId20; + setParameter("ScheduledTaskId20", scheduledTaskId20); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName13()const +{ + return scheduledTaskName13_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName13(const std::string& scheduledTaskName13) +{ + scheduledTaskName13_ = scheduledTaskName13; + setParameter("ScheduledTaskName13", scheduledTaskName13); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName12()const +{ + return scheduledTaskName12_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName12(const std::string& scheduledTaskName12) +{ + scheduledTaskName12_ = scheduledTaskName12; + setParameter("ScheduledTaskName12", scheduledTaskName12); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName11()const +{ + return scheduledTaskName11_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName11(const std::string& scheduledTaskName11) +{ + scheduledTaskName11_ = scheduledTaskName11; + setParameter("ScheduledTaskName11", scheduledTaskName11); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName10()const +{ + return scheduledTaskName10_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName10(const std::string& scheduledTaskName10) +{ + scheduledTaskName10_ = scheduledTaskName10; + setParameter("ScheduledTaskName10", scheduledTaskName10); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName17()const +{ + return scheduledTaskName17_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName17(const std::string& scheduledTaskName17) +{ + scheduledTaskName17_ = scheduledTaskName17; + setParameter("ScheduledTaskName17", scheduledTaskName17); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName16()const +{ + return scheduledTaskName16_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName16(const std::string& scheduledTaskName16) +{ + scheduledTaskName16_ = scheduledTaskName16; + setParameter("ScheduledTaskName16", scheduledTaskName16); +} + +int DescribeScheduledTasksRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeScheduledTasksRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName15()const +{ + return scheduledTaskName15_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName15(const std::string& scheduledTaskName15) +{ + scheduledTaskName15_ = scheduledTaskName15; + setParameter("ScheduledTaskName15", scheduledTaskName15); +} + +std::string DescribeScheduledTasksRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeScheduledTasksRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName14()const +{ + return scheduledTaskName14_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName14(const std::string& scheduledTaskName14) +{ + scheduledTaskName14_ = scheduledTaskName14; + setParameter("ScheduledTaskName14", scheduledTaskName14); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId2()const +{ + return scheduledTaskId2_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId2(const std::string& scheduledTaskId2) +{ + scheduledTaskId2_ = scheduledTaskId2; + setParameter("ScheduledTaskId2", scheduledTaskId2); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId1()const +{ + return scheduledTaskId1_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId1(const std::string& scheduledTaskId1) +{ + scheduledTaskId1_ = scheduledTaskId1; + setParameter("ScheduledTaskId1", scheduledTaskId1); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId4()const +{ + return scheduledTaskId4_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId4(const std::string& scheduledTaskId4) +{ + scheduledTaskId4_ = scheduledTaskId4; + setParameter("ScheduledTaskId4", scheduledTaskId4); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId18()const +{ + return scheduledTaskId18_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId18(const std::string& scheduledTaskId18) +{ + scheduledTaskId18_ = scheduledTaskId18; + setParameter("ScheduledTaskId18", scheduledTaskId18); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId3()const +{ + return scheduledTaskId3_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId3(const std::string& scheduledTaskId3) +{ + scheduledTaskId3_ = scheduledTaskId3; + setParameter("ScheduledTaskId3", scheduledTaskId3); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId19()const +{ + return scheduledTaskId19_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId19(const std::string& scheduledTaskId19) +{ + scheduledTaskId19_ = scheduledTaskId19; + setParameter("ScheduledTaskId19", scheduledTaskId19); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId6()const +{ + return scheduledTaskId6_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId6(const std::string& scheduledTaskId6) +{ + scheduledTaskId6_ = scheduledTaskId6; + setParameter("ScheduledTaskId6", scheduledTaskId6); +} + +std::string DescribeScheduledTasksRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeScheduledTasksRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId5()const +{ + return scheduledTaskId5_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId5(const std::string& scheduledTaskId5) +{ + scheduledTaskId5_ = scheduledTaskId5; + setParameter("ScheduledTaskId5", scheduledTaskId5); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId8()const +{ + return scheduledTaskId8_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId8(const std::string& scheduledTaskId8) +{ + scheduledTaskId8_ = scheduledTaskId8; + setParameter("ScheduledTaskId8", scheduledTaskId8); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName9()const +{ + return scheduledTaskName9_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName9(const std::string& scheduledTaskName9) +{ + scheduledTaskName9_ = scheduledTaskName9; + setParameter("ScheduledTaskName9", scheduledTaskName9); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction20()const +{ + return scheduledAction20_; +} + +void DescribeScheduledTasksRequest::setScheduledAction20(const std::string& scheduledAction20) +{ + scheduledAction20_ = scheduledAction20; + setParameter("ScheduledAction20", scheduledAction20); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId7()const +{ + return scheduledTaskId7_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId7(const std::string& scheduledTaskId7) +{ + scheduledTaskId7_ = scheduledTaskId7; + setParameter("ScheduledTaskId7", scheduledTaskId7); +} + +int DescribeScheduledTasksRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeScheduledTasksRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId12()const +{ + return scheduledTaskId12_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId12(const std::string& scheduledTaskId12) +{ + scheduledTaskId12_ = scheduledTaskId12; + setParameter("ScheduledTaskId12", scheduledTaskId12); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName7()const +{ + return scheduledTaskName7_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName7(const std::string& scheduledTaskName7) +{ + scheduledTaskName7_ = scheduledTaskName7; + setParameter("ScheduledTaskName7", scheduledTaskName7); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId9()const +{ + return scheduledTaskId9_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId9(const std::string& scheduledTaskId9) +{ + scheduledTaskId9_ = scheduledTaskId9; + setParameter("ScheduledTaskId9", scheduledTaskId9); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId13()const +{ + return scheduledTaskId13_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId13(const std::string& scheduledTaskId13) +{ + scheduledTaskId13_ = scheduledTaskId13; + setParameter("ScheduledTaskId13", scheduledTaskId13); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName8()const +{ + return scheduledTaskName8_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName8(const std::string& scheduledTaskName8) +{ + scheduledTaskName8_ = scheduledTaskName8; + setParameter("ScheduledTaskName8", scheduledTaskName8); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId10()const +{ + return scheduledTaskId10_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId10(const std::string& scheduledTaskId10) +{ + scheduledTaskId10_ = scheduledTaskId10; + setParameter("ScheduledTaskId10", scheduledTaskId10); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName5()const +{ + return scheduledTaskName5_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName5(const std::string& scheduledTaskName5) +{ + scheduledTaskName5_ = scheduledTaskName5; + setParameter("ScheduledTaskName5", scheduledTaskName5); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId11()const +{ + return scheduledTaskId11_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId11(const std::string& scheduledTaskId11) +{ + scheduledTaskId11_ = scheduledTaskId11; + setParameter("ScheduledTaskId11", scheduledTaskId11); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName6()const +{ + return scheduledTaskName6_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName6(const std::string& scheduledTaskName6) +{ + scheduledTaskName6_ = scheduledTaskName6; + setParameter("ScheduledTaskName6", scheduledTaskName6); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId16()const +{ + return scheduledTaskId16_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId16(const std::string& scheduledTaskId16) +{ + scheduledTaskId16_ = scheduledTaskId16; + setParameter("ScheduledTaskId16", scheduledTaskId16); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName3()const +{ + return scheduledTaskName3_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName3(const std::string& scheduledTaskName3) +{ + scheduledTaskName3_ = scheduledTaskName3; + setParameter("ScheduledTaskName3", scheduledTaskName3); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId17()const +{ + return scheduledTaskId17_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId17(const std::string& scheduledTaskId17) +{ + scheduledTaskId17_ = scheduledTaskId17; + setParameter("ScheduledTaskId17", scheduledTaskId17); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName4()const +{ + return scheduledTaskName4_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName4(const std::string& scheduledTaskName4) +{ + scheduledTaskName4_ = scheduledTaskName4; + setParameter("ScheduledTaskName4", scheduledTaskName4); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId14()const +{ + return scheduledTaskId14_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId14(const std::string& scheduledTaskId14) +{ + scheduledTaskId14_ = scheduledTaskId14; + setParameter("ScheduledTaskId14", scheduledTaskId14); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName1()const +{ + return scheduledTaskName1_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName1(const std::string& scheduledTaskName1) +{ + scheduledTaskName1_ = scheduledTaskName1; + setParameter("ScheduledTaskName1", scheduledTaskName1); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskId15()const +{ + return scheduledTaskId15_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskId15(const std::string& scheduledTaskId15) +{ + scheduledTaskId15_ = scheduledTaskId15; + setParameter("ScheduledTaskId15", scheduledTaskId15); +} + +std::string DescribeScheduledTasksRequest::getScheduledTaskName2()const +{ + return scheduledTaskName2_; +} + +void DescribeScheduledTasksRequest::setScheduledTaskName2(const std::string& scheduledTaskName2) +{ + scheduledTaskName2_ = scheduledTaskName2; + setParameter("ScheduledTaskName2", scheduledTaskName2); +} + +std::string DescribeScheduledTasksRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeScheduledTasksRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeScheduledTasksRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeScheduledTasksRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction18()const +{ + return scheduledAction18_; +} + +void DescribeScheduledTasksRequest::setScheduledAction18(const std::string& scheduledAction18) +{ + scheduledAction18_ = scheduledAction18; + setParameter("ScheduledAction18", scheduledAction18); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction19()const +{ + return scheduledAction19_; +} + +void DescribeScheduledTasksRequest::setScheduledAction19(const std::string& scheduledAction19) +{ + scheduledAction19_ = scheduledAction19; + setParameter("ScheduledAction19", scheduledAction19); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction16()const +{ + return scheduledAction16_; +} + +void DescribeScheduledTasksRequest::setScheduledAction16(const std::string& scheduledAction16) +{ + scheduledAction16_ = scheduledAction16; + setParameter("ScheduledAction16", scheduledAction16); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction17()const +{ + return scheduledAction17_; +} + +void DescribeScheduledTasksRequest::setScheduledAction17(const std::string& scheduledAction17) +{ + scheduledAction17_ = scheduledAction17; + setParameter("ScheduledAction17", scheduledAction17); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction14()const +{ + return scheduledAction14_; +} + +void DescribeScheduledTasksRequest::setScheduledAction14(const std::string& scheduledAction14) +{ + scheduledAction14_ = scheduledAction14; + setParameter("ScheduledAction14", scheduledAction14); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction15()const +{ + return scheduledAction15_; +} + +void DescribeScheduledTasksRequest::setScheduledAction15(const std::string& scheduledAction15) +{ + scheduledAction15_ = scheduledAction15; + setParameter("ScheduledAction15", scheduledAction15); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction12()const +{ + return scheduledAction12_; +} + +void DescribeScheduledTasksRequest::setScheduledAction12(const std::string& scheduledAction12) +{ + scheduledAction12_ = scheduledAction12; + setParameter("ScheduledAction12", scheduledAction12); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction13()const +{ + return scheduledAction13_; +} + +void DescribeScheduledTasksRequest::setScheduledAction13(const std::string& scheduledAction13) +{ + scheduledAction13_ = scheduledAction13; + setParameter("ScheduledAction13", scheduledAction13); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction10()const +{ + return scheduledAction10_; +} + +void DescribeScheduledTasksRequest::setScheduledAction10(const std::string& scheduledAction10) +{ + scheduledAction10_ = scheduledAction10; + setParameter("ScheduledAction10", scheduledAction10); +} + +std::string DescribeScheduledTasksRequest::getScheduledAction11()const +{ + return scheduledAction11_; +} + +void DescribeScheduledTasksRequest::setScheduledAction11(const std::string& scheduledAction11) +{ + scheduledAction11_ = scheduledAction11; + setParameter("ScheduledAction11", scheduledAction11); +} + diff --git a/ess/src/model/DescribeScheduledTasksResult.cc b/ess/src/model/DescribeScheduledTasksResult.cc new file mode 100644 index 000000000..04cf7f4f7 --- /dev/null +++ b/ess/src/model/DescribeScheduledTasksResult.cc @@ -0,0 +1,97 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Ess; +using namespace AlibabaCloud::Ess::Model; + +DescribeScheduledTasksResult::DescribeScheduledTasksResult() : + ServiceResult() +{} + +DescribeScheduledTasksResult::DescribeScheduledTasksResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeScheduledTasksResult::~DescribeScheduledTasksResult() +{} + +void DescribeScheduledTasksResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allScheduledTasks = value["ScheduledTasks"]["ScheduledTask"]; + for (auto value : allScheduledTasks) + { + ScheduledTask scheduledTasksObject; + if(!value["ScheduledTaskId"].isNull()) + scheduledTasksObject.scheduledTaskId = value["ScheduledTaskId"].asString(); + if(!value["ScheduledTaskName"].isNull()) + scheduledTasksObject.scheduledTaskName = value["ScheduledTaskName"].asString(); + if(!value["Description"].isNull()) + scheduledTasksObject.description = value["Description"].asString(); + if(!value["ScheduledAction"].isNull()) + scheduledTasksObject.scheduledAction = value["ScheduledAction"].asString(); + if(!value["RecurrenceEndTime"].isNull()) + scheduledTasksObject.recurrenceEndTime = value["RecurrenceEndTime"].asString(); + if(!value["LaunchTime"].isNull()) + scheduledTasksObject.launchTime = value["LaunchTime"].asString(); + if(!value["RecurrenceType"].isNull()) + scheduledTasksObject.recurrenceType = value["RecurrenceType"].asString(); + if(!value["RecurrenceValue"].isNull()) + scheduledTasksObject.recurrenceValue = value["RecurrenceValue"].asString(); + if(!value["LaunchExpirationTime"].isNull()) + scheduledTasksObject.launchExpirationTime = std::stoi(value["LaunchExpirationTime"].asString()); + if(!value["TaskEnabled"].isNull()) + scheduledTasksObject.taskEnabled = value["TaskEnabled"].asString() == "true"; + scheduledTasks_.push_back(scheduledTasksObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + +} + +int DescribeScheduledTasksResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeScheduledTasksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeScheduledTasksResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeScheduledTasksResult::getScheduledTasks()const +{ + return scheduledTasks_; +} + diff --git a/ess/src/model/DetachInstancesRequest.cc b/ess/src/model/DetachInstancesRequest.cc index 622ebb778..ed3f1f9f0 100644 --- a/ess/src/model/DetachInstancesRequest.cc +++ b/ess/src/model/DetachInstancesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DetachInstancesRequest; DetachInstancesRequest::DetachInstancesRequest() : - EssRequest("DetachInstances") + RpcServiceRequest("ess", "2014-08-28", "DetachInstances") {} DetachInstancesRequest::~DetachInstancesRequest() diff --git a/ess/src/model/DetachInstancesResult.cc b/ess/src/model/DetachInstancesResult.cc index 488c7b2ad..0314cfc9b 100644 --- a/ess/src/model/DetachInstancesResult.cc +++ b/ess/src/model/DetachInstancesResult.cc @@ -50,8 +50,3 @@ std::string DetachInstancesResult::getScalingActivityId()const return scalingActivityId_; } -void DetachInstancesResult::setScalingActivityId(const std::string& scalingActivityId) -{ - scalingActivityId_ = scalingActivityId; -} - diff --git a/ess/src/model/DisableScalingGroupRequest.cc b/ess/src/model/DisableScalingGroupRequest.cc index e88183e72..db55ba5db 100644 --- a/ess/src/model/DisableScalingGroupRequest.cc +++ b/ess/src/model/DisableScalingGroupRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::DisableScalingGroupRequest; DisableScalingGroupRequest::DisableScalingGroupRequest() : - EssRequest("DisableScalingGroup") + RpcServiceRequest("ess", "2014-08-28", "DisableScalingGroup") {} DisableScalingGroupRequest::~DisableScalingGroupRequest() diff --git a/ess/src/model/EnableScalingGroupRequest.cc b/ess/src/model/EnableScalingGroupRequest.cc index 4030e76a2..267971ffc 100644 --- a/ess/src/model/EnableScalingGroupRequest.cc +++ b/ess/src/model/EnableScalingGroupRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::EnableScalingGroupRequest; EnableScalingGroupRequest::EnableScalingGroupRequest() : - EssRequest("EnableScalingGroup") + RpcServiceRequest("ess", "2014-08-28", "EnableScalingGroup") {} EnableScalingGroupRequest::~EnableScalingGroupRequest() diff --git a/ess/src/model/ExecuteScalingRuleRequest.cc b/ess/src/model/ExecuteScalingRuleRequest.cc index 34144c66b..effa52018 100644 --- a/ess/src/model/ExecuteScalingRuleRequest.cc +++ b/ess/src/model/ExecuteScalingRuleRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::ExecuteScalingRuleRequest; ExecuteScalingRuleRequest::ExecuteScalingRuleRequest() : - EssRequest("ExecuteScalingRule") + RpcServiceRequest("ess", "2014-08-28", "ExecuteScalingRule") {} ExecuteScalingRuleRequest::~ExecuteScalingRuleRequest() diff --git a/ess/src/model/ExecuteScalingRuleResult.cc b/ess/src/model/ExecuteScalingRuleResult.cc index 6e9ced12d..77ef1b2ed 100644 --- a/ess/src/model/ExecuteScalingRuleResult.cc +++ b/ess/src/model/ExecuteScalingRuleResult.cc @@ -50,8 +50,3 @@ std::string ExecuteScalingRuleResult::getScalingActivityId()const return scalingActivityId_; } -void ExecuteScalingRuleResult::setScalingActivityId(const std::string& scalingActivityId) -{ - scalingActivityId_ = scalingActivityId; -} - diff --git a/ess/src/model/ModifyAlertConfigRequest.cc b/ess/src/model/ModifyAlertConfigRequest.cc index 45ee67515..1cdaa03a5 100644 --- a/ess/src/model/ModifyAlertConfigRequest.cc +++ b/ess/src/model/ModifyAlertConfigRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::ModifyAlertConfigRequest; ModifyAlertConfigRequest::ModifyAlertConfigRequest() : - EssRequest("ModifyAlertConfig") + RpcServiceRequest("ess", "2014-08-28", "ModifyAlertConfig") {} ModifyAlertConfigRequest::~ModifyAlertConfigRequest() diff --git a/ess/src/model/ModifyScalingGroupRequest.cc b/ess/src/model/ModifyScalingGroupRequest.cc index 7936c15d0..3167c0245 100644 --- a/ess/src/model/ModifyScalingGroupRequest.cc +++ b/ess/src/model/ModifyScalingGroupRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::ModifyScalingGroupRequest; ModifyScalingGroupRequest::ModifyScalingGroupRequest() : - EssRequest("ModifyScalingGroup") + RpcServiceRequest("ess", "2014-08-28", "ModifyScalingGroup") {} ModifyScalingGroupRequest::~ModifyScalingGroupRequest() diff --git a/ess/src/model/ModifyScalingRuleRequest.cc b/ess/src/model/ModifyScalingRuleRequest.cc index 62e1740e5..c8ea129f2 100644 --- a/ess/src/model/ModifyScalingRuleRequest.cc +++ b/ess/src/model/ModifyScalingRuleRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::ModifyScalingRuleRequest; ModifyScalingRuleRequest::ModifyScalingRuleRequest() : - EssRequest("ModifyScalingRule") + RpcServiceRequest("ess", "2014-08-28", "ModifyScalingRule") {} ModifyScalingRuleRequest::~ModifyScalingRuleRequest() diff --git a/ess/src/model/ModifyScheduledTaskRequest.cc b/ess/src/model/ModifyScheduledTaskRequest.cc index c5331b534..87520da68 100644 --- a/ess/src/model/ModifyScheduledTaskRequest.cc +++ b/ess/src/model/ModifyScheduledTaskRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::ModifyScheduledTaskRequest; ModifyScheduledTaskRequest::ModifyScheduledTaskRequest() : - EssRequest("ModifyScheduledTask") + RpcServiceRequest("ess", "2014-08-28", "ModifyScheduledTask") {} ModifyScheduledTaskRequest::~ModifyScheduledTaskRequest() diff --git a/ess/src/model/RemoveInstancesRequest.cc b/ess/src/model/RemoveInstancesRequest.cc index cffb09f34..e75dc3dba 100644 --- a/ess/src/model/RemoveInstancesRequest.cc +++ b/ess/src/model/RemoveInstancesRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::RemoveInstancesRequest; RemoveInstancesRequest::RemoveInstancesRequest() : - EssRequest("RemoveInstances") + RpcServiceRequest("ess", "2014-08-28", "RemoveInstances") {} RemoveInstancesRequest::~RemoveInstancesRequest() diff --git a/ess/src/model/RemoveInstancesResult.cc b/ess/src/model/RemoveInstancesResult.cc index 01f0c7ecf..b8ba878be 100644 --- a/ess/src/model/RemoveInstancesResult.cc +++ b/ess/src/model/RemoveInstancesResult.cc @@ -50,8 +50,3 @@ std::string RemoveInstancesResult::getScalingActivityId()const return scalingActivityId_; } -void RemoveInstancesResult::setScalingActivityId(const std::string& scalingActivityId) -{ - scalingActivityId_ = scalingActivityId; -} - diff --git a/ess/src/model/VerifyAuthenticationRequest.cc b/ess/src/model/VerifyAuthenticationRequest.cc index 07f136c7f..dd04ffeea 100644 --- a/ess/src/model/VerifyAuthenticationRequest.cc +++ b/ess/src/model/VerifyAuthenticationRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::VerifyAuthenticationRequest; VerifyAuthenticationRequest::VerifyAuthenticationRequest() : - EssRequest("VerifyAuthentication") + RpcServiceRequest("ess", "2014-08-28", "VerifyAuthentication") {} VerifyAuthenticationRequest::~VerifyAuthenticationRequest() diff --git a/ess/src/model/VerifyUserRequest.cc b/ess/src/model/VerifyUserRequest.cc index d24a73a6b..e79801df5 100644 --- a/ess/src/model/VerifyUserRequest.cc +++ b/ess/src/model/VerifyUserRequest.cc @@ -16,11 +16,10 @@ #include -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; +using AlibabaCloud::Ess::Model::VerifyUserRequest; VerifyUserRequest::VerifyUserRequest() : - EssRequest("VerifyUser") + RpcServiceRequest("ess", "2014-08-28", "VerifyUser") {} VerifyUserRequest::~VerifyUserRequest()