Compare commits

...

1 Commits

Author SHA1 Message Date
sdk-team
cc8cf316cd Update ScalingConfig parameters. 2020-10-26 07:45:33 +00:00
254 changed files with 1015 additions and 1362 deletions

View File

@@ -1,3 +1,6 @@
2020-10-26 Version: patch
- Update ScalingConfig parameters.
2020-10-23 Version: patch
- Change Configuration.

View File

@@ -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

View File

@@ -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<Error, Model::DeleteScheduledTaskResult> DeleteScheduledTaskOutcome;
typedef std::future<DeleteScheduledTaskOutcome> DeleteScheduledTaskOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DeleteScheduledTaskRequest&, const DeleteScheduledTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScheduledTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountAttributesResult> DescribeAccountAttributesOutcome;
typedef std::future<DescribeAccountAttributesOutcome> DescribeAccountAttributesOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeAccountAttributesRequest&, const DescribeAccountAttributesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountAttributesAsyncHandler;
typedef Outcome<Error, Model::DescribeAlarmsResult> DescribeAlarmsOutcome;
typedef std::future<DescribeAlarmsOutcome> DescribeAlarmsOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeAlarmsRequest&, const DescribeAlarmsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlarmsAsyncHandler;
typedef Outcome<Error, Model::DescribeAlertConfigResult> DescribeAlertConfigOutcome;
typedef std::future<DescribeAlertConfigOutcome> DescribeAlertConfigOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeAlertConfigRequest&, const DescribeAlertConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAlertConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeCapacityHistoryResult> DescribeCapacityHistoryOutcome;
typedef std::future<DescribeCapacityHistoryOutcome> DescribeCapacityHistoryOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeCapacityHistoryRequest&, const DescribeCapacityHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCapacityHistoryAsyncHandler;
typedef Outcome<Error, Model::DescribeLifecycleActionsResult> DescribeLifecycleActionsOutcome;
typedef std::future<DescribeLifecycleActionsOutcome> DescribeLifecycleActionsOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeLifecycleActionsRequest&, const DescribeLifecycleActionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLifecycleActionsAsyncHandler;
typedef Outcome<Error, Model::DescribeLifecycleHooksResult> DescribeLifecycleHooksOutcome;
typedef std::future<DescribeLifecycleHooksOutcome> DescribeLifecycleHooksOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::DescribeLifecycleHooksRequest&, const DescribeLifecycleHooksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLifecycleHooksAsyncHandler;
@@ -324,9 +312,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAlarmResult> ModifyAlarmOutcome;
typedef std::future<ModifyAlarmOutcome> ModifyAlarmOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::ModifyAlarmRequest&, const ModifyAlarmOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAlarmAsyncHandler;
typedef Outcome<Error, Model::ModifyAlertConfigResult> ModifyAlertConfigOutcome;
typedef std::future<ModifyAlertConfigOutcome> ModifyAlertConfigOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::ModifyAlertConfigRequest&, const ModifyAlertConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAlertConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyLifecycleHookResult> ModifyLifecycleHookOutcome;
typedef std::future<ModifyLifecycleHookOutcome> ModifyLifecycleHookOutcomeCallable;
typedef std::function<void(const EssClient*, const Model::ModifyLifecycleHookRequest&, const ModifyLifecycleHookOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
ModifyLifecycleHookOutcomeCallable modifyLifecycleHookCallable(const Model::ModifyLifecycleHookRequest& request) const;

View File

@@ -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_;

View File

View File

View File

View File

@@ -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_;

View File

View File

@@ -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>& vServerGroup);
private:
std::string clientToken_;
std::string scalingGroupId_;
bool forceAttach_;
std::string accessKeyId_;

View File

View File

@@ -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_;

View File

View File

@@ -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<std::string> alarmAction_;
float threshold_;
std::string accessKeyId_;
std::string effective_;
std::string regionId_;
int evaluationCount_;
std::string metricName_;

0
ess/include/alibabacloud/ess/model/CreateAlarmResult.h Executable file → Normal file
View File

View File

@@ -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<LifecycleHook> getLifecycleHook()const;
void setLifecycleHook(const std::vector<LifecycleHook>& lifecycleHook);
private:
std::string defaultResult_;
@@ -82,7 +70,6 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string notificationMetadata_;
long ownerId_;
std::vector<LifecycleHook> lifecycleHook_;
};
}

View File

View File

