From cc8cf316cd735a44dbea801d87f373b41a26a7e3 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 26 Oct 2020 07:45:33 +0000 Subject: [PATCH] Update ScalingConfig parameters. --- CHANGELOG | 3 + ess/CMakeLists.txt | 20 +-- ess/include/alibabacloud/ess/EssClient.h | 40 ++---- .../ess/model/AttachDBInstancesRequest.h | 3 + .../ess/model/AttachDBInstancesResult.h | 0 .../ess/model/AttachInstancesRequest.h | 0 .../ess/model/AttachInstancesResult.h | 0 .../ess/model/AttachLoadBalancersRequest.h | 3 + .../ess/model/AttachLoadBalancersResult.h | 0 .../ess/model/AttachVServerGroupsRequest.h | 3 + .../ess/model/AttachVServerGroupsResult.h | 0 .../model/CompleteLifecycleActionRequest.h | 3 + .../ess/model/CompleteLifecycleActionResult.h | 0 .../ess/model/CreateAlarmRequest.h | 3 + .../ess/model/CreateAlarmResult.h | 0 .../ess/model/CreateLifecycleHookRequest.h | 13 -- .../ess/model/CreateLifecycleHookResult.h | 0 .../CreateNotificationConfigurationRequest.h | 0 .../CreateNotificationConfigurationResult.h | 0 .../model/CreateScalingConfigurationRequest.h | 27 ++++ .../model/CreateScalingConfigurationResult.h | 0 .../ess/model/CreateScalingGroupRequest.h | 6 + .../ess/model/CreateScalingGroupResult.h | 0 .../ess/model/CreateScalingRuleRequest.h | 6 + .../ess/model/CreateScalingRuleResult.h | 0 .../ess/model/CreateScheduledTaskRequest.h | 0 .../ess/model/CreateScheduledTaskResult.h | 0 .../DeactivateScalingConfigurationRequest.h | 0 .../DeactivateScalingConfigurationResult.h | 0 .../ess/model/DeleteAlarmRequest.h | 0 .../ess/model/DeleteAlarmResult.h | 0 .../ess/model/DeleteLifecycleHookRequest.h | 0 .../ess/model/DeleteLifecycleHookResult.h | 0 .../DeleteNotificationConfigurationRequest.h | 0 .../DeleteNotificationConfigurationResult.h | 0 .../model/DeleteScalingConfigurationRequest.h | 0 .../model/DeleteScalingConfigurationResult.h | 0 .../ess/model/DeleteScalingGroupRequest.h | 0 .../ess/model/DeleteScalingGroupResult.h | 0 .../ess/model/DeleteScalingRuleRequest.h | 0 .../ess/model/DeleteScalingRuleResult.h | 0 .../ess/model/DeleteScheduledTaskRequest.h | 0 .../ess/model/DeleteScheduledTaskResult.h | 0 .../model/DescribeAccountAttributesResult.h | 67 ---------- .../ess/model/DescribeAlarmsRequest.h | 0 .../ess/model/DescribeAlarmsResult.h | 1 + .../ess/model/DescribeAlertConfigRequest.h | 57 -------- .../ess/model/DescribeAlertConfigResult.h | 55 -------- .../model/DescribeCapacityHistoryRequest.h | 69 ---------- ...st.h => DescribeLifecycleActionsRequest.h} | 30 +++-- ...ult.h => DescribeLifecycleActionsResult.h} | 38 +++--- .../ess/model/DescribeLifecycleHooksRequest.h | 0 .../ess/model/DescribeLifecycleHooksResult.h | 0 .../ess/model/DescribeLimitationRequest.h | 0 .../ess/model/DescribeLimitationResult.h | 0 ...escribeNotificationConfigurationsRequest.h | 0 ...DescribeNotificationConfigurationsResult.h | 0 .../model/DescribeNotificationTypesRequest.h | 0 .../model/DescribeNotificationTypesResult.h | 0 .../ess/model/DescribeRegionsRequest.h | 0 .../ess/model/DescribeRegionsResult.h | 0 .../model/DescribeScalingActivitiesRequest.h | 0 .../model/DescribeScalingActivitiesResult.h | 0 .../DescribeScalingActivityDetailRequest.h | 0 .../DescribeScalingActivityDetailResult.h | 0 .../DescribeScalingConfigurationsRequest.h | 0 .../DescribeScalingConfigurationsResult.h | 45 ++++--- .../ess/model/DescribeScalingGroupsRequest.h | 0 .../ess/model/DescribeScalingGroupsResult.h | 2 + .../model/DescribeScalingInstancesRequest.h | 0 .../model/DescribeScalingInstancesResult.h | 9 +- .../ess/model/DescribeScalingRulesRequest.h | 0 .../ess/model/DescribeScalingRulesResult.h | 2 + .../ess/model/DescribeScheduledTasksRequest.h | 3 + .../ess/model/DescribeScheduledTasksResult.h | 0 .../ess/model/DetachDBInstancesRequest.h | 3 + .../ess/model/DetachDBInstancesResult.h | 0 .../ess/model/DetachInstancesRequest.h | 3 + .../ess/model/DetachInstancesResult.h | 0 .../ess/model/DetachLoadBalancersRequest.h | 3 + .../ess/model/DetachLoadBalancersResult.h | 0 .../ess/model/DetachVServerGroupsRequest.h | 3 + .../ess/model/DetachVServerGroupsResult.h | 0 .../ess/model/DisableAlarmRequest.h | 0 .../ess/model/DisableAlarmResult.h | 0 .../ess/model/DisableScalingGroupRequest.h | 0 .../ess/model/DisableScalingGroupResult.h | 0 .../ess/model/EnableAlarmRequest.h | 0 .../ess/model/EnableAlarmResult.h | 0 .../ess/model/EnableScalingGroupRequest.h | 0 .../ess/model/EnableScalingGroupResult.h | 0 .../ess/model/EnterStandbyRequest.h | 15 ++- .../ess/model/EnterStandbyResult.h | 0 .../ess/model/ExecuteScalingRuleRequest.h | 0 .../ess/model/ExecuteScalingRuleResult.h | 0 .../ess/model/ExitStandbyRequest.h | 15 ++- .../ess/model/ExitStandbyResult.h | 0 .../ess/model/ModifyAlarmRequest.h | 3 + .../ess/model/ModifyAlarmResult.h | 0 .../ess/model/ModifyAlertConfigRequest.h | 66 --------- .../ess/model/ModifyAlertConfigResult.h | 49 ------- .../ess/model/ModifyLifecycleHookRequest.h | 0 .../ess/model/ModifyLifecycleHookResult.h | 0 .../ModifyNotificationConfigurationRequest.h | 0 .../ModifyNotificationConfigurationResult.h | 0 .../model/ModifyScalingConfigurationRequest.h | 27 ++++ .../model/ModifyScalingConfigurationResult.h | 0 .../ess/model/ModifyScalingGroupRequest.h | 6 + .../ess/model/ModifyScalingGroupResult.h | 0 .../ess/model/ModifyScalingRuleRequest.h | 6 + .../ess/model/ModifyScalingRuleResult.h | 0 .../ess/model/ModifyScheduledTaskRequest.h | 0 .../ess/model/ModifyScheduledTaskResult.h | 0 .../ess/model/RebalanceInstancesRequest.h | 0 .../ess/model/RebalanceInstancesResult.h | 0 .../RecordLifecycleActionHeartbeatRequest.h | 0 .../RecordLifecycleActionHeartbeatResult.h | 0 .../ess/model/RemoveInstancesRequest.h | 0 .../ess/model/RemoveInstancesResult.h | 0 .../ess/model/ResumeProcessesRequest.h | 15 ++- .../ess/model/SetInstancesProtectionRequest.h | 0 .../ess/model/SetInstancesProtectionResult.h | 0 .../ess/model/SuspendProcessesRequest.h | 15 ++- .../ess/model/VerifyAuthenticationRequest.h | 3 + .../ess/model/VerifyAuthenticationResult.h | 0 .../ess/model/VerifyUserRequest.h | 0 .../alibabacloud/ess/model/VerifyUserResult.h | 0 ess/src/EssClient.cc | 126 ++---------------- ess/src/model/AttachDBInstancesRequest.cc | 11 ++ ess/src/model/AttachDBInstancesResult.cc | 0 ess/src/model/AttachInstancesRequest.cc | 0 ess/src/model/AttachInstancesResult.cc | 0 ess/src/model/AttachLoadBalancersRequest.cc | 11 ++ ess/src/model/AttachLoadBalancersResult.cc | 0 ess/src/model/AttachVServerGroupsRequest.cc | 11 ++ ess/src/model/AttachVServerGroupsResult.cc | 0 .../model/CompleteLifecycleActionRequest.cc | 11 ++ .../model/CompleteLifecycleActionResult.cc | 0 ess/src/model/CreateAlarmRequest.cc | 11 ++ ess/src/model/CreateAlarmResult.cc | 0 ess/src/model/CreateLifecycleHookRequest.cc | 20 --- ess/src/model/CreateLifecycleHookResult.cc | 0 .../CreateNotificationConfigurationRequest.cc | 0 .../CreateNotificationConfigurationResult.cc | 0 .../CreateScalingConfigurationRequest.cc | 99 ++++++++++++++ .../model/CreateScalingConfigurationResult.cc | 0 ess/src/model/CreateScalingGroupRequest.cc | 22 +++ ess/src/model/CreateScalingGroupResult.cc | 0 ess/src/model/CreateScalingRuleRequest.cc | 22 +++ ess/src/model/CreateScalingRuleResult.cc | 0 ess/src/model/CreateScheduledTaskRequest.cc | 0 ess/src/model/CreateScheduledTaskResult.cc | 0 .../DeactivateScalingConfigurationRequest.cc | 0 .../DeactivateScalingConfigurationResult.cc | 0 ess/src/model/DeleteAlarmRequest.cc | 0 ess/src/model/DeleteAlarmResult.cc | 0 ess/src/model/DeleteLifecycleHookRequest.cc | 0 ess/src/model/DeleteLifecycleHookResult.cc | 0 .../DeleteNotificationConfigurationRequest.cc | 0 .../DeleteNotificationConfigurationResult.cc | 0 .../DeleteScalingConfigurationRequest.cc | 0 .../model/DeleteScalingConfigurationResult.cc | 0 ess/src/model/DeleteScalingGroupRequest.cc | 0 ess/src/model/DeleteScalingGroupResult.cc | 0 ess/src/model/DeleteScalingRuleRequest.cc | 0 ess/src/model/DeleteScalingRuleResult.cc | 0 ess/src/model/DeleteScheduledTaskRequest.cc | 0 ess/src/model/DeleteScheduledTaskResult.cc | 0 .../model/DescribeAccountAttributesRequest.cc | 60 --------- .../model/DescribeAccountAttributesResult.cc | 108 --------------- ess/src/model/DescribeAlarmsRequest.cc | 0 ess/src/model/DescribeAlarmsResult.cc | 2 + ess/src/model/DescribeAlertConfigRequest.cc | 71 ---------- ess/src/model/DescribeAlertConfigResult.cc | 65 --------- .../model/DescribeCapacityHistoryRequest.cc | 115 ---------------- .../model/DescribeCapacityHistoryResult.cc | 86 ------------ .../model/DescribeLifecycleActionsRequest.cc | 106 +++++++++++++++ .../model/DescribeLifecycleActionsResult.cc | 87 ++++++++++++ .../model/DescribeLifecycleHooksRequest.cc | 0 ess/src/model/DescribeLifecycleHooksResult.cc | 0 ess/src/model/DescribeLimitationRequest.cc | 0 ess/src/model/DescribeLimitationResult.cc | 0 ...scribeNotificationConfigurationsRequest.cc | 0 ...escribeNotificationConfigurationsResult.cc | 0 .../model/DescribeNotificationTypesRequest.cc | 0 .../model/DescribeNotificationTypesResult.cc | 0 ess/src/model/DescribeRegionsRequest.cc | 0 ess/src/model/DescribeRegionsResult.cc | 0 .../model/DescribeScalingActivitiesRequest.cc | 0 .../model/DescribeScalingActivitiesResult.cc | 0 .../DescribeScalingActivityDetailRequest.cc | 0 .../DescribeScalingActivityDetailResult.cc | 0 .../DescribeScalingConfigurationsRequest.cc | 0 .../DescribeScalingConfigurationsResult.cc | 19 +++ ess/src/model/DescribeScalingGroupsRequest.cc | 0 ess/src/model/DescribeScalingGroupsResult.cc | 4 + .../model/DescribeScalingInstancesRequest.cc | 0 .../model/DescribeScalingInstancesResult.cc | 2 + ess/src/model/DescribeScalingRulesRequest.cc | 0 ess/src/model/DescribeScalingRulesResult.cc | 4 + .../model/DescribeScheduledTasksRequest.cc | 11 ++ ess/src/model/DescribeScheduledTasksResult.cc | 0 ess/src/model/DetachDBInstancesRequest.cc | 11 ++ ess/src/model/DetachDBInstancesResult.cc | 0 ess/src/model/DetachInstancesRequest.cc | 11 ++ ess/src/model/DetachInstancesResult.cc | 0 ess/src/model/DetachLoadBalancersRequest.cc | 11 ++ ess/src/model/DetachLoadBalancersResult.cc | 0 ess/src/model/DetachVServerGroupsRequest.cc | 11 ++ ess/src/model/DetachVServerGroupsResult.cc | 0 ess/src/model/DisableAlarmRequest.cc | 0 ess/src/model/DisableAlarmResult.cc | 0 ess/src/model/DisableScalingGroupRequest.cc | 0 ess/src/model/DisableScalingGroupResult.cc | 0 ess/src/model/EnableAlarmRequest.cc | 0 ess/src/model/EnableAlarmResult.cc | 0 ess/src/model/EnableScalingGroupRequest.cc | 0 ess/src/model/EnableScalingGroupResult.cc | 0 ess/src/model/EnterStandbyRequest.cc | 43 +++--- ess/src/model/EnterStandbyResult.cc | 0 ess/src/model/ExecuteScalingRuleRequest.cc | 0 ess/src/model/ExecuteScalingRuleResult.cc | 0 ess/src/model/ExitStandbyRequest.cc | 43 +++--- ess/src/model/ExitStandbyResult.cc | 0 ess/src/model/ModifyAlarmRequest.cc | 11 ++ ess/src/model/ModifyAlarmResult.cc | 0 ess/src/model/ModifyAlertConfigRequest.cc | 104 --------------- ess/src/model/ModifyAlertConfigResult.cc | 44 ------ ess/src/model/ModifyLifecycleHookRequest.cc | 0 ess/src/model/ModifyLifecycleHookResult.cc | 0 .../ModifyNotificationConfigurationRequest.cc | 0 .../ModifyNotificationConfigurationResult.cc | 0 .../ModifyScalingConfigurationRequest.cc | 99 ++++++++++++++ .../model/ModifyScalingConfigurationResult.cc | 0 ess/src/model/ModifyScalingGroupRequest.cc | 22 +++ ess/src/model/ModifyScalingGroupResult.cc | 0 ess/src/model/ModifyScalingRuleRequest.cc | 22 +++ ess/src/model/ModifyScalingRuleResult.cc | 0 ess/src/model/ModifyScheduledTaskRequest.cc | 0 ess/src/model/ModifyScheduledTaskResult.cc | 0 ess/src/model/RebalanceInstancesRequest.cc | 0 ess/src/model/RebalanceInstancesResult.cc | 0 .../RecordLifecycleActionHeartbeatRequest.cc | 0 .../RecordLifecycleActionHeartbeatResult.cc | 0 ess/src/model/RemoveInstancesRequest.cc | 0 ess/src/model/RemoveInstancesResult.cc | 0 ess/src/model/ResumeProcessesRequest.cc | 55 +++++--- .../model/SetInstancesProtectionRequest.cc | 0 ess/src/model/SetInstancesProtectionResult.cc | 0 ess/src/model/SuspendProcessesRequest.cc | 55 +++++--- ess/src/model/VerifyAuthenticationRequest.cc | 11 ++ ess/src/model/VerifyAuthenticationResult.cc | 0 ess/src/model/VerifyUserRequest.cc | 0 ess/src/model/VerifyUserResult.cc | 0 254 files changed, 1015 insertions(+), 1362 deletions(-) mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachDBInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachDBInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachLoadBalancersRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachLoadBalancersResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachVServerGroupsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/AttachVServerGroupsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CompleteLifecycleActionRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CompleteLifecycleActionResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateAlarmRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateAlarmResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateLifecycleHookRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateLifecycleHookResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateNotificationConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateNotificationConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteAlarmRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteAlarmResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteLifecycleHookRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteLifecycleHookResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingGroupResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScalingRuleResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DeleteScheduledTaskResult.h delete mode 100755 ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeAlarmsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeAlarmsResult.h delete mode 100755 ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h delete mode 100755 ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h delete mode 100755 ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h rename ess/include/alibabacloud/ess/model/{DescribeAccountAttributesRequest.h => DescribeLifecycleActionsRequest.h} (57%) mode change 100755 => 100644 rename ess/include/alibabacloud/ess/model/{DescribeCapacityHistoryResult.h => DescribeLifecycleActionsResult.h} (53%) mode change 100755 => 100644 mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeLifecycleHooksRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeLifecycleHooksResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeLimitationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeNotificationTypesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeNotificationTypesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeRegionsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachDBInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachDBInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachLoadBalancersRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachLoadBalancersResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachVServerGroupsRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DetachVServerGroupsResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DisableAlarmRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DisableAlarmResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/DisableScalingGroupResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnableAlarmRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnableAlarmResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnableScalingGroupResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnterStandbyRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/EnterStandbyResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ExitStandbyRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ExitStandbyResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyAlarmRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyAlarmResult.h delete mode 100755 ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h delete mode 100755 ess/include/alibabacloud/ess/model/ModifyAlertConfigResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyLifecycleHookRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyLifecycleHookResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingConfigurationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingConfigurationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingGroupResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScalingRuleResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/ModifyScheduledTaskResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RebalanceInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RebalanceInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/RemoveInstancesResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/SetInstancesProtectionRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/SetInstancesProtectionResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/VerifyAuthenticationResult.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/VerifyUserRequest.h mode change 100755 => 100644 ess/include/alibabacloud/ess/model/VerifyUserResult.h mode change 100755 => 100644 ess/src/model/AttachDBInstancesRequest.cc mode change 100755 => 100644 ess/src/model/AttachDBInstancesResult.cc mode change 100755 => 100644 ess/src/model/AttachInstancesRequest.cc mode change 100755 => 100644 ess/src/model/AttachInstancesResult.cc mode change 100755 => 100644 ess/src/model/AttachLoadBalancersRequest.cc mode change 100755 => 100644 ess/src/model/AttachLoadBalancersResult.cc mode change 100755 => 100644 ess/src/model/AttachVServerGroupsRequest.cc mode change 100755 => 100644 ess/src/model/AttachVServerGroupsResult.cc mode change 100755 => 100644 ess/src/model/CompleteLifecycleActionRequest.cc mode change 100755 => 100644 ess/src/model/CompleteLifecycleActionResult.cc mode change 100755 => 100644 ess/src/model/CreateAlarmRequest.cc mode change 100755 => 100644 ess/src/model/CreateAlarmResult.cc mode change 100755 => 100644 ess/src/model/CreateLifecycleHookRequest.cc mode change 100755 => 100644 ess/src/model/CreateLifecycleHookResult.cc mode change 100755 => 100644 ess/src/model/CreateNotificationConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/CreateNotificationConfigurationResult.cc mode change 100755 => 100644 ess/src/model/CreateScalingConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/CreateScalingConfigurationResult.cc mode change 100755 => 100644 ess/src/model/CreateScalingGroupRequest.cc mode change 100755 => 100644 ess/src/model/CreateScalingGroupResult.cc mode change 100755 => 100644 ess/src/model/CreateScalingRuleRequest.cc mode change 100755 => 100644 ess/src/model/CreateScalingRuleResult.cc mode change 100755 => 100644 ess/src/model/CreateScheduledTaskRequest.cc mode change 100755 => 100644 ess/src/model/CreateScheduledTaskResult.cc mode change 100755 => 100644 ess/src/model/DeactivateScalingConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/DeactivateScalingConfigurationResult.cc mode change 100755 => 100644 ess/src/model/DeleteAlarmRequest.cc mode change 100755 => 100644 ess/src/model/DeleteAlarmResult.cc mode change 100755 => 100644 ess/src/model/DeleteLifecycleHookRequest.cc mode change 100755 => 100644 ess/src/model/DeleteLifecycleHookResult.cc mode change 100755 => 100644 ess/src/model/DeleteNotificationConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/DeleteNotificationConfigurationResult.cc mode change 100755 => 100644 ess/src/model/DeleteScalingConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/DeleteScalingConfigurationResult.cc mode change 100755 => 100644 ess/src/model/DeleteScalingGroupRequest.cc mode change 100755 => 100644 ess/src/model/DeleteScalingGroupResult.cc mode change 100755 => 100644 ess/src/model/DeleteScalingRuleRequest.cc mode change 100755 => 100644 ess/src/model/DeleteScalingRuleResult.cc mode change 100755 => 100644 ess/src/model/DeleteScheduledTaskRequest.cc mode change 100755 => 100644 ess/src/model/DeleteScheduledTaskResult.cc delete mode 100755 ess/src/model/DescribeAccountAttributesRequest.cc delete mode 100755 ess/src/model/DescribeAccountAttributesResult.cc mode change 100755 => 100644 ess/src/model/DescribeAlarmsRequest.cc mode change 100755 => 100644 ess/src/model/DescribeAlarmsResult.cc delete mode 100755 ess/src/model/DescribeAlertConfigRequest.cc delete mode 100755 ess/src/model/DescribeAlertConfigResult.cc delete mode 100755 ess/src/model/DescribeCapacityHistoryRequest.cc delete mode 100755 ess/src/model/DescribeCapacityHistoryResult.cc create mode 100644 ess/src/model/DescribeLifecycleActionsRequest.cc create mode 100644 ess/src/model/DescribeLifecycleActionsResult.cc mode change 100755 => 100644 ess/src/model/DescribeLifecycleHooksRequest.cc mode change 100755 => 100644 ess/src/model/DescribeLifecycleHooksResult.cc mode change 100755 => 100644 ess/src/model/DescribeLimitationRequest.cc mode change 100755 => 100644 ess/src/model/DescribeLimitationResult.cc mode change 100755 => 100644 ess/src/model/DescribeNotificationConfigurationsRequest.cc mode change 100755 => 100644 ess/src/model/DescribeNotificationConfigurationsResult.cc mode change 100755 => 100644 ess/src/model/DescribeNotificationTypesRequest.cc mode change 100755 => 100644 ess/src/model/DescribeNotificationTypesResult.cc mode change 100755 => 100644 ess/src/model/DescribeRegionsRequest.cc mode change 100755 => 100644 ess/src/model/DescribeRegionsResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingActivitiesRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingActivitiesResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingActivityDetailRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingActivityDetailResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingConfigurationsRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingConfigurationsResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingGroupsRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingGroupsResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingInstancesRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingInstancesResult.cc mode change 100755 => 100644 ess/src/model/DescribeScalingRulesRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScalingRulesResult.cc mode change 100755 => 100644 ess/src/model/DescribeScheduledTasksRequest.cc mode change 100755 => 100644 ess/src/model/DescribeScheduledTasksResult.cc mode change 100755 => 100644 ess/src/model/DetachDBInstancesRequest.cc mode change 100755 => 100644 ess/src/model/DetachDBInstancesResult.cc mode change 100755 => 100644 ess/src/model/DetachInstancesRequest.cc mode change 100755 => 100644 ess/src/model/DetachInstancesResult.cc mode change 100755 => 100644 ess/src/model/DetachLoadBalancersRequest.cc mode change 100755 => 100644 ess/src/model/DetachLoadBalancersResult.cc mode change 100755 => 100644 ess/src/model/DetachVServerGroupsRequest.cc mode change 100755 => 100644 ess/src/model/DetachVServerGroupsResult.cc mode change 100755 => 100644 ess/src/model/DisableAlarmRequest.cc mode change 100755 => 100644 ess/src/model/DisableAlarmResult.cc mode change 100755 => 100644 ess/src/model/DisableScalingGroupRequest.cc mode change 100755 => 100644 ess/src/model/DisableScalingGroupResult.cc mode change 100755 => 100644 ess/src/model/EnableAlarmRequest.cc mode change 100755 => 100644 ess/src/model/EnableAlarmResult.cc mode change 100755 => 100644 ess/src/model/EnableScalingGroupRequest.cc mode change 100755 => 100644 ess/src/model/EnableScalingGroupResult.cc mode change 100755 => 100644 ess/src/model/EnterStandbyRequest.cc mode change 100755 => 100644 ess/src/model/EnterStandbyResult.cc mode change 100755 => 100644 ess/src/model/ExecuteScalingRuleRequest.cc mode change 100755 => 100644 ess/src/model/ExecuteScalingRuleResult.cc mode change 100755 => 100644 ess/src/model/ExitStandbyRequest.cc mode change 100755 => 100644 ess/src/model/ExitStandbyResult.cc mode change 100755 => 100644 ess/src/model/ModifyAlarmRequest.cc mode change 100755 => 100644 ess/src/model/ModifyAlarmResult.cc delete mode 100755 ess/src/model/ModifyAlertConfigRequest.cc delete mode 100755 ess/src/model/ModifyAlertConfigResult.cc mode change 100755 => 100644 ess/src/model/ModifyLifecycleHookRequest.cc mode change 100755 => 100644 ess/src/model/ModifyLifecycleHookResult.cc mode change 100755 => 100644 ess/src/model/ModifyNotificationConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/ModifyNotificationConfigurationResult.cc mode change 100755 => 100644 ess/src/model/ModifyScalingConfigurationRequest.cc mode change 100755 => 100644 ess/src/model/ModifyScalingConfigurationResult.cc mode change 100755 => 100644 ess/src/model/ModifyScalingGroupRequest.cc mode change 100755 => 100644 ess/src/model/ModifyScalingGroupResult.cc mode change 100755 => 100644 ess/src/model/ModifyScalingRuleRequest.cc mode change 100755 => 100644 ess/src/model/ModifyScalingRuleResult.cc mode change 100755 => 100644 ess/src/model/ModifyScheduledTaskRequest.cc mode change 100755 => 100644 ess/src/model/ModifyScheduledTaskResult.cc mode change 100755 => 100644 ess/src/model/RebalanceInstancesRequest.cc mode change 100755 => 100644 ess/src/model/RebalanceInstancesResult.cc mode change 100755 => 100644 ess/src/model/RecordLifecycleActionHeartbeatRequest.cc mode change 100755 => 100644 ess/src/model/RecordLifecycleActionHeartbeatResult.cc mode change 100755 => 100644 ess/src/model/RemoveInstancesRequest.cc mode change 100755 => 100644 ess/src/model/RemoveInstancesResult.cc mode change 100755 => 100644 ess/src/model/SetInstancesProtectionRequest.cc mode change 100755 => 100644 ess/src/model/SetInstancesProtectionResult.cc mode change 100755 => 100644 ess/src/model/VerifyAuthenticationRequest.cc mode change 100755 => 100644 ess/src/model/VerifyAuthenticationResult.cc mode change 100755 => 100644 ess/src/model/VerifyUserRequest.cc mode change 100755 => 100644 ess/src/model/VerifyUserResult.cc diff --git a/CHANGELOG b/CHANGELOG index 3ff1758ae..4652b28e2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-10-26 Version: patch +- Update ScalingConfig parameters. + 2020-10-23 Version: patch - Change Configuration. diff --git a/ess/CMakeLists.txt b/ess/CMakeLists.txt index 03ca67ff3..1b783c54c 100755 --- a/ess/CMakeLists.txt +++ b/ess/CMakeLists.txt @@ -61,14 +61,10 @@ set(ess_public_header_model include/alibabacloud/ess/model/DeleteScalingRuleResult.h include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h include/alibabacloud/ess/model/DeleteScheduledTaskResult.h - include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h - include/alibabacloud/ess/model/DescribeAccountAttributesResult.h include/alibabacloud/ess/model/DescribeAlarmsRequest.h include/alibabacloud/ess/model/DescribeAlarmsResult.h - include/alibabacloud/ess/model/DescribeAlertConfigRequest.h - include/alibabacloud/ess/model/DescribeAlertConfigResult.h - include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h - include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h + include/alibabacloud/ess/model/DescribeLifecycleActionsRequest.h + include/alibabacloud/ess/model/DescribeLifecycleActionsResult.h include/alibabacloud/ess/model/DescribeLifecycleHooksRequest.h include/alibabacloud/ess/model/DescribeLifecycleHooksResult.h include/alibabacloud/ess/model/DescribeLimitationRequest.h @@ -123,8 +119,6 @@ set(ess_public_header_model include/alibabacloud/ess/model/ListTagValuesResult.h include/alibabacloud/ess/model/ModifyAlarmRequest.h include/alibabacloud/ess/model/ModifyAlarmResult.h - include/alibabacloud/ess/model/ModifyAlertConfigRequest.h - include/alibabacloud/ess/model/ModifyAlertConfigResult.h include/alibabacloud/ess/model/ModifyLifecycleHookRequest.h include/alibabacloud/ess/model/ModifyLifecycleHookResult.h include/alibabacloud/ess/model/ModifyNotificationConfigurationRequest.h @@ -204,14 +198,10 @@ set(ess_src src/model/DeleteScalingRuleResult.cc src/model/DeleteScheduledTaskRequest.cc src/model/DeleteScheduledTaskResult.cc - src/model/DescribeAccountAttributesRequest.cc - src/model/DescribeAccountAttributesResult.cc src/model/DescribeAlarmsRequest.cc src/model/DescribeAlarmsResult.cc - src/model/DescribeAlertConfigRequest.cc - src/model/DescribeAlertConfigResult.cc - src/model/DescribeCapacityHistoryRequest.cc - src/model/DescribeCapacityHistoryResult.cc + src/model/DescribeLifecycleActionsRequest.cc + src/model/DescribeLifecycleActionsResult.cc src/model/DescribeLifecycleHooksRequest.cc src/model/DescribeLifecycleHooksResult.cc src/model/DescribeLimitationRequest.cc @@ -266,8 +256,6 @@ set(ess_src src/model/ListTagValuesResult.cc src/model/ModifyAlarmRequest.cc src/model/ModifyAlarmResult.cc - src/model/ModifyAlertConfigRequest.cc - src/model/ModifyAlertConfigResult.cc src/model/ModifyLifecycleHookRequest.cc src/model/ModifyLifecycleHookResult.cc src/model/ModifyNotificationConfigurationRequest.cc diff --git a/ess/include/alibabacloud/ess/EssClient.h b/ess/include/alibabacloud/ess/EssClient.h index 8a3681b63..0413a6ba8 100755 --- a/ess/include/alibabacloud/ess/EssClient.h +++ b/ess/include/alibabacloud/ess/EssClient.h @@ -62,14 +62,10 @@ #include "model/DeleteScalingRuleResult.h" #include "model/DeleteScheduledTaskRequest.h" #include "model/DeleteScheduledTaskResult.h" -#include "model/DescribeAccountAttributesRequest.h" -#include "model/DescribeAccountAttributesResult.h" #include "model/DescribeAlarmsRequest.h" #include "model/DescribeAlarmsResult.h" -#include "model/DescribeAlertConfigRequest.h" -#include "model/DescribeAlertConfigResult.h" -#include "model/DescribeCapacityHistoryRequest.h" -#include "model/DescribeCapacityHistoryResult.h" +#include "model/DescribeLifecycleActionsRequest.h" +#include "model/DescribeLifecycleActionsResult.h" #include "model/DescribeLifecycleHooksRequest.h" #include "model/DescribeLifecycleHooksResult.h" #include "model/DescribeLimitationRequest.h" @@ -124,8 +120,6 @@ #include "model/ListTagValuesResult.h" #include "model/ModifyAlarmRequest.h" #include "model/ModifyAlarmResult.h" -#include "model/ModifyAlertConfigRequest.h" -#include "model/ModifyAlertConfigResult.h" #include "model/ModifyLifecycleHookRequest.h" #include "model/ModifyLifecycleHookResult.h" #include "model/ModifyNotificationConfigurationRequest.h" @@ -231,18 +225,12 @@ namespace AlibabaCloud typedef Outcome DeleteScheduledTaskOutcome; typedef std::future DeleteScheduledTaskOutcomeCallable; typedef std::function&)> DeleteScheduledTaskAsyncHandler; - typedef Outcome DescribeAccountAttributesOutcome; - typedef std::future DescribeAccountAttributesOutcomeCallable; - typedef std::function&)> DescribeAccountAttributesAsyncHandler; typedef Outcome DescribeAlarmsOutcome; typedef std::future DescribeAlarmsOutcomeCallable; typedef std::function&)> DescribeAlarmsAsyncHandler; - typedef Outcome DescribeAlertConfigOutcome; - typedef std::future DescribeAlertConfigOutcomeCallable; - typedef std::function&)> DescribeAlertConfigAsyncHandler; - typedef Outcome DescribeCapacityHistoryOutcome; - typedef std::future DescribeCapacityHistoryOutcomeCallable; - typedef std::function&)> DescribeCapacityHistoryAsyncHandler; + typedef Outcome DescribeLifecycleActionsOutcome; + typedef std::future DescribeLifecycleActionsOutcomeCallable; + typedef std::function&)> DescribeLifecycleActionsAsyncHandler; typedef Outcome DescribeLifecycleHooksOutcome; typedef std::future DescribeLifecycleHooksOutcomeCallable; typedef std::function&)> DescribeLifecycleHooksAsyncHandler; @@ -324,9 +312,6 @@ namespace AlibabaCloud typedef Outcome ModifyAlarmOutcome; typedef std::future ModifyAlarmOutcomeCallable; typedef std::function&)> ModifyAlarmAsyncHandler; - typedef Outcome ModifyAlertConfigOutcome; - typedef std::future ModifyAlertConfigOutcomeCallable; - typedef std::function&)> ModifyAlertConfigAsyncHandler; typedef Outcome ModifyLifecycleHookOutcome; typedef std::future ModifyLifecycleHookOutcomeCallable; typedef std::function&)> ModifyLifecycleHookAsyncHandler; @@ -446,18 +431,12 @@ namespace AlibabaCloud DeleteScheduledTaskOutcome deleteScheduledTask(const Model::DeleteScheduledTaskRequest &request)const; void deleteScheduledTaskAsync(const Model::DeleteScheduledTaskRequest& request, const DeleteScheduledTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteScheduledTaskOutcomeCallable deleteScheduledTaskCallable(const Model::DeleteScheduledTaskRequest& request) const; - DescribeAccountAttributesOutcome describeAccountAttributes(const Model::DescribeAccountAttributesRequest &request)const; - void describeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAccountAttributesOutcomeCallable describeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const; DescribeAlarmsOutcome describeAlarms(const Model::DescribeAlarmsRequest &request)const; void describeAlarmsAsync(const Model::DescribeAlarmsRequest& request, const DescribeAlarmsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAlarmsOutcomeCallable describeAlarmsCallable(const Model::DescribeAlarmsRequest& request) const; - DescribeAlertConfigOutcome describeAlertConfig(const Model::DescribeAlertConfigRequest &request)const; - void describeAlertConfigAsync(const Model::DescribeAlertConfigRequest& request, const DescribeAlertConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAlertConfigOutcomeCallable describeAlertConfigCallable(const Model::DescribeAlertConfigRequest& request) const; - DescribeCapacityHistoryOutcome describeCapacityHistory(const Model::DescribeCapacityHistoryRequest &request)const; - void describeCapacityHistoryAsync(const Model::DescribeCapacityHistoryRequest& request, const DescribeCapacityHistoryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCapacityHistoryOutcomeCallable describeCapacityHistoryCallable(const Model::DescribeCapacityHistoryRequest& request) const; + DescribeLifecycleActionsOutcome describeLifecycleActions(const Model::DescribeLifecycleActionsRequest &request)const; + void describeLifecycleActionsAsync(const Model::DescribeLifecycleActionsRequest& request, const DescribeLifecycleActionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLifecycleActionsOutcomeCallable describeLifecycleActionsCallable(const Model::DescribeLifecycleActionsRequest& request) const; DescribeLifecycleHooksOutcome describeLifecycleHooks(const Model::DescribeLifecycleHooksRequest &request)const; void describeLifecycleHooksAsync(const Model::DescribeLifecycleHooksRequest& request, const DescribeLifecycleHooksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLifecycleHooksOutcomeCallable describeLifecycleHooksCallable(const Model::DescribeLifecycleHooksRequest& request) const; @@ -539,9 +518,6 @@ namespace AlibabaCloud ModifyAlarmOutcome modifyAlarm(const Model::ModifyAlarmRequest &request)const; void modifyAlarmAsync(const Model::ModifyAlarmRequest& request, const ModifyAlarmAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyAlarmOutcomeCallable modifyAlarmCallable(const Model::ModifyAlarmRequest& request) const; - ModifyAlertConfigOutcome modifyAlertConfig(const Model::ModifyAlertConfigRequest &request)const; - void modifyAlertConfigAsync(const Model::ModifyAlertConfigRequest& request, const ModifyAlertConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyAlertConfigOutcomeCallable modifyAlertConfigCallable(const Model::ModifyAlertConfigRequest& request) const; ModifyLifecycleHookOutcome modifyLifecycleHook(const Model::ModifyLifecycleHookRequest &request)const; void modifyLifecycleHookAsync(const Model::ModifyLifecycleHookRequest& request, const ModifyLifecycleHookAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyLifecycleHookOutcomeCallable modifyLifecycleHookCallable(const Model::ModifyLifecycleHookRequest& request) const; diff --git a/ess/include/alibabacloud/ess/model/AttachDBInstancesRequest.h b/ess/include/alibabacloud/ess/model/AttachDBInstancesRequest.h old mode 100755 new mode 100644 index a42642ea8..ab6667267 --- a/ess/include/alibabacloud/ess/model/AttachDBInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/AttachDBInstancesRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud AttachDBInstancesRequest(); ~AttachDBInstancesRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); bool getForceAttach()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud void setOwnerId(long ownerId); private: + std::string clientToken_; std::string scalingGroupId_; bool forceAttach_; std::string accessKeyId_; diff --git a/ess/include/alibabacloud/ess/model/AttachDBInstancesResult.h b/ess/include/alibabacloud/ess/model/AttachDBInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h b/ess/include/alibabacloud/ess/model/AttachInstancesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/AttachInstancesResult.h b/ess/include/alibabacloud/ess/model/AttachInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/AttachLoadBalancersRequest.h b/ess/include/alibabacloud/ess/model/AttachLoadBalancersRequest.h old mode 100755 new mode 100644 index c43161d2d..f364ec854 --- a/ess/include/alibabacloud/ess/model/AttachLoadBalancersRequest.h +++ b/ess/include/alibabacloud/ess/model/AttachLoadBalancersRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud AttachLoadBalancersRequest(); ~AttachLoadBalancersRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); bool getForceAttach()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud void setOwnerId(long ownerId); private: + std::string clientToken_; std::string scalingGroupId_; bool forceAttach_; std::string accessKeyId_; diff --git a/ess/include/alibabacloud/ess/model/AttachLoadBalancersResult.h b/ess/include/alibabacloud/ess/model/AttachLoadBalancersResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/AttachVServerGroupsRequest.h b/ess/include/alibabacloud/ess/model/AttachVServerGroupsRequest.h old mode 100755 new mode 100644 index 3386f3b58..5e0321f02 --- a/ess/include/alibabacloud/ess/model/AttachVServerGroupsRequest.h +++ b/ess/include/alibabacloud/ess/model/AttachVServerGroupsRequest.h @@ -47,6 +47,8 @@ namespace AlibabaCloud AttachVServerGroupsRequest(); ~AttachVServerGroupsRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); bool getForceAttach()const; @@ -63,6 +65,7 @@ namespace AlibabaCloud void setVServerGroup(const std::vector& vServerGroup); private: + std::string clientToken_; std::string scalingGroupId_; bool forceAttach_; std::string accessKeyId_; diff --git a/ess/include/alibabacloud/ess/model/AttachVServerGroupsResult.h b/ess/include/alibabacloud/ess/model/AttachVServerGroupsResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CompleteLifecycleActionRequest.h b/ess/include/alibabacloud/ess/model/CompleteLifecycleActionRequest.h old mode 100755 new mode 100644 index d0a4d5651..1722df773 --- a/ess/include/alibabacloud/ess/model/CompleteLifecycleActionRequest.h +++ b/ess/include/alibabacloud/ess/model/CompleteLifecycleActionRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud std::string getLifecycleActionToken()const; void setLifecycleActionToken(const std::string& lifecycleActionToken); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getResourceOwnerAccount()const; @@ -52,6 +54,7 @@ namespace AlibabaCloud private: std::string lifecycleActionToken_; + std::string clientToken_; std::string accessKeyId_; std::string resourceOwnerAccount_; std::string lifecycleHookId_; diff --git a/ess/include/alibabacloud/ess/model/CompleteLifecycleActionResult.h b/ess/include/alibabacloud/ess/model/CompleteLifecycleActionResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateAlarmRequest.h b/ess/include/alibabacloud/ess/model/CreateAlarmRequest.h old mode 100755 new mode 100644 index 9efdcc76f..80daca9b0 --- a/ess/include/alibabacloud/ess/model/CreateAlarmRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateAlarmRequest.h @@ -53,6 +53,8 @@ namespace AlibabaCloud void setThreshold(float threshold); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getEffective()const; + void setEffective(const std::string& effective); std::string getRegionId()const; void setRegionId(const std::string& regionId); int getEvaluationCount()const; @@ -83,6 +85,7 @@ namespace AlibabaCloud std::vector alarmAction_; float threshold_; std::string accessKeyId_; + std::string effective_; std::string regionId_; int evaluationCount_; std::string metricName_; diff --git a/ess/include/alibabacloud/ess/model/CreateAlarmResult.h b/ess/include/alibabacloud/ess/model/CreateAlarmResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateLifecycleHookRequest.h b/ess/include/alibabacloud/ess/model/CreateLifecycleHookRequest.h old mode 100755 new mode 100644 index 7082a1c8d..d97533be5 --- a/ess/include/alibabacloud/ess/model/CreateLifecycleHookRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateLifecycleHookRequest.h @@ -30,16 +30,6 @@ namespace AlibabaCloud { class ALIBABACLOUD_ESS_EXPORT CreateLifecycleHookRequest : public RpcServiceRequest { - public: - struct LifecycleHook - { - std::string defaultResult; - std::string lifecycleHookName; - int heartbeatTimeout; - std::string notificationArn; - std::string notificationMetadata; - std::string lifecycleTransition; - }; public: CreateLifecycleHookRequest(); @@ -67,8 +57,6 @@ namespace AlibabaCloud void setNotificationMetadata(const std::string& notificationMetadata); long getOwnerId()const; void setOwnerId(long ownerId); - std::vector getLifecycleHook()const; - void setLifecycleHook(const std::vector& lifecycleHook); private: std::string defaultResult_; @@ -82,7 +70,6 @@ namespace AlibabaCloud std::string ownerAccount_; std::string notificationMetadata_; long ownerId_; - std::vector lifecycleHook_; }; } diff --git a/ess/include/alibabacloud/ess/model/CreateLifecycleHookResult.h b/ess/include/alibabacloud/ess/model/CreateLifecycleHookResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateNotificationConfigurationRequest.h b/ess/include/alibabacloud/ess/model/CreateNotificationConfigurationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateNotificationConfigurationResult.h b/ess/include/alibabacloud/ess/model/CreateNotificationConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h old mode 100755 new mode 100644 index d83d5f42e..34f545e65 --- a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationRequest.h @@ -64,6 +64,8 @@ namespace AlibabaCloud void setSpotPriceLimit(const std::vector& spotPriceLimit); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + std::string getPrivatePoolOptionsMatchCriteria()const; + void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria); std::string getHostName()const; void setHostName(const std::string& hostName); std::string getPassword()const; @@ -72,6 +74,8 @@ namespace AlibabaCloud void setInstanceDescription(const std::string& instanceDescription); std::string getSystemDiskAutoSnapshotPolicyId()const; void setSystemDiskAutoSnapshotPolicyId(const std::string& systemDiskAutoSnapshotPolicyId); + std::string getPrivatePoolOptionsId()const; + void setPrivatePoolOptionsId(const std::string& privatePoolOptionsId); int getIpv6AddressCount()const; void setIpv6AddressCount(int ipv6AddressCount); int getCpu()const; @@ -88,8 +92,12 @@ namespace AlibabaCloud void setInstanceName(const std::string& instanceName); std::string getInternetChargeType()const; void setInternetChargeType(const std::string& internetChargeType); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); int getInternetMaxBandwidthIn()const; void setInternetMaxBandwidthIn(int internetMaxBandwidthIn); + std::string getAffinity()const; + void setAffinity(const std::string& affinity); std::string getImageId()const; void setImageId(const std::string& imageId); int getMemory()const; @@ -118,16 +126,24 @@ namespace AlibabaCloud void setImageName(const std::string& imageName); std::string getInstanceType()const; void setInstanceType(const std::string& instanceType); + std::map getSchedulerOptions()const; + void setSchedulerOptions(const std::map& schedulerOptions); std::string getDeploymentSetId()const; void setDeploymentSetId(const std::string& deploymentSetId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getTenancy()const; + void setTenancy(const std::string& tenancy); std::string getSystemDiskDiskName()const; void setSystemDiskDiskName(const std::string& systemDiskDiskName); std::string getRamRoleName()const; void setRamRoleName(const std::string& ramRoleName); + std::string getDedicatedHostId()const; + void setDedicatedHostId(const std::string& dedicatedHostId); + std::string getCreditSpecification()const; + void setCreditSpecification(const std::string& creditSpecification); std::vector getSecurityGroupIds()const; void setSecurityGroupIds(const std::vector& securityGroupIds); std::vector getDataDisk()const; @@ -136,6 +152,8 @@ namespace AlibabaCloud void setLoadBalancerWeight(int loadBalancerWeight); int getSystemDiskSize()const; void setSystemDiskSize(int systemDiskSize); + std::string getImageFamily()const; + void setImageFamily(const std::string& imageFamily); std::string getSystemDiskDescription()const; void setSystemDiskDescription(const std::string& systemDiskDescription); @@ -145,10 +163,12 @@ namespace AlibabaCloud std::string keyPairName_; std::vector spotPriceLimit_; std::string resourceGroupId_; + std::string privatePoolOptionsMatchCriteria_; std::string hostName_; std::string password_; std::string instanceDescription_; std::string systemDiskAutoSnapshotPolicyId_; + std::string privatePoolOptionsId_; int ipv6AddressCount_; int cpu_; long ownerId_; @@ -157,7 +177,9 @@ namespace AlibabaCloud std::string spotStrategy_; std::string instanceName_; std::string internetChargeType_; + std::string zoneId_; int internetMaxBandwidthIn_; + std::string affinity_; std::string imageId_; int memory_; std::string clientToken_; @@ -172,15 +194,20 @@ namespace AlibabaCloud bool passwordInherit_; std::string imageName_; std::string instanceType_; + std::map schedulerOptions_; std::string deploymentSetId_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string tenancy_; std::string systemDiskDiskName_; std::string ramRoleName_; + std::string dedicatedHostId_; + std::string creditSpecification_; std::vector securityGroupIds_; std::vector dataDisk_; int loadBalancerWeight_; int systemDiskSize_; + std::string imageFamily_; std::string systemDiskDescription_; }; diff --git a/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h b/ess/include/alibabacloud/ess/model/CreateScalingConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h old mode 100755 new mode 100644 index ff3e5f141..379c12119 --- a/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingGroupRequest.h @@ -65,6 +65,8 @@ namespace AlibabaCloud void setVSwitchIds(const std::vector& vSwitchIds); bool getSpotInstanceRemedy()const; void setSpotInstanceRemedy(bool spotInstanceRemedy); + bool getScaleOutAmountCheck()const; + void setScaleOutAmountCheck(bool scaleOutAmountCheck); std::vector getTag()const; void setTag(const std::vector& tag); int getDefaultCooldown()const; @@ -77,6 +79,8 @@ namespace AlibabaCloud void setLaunchTemplateId(const std::string& launchTemplateId); int getDesiredCapacity()const; void setDesiredCapacity(int desiredCapacity); + bool getCompensateWithOnDemand()const; + void setCompensateWithOnDemand(bool compensateWithOnDemand); int getMinSize()const; void setMinSize(int minSize); long getOwnerId()const; @@ -127,12 +131,14 @@ namespace AlibabaCloud private: std::vector vSwitchIds_; bool spotInstanceRemedy_; + bool scaleOutAmountCheck_; std::vector tag_; int defaultCooldown_; std::string multiAZPolicy_; std::string dBInstanceIds_; std::string launchTemplateId_; int desiredCapacity_; + bool compensateWithOnDemand_; int minSize_; long ownerId_; std::string vSwitchId_; diff --git a/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h b/ess/include/alibabacloud/ess/model/CreateScalingGroupResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h old mode 100755 new mode 100644 index b3873d1dc..2e8e22557 --- a/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/CreateScalingRuleRequest.h @@ -58,6 +58,8 @@ namespace AlibabaCloud void setCooldown(int cooldown); std::string getPredictiveValueBehavior()const; void setPredictiveValueBehavior(const std::string& predictiveValueBehavior); + int getScaleInEvaluationCount()const; + void setScaleInEvaluationCount(int scaleInEvaluationCount); std::string getScalingRuleType()const; void setScalingRuleType(const std::string& scalingRuleType); std::string getMetricName()const; @@ -80,6 +82,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); int getPredictiveValueBuffer()const; void setPredictiveValueBuffer(int predictiveValueBuffer); + int getScaleOutEvaluationCount()const; + void setScaleOutEvaluationCount(int scaleOutEvaluationCount); int getMinAdjustmentMagnitude()const; void setMinAdjustmentMagnitude(int minAdjustmentMagnitude); float getTargetValue()const; @@ -94,6 +98,7 @@ namespace AlibabaCloud std::string scalingRuleName_; int cooldown_; std::string predictiveValueBehavior_; + int scaleInEvaluationCount_; std::string scalingRuleType_; std::string metricName_; std::string predictiveScalingMode_; @@ -105,6 +110,7 @@ namespace AlibabaCloud std::string adjustmentType_; long ownerId_; int predictiveValueBuffer_; + int scaleOutEvaluationCount_; int minAdjustmentMagnitude_; float targetValue_; diff --git a/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h b/ess/include/alibabacloud/ess/model/CreateScalingRuleResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/CreateScheduledTaskRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h b/ess/include/alibabacloud/ess/model/CreateScheduledTaskResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationResult.h b/ess/include/alibabacloud/ess/model/DeactivateScalingConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteAlarmRequest.h b/ess/include/alibabacloud/ess/model/DeleteAlarmRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteAlarmResult.h b/ess/include/alibabacloud/ess/model/DeleteAlarmResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteLifecycleHookRequest.h b/ess/include/alibabacloud/ess/model/DeleteLifecycleHookRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteLifecycleHookResult.h b/ess/include/alibabacloud/ess/model/DeleteLifecycleHookResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationRequest.h b/ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationResult.h b/ess/include/alibabacloud/ess/model/DeleteNotificationConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationResult.h b/ess/include/alibabacloud/ess/model/DeleteScalingConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingGroupRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingGroupResult.h b/ess/include/alibabacloud/ess/model/DeleteScalingGroupResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/DeleteScalingRuleRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScalingRuleResult.h b/ess/include/alibabacloud/ess/model/DeleteScalingRuleResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/DeleteScheduledTaskRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DeleteScheduledTaskResult.h b/ess/include/alibabacloud/ess/model/DeleteScheduledTaskResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h b/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h deleted file mode 100755 index 98e808a99..000000000 --- a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesResult.h +++ /dev/null @@ -1,67 +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_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT DescribeAccountAttributesResult : public ServiceResult - { - public: - - - DescribeAccountAttributesResult(); - explicit DescribeAccountAttributesResult(const std::string &payload); - ~DescribeAccountAttributesResult(); - int getMaxNumberOfScalingRules()const; - int getMaxNumberOfScalingInstances()const; - int getMaxNumberOfScheduledTasks()const; - int getMaxNumberOfLoadBalancers()const; - int getMaxNumberOfMinSize()const; - int getMaxNumberOfScalingGroups()const; - int getMaxNumberOfScalingConfigurations()const; - int getMaxNumberOfDBInstances()const; - int getMaxNumberOfMaxSize()const; - - protected: - void parse(const std::string &payload); - private: - int maxNumberOfScalingRules_; - int maxNumberOfScalingInstances_; - int maxNumberOfScheduledTasks_; - int maxNumberOfLoadBalancers_; - int maxNumberOfMinSize_; - int maxNumberOfScalingGroups_; - int maxNumberOfScalingConfigurations_; - int maxNumberOfDBInstances_; - int maxNumberOfMaxSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeAlarmsRequest.h b/ess/include/alibabacloud/ess/model/DescribeAlarmsRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeAlarmsResult.h b/ess/include/alibabacloud/ess/model/DescribeAlarmsResult.h old mode 100755 new mode 100644 index 68782ea53..8dfc29af2 --- a/ess/include/alibabacloud/ess/model/DescribeAlarmsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeAlarmsResult.h @@ -48,6 +48,7 @@ namespace AlibabaCloud int evaluationCount; std::string statistics; std::string name; + std::string effective; std::vector alarmActions; std::string metricName; std::string state; diff --git a/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h b/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h deleted file mode 100755 index d6d0e672c..000000000 --- a/ess/include/alibabacloud/ess/model/DescribeAlertConfigRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGREQUEST_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT DescribeAlertConfigRequest : public RpcServiceRequest - { - - public: - DescribeAlertConfigRequest(); - ~DescribeAlertConfigRequest(); - - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string resourceOwnerAccount_; - std::string scalingGroupId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h b/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h deleted file mode 100755 index ec9de24b6..000000000 --- a/ess/include/alibabacloud/ess/model/DescribeAlertConfigResult.h +++ /dev/null @@ -1,55 +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_MODEL_DESCRIBEALERTCONFIGRESULT_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT DescribeAlertConfigResult : public ServiceResult - { - public: - - - DescribeAlertConfigResult(); - explicit DescribeAlertConfigResult(const std::string &payload); - ~DescribeAlertConfigResult(); - int getFailConfig()const; - int getRejectConfig()const; - int getSuccessConfig()const; - - protected: - void parse(const std::string &payload); - private: - int failConfig_; - int rejectConfig_; - int successConfig_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGRESULT_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h b/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h deleted file mode 100755 index f050f7c26..000000000 --- a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryRequest.h +++ /dev/null @@ -1,69 +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_MODEL_DESCRIBECAPACITYHISTORYREQUEST_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT DescribeCapacityHistoryRequest : public RpcServiceRequest - { - - public: - DescribeCapacityHistoryRequest(); - ~DescribeCapacityHistoryRequest(); - - std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - - private: - std::string scalingGroupId_; - std::string startTime_; - int pageNumber_; - std::string accessKeyId_; - int pageSize_; - std::string resourceOwnerAccount_; - std::string endTime_; - long ownerId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h b/ess/include/alibabacloud/ess/model/DescribeLifecycleActionsRequest.h old mode 100755 new mode 100644 similarity index 57% rename from ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h rename to ess/include/alibabacloud/ess/model/DescribeLifecycleActionsRequest.h index c6b4602c4..3eb6290e0 --- a/ess/include/alibabacloud/ess/model/DescribeAccountAttributesRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeLifecycleActionsRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ +#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSREQUEST_H_ +#define ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSREQUEST_H_ #include #include @@ -28,27 +28,39 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeAccountAttributesRequest : public RpcServiceRequest + class ALIBABACLOUD_ESS_EXPORT DescribeLifecycleActionsRequest : public RpcServiceRequest { public: - DescribeAccountAttributesRequest(); - ~DescribeAccountAttributesRequest(); + DescribeLifecycleActionsRequest(); + ~DescribeLifecycleActionsRequest(); + std::string getLifecycleActionStatus()const; + void setLifecycleActionStatus(const std::string& lifecycleActionStatus); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getNextToken()const; + void setNextToken(const std::string& nextToken); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); + std::string getScalingActivityId()const; + void setScalingActivityId(const std::string& scalingActivityId); + int getMaxResults()const; + void setMaxResults(int maxResults); private: + std::string lifecycleActionStatus_; + std::string accessKeyId_; + std::string nextToken_; std::string resourceOwnerAccount_; long ownerId_; - std::string accessKeyId_; + std::string scalingActivityId_; + int maxResults_; }; } } } -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h b/ess/include/alibabacloud/ess/model/DescribeLifecycleActionsResult.h old mode 100755 new mode 100644 similarity index 53% rename from ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h rename to ess/include/alibabacloud/ess/model/DescribeLifecycleActionsResult.h index 2cd124aed..169f1f73b --- a/ess/include/alibabacloud/ess/model/DescribeCapacityHistoryResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeLifecycleActionsResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYRESULT_H_ -#define ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYRESULT_H_ +#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSRESULT_H_ +#define ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSRESULT_H_ #include #include @@ -29,37 +29,37 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_ESS_EXPORT DescribeCapacityHistoryResult : public ServiceResult + class ALIBABACLOUD_ESS_EXPORT DescribeLifecycleActionsResult : public ServiceResult { public: - struct CapacityHistoryModel + struct LifecycleAction { - int attachedCapacity; - std::string scalingGroupId; - int totalCapacity; - int autoCreatedCapacity; - std::string timestamp; + std::string lifecycleActionStatus; + std::string lifecycleActionResult; + std::vector instanceIds; + std::string lifecycleActionToken; + std::string lifecycleHookId; }; - DescribeCapacityHistoryResult(); - explicit DescribeCapacityHistoryResult(const std::string &payload); - ~DescribeCapacityHistoryResult(); + DescribeLifecycleActionsResult(); + explicit DescribeLifecycleActionsResult(const std::string &payload); + ~DescribeLifecycleActionsResult(); int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getCapacityHistoryItems()const; + std::string getNextToken()const; + int getMaxResults()const; + std::vector getLifecycleActions()const; protected: void parse(const std::string &payload); private: int totalCount_; - int pageSize_; - int pageNumber_; - std::vector capacityHistoryItems_; + std::string nextToken_; + int maxResults_; + std::vector lifecycleActions_; }; } } } -#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSRESULT_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/DescribeLifecycleHooksRequest.h b/ess/include/alibabacloud/ess/model/DescribeLifecycleHooksRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeLifecycleHooksResult.h b/ess/include/alibabacloud/ess/model/DescribeLifecycleHooksResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h b/ess/include/alibabacloud/ess/model/DescribeLimitationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h b/ess/include/alibabacloud/ess/model/DescribeLimitationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsRequest.h b/ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsResult.h b/ess/include/alibabacloud/ess/model/DescribeNotificationConfigurationsResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeNotificationTypesRequest.h b/ess/include/alibabacloud/ess/model/DescribeNotificationTypesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeNotificationTypesResult.h b/ess/include/alibabacloud/ess/model/DescribeNotificationTypesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h b/ess/include/alibabacloud/ess/model/DescribeRegionsRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h b/ess/include/alibabacloud/ess/model/DescribeRegionsResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivitiesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingActivityDetailResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h old mode 100755 new mode 100644 index 6a8aa9101..86ab25879 --- a/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingConfigurationsResult.h @@ -34,6 +34,10 @@ namespace AlibabaCloud public: struct ScalingConfiguration { + struct SchedulerOptions + { + std::string managedPrivateSpaceId; + }; struct DataDisk { std::string snapshotId; @@ -58,45 +62,54 @@ namespace AlibabaCloud std::string instanceType; }; std::string scalingConfigurationName; + std::string dedicatedHostId; std::vector dataDisks; std::string resourceGroupId; - int systemDiskSize; std::string systemDiskDescription; - std::string userData; int memory; int cpu; + std::string ramRoleName; + std::string imageId; + std::vector tags; + std::string hostName; + int loadBalancerWeight; + std::string scalingGroupId; + std::string imageFamily; + std::string privatePoolOptionsMatchCriteria; + std::vector securityGroupIds; + std::string internetChargeType; + std::string privatePoolOptionsId; + std::string instanceName; + std::string deploymentSetId; + int internetMaxBandwidthOut; + std::string creationTime; + std::string affinity; + std::string scalingConfigurationId; + std::string securityEnhancementStrategy; + std::string tenancy; + int systemDiskSize; + std::string userData; std::string lifecycleState; std::string systemDiskAutoSnapshotPolicyId; std::string systemDiskName; - std::string ramRoleName; int ipv6AddressCount; - std::string imageId; + SchedulerOptions schedulerOptions; std::vector spotPriceLimit; std::vector instanceTypes; std::string instanceType; - std::vector tags; - std::string hostName; std::string spotStrategy; bool passwordInherit; std::string keyPairName; - int loadBalancerWeight; std::string ioOptimized; - std::string scalingGroupId; + std::string zoneId; std::string hpcClusterId; std::string securityGroupId; - std::vector securityGroupIds; - std::string internetChargeType; std::string systemDiskCategory; - std::string instanceName; - std::string deploymentSetId; std::string imageName; - int internetMaxBandwidthOut; int internetMaxBandwidthIn; - std::string creationTime; std::string instanceGeneration; std::string instanceDescription; - std::string scalingConfigurationId; - std::string securityEnhancementStrategy; + std::string creditSpecification; }; diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h old mode 100755 new mode 100644 index 21f24a896..ab0e99f48 --- a/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingGroupsResult.h @@ -47,6 +47,7 @@ namespace AlibabaCloud }; bool spotInstanceRemedy; std::string activeScalingConfigurationId; + bool compensateWithOnDemand; int onDemandPercentageAboveBaseCapacity; int desiredCapacity; std::string lifecycleState; @@ -74,6 +75,7 @@ namespace AlibabaCloud int activeCapacity; int minSize; int defaultCooldown; + bool scaleOutAmountCheck; std::string vpcId; std::string launchTemplateVersion; std::string creationTime; diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h old mode 100755 new mode 100644 index 33fa24c30..c96654f11 --- a/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingInstancesResult.h @@ -35,17 +35,18 @@ namespace AlibabaCloud struct ScalingInstance { int loadBalancerWeight; - std::string warmupState; + std::string createdTime; std::string instanceId; std::string scalingGroupId; std::string healthStatus; - std::string creationTime; - std::string launchTemplateVersion; std::string lifecycleState; std::string launchTemplateId; + std::string creationType; + std::string warmupState; + std::string creationTime; + std::string launchTemplateVersion; bool entrusted; std::string scalingConfigurationId; - std::string creationType; }; diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h b/ess/include/alibabacloud/ess/model/DescribeScalingRulesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h b/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h old mode 100755 new mode 100644 index 60195bdf7..0fe3a267a --- a/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h +++ b/ess/include/alibabacloud/ess/model/DescribeScalingRulesResult.h @@ -72,9 +72,11 @@ namespace AlibabaCloud std::string metricName; std::string scalingRuleName; int adjustmentValue; + int scaleOutEvaluationCount; int initialMaxSize; std::string scalingRuleType; int estimatedInstanceWarmup; + int scaleInEvaluationCount; std::string predictiveScalingMode; int predictiveValueBuffer; int predictiveTaskBufferTime; diff --git a/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h old mode 100755 new mode 100644 index 550b9ec63..68b41641a --- a/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h +++ b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksRequest.h @@ -65,6 +65,8 @@ namespace AlibabaCloud void setScheduledTaskName18(const std::string& scheduledTaskName18); std::string getScheduledTaskId20()const; void setScheduledTaskId20(const std::string& scheduledTaskId20); + std::string getScalingGroupId()const; + void setScalingGroupId(const std::string& scalingGroupId); std::string getScheduledTaskName13()const; void setScheduledTaskName13(const std::string& scheduledTaskName13); std::string getScheduledTaskName12()const; @@ -188,6 +190,7 @@ namespace AlibabaCloud std::string scheduledTaskName19_; std::string scheduledTaskName18_; std::string scheduledTaskId20_; + std::string scalingGroupId_; std::string scheduledTaskName13_; std::string scheduledTaskName12_; std::string scheduledTaskName11_; diff --git a/ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h b/ess/include/alibabacloud/ess/model/DescribeScheduledTasksResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DetachDBInstancesRequest.h b/ess/include/alibabacloud/ess/model/DetachDBInstancesRequest.h old mode 100755 new mode 100644 index 5654c8e6a..9dbbe8cfa --- a/ess/include/alibabacloud/ess/model/DetachDBInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/DetachDBInstancesRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud DetachDBInstancesRequest(); ~DetachDBInstancesRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); std::string getAccessKeyId()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud void setForceDetach(bool forceDetach); private: + std::string clientToken_; std::string scalingGroupId_; std::string accessKeyId_; std::string resourceOwnerAccount_; diff --git a/ess/include/alibabacloud/ess/model/DetachDBInstancesResult.h b/ess/include/alibabacloud/ess/model/DetachDBInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h b/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h old mode 100755 new mode 100644 index 7b6bc1d9b..722b9a3e0 --- a/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h +++ b/ess/include/alibabacloud/ess/model/DetachInstancesRequest.h @@ -51,6 +51,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::vector getInstanceId()const; void setInstanceId(const std::vector& instanceId); + std::string getDetachOption()const; + void setDetachOption(const std::string& detachOption); private: long resourceOwnerId_; @@ -61,6 +63,7 @@ namespace AlibabaCloud std::string ownerAccount_; long ownerId_; std::vector instanceId_; + std::string detachOption_; }; } diff --git a/ess/include/alibabacloud/ess/model/DetachInstancesResult.h b/ess/include/alibabacloud/ess/model/DetachInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DetachLoadBalancersRequest.h b/ess/include/alibabacloud/ess/model/DetachLoadBalancersRequest.h old mode 100755 new mode 100644 index c32d14db4..6cab14c0e --- a/ess/include/alibabacloud/ess/model/DetachLoadBalancersRequest.h +++ b/ess/include/alibabacloud/ess/model/DetachLoadBalancersRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud DetachLoadBalancersRequest(); ~DetachLoadBalancersRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); std::string getAccessKeyId()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud void setForceDetach(bool forceDetach); private: + std::string clientToken_; std::string scalingGroupId_; std::string accessKeyId_; std::vector loadBalancer_; diff --git a/ess/include/alibabacloud/ess/model/DetachLoadBalancersResult.h b/ess/include/alibabacloud/ess/model/DetachLoadBalancersResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DetachVServerGroupsRequest.h b/ess/include/alibabacloud/ess/model/DetachVServerGroupsRequest.h old mode 100755 new mode 100644 index e161a8cdb..7231393b6 --- a/ess/include/alibabacloud/ess/model/DetachVServerGroupsRequest.h +++ b/ess/include/alibabacloud/ess/model/DetachVServerGroupsRequest.h @@ -46,6 +46,8 @@ namespace AlibabaCloud DetachVServerGroupsRequest(); ~DetachVServerGroupsRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); std::string getAccessKeyId()const; @@ -62,6 +64,7 @@ namespace AlibabaCloud void setVServerGroup(const std::vector& vServerGroup); private: + std::string clientToken_; std::string scalingGroupId_; std::string accessKeyId_; std::string regionId_; diff --git a/ess/include/alibabacloud/ess/model/DetachVServerGroupsResult.h b/ess/include/alibabacloud/ess/model/DetachVServerGroupsResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DisableAlarmRequest.h b/ess/include/alibabacloud/ess/model/DisableAlarmRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DisableAlarmResult.h b/ess/include/alibabacloud/ess/model/DisableAlarmResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/DisableScalingGroupRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/DisableScalingGroupResult.h b/ess/include/alibabacloud/ess/model/DisableScalingGroupResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/EnableAlarmRequest.h b/ess/include/alibabacloud/ess/model/EnableAlarmRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/EnableAlarmResult.h b/ess/include/alibabacloud/ess/model/EnableAlarmResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/EnableScalingGroupRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/EnableScalingGroupResult.h b/ess/include/alibabacloud/ess/model/EnableScalingGroupResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/EnterStandbyRequest.h b/ess/include/alibabacloud/ess/model/EnterStandbyRequest.h old mode 100755 new mode 100644 index b855e6e47..b60bd7b75 --- a/ess/include/alibabacloud/ess/model/EnterStandbyRequest.h +++ b/ess/include/alibabacloud/ess/model/EnterStandbyRequest.h @@ -35,22 +35,25 @@ namespace AlibabaCloud EnterStandbyRequest(); ~EnterStandbyRequest(); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); - long getOwnerId()const; - void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + long getOwnerId()const; + void setOwnerId(long ownerId); std::vector getInstanceId()const; void setInstanceId(const std::vector& instanceId); private: - std::string resourceOwnerAccount_; + std::string clientToken_; std::string scalingGroupId_; - long ownerId_; std::string accessKeyId_; + std::string resourceOwnerAccount_; + long ownerId_; std::vector instanceId_; }; diff --git a/ess/include/alibabacloud/ess/model/EnterStandbyResult.h b/ess/include/alibabacloud/ess/model/EnterStandbyResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h b/ess/include/alibabacloud/ess/model/ExecuteScalingRuleResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ExitStandbyRequest.h b/ess/include/alibabacloud/ess/model/ExitStandbyRequest.h old mode 100755 new mode 100644 index aed2c3edf..edd10b99a --- a/ess/include/alibabacloud/ess/model/ExitStandbyRequest.h +++ b/ess/include/alibabacloud/ess/model/ExitStandbyRequest.h @@ -35,22 +35,25 @@ namespace AlibabaCloud ExitStandbyRequest(); ~ExitStandbyRequest(); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getScalingGroupId()const; void setScalingGroupId(const std::string& scalingGroupId); - long getOwnerId()const; - void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + long getOwnerId()const; + void setOwnerId(long ownerId); std::vector getInstanceId()const; void setInstanceId(const std::vector& instanceId); private: - std::string resourceOwnerAccount_; + std::string clientToken_; std::string scalingGroupId_; - long ownerId_; std::string accessKeyId_; + std::string resourceOwnerAccount_; + long ownerId_; std::vector instanceId_; }; diff --git a/ess/include/alibabacloud/ess/model/ExitStandbyResult.h b/ess/include/alibabacloud/ess/model/ExitStandbyResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyAlarmRequest.h b/ess/include/alibabacloud/ess/model/ModifyAlarmRequest.h old mode 100755 new mode 100644 index 7fa8bbf15..f2932a163 --- a/ess/include/alibabacloud/ess/model/ModifyAlarmRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyAlarmRequest.h @@ -51,6 +51,8 @@ namespace AlibabaCloud void setThreshold(float threshold); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getEffective()const; + void setEffective(const std::string& effective); std::string getRegionId()const; void setRegionId(const std::string& regionId); int getEvaluationCount()const; @@ -82,6 +84,7 @@ namespace AlibabaCloud std::vector alarmAction_; float threshold_; std::string accessKeyId_; + std::string effective_; std::string regionId_; int evaluationCount_; std::string metricName_; diff --git a/ess/include/alibabacloud/ess/model/ModifyAlarmResult.h b/ess/include/alibabacloud/ess/model/ModifyAlarmResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h b/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h deleted file mode 100755 index 1fe1d78a0..000000000 --- a/ess/include/alibabacloud/ess/model/ModifyAlertConfigRequest.h +++ /dev/null @@ -1,66 +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_MODEL_MODIFYALERTCONFIGREQUEST_H_ -#define ALIBABACLOUD_ESS_MODEL_MODIFYALERTCONFIGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT ModifyAlertConfigRequest : public RpcServiceRequest - { - - public: - ModifyAlertConfigRequest(); - ~ModifyAlertConfigRequest(); - - int getRejectConfig()const; - void setRejectConfig(int rejectConfig); - std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); - int getFailConfig()const; - void setFailConfig(int failConfig); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getSuccessConfig()const; - void setSuccessConfig(int successConfig); - - private: - int rejectConfig_; - std::string scalingGroupId_; - int failConfig_; - std::string accessKeyId_; - std::string resourceOwnerAccount_; - long ownerId_; - int successConfig_; - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_MODIFYALERTCONFIGREQUEST_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/ModifyAlertConfigResult.h b/ess/include/alibabacloud/ess/model/ModifyAlertConfigResult.h deleted file mode 100755 index eeaa3cdb4..000000000 --- a/ess/include/alibabacloud/ess/model/ModifyAlertConfigResult.h +++ /dev/null @@ -1,49 +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_MODEL_MODIFYALERTCONFIGRESULT_H_ -#define ALIBABACLOUD_ESS_MODEL_MODIFYALERTCONFIGRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Ess - { - namespace Model - { - class ALIBABACLOUD_ESS_EXPORT ModifyAlertConfigResult : public ServiceResult - { - public: - - - ModifyAlertConfigResult(); - explicit ModifyAlertConfigResult(const std::string &payload); - ~ModifyAlertConfigResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_ESS_MODEL_MODIFYALERTCONFIGRESULT_H_ \ No newline at end of file diff --git a/ess/include/alibabacloud/ess/model/ModifyLifecycleHookRequest.h b/ess/include/alibabacloud/ess/model/ModifyLifecycleHookRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyLifecycleHookResult.h b/ess/include/alibabacloud/ess/model/ModifyLifecycleHookResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationRequest.h b/ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationResult.h b/ess/include/alibabacloud/ess/model/ModifyNotificationConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationRequest.h b/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationRequest.h old mode 100755 new mode 100644 index 3f0712157..3c5b7aab2 --- a/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationRequest.h @@ -62,12 +62,16 @@ namespace AlibabaCloud void setSpotPriceLimit(const std::vector& spotPriceLimit); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + std::string getPrivatePoolOptionsMatchCriteria()const; + void setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria); std::string getHostName()const; void setHostName(const std::string& hostName); std::string getInstanceDescription()const; void setInstanceDescription(const std::string& instanceDescription); std::string getSystemDiskAutoSnapshotPolicyId()const; void setSystemDiskAutoSnapshotPolicyId(const std::string& systemDiskAutoSnapshotPolicyId); + std::string getPrivatePoolOptionsId()const; + void setPrivatePoolOptionsId(const std::string& privatePoolOptionsId); int getIpv6AddressCount()const; void setIpv6AddressCount(int ipv6AddressCount); int getCpu()const; @@ -86,6 +90,10 @@ namespace AlibabaCloud void setInstanceName(const std::string& instanceName); std::string getInternetChargeType()const; void setInternetChargeType(const std::string& internetChargeType); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + std::string getAffinity()const; + void setAffinity(const std::string& affinity); std::string getImageId()const; void setImageId(const std::string& imageId); int getMemory()const; @@ -110,16 +118,24 @@ namespace AlibabaCloud void setImageName(const std::string& imageName); bool getOverride()const; void setOverride(bool override); + std::map getSchedulerOptions()const; + void setSchedulerOptions(const std::map& schedulerOptions); std::string getDeploymentSetId()const; void setDeploymentSetId(const std::string& deploymentSetId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getTenancy()const; + void setTenancy(const std::string& tenancy); std::string getSystemDiskDiskName()const; void setSystemDiskDiskName(const std::string& systemDiskDiskName); std::string getRamRoleName()const; void setRamRoleName(const std::string& ramRoleName); + std::string getDedicatedHostId()const; + void setDedicatedHostId(const std::string& dedicatedHostId); + std::string getCreditSpecification()const; + void setCreditSpecification(const std::string& creditSpecification); std::vector getSecurityGroupIds()const; void setSecurityGroupIds(const std::vector& securityGroupIds); std::vector getDataDisk()const; @@ -128,6 +144,8 @@ namespace AlibabaCloud void setLoadBalancerWeight(int loadBalancerWeight); int getSystemDiskSize()const; void setSystemDiskSize(int systemDiskSize); + std::string getImageFamily()const; + void setImageFamily(const std::string& imageFamily); std::string getSystemDiskDescription()const; void setSystemDiskDescription(const std::string& systemDiskDescription); @@ -136,9 +154,11 @@ namespace AlibabaCloud std::string keyPairName_; std::vector spotPriceLimit_; std::string resourceGroupId_; + std::string privatePoolOptionsMatchCriteria_; std::string hostName_; std::string instanceDescription_; std::string systemDiskAutoSnapshotPolicyId_; + std::string privatePoolOptionsId_; int ipv6AddressCount_; int cpu_; long ownerId_; @@ -148,6 +168,8 @@ namespace AlibabaCloud std::string spotStrategy_; std::string instanceName_; std::string internetChargeType_; + std::string zoneId_; + std::string affinity_; std::string imageId_; int memory_; std::string ioOptimized_; @@ -160,15 +182,20 @@ namespace AlibabaCloud bool passwordInherit_; std::string imageName_; bool override_; + std::map schedulerOptions_; std::string deploymentSetId_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string tenancy_; std::string systemDiskDiskName_; std::string ramRoleName_; + std::string dedicatedHostId_; + std::string creditSpecification_; std::vector securityGroupIds_; std::vector dataDisk_; int loadBalancerWeight_; int systemDiskSize_; + std::string imageFamily_; std::string systemDiskDescription_; }; diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationResult.h b/ess/include/alibabacloud/ess/model/ModifyScalingConfigurationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h b/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h old mode 100755 new mode 100644 index 25c9cc25f..fcea0c5dd --- a/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScalingGroupRequest.h @@ -51,6 +51,8 @@ namespace AlibabaCloud void setOnDemandPercentageAboveBaseCapacity(int onDemandPercentageAboveBaseCapacity); bool getSpotInstanceRemedy()const; void setSpotInstanceRemedy(bool spotInstanceRemedy); + bool getScaleOutAmountCheck()const; + void setScaleOutAmountCheck(bool scaleOutAmountCheck); int getDefaultCooldown()const; void setDefaultCooldown(int defaultCooldown); std::string getRemovalPolicy1()const; @@ -69,6 +71,8 @@ namespace AlibabaCloud void setScalingGroupName(const std::string& scalingGroupName); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + bool getCompensateWithOnDemand()const; + void setCompensateWithOnDemand(bool compensateWithOnDemand); int getSpotInstancePools()const; void setSpotInstancePools(int spotInstancePools); int getMinSize()const; @@ -91,6 +95,7 @@ namespace AlibabaCloud std::string accessKeyId_; int onDemandPercentageAboveBaseCapacity_; bool spotInstanceRemedy_; + bool scaleOutAmountCheck_; int defaultCooldown_; std::string removalPolicy1_; std::string removalPolicy2_; @@ -100,6 +105,7 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; std::string scalingGroupName_; std::string ownerAccount_; + bool compensateWithOnDemand_; int spotInstancePools_; int minSize_; bool groupDeletionProtection_; diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingGroupResult.h b/ess/include/alibabacloud/ess/model/ModifyScalingGroupResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h b/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h old mode 100755 new mode 100644 index 48458537f..1cd1a4d7b --- a/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h +++ b/ess/include/alibabacloud/ess/model/ModifyScalingRuleRequest.h @@ -60,6 +60,8 @@ namespace AlibabaCloud void setCooldown(int cooldown); std::string getPredictiveValueBehavior()const; void setPredictiveValueBehavior(const std::string& predictiveValueBehavior); + int getScaleInEvaluationCount()const; + void setScaleInEvaluationCount(int scaleInEvaluationCount); std::string getMetricName()const; void setMetricName(const std::string& metricName); std::string getPredictiveScalingMode()const; @@ -80,6 +82,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); int getPredictiveValueBuffer()const; void setPredictiveValueBuffer(int predictiveValueBuffer); + int getScaleOutEvaluationCount()const; + void setScaleOutEvaluationCount(int scaleOutEvaluationCount); int getMinAdjustmentMagnitude()const; void setMinAdjustmentMagnitude(int minAdjustmentMagnitude); float getTargetValue()const; @@ -95,6 +99,7 @@ namespace AlibabaCloud std::string scalingRuleName_; int cooldown_; std::string predictiveValueBehavior_; + int scaleInEvaluationCount_; std::string metricName_; std::string predictiveScalingMode_; std::string resourceOwnerAccount_; @@ -105,6 +110,7 @@ namespace AlibabaCloud std::string adjustmentType_; long ownerId_; int predictiveValueBuffer_; + int scaleOutEvaluationCount_; int minAdjustmentMagnitude_; float targetValue_; diff --git a/ess/include/alibabacloud/ess/model/ModifyScalingRuleResult.h b/ess/include/alibabacloud/ess/model/ModifyScalingRuleResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h b/ess/include/alibabacloud/ess/model/ModifyScheduledTaskRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ModifyScheduledTaskResult.h b/ess/include/alibabacloud/ess/model/ModifyScheduledTaskResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RebalanceInstancesRequest.h b/ess/include/alibabacloud/ess/model/RebalanceInstancesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RebalanceInstancesResult.h b/ess/include/alibabacloud/ess/model/RebalanceInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatRequest.h b/ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatResult.h b/ess/include/alibabacloud/ess/model/RecordLifecycleActionHeartbeatResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h b/ess/include/alibabacloud/ess/model/RemoveInstancesRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h b/ess/include/alibabacloud/ess/model/RemoveInstancesResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/ResumeProcessesRequest.h b/ess/include/alibabacloud/ess/model/ResumeProcessesRequest.h index 3ae0cf016..6e1c10f91 100644 --- a/ess/include/alibabacloud/ess/model/ResumeProcessesRequest.h +++ b/ess/include/alibabacloud/ess/model/ResumeProcessesRequest.h @@ -35,23 +35,26 @@ namespace AlibabaCloud ResumeProcessesRequest(); ~ResumeProcessesRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getScalingGroupId()const; + void setScalingGroupId(const std::string& scalingGroupId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); std::vector getProcess()const; void setProcess(const std::vector& process); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); private: + std::string clientToken_; + std::string scalingGroupId_; + std::string accessKeyId_; std::vector process_; std::string resourceOwnerAccount_; - std::string scalingGroupId_; long ownerId_; - std::string accessKeyId_; }; } diff --git a/ess/include/alibabacloud/ess/model/SetInstancesProtectionRequest.h b/ess/include/alibabacloud/ess/model/SetInstancesProtectionRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/SetInstancesProtectionResult.h b/ess/include/alibabacloud/ess/model/SetInstancesProtectionResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/SuspendProcessesRequest.h b/ess/include/alibabacloud/ess/model/SuspendProcessesRequest.h index f0862f550..c3937ce86 100644 --- a/ess/include/alibabacloud/ess/model/SuspendProcessesRequest.h +++ b/ess/include/alibabacloud/ess/model/SuspendProcessesRequest.h @@ -35,23 +35,26 @@ namespace AlibabaCloud SuspendProcessesRequest(); ~SuspendProcessesRequest(); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getScalingGroupId()const; + void setScalingGroupId(const std::string& scalingGroupId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); std::vector getProcess()const; void setProcess(const std::vector& process); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getScalingGroupId()const; - void setScalingGroupId(const std::string& scalingGroupId); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); private: + std::string clientToken_; + std::string scalingGroupId_; + std::string accessKeyId_; std::vector process_; std::string resourceOwnerAccount_; - std::string scalingGroupId_; long ownerId_; - std::string accessKeyId_; }; } diff --git a/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h b/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h old mode 100755 new mode 100644 index 985821b3e..9914c1c3d --- a/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h +++ b/ess/include/alibabacloud/ess/model/VerifyAuthenticationRequest.h @@ -43,6 +43,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + bool getOnlyCheck()const; + void setOnlyCheck(bool onlyCheck); long getUid()const; void setUid(long uid); @@ -51,6 +53,7 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; long ownerId_; std::string accessKeyId_; + bool onlyCheck_; long uid_; }; diff --git a/ess/include/alibabacloud/ess/model/VerifyAuthenticationResult.h b/ess/include/alibabacloud/ess/model/VerifyAuthenticationResult.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/VerifyUserRequest.h b/ess/include/alibabacloud/ess/model/VerifyUserRequest.h old mode 100755 new mode 100644 diff --git a/ess/include/alibabacloud/ess/model/VerifyUserResult.h b/ess/include/alibabacloud/ess/model/VerifyUserResult.h old mode 100755 new mode 100644 diff --git a/ess/src/EssClient.cc b/ess/src/EssClient.cc index 6aa221f53..2172e6270 100755 --- a/ess/src/EssClient.cc +++ b/ess/src/EssClient.cc @@ -771,42 +771,6 @@ EssClient::DeleteScheduledTaskOutcomeCallable EssClient::deleteScheduledTaskCall return task->get_future(); } -EssClient::DescribeAccountAttributesOutcome EssClient::describeAccountAttributes(const DescribeAccountAttributesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeAccountAttributesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeAccountAttributesOutcome(DescribeAccountAttributesResult(outcome.result())); - else - return DescribeAccountAttributesOutcome(outcome.error()); -} - -void EssClient::describeAccountAttributesAsync(const DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeAccountAttributes(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EssClient::DescribeAccountAttributesOutcomeCallable EssClient::describeAccountAttributesCallable(const DescribeAccountAttributesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeAccountAttributes(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EssClient::DescribeAlarmsOutcome EssClient::describeAlarms(const DescribeAlarmsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -843,72 +807,36 @@ EssClient::DescribeAlarmsOutcomeCallable EssClient::describeAlarmsCallable(const return task->get_future(); } -EssClient::DescribeAlertConfigOutcome EssClient::describeAlertConfig(const DescribeAlertConfigRequest &request) const +EssClient::DescribeLifecycleActionsOutcome EssClient::describeLifecycleActions(const DescribeLifecycleActionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeAlertConfigOutcome(endpointOutcome.error()); + return DescribeLifecycleActionsOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeAlertConfigOutcome(DescribeAlertConfigResult(outcome.result())); + return DescribeLifecycleActionsOutcome(DescribeLifecycleActionsResult(outcome.result())); else - return DescribeAlertConfigOutcome(outcome.error()); + return DescribeLifecycleActionsOutcome(outcome.error()); } -void EssClient::describeAlertConfigAsync(const DescribeAlertConfigRequest& request, const DescribeAlertConfigAsyncHandler& handler, const std::shared_ptr& context) const +void EssClient::describeLifecycleActionsAsync(const DescribeLifecycleActionsRequest& request, const DescribeLifecycleActionsAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeAlertConfig(request), context); + handler(this, request, describeLifecycleActions(request), context); }; asyncExecute(new Runnable(fn)); } -EssClient::DescribeAlertConfigOutcomeCallable EssClient::describeAlertConfigCallable(const DescribeAlertConfigRequest &request) const +EssClient::DescribeLifecycleActionsOutcomeCallable EssClient::describeLifecycleActionsCallable(const DescribeLifecycleActionsRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeAlertConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -EssClient::DescribeCapacityHistoryOutcome EssClient::describeCapacityHistory(const DescribeCapacityHistoryRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeCapacityHistoryOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeCapacityHistoryOutcome(DescribeCapacityHistoryResult(outcome.result())); - else - return DescribeCapacityHistoryOutcome(outcome.error()); -} - -void EssClient::describeCapacityHistoryAsync(const DescribeCapacityHistoryRequest& request, const DescribeCapacityHistoryAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeCapacityHistory(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EssClient::DescribeCapacityHistoryOutcomeCallable EssClient::describeCapacityHistoryCallable(const DescribeCapacityHistoryRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeCapacityHistory(request); + return this->describeLifecycleActions(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -1887,42 +1815,6 @@ EssClient::ModifyAlarmOutcomeCallable EssClient::modifyAlarmCallable(const Modif return task->get_future(); } -EssClient::ModifyAlertConfigOutcome EssClient::modifyAlertConfig(const ModifyAlertConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyAlertConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyAlertConfigOutcome(ModifyAlertConfigResult(outcome.result())); - else - return ModifyAlertConfigOutcome(outcome.error()); -} - -void EssClient::modifyAlertConfigAsync(const ModifyAlertConfigRequest& request, const ModifyAlertConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyAlertConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -EssClient::ModifyAlertConfigOutcomeCallable EssClient::modifyAlertConfigCallable(const ModifyAlertConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyAlertConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - EssClient::ModifyLifecycleHookOutcome EssClient::modifyLifecycleHook(const ModifyLifecycleHookRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/ess/src/model/AttachDBInstancesRequest.cc b/ess/src/model/AttachDBInstancesRequest.cc old mode 100755 new mode 100644 index c130f00cd..849c2f35b --- a/ess/src/model/AttachDBInstancesRequest.cc +++ b/ess/src/model/AttachDBInstancesRequest.cc @@ -27,6 +27,17 @@ AttachDBInstancesRequest::AttachDBInstancesRequest() : AttachDBInstancesRequest::~AttachDBInstancesRequest() {} +std::string AttachDBInstancesRequest::getClientToken()const +{ + return clientToken_; +} + +void AttachDBInstancesRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AttachDBInstancesRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/AttachDBInstancesResult.cc b/ess/src/model/AttachDBInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/AttachInstancesRequest.cc b/ess/src/model/AttachInstancesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/AttachInstancesResult.cc b/ess/src/model/AttachInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/AttachLoadBalancersRequest.cc b/ess/src/model/AttachLoadBalancersRequest.cc old mode 100755 new mode 100644 index bb4a87a33..e4e3fb626 --- a/ess/src/model/AttachLoadBalancersRequest.cc +++ b/ess/src/model/AttachLoadBalancersRequest.cc @@ -27,6 +27,17 @@ AttachLoadBalancersRequest::AttachLoadBalancersRequest() : AttachLoadBalancersRequest::~AttachLoadBalancersRequest() {} +std::string AttachLoadBalancersRequest::getClientToken()const +{ + return clientToken_; +} + +void AttachLoadBalancersRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AttachLoadBalancersRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/AttachLoadBalancersResult.cc b/ess/src/model/AttachLoadBalancersResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/AttachVServerGroupsRequest.cc b/ess/src/model/AttachVServerGroupsRequest.cc old mode 100755 new mode 100644 index 505988239..7c36d524d --- a/ess/src/model/AttachVServerGroupsRequest.cc +++ b/ess/src/model/AttachVServerGroupsRequest.cc @@ -27,6 +27,17 @@ AttachVServerGroupsRequest::AttachVServerGroupsRequest() : AttachVServerGroupsRequest::~AttachVServerGroupsRequest() {} +std::string AttachVServerGroupsRequest::getClientToken()const +{ + return clientToken_; +} + +void AttachVServerGroupsRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AttachVServerGroupsRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/AttachVServerGroupsResult.cc b/ess/src/model/AttachVServerGroupsResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CompleteLifecycleActionRequest.cc b/ess/src/model/CompleteLifecycleActionRequest.cc old mode 100755 new mode 100644 index 827f2c743..45c147411 --- a/ess/src/model/CompleteLifecycleActionRequest.cc +++ b/ess/src/model/CompleteLifecycleActionRequest.cc @@ -38,6 +38,17 @@ void CompleteLifecycleActionRequest::setLifecycleActionToken(const std::string& setParameter("LifecycleActionToken", lifecycleActionToken); } +std::string CompleteLifecycleActionRequest::getClientToken()const +{ + return clientToken_; +} + +void CompleteLifecycleActionRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string CompleteLifecycleActionRequest::getAccessKeyId()const { return accessKeyId_; diff --git a/ess/src/model/CompleteLifecycleActionResult.cc b/ess/src/model/CompleteLifecycleActionResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateAlarmRequest.cc b/ess/src/model/CreateAlarmRequest.cc old mode 100755 new mode 100644 index f39162b72..1b3227a46 --- a/ess/src/model/CreateAlarmRequest.cc +++ b/ess/src/model/CreateAlarmRequest.cc @@ -95,6 +95,17 @@ void CreateAlarmRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string CreateAlarmRequest::getEffective()const +{ + return effective_; +} + +void CreateAlarmRequest::setEffective(const std::string& effective) +{ + effective_ = effective; + setParameter("Effective", effective); +} + std::string CreateAlarmRequest::getRegionId()const { return regionId_; diff --git a/ess/src/model/CreateAlarmResult.cc b/ess/src/model/CreateAlarmResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateLifecycleHookRequest.cc b/ess/src/model/CreateLifecycleHookRequest.cc old mode 100755 new mode 100644 index 3a542311a..79c076613 --- a/ess/src/model/CreateLifecycleHookRequest.cc +++ b/ess/src/model/CreateLifecycleHookRequest.cc @@ -148,23 +148,3 @@ void CreateLifecycleHookRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::vector CreateLifecycleHookRequest::getLifecycleHook()const -{ - return lifecycleHook_; -} - -void CreateLifecycleHookRequest::setLifecycleHook(const std::vector& lifecycleHook) -{ - lifecycleHook_ = lifecycleHook; - for(int dep1 = 0; dep1!= lifecycleHook.size(); dep1++) { - auto lifecycleHookObj = lifecycleHook.at(dep1); - std::string lifecycleHookObjStr = "LifecycleHook." + std::to_string(dep1 + 1); - setParameter(lifecycleHookObjStr + ".DefaultResult", lifecycleHookObj.defaultResult); - setParameter(lifecycleHookObjStr + ".LifecycleHookName", lifecycleHookObj.lifecycleHookName); - setParameter(lifecycleHookObjStr + ".HeartbeatTimeout", std::to_string(lifecycleHookObj.heartbeatTimeout)); - setParameter(lifecycleHookObjStr + ".NotificationArn", lifecycleHookObj.notificationArn); - setParameter(lifecycleHookObjStr + ".NotificationMetadata", lifecycleHookObj.notificationMetadata); - setParameter(lifecycleHookObjStr + ".LifecycleTransition", lifecycleHookObj.lifecycleTransition); - } -} - diff --git a/ess/src/model/CreateLifecycleHookResult.cc b/ess/src/model/CreateLifecycleHookResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateNotificationConfigurationRequest.cc b/ess/src/model/CreateNotificationConfigurationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateNotificationConfigurationResult.cc b/ess/src/model/CreateNotificationConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateScalingConfigurationRequest.cc b/ess/src/model/CreateScalingConfigurationRequest.cc old mode 100755 new mode 100644 index 43217b04b..9a9932381 --- a/ess/src/model/CreateScalingConfigurationRequest.cc +++ b/ess/src/model/CreateScalingConfigurationRequest.cc @@ -87,6 +87,17 @@ void CreateScalingConfigurationRequest::setResourceGroupId(const std::string& re setParameter("ResourceGroupId", resourceGroupId); } +std::string CreateScalingConfigurationRequest::getPrivatePoolOptionsMatchCriteria()const +{ + return privatePoolOptionsMatchCriteria_; +} + +void CreateScalingConfigurationRequest::setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria) +{ + privatePoolOptionsMatchCriteria_ = privatePoolOptionsMatchCriteria; + setParameter("PrivatePoolOptionsMatchCriteria", privatePoolOptionsMatchCriteria); +} + std::string CreateScalingConfigurationRequest::getHostName()const { return hostName_; @@ -131,6 +142,17 @@ void CreateScalingConfigurationRequest::setSystemDiskAutoSnapshotPolicyId(const setParameter("SystemDiskAutoSnapshotPolicyId", systemDiskAutoSnapshotPolicyId); } +std::string CreateScalingConfigurationRequest::getPrivatePoolOptionsId()const +{ + return privatePoolOptionsId_; +} + +void CreateScalingConfigurationRequest::setPrivatePoolOptionsId(const std::string& privatePoolOptionsId) +{ + privatePoolOptionsId_ = privatePoolOptionsId; + setParameter("PrivatePoolOptionsId", privatePoolOptionsId); +} + int CreateScalingConfigurationRequest::getIpv6AddressCount()const { return ipv6AddressCount_; @@ -219,6 +241,17 @@ void CreateScalingConfigurationRequest::setInternetChargeType(const std::string& setParameter("InternetChargeType", internetChargeType); } +std::string CreateScalingConfigurationRequest::getZoneId()const +{ + return zoneId_; +} + +void CreateScalingConfigurationRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + int CreateScalingConfigurationRequest::getInternetMaxBandwidthIn()const { return internetMaxBandwidthIn_; @@ -230,6 +263,17 @@ void CreateScalingConfigurationRequest::setInternetMaxBandwidthIn(int internetMa setParameter("InternetMaxBandwidthIn", std::to_string(internetMaxBandwidthIn)); } +std::string CreateScalingConfigurationRequest::getAffinity()const +{ + return affinity_; +} + +void CreateScalingConfigurationRequest::setAffinity(const std::string& affinity) +{ + affinity_ = affinity; + setParameter("Affinity", affinity); +} + std::string CreateScalingConfigurationRequest::getImageId()const { return imageId_; @@ -386,6 +430,17 @@ void CreateScalingConfigurationRequest::setInstanceType(const std::string& insta setParameter("InstanceType", instanceType); } +std::map CreateScalingConfigurationRequest::getSchedulerOptions()const +{ + return schedulerOptions_; +} + +void CreateScalingConfigurationRequest::setSchedulerOptions(const std::map& schedulerOptions) +{ + schedulerOptions_ = schedulerOptions; + setJsonParameters("SchedulerOptions", schedulerOptions); +} + std::string CreateScalingConfigurationRequest::getDeploymentSetId()const { return deploymentSetId_; @@ -419,6 +474,17 @@ void CreateScalingConfigurationRequest::setOwnerAccount(const std::string& owner setParameter("OwnerAccount", ownerAccount); } +std::string CreateScalingConfigurationRequest::getTenancy()const +{ + return tenancy_; +} + +void CreateScalingConfigurationRequest::setTenancy(const std::string& tenancy) +{ + tenancy_ = tenancy; + setParameter("Tenancy", tenancy); +} + std::string CreateScalingConfigurationRequest::getSystemDiskDiskName()const { return systemDiskDiskName_; @@ -441,6 +507,28 @@ void CreateScalingConfigurationRequest::setRamRoleName(const std::string& ramRol setParameter("RamRoleName", ramRoleName); } +std::string CreateScalingConfigurationRequest::getDedicatedHostId()const +{ + return dedicatedHostId_; +} + +void CreateScalingConfigurationRequest::setDedicatedHostId(const std::string& dedicatedHostId) +{ + dedicatedHostId_ = dedicatedHostId; + setParameter("DedicatedHostId", dedicatedHostId); +} + +std::string CreateScalingConfigurationRequest::getCreditSpecification()const +{ + return creditSpecification_; +} + +void CreateScalingConfigurationRequest::setCreditSpecification(const std::string& creditSpecification) +{ + creditSpecification_ = creditSpecification; + setParameter("CreditSpecification", creditSpecification); +} + std::vector CreateScalingConfigurationRequest::getSecurityGroupIds()const { return securityGroupIds_; @@ -500,6 +588,17 @@ void CreateScalingConfigurationRequest::setSystemDiskSize(int systemDiskSize) setParameter("SystemDiskSize", std::to_string(systemDiskSize)); } +std::string CreateScalingConfigurationRequest::getImageFamily()const +{ + return imageFamily_; +} + +void CreateScalingConfigurationRequest::setImageFamily(const std::string& imageFamily) +{ + imageFamily_ = imageFamily; + setParameter("ImageFamily", imageFamily); +} + std::string CreateScalingConfigurationRequest::getSystemDiskDescription()const { return systemDiskDescription_; diff --git a/ess/src/model/CreateScalingConfigurationResult.cc b/ess/src/model/CreateScalingConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateScalingGroupRequest.cc b/ess/src/model/CreateScalingGroupRequest.cc old mode 100755 new mode 100644 index c206e761e..8b4ec6e69 --- a/ess/src/model/CreateScalingGroupRequest.cc +++ b/ess/src/model/CreateScalingGroupRequest.cc @@ -51,6 +51,17 @@ void CreateScalingGroupRequest::setSpotInstanceRemedy(bool spotInstanceRemedy) setParameter("SpotInstanceRemedy", spotInstanceRemedy ? "true" : "false"); } +bool CreateScalingGroupRequest::getScaleOutAmountCheck()const +{ + return scaleOutAmountCheck_; +} + +void CreateScalingGroupRequest::setScaleOutAmountCheck(bool scaleOutAmountCheck) +{ + scaleOutAmountCheck_ = scaleOutAmountCheck; + setParameter("ScaleOutAmountCheck", scaleOutAmountCheck ? "true" : "false"); +} + std::vector CreateScalingGroupRequest::getTag()const { return tag_; @@ -122,6 +133,17 @@ void CreateScalingGroupRequest::setDesiredCapacity(int desiredCapacity) setParameter("DesiredCapacity", std::to_string(desiredCapacity)); } +bool CreateScalingGroupRequest::getCompensateWithOnDemand()const +{ + return compensateWithOnDemand_; +} + +void CreateScalingGroupRequest::setCompensateWithOnDemand(bool compensateWithOnDemand) +{ + compensateWithOnDemand_ = compensateWithOnDemand; + setParameter("CompensateWithOnDemand", compensateWithOnDemand ? "true" : "false"); +} + int CreateScalingGroupRequest::getMinSize()const { return minSize_; diff --git a/ess/src/model/CreateScalingGroupResult.cc b/ess/src/model/CreateScalingGroupResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateScalingRuleRequest.cc b/ess/src/model/CreateScalingRuleRequest.cc old mode 100755 new mode 100644 index 2092013e6..3d978812d --- a/ess/src/model/CreateScalingRuleRequest.cc +++ b/ess/src/model/CreateScalingRuleRequest.cc @@ -121,6 +121,17 @@ void CreateScalingRuleRequest::setPredictiveValueBehavior(const std::string& pre setParameter("PredictiveValueBehavior", predictiveValueBehavior); } +int CreateScalingRuleRequest::getScaleInEvaluationCount()const +{ + return scaleInEvaluationCount_; +} + +void CreateScalingRuleRequest::setScaleInEvaluationCount(int scaleInEvaluationCount) +{ + scaleInEvaluationCount_ = scaleInEvaluationCount; + setParameter("ScaleInEvaluationCount", std::to_string(scaleInEvaluationCount)); +} + std::string CreateScalingRuleRequest::getScalingRuleType()const { return scalingRuleType_; @@ -242,6 +253,17 @@ void CreateScalingRuleRequest::setPredictiveValueBuffer(int predictiveValueBuffe setParameter("PredictiveValueBuffer", std::to_string(predictiveValueBuffer)); } +int CreateScalingRuleRequest::getScaleOutEvaluationCount()const +{ + return scaleOutEvaluationCount_; +} + +void CreateScalingRuleRequest::setScaleOutEvaluationCount(int scaleOutEvaluationCount) +{ + scaleOutEvaluationCount_ = scaleOutEvaluationCount; + setParameter("ScaleOutEvaluationCount", std::to_string(scaleOutEvaluationCount)); +} + int CreateScalingRuleRequest::getMinAdjustmentMagnitude()const { return minAdjustmentMagnitude_; diff --git a/ess/src/model/CreateScalingRuleResult.cc b/ess/src/model/CreateScalingRuleResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateScheduledTaskRequest.cc b/ess/src/model/CreateScheduledTaskRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/CreateScheduledTaskResult.cc b/ess/src/model/CreateScheduledTaskResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeactivateScalingConfigurationRequest.cc b/ess/src/model/DeactivateScalingConfigurationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeactivateScalingConfigurationResult.cc b/ess/src/model/DeactivateScalingConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteAlarmRequest.cc b/ess/src/model/DeleteAlarmRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteAlarmResult.cc b/ess/src/model/DeleteAlarmResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteLifecycleHookRequest.cc b/ess/src/model/DeleteLifecycleHookRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteLifecycleHookResult.cc b/ess/src/model/DeleteLifecycleHookResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteNotificationConfigurationRequest.cc b/ess/src/model/DeleteNotificationConfigurationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteNotificationConfigurationResult.cc b/ess/src/model/DeleteNotificationConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingConfigurationRequest.cc b/ess/src/model/DeleteScalingConfigurationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingConfigurationResult.cc b/ess/src/model/DeleteScalingConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingGroupRequest.cc b/ess/src/model/DeleteScalingGroupRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingGroupResult.cc b/ess/src/model/DeleteScalingGroupResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingRuleRequest.cc b/ess/src/model/DeleteScalingRuleRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScalingRuleResult.cc b/ess/src/model/DeleteScalingRuleResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScheduledTaskRequest.cc b/ess/src/model/DeleteScheduledTaskRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DeleteScheduledTaskResult.cc b/ess/src/model/DeleteScheduledTaskResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeAccountAttributesRequest.cc b/ess/src/model/DescribeAccountAttributesRequest.cc deleted file mode 100755 index dae6fe1f4..000000000 --- a/ess/src/model/DescribeAccountAttributesRequest.cc +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Ess::Model::DescribeAccountAttributesRequest; - -DescribeAccountAttributesRequest::DescribeAccountAttributesRequest() : - RpcServiceRequest("ess", "2014-08-28", "DescribeAccountAttributes") -{} - -DescribeAccountAttributesRequest::~DescribeAccountAttributesRequest() -{} - -std::string DescribeAccountAttributesRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeAccountAttributesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long DescribeAccountAttributesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeAccountAttributesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeAccountAttributesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeAccountAttributesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - diff --git a/ess/src/model/DescribeAccountAttributesResult.cc b/ess/src/model/DescribeAccountAttributesResult.cc deleted file mode 100755 index 6f8808c35..000000000 --- a/ess/src/model/DescribeAccountAttributesResult.cc +++ /dev/null @@ -1,108 +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 -#include - -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; - -DescribeAccountAttributesResult::DescribeAccountAttributesResult() : - ServiceResult() -{} - -DescribeAccountAttributesResult::DescribeAccountAttributesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeAccountAttributesResult::~DescribeAccountAttributesResult() -{} - -void DescribeAccountAttributesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["MaxNumberOfScalingGroups"].isNull()) - maxNumberOfScalingGroups_ = std::stoi(value["MaxNumberOfScalingGroups"].asString()); - if(!value["MaxNumberOfScalingConfigurations"].isNull()) - maxNumberOfScalingConfigurations_ = std::stoi(value["MaxNumberOfScalingConfigurations"].asString()); - if(!value["MaxNumberOfScalingRules"].isNull()) - maxNumberOfScalingRules_ = std::stoi(value["MaxNumberOfScalingRules"].asString()); - if(!value["MaxNumberOfScheduledTasks"].isNull()) - maxNumberOfScheduledTasks_ = std::stoi(value["MaxNumberOfScheduledTasks"].asString()); - if(!value["MaxNumberOfScalingInstances"].isNull()) - maxNumberOfScalingInstances_ = std::stoi(value["MaxNumberOfScalingInstances"].asString()); - if(!value["MaxNumberOfDBInstances"].isNull()) - maxNumberOfDBInstances_ = std::stoi(value["MaxNumberOfDBInstances"].asString()); - if(!value["MaxNumberOfLoadBalancers"].isNull()) - maxNumberOfLoadBalancers_ = std::stoi(value["MaxNumberOfLoadBalancers"].asString()); - if(!value["MaxNumberOfMinSize"].isNull()) - maxNumberOfMinSize_ = std::stoi(value["MaxNumberOfMinSize"].asString()); - if(!value["MaxNumberOfMaxSize"].isNull()) - maxNumberOfMaxSize_ = std::stoi(value["MaxNumberOfMaxSize"].asString()); - -} - -int DescribeAccountAttributesResult::getMaxNumberOfScalingRules()const -{ - return maxNumberOfScalingRules_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfScalingInstances()const -{ - return maxNumberOfScalingInstances_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfScheduledTasks()const -{ - return maxNumberOfScheduledTasks_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfLoadBalancers()const -{ - return maxNumberOfLoadBalancers_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfMinSize()const -{ - return maxNumberOfMinSize_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfScalingGroups()const -{ - return maxNumberOfScalingGroups_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfScalingConfigurations()const -{ - return maxNumberOfScalingConfigurations_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfDBInstances()const -{ - return maxNumberOfDBInstances_; -} - -int DescribeAccountAttributesResult::getMaxNumberOfMaxSize()const -{ - return maxNumberOfMaxSize_; -} - diff --git a/ess/src/model/DescribeAlarmsRequest.cc b/ess/src/model/DescribeAlarmsRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeAlarmsResult.cc b/ess/src/model/DescribeAlarmsResult.cc old mode 100755 new mode 100644 index 3565c5f40..b311a9af1 --- a/ess/src/model/DescribeAlarmsResult.cc +++ b/ess/src/model/DescribeAlarmsResult.cc @@ -69,6 +69,8 @@ void DescribeAlarmsResult::parse(const std::string &payload) alarmListObject.scalingGroupId = valueAlarmListAlarm["ScalingGroupId"].asString(); if(!valueAlarmListAlarm["Enable"].isNull()) alarmListObject.enable = valueAlarmListAlarm["Enable"].asString() == "true"; + if(!valueAlarmListAlarm["Effective"].isNull()) + alarmListObject.effective = valueAlarmListAlarm["Effective"].asString(); auto allDimensionsNode = allAlarmListNode["Dimensions"]["Dimension"]; for (auto allAlarmListNodeDimensionsDimension : allDimensionsNode) { diff --git a/ess/src/model/DescribeAlertConfigRequest.cc b/ess/src/model/DescribeAlertConfigRequest.cc deleted file mode 100755 index 70ec0a177..000000000 --- a/ess/src/model/DescribeAlertConfigRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Ess::Model::DescribeAlertConfigRequest; - -DescribeAlertConfigRequest::DescribeAlertConfigRequest() : - RpcServiceRequest("ess", "2014-08-28", "DescribeAlertConfig") -{} - -DescribeAlertConfigRequest::~DescribeAlertConfigRequest() -{} - -std::string DescribeAlertConfigRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeAlertConfigRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeAlertConfigRequest::getScalingGroupId()const -{ - return scalingGroupId_; -} - -void DescribeAlertConfigRequest::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; - setCoreParameter("ScalingGroupId", scalingGroupId); -} - -long DescribeAlertConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeAlertConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeAlertConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeAlertConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - diff --git a/ess/src/model/DescribeAlertConfigResult.cc b/ess/src/model/DescribeAlertConfigResult.cc deleted file mode 100755 index ecb0bd374..000000000 --- a/ess/src/model/DescribeAlertConfigResult.cc +++ /dev/null @@ -1,65 +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 -#include - -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; - -DescribeAlertConfigResult::DescribeAlertConfigResult() : - ServiceResult() -{} - -DescribeAlertConfigResult::DescribeAlertConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeAlertConfigResult::~DescribeAlertConfigResult() -{} - -void DescribeAlertConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["SuccessConfig"].isNull()) - successConfig_ = std::stoi(value["SuccessConfig"].asString()); - if(!value["FailConfig"].isNull()) - failConfig_ = std::stoi(value["FailConfig"].asString()); - if(!value["RejectConfig"].isNull()) - rejectConfig_ = std::stoi(value["RejectConfig"].asString()); - -} - -int DescribeAlertConfigResult::getFailConfig()const -{ - return failConfig_; -} - -int DescribeAlertConfigResult::getRejectConfig()const -{ - return rejectConfig_; -} - -int DescribeAlertConfigResult::getSuccessConfig()const -{ - return successConfig_; -} - diff --git a/ess/src/model/DescribeCapacityHistoryRequest.cc b/ess/src/model/DescribeCapacityHistoryRequest.cc deleted file mode 100755 index 8e01c1b95..000000000 --- a/ess/src/model/DescribeCapacityHistoryRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Ess::Model::DescribeCapacityHistoryRequest; - -DescribeCapacityHistoryRequest::DescribeCapacityHistoryRequest() : - RpcServiceRequest("ess", "2014-08-28", "DescribeCapacityHistory") -{} - -DescribeCapacityHistoryRequest::~DescribeCapacityHistoryRequest() -{} - -std::string DescribeCapacityHistoryRequest::getScalingGroupId()const -{ - return scalingGroupId_; -} - -void DescribeCapacityHistoryRequest::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; - setCoreParameter("ScalingGroupId", scalingGroupId); -} - -std::string DescribeCapacityHistoryRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeCapacityHistoryRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setCoreParameter("StartTime", startTime); -} - -int DescribeCapacityHistoryRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeCapacityHistoryRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setCoreParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeCapacityHistoryRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeCapacityHistoryRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -int DescribeCapacityHistoryRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeCapacityHistoryRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setCoreParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeCapacityHistoryRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeCapacityHistoryRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeCapacityHistoryRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeCapacityHistoryRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setCoreParameter("EndTime", endTime); -} - -long DescribeCapacityHistoryRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeCapacityHistoryRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - diff --git a/ess/src/model/DescribeCapacityHistoryResult.cc b/ess/src/model/DescribeCapacityHistoryResult.cc deleted file mode 100755 index 38c5c0e43..000000000 --- a/ess/src/model/DescribeCapacityHistoryResult.cc +++ /dev/null @@ -1,86 +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 -#include - -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; - -DescribeCapacityHistoryResult::DescribeCapacityHistoryResult() : - ServiceResult() -{} - -DescribeCapacityHistoryResult::DescribeCapacityHistoryResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeCapacityHistoryResult::~DescribeCapacityHistoryResult() -{} - -void DescribeCapacityHistoryResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allCapacityHistoryItemsNode = value["CapacityHistoryItems"]["CapacityHistoryModel"]; - for (auto valueCapacityHistoryItemsCapacityHistoryModel : allCapacityHistoryItemsNode) - { - CapacityHistoryModel capacityHistoryItemsObject; - if(!valueCapacityHistoryItemsCapacityHistoryModel["ScalingGroupId"].isNull()) - capacityHistoryItemsObject.scalingGroupId = valueCapacityHistoryItemsCapacityHistoryModel["ScalingGroupId"].asString(); - if(!valueCapacityHistoryItemsCapacityHistoryModel["TotalCapacity"].isNull()) - capacityHistoryItemsObject.totalCapacity = std::stoi(valueCapacityHistoryItemsCapacityHistoryModel["TotalCapacity"].asString()); - if(!valueCapacityHistoryItemsCapacityHistoryModel["AttachedCapacity"].isNull()) - capacityHistoryItemsObject.attachedCapacity = std::stoi(valueCapacityHistoryItemsCapacityHistoryModel["AttachedCapacity"].asString()); - if(!valueCapacityHistoryItemsCapacityHistoryModel["AutoCreatedCapacity"].isNull()) - capacityHistoryItemsObject.autoCreatedCapacity = std::stoi(valueCapacityHistoryItemsCapacityHistoryModel["AutoCreatedCapacity"].asString()); - if(!valueCapacityHistoryItemsCapacityHistoryModel["Timestamp"].isNull()) - capacityHistoryItemsObject.timestamp = valueCapacityHistoryItemsCapacityHistoryModel["Timestamp"].asString(); - capacityHistoryItems_.push_back(capacityHistoryItemsObject); - } - 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 DescribeCapacityHistoryResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeCapacityHistoryResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeCapacityHistoryResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeCapacityHistoryResult::getCapacityHistoryItems()const -{ - return capacityHistoryItems_; -} - diff --git a/ess/src/model/DescribeLifecycleActionsRequest.cc b/ess/src/model/DescribeLifecycleActionsRequest.cc new file mode 100644 index 000000000..cd78492f3 --- /dev/null +++ b/ess/src/model/DescribeLifecycleActionsRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Ess::Model::DescribeLifecycleActionsRequest; + +DescribeLifecycleActionsRequest::DescribeLifecycleActionsRequest() : + RpcServiceRequest("ess", "2014-08-28", "DescribeLifecycleActions") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeLifecycleActionsRequest::~DescribeLifecycleActionsRequest() +{} + +std::string DescribeLifecycleActionsRequest::getLifecycleActionStatus()const +{ + return lifecycleActionStatus_; +} + +void DescribeLifecycleActionsRequest::setLifecycleActionStatus(const std::string& lifecycleActionStatus) +{ + lifecycleActionStatus_ = lifecycleActionStatus; + setParameter("LifecycleActionStatus", lifecycleActionStatus); +} + +std::string DescribeLifecycleActionsRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeLifecycleActionsRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeLifecycleActionsRequest::getNextToken()const +{ + return nextToken_; +} + +void DescribeLifecycleActionsRequest::setNextToken(const std::string& nextToken) +{ + nextToken_ = nextToken; + setParameter("NextToken", nextToken); +} + +std::string DescribeLifecycleActionsRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeLifecycleActionsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long DescribeLifecycleActionsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeLifecycleActionsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeLifecycleActionsRequest::getScalingActivityId()const +{ + return scalingActivityId_; +} + +void DescribeLifecycleActionsRequest::setScalingActivityId(const std::string& scalingActivityId) +{ + scalingActivityId_ = scalingActivityId; + setParameter("ScalingActivityId", scalingActivityId); +} + +int DescribeLifecycleActionsRequest::getMaxResults()const +{ + return maxResults_; +} + +void DescribeLifecycleActionsRequest::setMaxResults(int maxResults) +{ + maxResults_ = maxResults; + setParameter("MaxResults", std::to_string(maxResults)); +} + diff --git a/ess/src/model/DescribeLifecycleActionsResult.cc b/ess/src/model/DescribeLifecycleActionsResult.cc new file mode 100644 index 000000000..f2cf7430a --- /dev/null +++ b/ess/src/model/DescribeLifecycleActionsResult.cc @@ -0,0 +1,87 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Ess; +using namespace AlibabaCloud::Ess::Model; + +DescribeLifecycleActionsResult::DescribeLifecycleActionsResult() : + ServiceResult() +{} + +DescribeLifecycleActionsResult::DescribeLifecycleActionsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeLifecycleActionsResult::~DescribeLifecycleActionsResult() +{} + +void DescribeLifecycleActionsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allLifecycleActionsNode = value["LifecycleActions"]["LifecycleAction"]; + for (auto valueLifecycleActionsLifecycleAction : allLifecycleActionsNode) + { + LifecycleAction lifecycleActionsObject; + if(!valueLifecycleActionsLifecycleAction["LifecycleActionToken"].isNull()) + lifecycleActionsObject.lifecycleActionToken = valueLifecycleActionsLifecycleAction["LifecycleActionToken"].asString(); + if(!valueLifecycleActionsLifecycleAction["LifecycleActionStatus"].isNull()) + lifecycleActionsObject.lifecycleActionStatus = valueLifecycleActionsLifecycleAction["LifecycleActionStatus"].asString(); + if(!valueLifecycleActionsLifecycleAction["LifecycleActionResult"].isNull()) + lifecycleActionsObject.lifecycleActionResult = valueLifecycleActionsLifecycleAction["LifecycleActionResult"].asString(); + if(!valueLifecycleActionsLifecycleAction["LifecycleHookId"].isNull()) + lifecycleActionsObject.lifecycleHookId = valueLifecycleActionsLifecycleAction["LifecycleHookId"].asString(); + auto allInstanceIds = value["InstanceIds"]["InstanceId"]; + for (auto value : allInstanceIds) + lifecycleActionsObject.instanceIds.push_back(value.asString()); + lifecycleActions_.push_back(lifecycleActionsObject); + } + if(!value["NextToken"].isNull()) + nextToken_ = value["NextToken"].asString(); + if(!value["MaxResults"].isNull()) + maxResults_ = std::stoi(value["MaxResults"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + +} + +int DescribeLifecycleActionsResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DescribeLifecycleActionsResult::getNextToken()const +{ + return nextToken_; +} + +int DescribeLifecycleActionsResult::getMaxResults()const +{ + return maxResults_; +} + +std::vector DescribeLifecycleActionsResult::getLifecycleActions()const +{ + return lifecycleActions_; +} + diff --git a/ess/src/model/DescribeLifecycleHooksRequest.cc b/ess/src/model/DescribeLifecycleHooksRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeLifecycleHooksResult.cc b/ess/src/model/DescribeLifecycleHooksResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeLimitationRequest.cc b/ess/src/model/DescribeLimitationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeLimitationResult.cc b/ess/src/model/DescribeLimitationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeNotificationConfigurationsRequest.cc b/ess/src/model/DescribeNotificationConfigurationsRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeNotificationConfigurationsResult.cc b/ess/src/model/DescribeNotificationConfigurationsResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeNotificationTypesRequest.cc b/ess/src/model/DescribeNotificationTypesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeNotificationTypesResult.cc b/ess/src/model/DescribeNotificationTypesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeRegionsRequest.cc b/ess/src/model/DescribeRegionsRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeRegionsResult.cc b/ess/src/model/DescribeRegionsResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingActivitiesRequest.cc b/ess/src/model/DescribeScalingActivitiesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingActivitiesResult.cc b/ess/src/model/DescribeScalingActivitiesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingActivityDetailRequest.cc b/ess/src/model/DescribeScalingActivityDetailRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingActivityDetailResult.cc b/ess/src/model/DescribeScalingActivityDetailResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingConfigurationsRequest.cc b/ess/src/model/DescribeScalingConfigurationsRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingConfigurationsResult.cc b/ess/src/model/DescribeScalingConfigurationsResult.cc old mode 100755 new mode 100644 index 166367cf6..8de2f26ed --- a/ess/src/model/DescribeScalingConfigurationsResult.cc +++ b/ess/src/model/DescribeScalingConfigurationsResult.cc @@ -111,6 +111,22 @@ void DescribeScalingConfigurationsResult::parse(const std::string &payload) scalingConfigurationsObject.hpcClusterId = valueScalingConfigurationsScalingConfiguration["HpcClusterId"].asString(); if(!valueScalingConfigurationsScalingConfiguration["InstanceDescription"].isNull()) scalingConfigurationsObject.instanceDescription = valueScalingConfigurationsScalingConfiguration["InstanceDescription"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["CreditSpecification"].isNull()) + scalingConfigurationsObject.creditSpecification = valueScalingConfigurationsScalingConfiguration["CreditSpecification"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["ImageFamily"].isNull()) + scalingConfigurationsObject.imageFamily = valueScalingConfigurationsScalingConfiguration["ImageFamily"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["ZoneId"].isNull()) + scalingConfigurationsObject.zoneId = valueScalingConfigurationsScalingConfiguration["ZoneId"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["DedicatedHostId"].isNull()) + scalingConfigurationsObject.dedicatedHostId = valueScalingConfigurationsScalingConfiguration["DedicatedHostId"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["Affinity"].isNull()) + scalingConfigurationsObject.affinity = valueScalingConfigurationsScalingConfiguration["Affinity"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["Tenancy"].isNull()) + scalingConfigurationsObject.tenancy = valueScalingConfigurationsScalingConfiguration["Tenancy"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["PrivatePoolOptions.MatchCriteria"].isNull()) + scalingConfigurationsObject.privatePoolOptionsMatchCriteria = valueScalingConfigurationsScalingConfiguration["PrivatePoolOptions.MatchCriteria"].asString(); + if(!valueScalingConfigurationsScalingConfiguration["PrivatePoolOptions.Id"].isNull()) + scalingConfigurationsObject.privatePoolOptionsId = valueScalingConfigurationsScalingConfiguration["PrivatePoolOptions.Id"].asString(); if(!valueScalingConfigurationsScalingConfiguration["Ipv6AddressCount"].isNull()) scalingConfigurationsObject.ipv6AddressCount = std::stoi(valueScalingConfigurationsScalingConfiguration["Ipv6AddressCount"].asString()); auto allDataDisksNode = allScalingConfigurationsNode["DataDisks"]["DataDisk"]; @@ -159,6 +175,9 @@ void DescribeScalingConfigurationsResult::parse(const std::string &payload) spotPriceLimitObject.priceLimit = std::stof(allScalingConfigurationsNodeSpotPriceLimitSpotPriceModel["PriceLimit"].asString()); scalingConfigurationsObject.spotPriceLimit.push_back(spotPriceLimitObject); } + auto schedulerOptionsNode = value["SchedulerOptions"]; + if(!schedulerOptionsNode["ManagedPrivateSpaceId"].isNull()) + scalingConfigurationsObject.schedulerOptions.managedPrivateSpaceId = schedulerOptionsNode["ManagedPrivateSpaceId"].asString(); auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; for (auto value : allInstanceTypes) scalingConfigurationsObject.instanceTypes.push_back(value.asString()); diff --git a/ess/src/model/DescribeScalingGroupsRequest.cc b/ess/src/model/DescribeScalingGroupsRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingGroupsResult.cc b/ess/src/model/DescribeScalingGroupsResult.cc old mode 100755 new mode 100644 index c3ab3ebdb..7c4b8e3c6 --- a/ess/src/model/DescribeScalingGroupsResult.cc +++ b/ess/src/model/DescribeScalingGroupsResult.cc @@ -101,12 +101,16 @@ void DescribeScalingGroupsResult::parse(const std::string &payload) scalingGroupsObject.onDemandPercentageAboveBaseCapacity = std::stoi(valueScalingGroupsScalingGroup["OnDemandPercentageAboveBaseCapacity"].asString()); if(!valueScalingGroupsScalingGroup["SpotInstanceRemedy"].isNull()) scalingGroupsObject.spotInstanceRemedy = valueScalingGroupsScalingGroup["SpotInstanceRemedy"].asString() == "true"; + if(!valueScalingGroupsScalingGroup["CompensateWithOnDemand"].isNull()) + scalingGroupsObject.compensateWithOnDemand = valueScalingGroupsScalingGroup["CompensateWithOnDemand"].asString() == "true"; if(!valueScalingGroupsScalingGroup["SpotInstancePools"].isNull()) scalingGroupsObject.spotInstancePools = std::stoi(valueScalingGroupsScalingGroup["SpotInstancePools"].asString()); if(!valueScalingGroupsScalingGroup["DesiredCapacity"].isNull()) scalingGroupsObject.desiredCapacity = std::stoi(valueScalingGroupsScalingGroup["DesiredCapacity"].asString()); if(!valueScalingGroupsScalingGroup["GroupDeletionProtection"].isNull()) scalingGroupsObject.groupDeletionProtection = valueScalingGroupsScalingGroup["GroupDeletionProtection"].asString() == "true"; + if(!valueScalingGroupsScalingGroup["ScaleOutAmountCheck"].isNull()) + scalingGroupsObject.scaleOutAmountCheck = valueScalingGroupsScalingGroup["ScaleOutAmountCheck"].asString() == "true"; auto allVServerGroupsNode = allScalingGroupsNode["VServerGroups"]["VServerGroup"]; for (auto allScalingGroupsNodeVServerGroupsVServerGroup : allVServerGroupsNode) { diff --git a/ess/src/model/DescribeScalingInstancesRequest.cc b/ess/src/model/DescribeScalingInstancesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingInstancesResult.cc b/ess/src/model/DescribeScalingInstancesResult.cc old mode 100755 new mode 100644 index a653103ee..13e6087a5 --- a/ess/src/model/DescribeScalingInstancesResult.cc +++ b/ess/src/model/DescribeScalingInstancesResult.cc @@ -67,6 +67,8 @@ void DescribeScalingInstancesResult::parse(const std::string &payload) scalingInstancesObject.warmupState = valueScalingInstancesScalingInstance["WarmupState"].asString(); if(!valueScalingInstancesScalingInstance["Entrusted"].isNull()) scalingInstancesObject.entrusted = valueScalingInstancesScalingInstance["Entrusted"].asString() == "true"; + if(!valueScalingInstancesScalingInstance["CreatedTime"].isNull()) + scalingInstancesObject.createdTime = valueScalingInstancesScalingInstance["CreatedTime"].asString(); scalingInstances_.push_back(scalingInstancesObject); } if(!value["TotalCount"].isNull()) diff --git a/ess/src/model/DescribeScalingRulesRequest.cc b/ess/src/model/DescribeScalingRulesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DescribeScalingRulesResult.cc b/ess/src/model/DescribeScalingRulesResult.cc old mode 100755 new mode 100644 index 303ca7e8d..250dda13c --- a/ess/src/model/DescribeScalingRulesResult.cc +++ b/ess/src/model/DescribeScalingRulesResult.cc @@ -73,6 +73,10 @@ void DescribeScalingRulesResult::parse(const std::string &payload) scalingRulesObject.targetValue = std::stof(valueScalingRulesScalingRule["TargetValue"].asString()); if(!valueScalingRulesScalingRule["DisableScaleIn"].isNull()) scalingRulesObject.disableScaleIn = valueScalingRulesScalingRule["DisableScaleIn"].asString() == "true"; + if(!valueScalingRulesScalingRule["ScaleInEvaluationCount"].isNull()) + scalingRulesObject.scaleInEvaluationCount = std::stoi(valueScalingRulesScalingRule["ScaleInEvaluationCount"].asString()); + if(!valueScalingRulesScalingRule["ScaleOutEvaluationCount"].isNull()) + scalingRulesObject.scaleOutEvaluationCount = std::stoi(valueScalingRulesScalingRule["ScaleOutEvaluationCount"].asString()); if(!valueScalingRulesScalingRule["PredictiveScalingMode"].isNull()) scalingRulesObject.predictiveScalingMode = valueScalingRulesScalingRule["PredictiveScalingMode"].asString(); if(!valueScalingRulesScalingRule["PredictiveValueBehavior"].isNull()) diff --git a/ess/src/model/DescribeScheduledTasksRequest.cc b/ess/src/model/DescribeScheduledTasksRequest.cc old mode 100755 new mode 100644 index f8ceb760b..82c9f0926 --- a/ess/src/model/DescribeScheduledTasksRequest.cc +++ b/ess/src/model/DescribeScheduledTasksRequest.cc @@ -192,6 +192,17 @@ void DescribeScheduledTasksRequest::setScheduledTaskId20(const std::string& sche setParameter("ScheduledTaskId20", scheduledTaskId20); } +std::string DescribeScheduledTasksRequest::getScalingGroupId()const +{ + return scalingGroupId_; +} + +void DescribeScheduledTasksRequest::setScalingGroupId(const std::string& scalingGroupId) +{ + scalingGroupId_ = scalingGroupId; + setParameter("ScalingGroupId", scalingGroupId); +} + std::string DescribeScheduledTasksRequest::getScheduledTaskName13()const { return scheduledTaskName13_; diff --git a/ess/src/model/DescribeScheduledTasksResult.cc b/ess/src/model/DescribeScheduledTasksResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DetachDBInstancesRequest.cc b/ess/src/model/DetachDBInstancesRequest.cc old mode 100755 new mode 100644 index 8ffcb84f6..dfc402b47 --- a/ess/src/model/DetachDBInstancesRequest.cc +++ b/ess/src/model/DetachDBInstancesRequest.cc @@ -27,6 +27,17 @@ DetachDBInstancesRequest::DetachDBInstancesRequest() : DetachDBInstancesRequest::~DetachDBInstancesRequest() {} +std::string DetachDBInstancesRequest::getClientToken()const +{ + return clientToken_; +} + +void DetachDBInstancesRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string DetachDBInstancesRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/DetachDBInstancesResult.cc b/ess/src/model/DetachDBInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DetachInstancesRequest.cc b/ess/src/model/DetachInstancesRequest.cc old mode 100755 new mode 100644 index b1ee879ea..be1d8acb0 --- a/ess/src/model/DetachInstancesRequest.cc +++ b/ess/src/model/DetachInstancesRequest.cc @@ -117,3 +117,14 @@ void DetachInstancesRequest::setInstanceId(const std::vector& insta } } +std::string DetachInstancesRequest::getDetachOption()const +{ + return detachOption_; +} + +void DetachInstancesRequest::setDetachOption(const std::string& detachOption) +{ + detachOption_ = detachOption; + setParameter("DetachOption", detachOption); +} + diff --git a/ess/src/model/DetachInstancesResult.cc b/ess/src/model/DetachInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DetachLoadBalancersRequest.cc b/ess/src/model/DetachLoadBalancersRequest.cc old mode 100755 new mode 100644 index 73543d29c..451493d6d --- a/ess/src/model/DetachLoadBalancersRequest.cc +++ b/ess/src/model/DetachLoadBalancersRequest.cc @@ -27,6 +27,17 @@ DetachLoadBalancersRequest::DetachLoadBalancersRequest() : DetachLoadBalancersRequest::~DetachLoadBalancersRequest() {} +std::string DetachLoadBalancersRequest::getClientToken()const +{ + return clientToken_; +} + +void DetachLoadBalancersRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string DetachLoadBalancersRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/DetachLoadBalancersResult.cc b/ess/src/model/DetachLoadBalancersResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DetachVServerGroupsRequest.cc b/ess/src/model/DetachVServerGroupsRequest.cc old mode 100755 new mode 100644 index 06a0dd5e4..fa0e6e000 --- a/ess/src/model/DetachVServerGroupsRequest.cc +++ b/ess/src/model/DetachVServerGroupsRequest.cc @@ -27,6 +27,17 @@ DetachVServerGroupsRequest::DetachVServerGroupsRequest() : DetachVServerGroupsRequest::~DetachVServerGroupsRequest() {} +std::string DetachVServerGroupsRequest::getClientToken()const +{ + return clientToken_; +} + +void DetachVServerGroupsRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string DetachVServerGroupsRequest::getScalingGroupId()const { return scalingGroupId_; diff --git a/ess/src/model/DetachVServerGroupsResult.cc b/ess/src/model/DetachVServerGroupsResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DisableAlarmRequest.cc b/ess/src/model/DisableAlarmRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DisableAlarmResult.cc b/ess/src/model/DisableAlarmResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DisableScalingGroupRequest.cc b/ess/src/model/DisableScalingGroupRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/DisableScalingGroupResult.cc b/ess/src/model/DisableScalingGroupResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/EnableAlarmRequest.cc b/ess/src/model/EnableAlarmRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/EnableAlarmResult.cc b/ess/src/model/EnableAlarmResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/EnableScalingGroupRequest.cc b/ess/src/model/EnableScalingGroupRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/EnableScalingGroupResult.cc b/ess/src/model/EnableScalingGroupResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/EnterStandbyRequest.cc b/ess/src/model/EnterStandbyRequest.cc old mode 100755 new mode 100644 index 32de674ab..220ccd7ce --- a/ess/src/model/EnterStandbyRequest.cc +++ b/ess/src/model/EnterStandbyRequest.cc @@ -27,15 +27,15 @@ EnterStandbyRequest::EnterStandbyRequest() : EnterStandbyRequest::~EnterStandbyRequest() {} -std::string EnterStandbyRequest::getResourceOwnerAccount()const +std::string EnterStandbyRequest::getClientToken()const { - return resourceOwnerAccount_; + return clientToken_; } -void EnterStandbyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void EnterStandbyRequest::setClientToken(const std::string& clientToken) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); } std::string EnterStandbyRequest::getScalingGroupId()const @@ -49,17 +49,6 @@ void EnterStandbyRequest::setScalingGroupId(const std::string& scalingGroupId) setParameter("ScalingGroupId", scalingGroupId); } -long EnterStandbyRequest::getOwnerId()const -{ - return ownerId_; -} - -void EnterStandbyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - std::string EnterStandbyRequest::getAccessKeyId()const { return accessKeyId_; @@ -71,6 +60,28 @@ void EnterStandbyRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string EnterStandbyRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void EnterStandbyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long EnterStandbyRequest::getOwnerId()const +{ + return ownerId_; +} + +void EnterStandbyRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + std::vector EnterStandbyRequest::getInstanceId()const { return instanceId_; diff --git a/ess/src/model/EnterStandbyResult.cc b/ess/src/model/EnterStandbyResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ExecuteScalingRuleRequest.cc b/ess/src/model/ExecuteScalingRuleRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ExecuteScalingRuleResult.cc b/ess/src/model/ExecuteScalingRuleResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ExitStandbyRequest.cc b/ess/src/model/ExitStandbyRequest.cc old mode 100755 new mode 100644 index a82f62a47..ac73e449a --- a/ess/src/model/ExitStandbyRequest.cc +++ b/ess/src/model/ExitStandbyRequest.cc @@ -27,15 +27,15 @@ ExitStandbyRequest::ExitStandbyRequest() : ExitStandbyRequest::~ExitStandbyRequest() {} -std::string ExitStandbyRequest::getResourceOwnerAccount()const +std::string ExitStandbyRequest::getClientToken()const { - return resourceOwnerAccount_; + return clientToken_; } -void ExitStandbyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void ExitStandbyRequest::setClientToken(const std::string& clientToken) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); } std::string ExitStandbyRequest::getScalingGroupId()const @@ -49,17 +49,6 @@ void ExitStandbyRequest::setScalingGroupId(const std::string& scalingGroupId) setParameter("ScalingGroupId", scalingGroupId); } -long ExitStandbyRequest::getOwnerId()const -{ - return ownerId_; -} - -void ExitStandbyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - std::string ExitStandbyRequest::getAccessKeyId()const { return accessKeyId_; @@ -71,6 +60,28 @@ void ExitStandbyRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string ExitStandbyRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ExitStandbyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long ExitStandbyRequest::getOwnerId()const +{ + return ownerId_; +} + +void ExitStandbyRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + std::vector ExitStandbyRequest::getInstanceId()const { return instanceId_; diff --git a/ess/src/model/ExitStandbyResult.cc b/ess/src/model/ExitStandbyResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyAlarmRequest.cc b/ess/src/model/ModifyAlarmRequest.cc old mode 100755 new mode 100644 index 1cddb25f9..065090493 --- a/ess/src/model/ModifyAlarmRequest.cc +++ b/ess/src/model/ModifyAlarmRequest.cc @@ -84,6 +84,17 @@ void ModifyAlarmRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string ModifyAlarmRequest::getEffective()const +{ + return effective_; +} + +void ModifyAlarmRequest::setEffective(const std::string& effective) +{ + effective_ = effective; + setParameter("Effective", effective); +} + std::string ModifyAlarmRequest::getRegionId()const { return regionId_; diff --git a/ess/src/model/ModifyAlarmResult.cc b/ess/src/model/ModifyAlarmResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyAlertConfigRequest.cc b/ess/src/model/ModifyAlertConfigRequest.cc deleted file mode 100755 index cc22542fa..000000000 --- a/ess/src/model/ModifyAlertConfigRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Ess::Model::ModifyAlertConfigRequest; - -ModifyAlertConfigRequest::ModifyAlertConfigRequest() : - RpcServiceRequest("ess", "2014-08-28", "ModifyAlertConfig") -{} - -ModifyAlertConfigRequest::~ModifyAlertConfigRequest() -{} - -int ModifyAlertConfigRequest::getRejectConfig()const -{ - return rejectConfig_; -} - -void ModifyAlertConfigRequest::setRejectConfig(int rejectConfig) -{ - rejectConfig_ = rejectConfig; - setCoreParameter("RejectConfig", std::to_string(rejectConfig)); -} - -std::string ModifyAlertConfigRequest::getScalingGroupId()const -{ - return scalingGroupId_; -} - -void ModifyAlertConfigRequest::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; - setCoreParameter("ScalingGroupId", scalingGroupId); -} - -int ModifyAlertConfigRequest::getFailConfig()const -{ - return failConfig_; -} - -void ModifyAlertConfigRequest::setFailConfig(int failConfig) -{ - failConfig_ = failConfig; - setCoreParameter("FailConfig", std::to_string(failConfig)); -} - -std::string ModifyAlertConfigRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyAlertConfigRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyAlertConfigRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyAlertConfigRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long ModifyAlertConfigRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyAlertConfigRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -int ModifyAlertConfigRequest::getSuccessConfig()const -{ - return successConfig_; -} - -void ModifyAlertConfigRequest::setSuccessConfig(int successConfig) -{ - successConfig_ = successConfig; - setCoreParameter("SuccessConfig", std::to_string(successConfig)); -} - diff --git a/ess/src/model/ModifyAlertConfigResult.cc b/ess/src/model/ModifyAlertConfigResult.cc deleted file mode 100755 index d610e32f8..000000000 --- a/ess/src/model/ModifyAlertConfigResult.cc +++ /dev/null @@ -1,44 +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 -#include - -using namespace AlibabaCloud::Ess; -using namespace AlibabaCloud::Ess::Model; - -ModifyAlertConfigResult::ModifyAlertConfigResult() : - ServiceResult() -{} - -ModifyAlertConfigResult::ModifyAlertConfigResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyAlertConfigResult::~ModifyAlertConfigResult() -{} - -void ModifyAlertConfigResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/ess/src/model/ModifyLifecycleHookRequest.cc b/ess/src/model/ModifyLifecycleHookRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyLifecycleHookResult.cc b/ess/src/model/ModifyLifecycleHookResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyNotificationConfigurationRequest.cc b/ess/src/model/ModifyNotificationConfigurationRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyNotificationConfigurationResult.cc b/ess/src/model/ModifyNotificationConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyScalingConfigurationRequest.cc b/ess/src/model/ModifyScalingConfigurationRequest.cc old mode 100755 new mode 100644 index 53b96e3b2..6f7975c35 --- a/ess/src/model/ModifyScalingConfigurationRequest.cc +++ b/ess/src/model/ModifyScalingConfigurationRequest.cc @@ -76,6 +76,17 @@ void ModifyScalingConfigurationRequest::setResourceGroupId(const std::string& re setParameter("ResourceGroupId", resourceGroupId); } +std::string ModifyScalingConfigurationRequest::getPrivatePoolOptionsMatchCriteria()const +{ + return privatePoolOptionsMatchCriteria_; +} + +void ModifyScalingConfigurationRequest::setPrivatePoolOptionsMatchCriteria(const std::string& privatePoolOptionsMatchCriteria) +{ + privatePoolOptionsMatchCriteria_ = privatePoolOptionsMatchCriteria; + setParameter("PrivatePoolOptionsMatchCriteria", privatePoolOptionsMatchCriteria); +} + std::string ModifyScalingConfigurationRequest::getHostName()const { return hostName_; @@ -109,6 +120,17 @@ void ModifyScalingConfigurationRequest::setSystemDiskAutoSnapshotPolicyId(const setParameter("SystemDiskAutoSnapshotPolicyId", systemDiskAutoSnapshotPolicyId); } +std::string ModifyScalingConfigurationRequest::getPrivatePoolOptionsId()const +{ + return privatePoolOptionsId_; +} + +void ModifyScalingConfigurationRequest::setPrivatePoolOptionsId(const std::string& privatePoolOptionsId) +{ + privatePoolOptionsId_ = privatePoolOptionsId; + setParameter("PrivatePoolOptionsId", privatePoolOptionsId); +} + int ModifyScalingConfigurationRequest::getIpv6AddressCount()const { return ipv6AddressCount_; @@ -208,6 +230,28 @@ void ModifyScalingConfigurationRequest::setInternetChargeType(const std::string& setParameter("InternetChargeType", internetChargeType); } +std::string ModifyScalingConfigurationRequest::getZoneId()const +{ + return zoneId_; +} + +void ModifyScalingConfigurationRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + +std::string ModifyScalingConfigurationRequest::getAffinity()const +{ + return affinity_; +} + +void ModifyScalingConfigurationRequest::setAffinity(const std::string& affinity) +{ + affinity_ = affinity; + setParameter("Affinity", affinity); +} + std::string ModifyScalingConfigurationRequest::getImageId()const { return imageId_; @@ -342,6 +386,17 @@ void ModifyScalingConfigurationRequest::setOverride(bool override) setParameter("Override", override ? "true" : "false"); } +std::map ModifyScalingConfigurationRequest::getSchedulerOptions()const +{ + return schedulerOptions_; +} + +void ModifyScalingConfigurationRequest::setSchedulerOptions(const std::map& schedulerOptions) +{ + schedulerOptions_ = schedulerOptions; + setJsonParameters("SchedulerOptions", schedulerOptions); +} + std::string ModifyScalingConfigurationRequest::getDeploymentSetId()const { return deploymentSetId_; @@ -375,6 +430,17 @@ void ModifyScalingConfigurationRequest::setOwnerAccount(const std::string& owner setParameter("OwnerAccount", ownerAccount); } +std::string ModifyScalingConfigurationRequest::getTenancy()const +{ + return tenancy_; +} + +void ModifyScalingConfigurationRequest::setTenancy(const std::string& tenancy) +{ + tenancy_ = tenancy; + setParameter("Tenancy", tenancy); +} + std::string ModifyScalingConfigurationRequest::getSystemDiskDiskName()const { return systemDiskDiskName_; @@ -397,6 +463,28 @@ void ModifyScalingConfigurationRequest::setRamRoleName(const std::string& ramRol setParameter("RamRoleName", ramRoleName); } +std::string ModifyScalingConfigurationRequest::getDedicatedHostId()const +{ + return dedicatedHostId_; +} + +void ModifyScalingConfigurationRequest::setDedicatedHostId(const std::string& dedicatedHostId) +{ + dedicatedHostId_ = dedicatedHostId; + setParameter("DedicatedHostId", dedicatedHostId); +} + +std::string ModifyScalingConfigurationRequest::getCreditSpecification()const +{ + return creditSpecification_; +} + +void ModifyScalingConfigurationRequest::setCreditSpecification(const std::string& creditSpecification) +{ + creditSpecification_ = creditSpecification; + setParameter("CreditSpecification", creditSpecification); +} + std::vector ModifyScalingConfigurationRequest::getSecurityGroupIds()const { return securityGroupIds_; @@ -456,6 +544,17 @@ void ModifyScalingConfigurationRequest::setSystemDiskSize(int systemDiskSize) setParameter("SystemDiskSize", std::to_string(systemDiskSize)); } +std::string ModifyScalingConfigurationRequest::getImageFamily()const +{ + return imageFamily_; +} + +void ModifyScalingConfigurationRequest::setImageFamily(const std::string& imageFamily) +{ + imageFamily_ = imageFamily; + setParameter("ImageFamily", imageFamily); +} + std::string ModifyScalingConfigurationRequest::getSystemDiskDescription()const { return systemDiskDescription_; diff --git a/ess/src/model/ModifyScalingConfigurationResult.cc b/ess/src/model/ModifyScalingConfigurationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyScalingGroupRequest.cc b/ess/src/model/ModifyScalingGroupRequest.cc old mode 100755 new mode 100644 index 7c8589e88..e0aac41ab --- a/ess/src/model/ModifyScalingGroupRequest.cc +++ b/ess/src/model/ModifyScalingGroupRequest.cc @@ -117,6 +117,17 @@ void ModifyScalingGroupRequest::setSpotInstanceRemedy(bool spotInstanceRemedy) setParameter("SpotInstanceRemedy", spotInstanceRemedy ? "true" : "false"); } +bool ModifyScalingGroupRequest::getScaleOutAmountCheck()const +{ + return scaleOutAmountCheck_; +} + +void ModifyScalingGroupRequest::setScaleOutAmountCheck(bool scaleOutAmountCheck) +{ + scaleOutAmountCheck_ = scaleOutAmountCheck; + setParameter("ScaleOutAmountCheck", scaleOutAmountCheck ? "true" : "false"); +} + int ModifyScalingGroupRequest::getDefaultCooldown()const { return defaultCooldown_; @@ -216,6 +227,17 @@ void ModifyScalingGroupRequest::setOwnerAccount(const std::string& ownerAccount) setParameter("OwnerAccount", ownerAccount); } +bool ModifyScalingGroupRequest::getCompensateWithOnDemand()const +{ + return compensateWithOnDemand_; +} + +void ModifyScalingGroupRequest::setCompensateWithOnDemand(bool compensateWithOnDemand) +{ + compensateWithOnDemand_ = compensateWithOnDemand; + setParameter("CompensateWithOnDemand", compensateWithOnDemand ? "true" : "false"); +} + int ModifyScalingGroupRequest::getSpotInstancePools()const { return spotInstancePools_; diff --git a/ess/src/model/ModifyScalingGroupResult.cc b/ess/src/model/ModifyScalingGroupResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyScalingRuleRequest.cc b/ess/src/model/ModifyScalingRuleRequest.cc old mode 100755 new mode 100644 index f84abb90c..2268ff867 --- a/ess/src/model/ModifyScalingRuleRequest.cc +++ b/ess/src/model/ModifyScalingRuleRequest.cc @@ -132,6 +132,17 @@ void ModifyScalingRuleRequest::setPredictiveValueBehavior(const std::string& pre setParameter("PredictiveValueBehavior", predictiveValueBehavior); } +int ModifyScalingRuleRequest::getScaleInEvaluationCount()const +{ + return scaleInEvaluationCount_; +} + +void ModifyScalingRuleRequest::setScaleInEvaluationCount(int scaleInEvaluationCount) +{ + scaleInEvaluationCount_ = scaleInEvaluationCount; + setParameter("ScaleInEvaluationCount", std::to_string(scaleInEvaluationCount)); +} + std::string ModifyScalingRuleRequest::getMetricName()const { return metricName_; @@ -242,6 +253,17 @@ void ModifyScalingRuleRequest::setPredictiveValueBuffer(int predictiveValueBuffe setParameter("PredictiveValueBuffer", std::to_string(predictiveValueBuffer)); } +int ModifyScalingRuleRequest::getScaleOutEvaluationCount()const +{ + return scaleOutEvaluationCount_; +} + +void ModifyScalingRuleRequest::setScaleOutEvaluationCount(int scaleOutEvaluationCount) +{ + scaleOutEvaluationCount_ = scaleOutEvaluationCount; + setParameter("ScaleOutEvaluationCount", std::to_string(scaleOutEvaluationCount)); +} + int ModifyScalingRuleRequest::getMinAdjustmentMagnitude()const { return minAdjustmentMagnitude_; diff --git a/ess/src/model/ModifyScalingRuleResult.cc b/ess/src/model/ModifyScalingRuleResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyScheduledTaskRequest.cc b/ess/src/model/ModifyScheduledTaskRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ModifyScheduledTaskResult.cc b/ess/src/model/ModifyScheduledTaskResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RebalanceInstancesRequest.cc b/ess/src/model/RebalanceInstancesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RebalanceInstancesResult.cc b/ess/src/model/RebalanceInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RecordLifecycleActionHeartbeatRequest.cc b/ess/src/model/RecordLifecycleActionHeartbeatRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RecordLifecycleActionHeartbeatResult.cc b/ess/src/model/RecordLifecycleActionHeartbeatResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RemoveInstancesRequest.cc b/ess/src/model/RemoveInstancesRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/RemoveInstancesResult.cc b/ess/src/model/RemoveInstancesResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/ResumeProcessesRequest.cc b/ess/src/model/ResumeProcessesRequest.cc index 1bfdffefc..6149e0c9f 100644 --- a/ess/src/model/ResumeProcessesRequest.cc +++ b/ess/src/model/ResumeProcessesRequest.cc @@ -27,6 +27,39 @@ ResumeProcessesRequest::ResumeProcessesRequest() : ResumeProcessesRequest::~ResumeProcessesRequest() {} +std::string ResumeProcessesRequest::getClientToken()const +{ + return clientToken_; +} + +void ResumeProcessesRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string ResumeProcessesRequest::getScalingGroupId()const +{ + return scalingGroupId_; +} + +void ResumeProcessesRequest::setScalingGroupId(const std::string& scalingGroupId) +{ + scalingGroupId_ = scalingGroupId; + setParameter("ScalingGroupId", scalingGroupId); +} + +std::string ResumeProcessesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ResumeProcessesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::vector ResumeProcessesRequest::getProcess()const { return process_; @@ -51,17 +84,6 @@ void ResumeProcessesRequest::setResourceOwnerAccount(const std::string& resource setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string ResumeProcessesRequest::getScalingGroupId()const -{ - return scalingGroupId_; -} - -void ResumeProcessesRequest::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; - setParameter("ScalingGroupId", scalingGroupId); -} - long ResumeProcessesRequest::getOwnerId()const { return ownerId_; @@ -73,14 +95,3 @@ void ResumeProcessesRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string ResumeProcessesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ResumeProcessesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/ess/src/model/SetInstancesProtectionRequest.cc b/ess/src/model/SetInstancesProtectionRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/SetInstancesProtectionResult.cc b/ess/src/model/SetInstancesProtectionResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/SuspendProcessesRequest.cc b/ess/src/model/SuspendProcessesRequest.cc index f3458b1f2..070ef49b8 100644 --- a/ess/src/model/SuspendProcessesRequest.cc +++ b/ess/src/model/SuspendProcessesRequest.cc @@ -27,6 +27,39 @@ SuspendProcessesRequest::SuspendProcessesRequest() : SuspendProcessesRequest::~SuspendProcessesRequest() {} +std::string SuspendProcessesRequest::getClientToken()const +{ + return clientToken_; +} + +void SuspendProcessesRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string SuspendProcessesRequest::getScalingGroupId()const +{ + return scalingGroupId_; +} + +void SuspendProcessesRequest::setScalingGroupId(const std::string& scalingGroupId) +{ + scalingGroupId_ = scalingGroupId; + setParameter("ScalingGroupId", scalingGroupId); +} + +std::string SuspendProcessesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void SuspendProcessesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + std::vector SuspendProcessesRequest::getProcess()const { return process_; @@ -51,17 +84,6 @@ void SuspendProcessesRequest::setResourceOwnerAccount(const std::string& resourc setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string SuspendProcessesRequest::getScalingGroupId()const -{ - return scalingGroupId_; -} - -void SuspendProcessesRequest::setScalingGroupId(const std::string& scalingGroupId) -{ - scalingGroupId_ = scalingGroupId; - setParameter("ScalingGroupId", scalingGroupId); -} - long SuspendProcessesRequest::getOwnerId()const { return ownerId_; @@ -73,14 +95,3 @@ void SuspendProcessesRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string SuspendProcessesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SuspendProcessesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/ess/src/model/VerifyAuthenticationRequest.cc b/ess/src/model/VerifyAuthenticationRequest.cc old mode 100755 new mode 100644 index 29d6ec2aa..2e8e56908 --- a/ess/src/model/VerifyAuthenticationRequest.cc +++ b/ess/src/model/VerifyAuthenticationRequest.cc @@ -71,6 +71,17 @@ void VerifyAuthenticationRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +bool VerifyAuthenticationRequest::getOnlyCheck()const +{ + return onlyCheck_; +} + +void VerifyAuthenticationRequest::setOnlyCheck(bool onlyCheck) +{ + onlyCheck_ = onlyCheck; + setParameter("OnlyCheck", onlyCheck ? "true" : "false"); +} + long VerifyAuthenticationRequest::getUid()const { return uid_; diff --git a/ess/src/model/VerifyAuthenticationResult.cc b/ess/src/model/VerifyAuthenticationResult.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/VerifyUserRequest.cc b/ess/src/model/VerifyUserRequest.cc old mode 100755 new mode 100644 diff --git a/ess/src/model/VerifyUserResult.cc b/ess/src/model/VerifyUserResult.cc old mode 100755 new mode 100644