update Ess module
This commit is contained in:
@@ -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
|
||||
)
|
||||
)
|
||||
@@ -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<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
|
||||
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
typedef std::function<void(const EssClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeScheduledTasksResult> DescribeScheduledTasksOutcome;
|
||||
typedef std::future<DescribeScheduledTasksOutcome> DescribeScheduledTasksOutcomeCallable;
|
||||
typedef std::function<void(const EssClient*, const Model::DescribeScheduledTasksRequest&, const DescribeScheduledTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScheduledTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAccountAttributesResult> DescribeAccountAttributesOutcome;
|
||||
typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
|
||||
typedef std::function<void(const EssClient*, const Model::DescribeAccountAttributesRequest&, const DescribeAccountAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountAttributesAsyncHandler;
|
||||
@@ -192,12 +197,10 @@ namespace AlibabaCloud
|
||||
typedef std::future<ModifyAlertConfigOutcome> ModifyAlertConfigOutcomeCallable;
|
||||
typedef std::function<void(const EssClient*, const Model::ModifyAlertConfigRequest&, const ModifyAlertConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAlertConfigAsyncHandler;
|
||||
|
||||
|
||||
EssClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
EssClient(const std::shared_ptr<CredentialsProvider> &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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccountAttributesOutcomeCallable describeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const;
|
||||
|
||||
@@ -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 <alibabacloud/core/RpcServiceRequest.h>
|
||||
#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_
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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<CapacityHistoryModel> getCapacityHistoryItems()const;
|
||||
void setCapacityHistoryItems(const std::vector<CapacityHistoryModel>& capacityHistoryItems);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -44,7 +44,6 @@ namespace AlibabaCloud
|
||||
explicit DescribeRegionsResult(const std::string &payload);
|
||||
~DescribeRegionsResult();
|
||||
std::vector<Region> getRegions()const;
|
||||
void setRegions(const std::vector<Region>& regions);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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<ScalingActivity> getScalingActivities()const;
|
||||
void setScalingActivities(const std::vector<ScalingActivity>& scalingActivities);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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<ScalingConfiguration> getScalingConfigurations()const;
|
||||
void setScalingConfigurations(const std::vector<ScalingConfiguration>& scalingConfigurations);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -61,13 +61,9 @@ namespace AlibabaCloud
|
||||
explicit DescribeScalingGroupsResult(const std::string &payload);
|
||||
~DescribeScalingGroupsResult();
|
||||
int getTotalCount()const;
|
||||
void setTotalCount(int totalCount);
|
||||
std::vector<ScalingGroup> getScalingGroups()const;
|
||||
void setScalingGroups(const std::vector<ScalingGroup>& scalingGroups);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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<ScalingInstance> getScalingInstances()const;
|
||||
void setScalingInstances(const std::vector<ScalingInstance>& scalingInstances);
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -50,13 +50,9 @@ namespace AlibabaCloud
|
||||
explicit DescribeScalingRulesResult(const std::string &payload);
|
||||
~DescribeScalingRulesResult();
|
||||
std::vector<ScalingRule> getScalingRules()const;
|
||||
void setScalingRules(const std::vector<ScalingRule>& 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);
|
||||
|
||||
@@ -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 <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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_
|
||||
@@ -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 <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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<ScheduledTask> getScheduledTasks()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<ScheduledTask> scheduledTasks_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBESCHEDULEDTASKSRESULT_H_
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/ess/EssRequest.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/ess/EssExport.h>
|
||||
|
||||
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:
|
||||
|
||||
@@ -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<const AsyncCallerContext>& 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<std::packaged_task<DescribeScheduledTasksOutcome()>>(
|
||||
[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();
|
||||
|
||||
@@ -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 <alibabacloud/ess/EssRequest.h>
|
||||
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Ess;
|
||||
|
||||
EssRequest::EssRequest(const std::string & action) :
|
||||
RpcServiceRequest("ess", "2014-08-28", action)
|
||||
{ }
|
||||
|
||||
EssRequest::~EssRequest()
|
||||
{ }
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/AttachInstancesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -50,8 +50,3 @@ std::string AttachInstancesResult::getScalingActivityId()const
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void AttachInstancesResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScalingConfigurationRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -50,8 +50,3 @@ std::string CreateScalingConfigurationResult::getScalingConfigurationId()const
|
||||
return scalingConfigurationId_;
|
||||
}
|
||||
|
||||
void CreateScalingConfigurationResult::setScalingConfigurationId(const std::string& scalingConfigurationId)
|
||||
{
|
||||
scalingConfigurationId_ = scalingConfigurationId;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScalingGroupRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -50,8 +50,3 @@ std::string CreateScalingGroupResult::getScalingGroupId()const
|
||||
return scalingGroupId_;
|
||||
}
|
||||
|
||||
void CreateScalingGroupResult::setScalingGroupId(const std::string& scalingGroupId)
|
||||
{
|
||||
scalingGroupId_ = scalingGroupId;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScalingRuleRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/CreateScheduledTaskRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -50,8 +50,3 @@ std::string CreateScheduledTaskResult::getScheduledTaskId()const
|
||||
return scheduledTaskId_;
|
||||
}
|
||||
|
||||
void CreateScheduledTaskResult::setScheduledTaskId(const std::string& scheduledTaskId)
|
||||
{
|
||||
scheduledTaskId_ = scheduledTaskId;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DeleteScalingConfigurationRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DeleteScalingGroupRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DeleteScalingRuleRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DeleteScheduledTaskRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeAccountAttributesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeAlertConfigRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeCapacityHistoryRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::CapacityHistoryModel> DescribeCapacityHistoryResult::getCapacityHistoryItems()const
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
return capacityHistoryItems_;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeLimitationRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeRegionsRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::Region> DescribeRegionsResult::getRegions()const
|
||||
{
|
||||
return regions_;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingActivitiesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::ScalingActivity> DescribeScalingActivitiesResult::getScalingActivities()const
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
return scalingActivities_;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::ScalingConfiguration> DescribeScalingConfigurationsResult::getScalingConfigurations()const
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
return scalingConfigurations_;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingGroupsRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::ScalingGroup> 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;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingInstancesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::ScalingInstance> DescribeScalingInstancesResult::getScalingInstances()const
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
return scalingInstances_;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DescribeScalingRulesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -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::ScalingRule> 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;
|
||||
}
|
||||
|
||||
|
||||
775
ess/src/model/DescribeScheduledTasksRequest.cc
Normal file
775
ess/src/model/DescribeScheduledTasksRequest.cc
Normal file
@@ -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 <alibabacloud/ess/model/DescribeScheduledTasksRequest.h>
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
97
ess/src/model/DescribeScheduledTasksResult.cc
Normal file
97
ess/src/model/DescribeScheduledTasksResult.cc
Normal file
@@ -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 <alibabacloud/ess/model/DescribeScheduledTasksResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
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::ScheduledTask> DescribeScheduledTasksResult::getScheduledTasks()const
|
||||
{
|
||||
return scheduledTasks_;
|
||||
}
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DetachInstancesRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
@@ -50,8 +50,3 @@ std::string DetachInstancesResult::getScalingActivityId()const
|
||||
return scalingActivityId_;
|
||||
}
|
||||
|
||||
void DetachInstancesResult::setScalingActivityId(const std::string& scalingActivityId)
|
||||
{
|
||||
scalingActivityId_ = scalingActivityId;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,11 +16,10 @@
|
||||
|
||||
#include <alibabacloud/ess/model/DisableScalingGroupRequest.h>
|
||||
|
||||
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()
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user