@@ -64,6 +64,8 @@ namespace AlibabaCloud
void setSpotPriceLimit(const std::vector<SpotPriceLimit>& 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<std::string, std::string> getSchedulerOptions()const;
void setSchedulerOptions(const std::map<std::string, std::string>& 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<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
std::vector<DataDisk> 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> 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<std::string, std::string> 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<std::string> securityGroupIds_;
std::vector<DataDisk> dataDisk_;
int loadBalancerWeight_;
int systemDiskSize_;
std::string imageFamily_;
std::string systemDiskDescription_;
};

View File

View File

@@ -65,6 +65,8 @@ namespace AlibabaCloud
void setVSwitchIds(const std::vector<std::string>& vSwitchIds);
bool getSpotInstanceRemedy()const;
void setSpotInstanceRemedy(bool spotInstanceRemedy);
bool getScaleOutAmountCheck()const;
void setScaleOutAmountCheck(bool scaleOutAmountCheck);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& 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<std::string> vSwitchIds_;
bool spotInstanceRemedy_;
bool scaleOutAmountCheck_;
std::vector<Tag> tag_;
int defaultCooldown_;
std::string multiAZPolicy_;
std::string dBInstanceIds_;
std::string launchTemplateId_;
int desiredCapacity_;
bool compensateWithOnDemand_;
int minSize_;
long ownerId_;
std::string vSwitchId_;

View File

View File

@@ -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_;

View File

View File

View File

View File

0
ess/include/alibabacloud/ess/model/DeleteAlarmResult.h Executable file → Normal file
View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

@@ -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 <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ess/EssExport.h>
namespace AlibabaCloud
{
namespace Ess
{
namespace Model
{
class ALIBABACLOUD_ESS_EXPORT 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_

View File

View File

@@ -48,6 +48,7 @@ namespace AlibabaCloud
int evaluationCount;
std::string statistics;
std::string name;
std::string effective;
std::vector<std::string> alarmActions;
std::string metricName;
std::string state;

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGREQUEST_H_
#define ALIBABACLOUD_ESS_MODEL_DESCRIBEALERTCONFIGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ess/EssExport.h>
namespace AlibabaCloud
{
namespace Ess
{
namespace Model
{
class ALIBABACLOUD_ESS_EXPORT 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_

View File

@@ -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 <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ess/EssExport.h>
namespace AlibabaCloud
{
namespace Ess
{
namespace Model
{
class ALIBABACLOUD_ESS_EXPORT 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_

View File

@@ -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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ess/EssExport.h>
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_

View File

@@ -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 <string>
#include <vector>
@@ -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_
#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSREQUEST_H_

View File

@@ -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 <string>
#include <vector>
@@ -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<std::string> 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<CapacityHistoryModel> getCapacityHistoryItems()const;
std::string getNextToken()const;
int getMaxResults()const;
std::vector<LifecycleAction> getLifecycleActions()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<CapacityHistoryModel> capacityHistoryItems_;
std::string nextToken_;
int maxResults_;
std::vector<LifecycleAction> lifecycleActions_;
};
}
}
}
#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBECAPACITYHISTORYRESULT_H_
#endif // !ALIBABACLOUD_ESS_MODEL_DESCRIBELIFECYCLEACTIONSRESULT_H_

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

View File

@@ -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<ScalingConfiguration::DataDisk> dataDisks;
std::string resourceGroupId;
int systemDiskSize;
std::string systemDiskDescription;
std::string userData;
int memory;
int cpu;
std::string ramRoleName;
std::string imageId;
std::vector<ScalingConfiguration::Tag> tags;
std::string hostName;
int loadBalancerWeight;
std::string scalingGroupId;
std::string imageFamily;
std::string privatePoolOptionsMatchCriteria;
std::vector<std::string> 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<ScalingConfiguration::SpotPriceModel> spotPriceLimit;
std::vector<std::string> instanceTypes;
std::string instanceType;
std::vector<ScalingConfiguration::Tag> 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<std::string> 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;
};

View File

View File

@@ -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;

View File

View File

@@ -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;
};

View File

View File

@@ -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;

View File

@@ -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_;

View File

View File

@@ -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_;

View File

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::vector<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& 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<std::string> instanceId_;
std::string detachOption_;
};
}

View File

View File

@@ -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<std::string> loadBalancer_;

View File

View File

@@ -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>& vServerGroup);
private:
std::string clientToken_;
std::string scalingGroupId_;
std::string accessKeyId_;
std::string regionId_;

View File

View File

View File

View File

View File

View File

0
ess/include/alibabacloud/ess/model/EnableAlarmResult.h Executable file → Normal file
View File

View File

View File

View File

@@ -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<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
private:
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string scalingGroupId_;
long ownerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
};

View File

View File

View File

15
ess/include/alibabacloud/ess/model/ExitStandbyRequest.h Executable file → Normal file
View File

@@ -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<std::string> getInstanceId()const;
void setInstanceId(const std::vector<std::string>& instanceId);
private:
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string scalingGroupId_;
long ownerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::vector<std::string> instanceId_;
};

0
ess/include/alibabacloud/ess/model/ExitStandbyResult.h Executable file → Normal file
View File

View File

@@ -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<std::string> alarmAction_;
float threshold_;
std::string accessKeyId_;
std::string effective_;
std::string regionId_;
int evaluationCount_;
std::string metricName_;

0
ess/include/alibabacloud/ess/model/ModifyAlarmResult.h Executable file → Normal file
View File

View File

@@ -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 <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/ess/EssExport.h>
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_

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