Add Event Rule sql filter.
This commit is contained in:
@@ -288,6 +288,8 @@
|
||||
#include "model/PutExporterRuleResult.h"
|
||||
#include "model/PutGroupMetricRuleRequest.h"
|
||||
#include "model/PutGroupMetricRuleResult.h"
|
||||
#include "model/PutHybridMonitorMetricDataRequest.h"
|
||||
#include "model/PutHybridMonitorMetricDataResult.h"
|
||||
#include "model/PutLogMonitorRequest.h"
|
||||
#include "model/PutLogMonitorResult.h"
|
||||
#include "model/PutMetricRuleTargetsRequest.h"
|
||||
@@ -714,6 +716,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::PutGroupMetricRuleResult> PutGroupMetricRuleOutcome;
|
||||
typedef std::future<PutGroupMetricRuleOutcome> PutGroupMetricRuleOutcomeCallable;
|
||||
typedef std::function<void(const CmsClient*, const Model::PutGroupMetricRuleRequest&, const PutGroupMetricRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutGroupMetricRuleAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutHybridMonitorMetricDataResult> PutHybridMonitorMetricDataOutcome;
|
||||
typedef std::future<PutHybridMonitorMetricDataOutcome> PutHybridMonitorMetricDataOutcomeCallable;
|
||||
typedef std::function<void(const CmsClient*, const Model::PutHybridMonitorMetricDataRequest&, const PutHybridMonitorMetricDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutHybridMonitorMetricDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::PutLogMonitorResult> PutLogMonitorOutcome;
|
||||
typedef std::future<PutLogMonitorOutcome> PutLogMonitorOutcomeCallable;
|
||||
typedef std::function<void(const CmsClient*, const Model::PutLogMonitorRequest&, const PutLogMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutLogMonitorAsyncHandler;
|
||||
@@ -1145,6 +1150,9 @@ namespace AlibabaCloud
|
||||
PutGroupMetricRuleOutcome putGroupMetricRule(const Model::PutGroupMetricRuleRequest &request)const;
|
||||
void putGroupMetricRuleAsync(const Model::PutGroupMetricRuleRequest& request, const PutGroupMetricRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutGroupMetricRuleOutcomeCallable putGroupMetricRuleCallable(const Model::PutGroupMetricRuleRequest& request) const;
|
||||
PutHybridMonitorMetricDataOutcome putHybridMonitorMetricData(const Model::PutHybridMonitorMetricDataRequest &request)const;
|
||||
void putHybridMonitorMetricDataAsync(const Model::PutHybridMonitorMetricDataRequest& request, const PutHybridMonitorMetricDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutHybridMonitorMetricDataOutcomeCallable putHybridMonitorMetricDataCallable(const Model::PutHybridMonitorMetricDataRequest& request) const;
|
||||
PutLogMonitorOutcome putLogMonitor(const Model::PutLogMonitorRequest &request)const;
|
||||
void putLogMonitorAsync(const Model::PutLogMonitorRequest& request, const PutLogMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PutLogMonitorOutcomeCallable putLogMonitorCallable(const Model::PutLogMonitorRequest& request) const;
|
||||
|
||||
@@ -1,57 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT AddTagsRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
AddTagsRequest();
|
||||
~AddTagsRequest();
|
||||
|
||||
std::vector<std::string> getGroupIds()const;
|
||||
void setGroupIds(const std::vector<std::string>& groupIds);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
|
||||
private:
|
||||
std::vector<std::string> groupIds_;
|
||||
std::vector<Tag> tag_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT AddTagsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
AddTagsRequest();
|
||||
~AddTagsRequest();
|
||||
std::vector<std::string> getGroupIds() const;
|
||||
void setGroupIds(const std::vector<std::string> &groupIds);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
|
||||
private:
|
||||
std::vector<std::string> groupIds_;
|
||||
std::vector<Tag> tag_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
|
||||
@@ -1,69 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyMetricRuleTemplateRequest();
|
||||
~ApplyMetricRuleTemplateRequest();
|
||||
|
||||
std::string getApplyMode()const;
|
||||
void setApplyMode(const std::string& applyMode);
|
||||
std::string getWebhook()const;
|
||||
void setWebhook(const std::string& webhook);
|
||||
std::string getTemplateIds()const;
|
||||
void setTemplateIds(const std::string& templateIds);
|
||||
long getEnableEndTime()const;
|
||||
void setEnableEndTime(long enableEndTime);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
long getNotifyLevel()const;
|
||||
void setNotifyLevel(long notifyLevel);
|
||||
long getEnableStartTime()const;
|
||||
void setEnableStartTime(long enableStartTime);
|
||||
long getSilenceTime()const;
|
||||
void setSilenceTime(long silenceTime);
|
||||
|
||||
private:
|
||||
std::string applyMode_;
|
||||
std::string webhook_;
|
||||
std::string templateIds_;
|
||||
long enableEndTime_;
|
||||
long groupId_;
|
||||
long notifyLevel_;
|
||||
long enableStartTime_;
|
||||
long silenceTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMetricRuleTemplateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ApplyMetricRuleTemplateRequest();
|
||||
~ApplyMetricRuleTemplateRequest();
|
||||
std::string getApplyMode() const;
|
||||
void setApplyMode(const std::string &applyMode);
|
||||
std::string getWebhook() const;
|
||||
void setWebhook(const std::string &webhook);
|
||||
std::string getTemplateIds() const;
|
||||
void setTemplateIds(const std::string &templateIds);
|
||||
long getEnableEndTime() const;
|
||||
void setEnableEndTime(long enableEndTime);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
long getNotifyLevel() const;
|
||||
void setNotifyLevel(long notifyLevel);
|
||||
long getEnableStartTime() const;
|
||||
void setEnableStartTime(long enableStartTime);
|
||||
long getSilenceTime() const;
|
||||
void setSilenceTime(long silenceTime);
|
||||
|
||||
private:
|
||||
std::string applyMode_;
|
||||
std::string webhook_;
|
||||
std::string templateIds_;
|
||||
long enableEndTime_;
|
||||
long groupId_;
|
||||
long notifyLevel_;
|
||||
long enableStartTime_;
|
||||
long silenceTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
@@ -39,8 +39,8 @@ namespace AlibabaCloud
|
||||
std::string message;
|
||||
std::string ruleId;
|
||||
std::string code;
|
||||
std::string ruleName;
|
||||
bool success;
|
||||
std::string ruleName;
|
||||
};
|
||||
std::vector<Result> alertResults;
|
||||
long groupId;
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsCallNumOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCmsCallNumOrderRequest();
|
||||
~CreateCmsCallNumOrderRequest();
|
||||
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
bool getAutoUseCoupon()const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
std::string getPhoneCount()const;
|
||||
void setPhoneCount(const std::string& phoneCount);
|
||||
|
||||
private:
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
bool autoUseCoupon_;
|
||||
std::string periodUnit_;
|
||||
std::string phoneCount_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsCallNumOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateCmsCallNumOrderRequest();
|
||||
~CreateCmsCallNumOrderRequest();
|
||||
int getAutoRenewPeriod() const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
bool getAutoUseCoupon() const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
std::string getPhoneCount() const;
|
||||
void setPhoneCount(const std::string &phoneCount);
|
||||
|
||||
private:
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
bool autoUseCoupon_;
|
||||
std::string periodUnit_;
|
||||
std::string phoneCount_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSCALLNUMORDERREQUEST_H_
|
||||
|
||||
@@ -1,96 +1,90 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCmsOrderRequest();
|
||||
~CreateCmsOrderRequest();
|
||||
|
||||
std::string getSmsCount()const;
|
||||
void setSmsCount(const std::string& smsCount);
|
||||
bool getAutoUseCoupon()const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getLogMonitorStream()const;
|
||||
void setLogMonitorStream(const std::string& logMonitorStream);
|
||||
std::string getCustomTimeSeries()const;
|
||||
void setCustomTimeSeries(const std::string& customTimeSeries);
|
||||
std::string getApiCount()const;
|
||||
void setApiCount(const std::string& apiCount);
|
||||
std::string getPhoneCount()const;
|
||||
void setPhoneCount(const std::string& phoneCount);
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getSuggestType()const;
|
||||
void setSuggestType(const std::string& suggestType);
|
||||
std::string getEventStoreNum()const;
|
||||
void setEventStoreNum(const std::string& eventStoreNum);
|
||||
std::string getSiteTaskNum()const;
|
||||
void setSiteTaskNum(const std::string& siteTaskNum);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
std::string getSiteOperatorNum()const;
|
||||
void setSiteOperatorNum(const std::string& siteOperatorNum);
|
||||
std::string getSiteEcsNum()const;
|
||||
void setSiteEcsNum(const std::string& siteEcsNum);
|
||||
std::string getEventStoreTime()const;
|
||||
void setEventStoreTime(const std::string& eventStoreTime);
|
||||
std::string getPayType()const;
|
||||
void setPayType(const std::string& payType);
|
||||
|
||||
private:
|
||||
std::string smsCount_;
|
||||
bool autoUseCoupon_;
|
||||
std::string logMonitorStream_;
|
||||
std::string customTimeSeries_;
|
||||
std::string apiCount_;
|
||||
std::string phoneCount_;
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string suggestType_;
|
||||
std::string eventStoreNum_;
|
||||
std::string siteTaskNum_;
|
||||
std::string periodUnit_;
|
||||
std::string siteOperatorNum_;
|
||||
std::string siteEcsNum_;
|
||||
std::string eventStoreTime_;
|
||||
std::string payType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateCmsOrderRequest();
|
||||
~CreateCmsOrderRequest();
|
||||
std::string getSmsCount() const;
|
||||
void setSmsCount(const std::string &smsCount);
|
||||
bool getAutoUseCoupon() const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getLogMonitorStream() const;
|
||||
void setLogMonitorStream(const std::string &logMonitorStream);
|
||||
std::string getCustomTimeSeries() const;
|
||||
void setCustomTimeSeries(const std::string &customTimeSeries);
|
||||
std::string getApiCount() const;
|
||||
void setApiCount(const std::string &apiCount);
|
||||
std::string getPhoneCount() const;
|
||||
void setPhoneCount(const std::string &phoneCount);
|
||||
int getAutoRenewPeriod() const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getSuggestType() const;
|
||||
void setSuggestType(const std::string &suggestType);
|
||||
std::string getEventStoreNum() const;
|
||||
void setEventStoreNum(const std::string &eventStoreNum);
|
||||
std::string getSiteTaskNum() const;
|
||||
void setSiteTaskNum(const std::string &siteTaskNum);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
std::string getSiteOperatorNum() const;
|
||||
void setSiteOperatorNum(const std::string &siteOperatorNum);
|
||||
std::string getSiteEcsNum() const;
|
||||
void setSiteEcsNum(const std::string &siteEcsNum);
|
||||
std::string getEventStoreTime() const;
|
||||
void setEventStoreTime(const std::string &eventStoreTime);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
|
||||
private:
|
||||
std::string smsCount_;
|
||||
bool autoUseCoupon_;
|
||||
std::string logMonitorStream_;
|
||||
std::string customTimeSeries_;
|
||||
std::string apiCount_;
|
||||
std::string phoneCount_;
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string suggestType_;
|
||||
std::string eventStoreNum_;
|
||||
std::string siteTaskNum_;
|
||||
std::string periodUnit_;
|
||||
std::string siteOperatorNum_;
|
||||
std::string siteEcsNum_;
|
||||
std::string eventStoreTime_;
|
||||
std::string payType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSORDERREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsSmspackageOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateCmsSmspackageOrderRequest();
|
||||
~CreateCmsSmspackageOrderRequest();
|
||||
|
||||
int getAutoRenewPeriod()const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay()const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getSmsCount()const;
|
||||
void setSmsCount(const std::string& smsCount);
|
||||
bool getAutoUseCoupon()const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getPeriodUnit()const;
|
||||
void setPeriodUnit(const std::string& periodUnit);
|
||||
|
||||
private:
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string smsCount_;
|
||||
bool autoUseCoupon_;
|
||||
std::string periodUnit_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateCmsSmspackageOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateCmsSmspackageOrderRequest();
|
||||
~CreateCmsSmspackageOrderRequest();
|
||||
int getAutoRenewPeriod() const;
|
||||
void setAutoRenewPeriod(int autoRenewPeriod);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getSmsCount() const;
|
||||
void setSmsCount(const std::string &smsCount);
|
||||
bool getAutoUseCoupon() const;
|
||||
void setAutoUseCoupon(bool autoUseCoupon);
|
||||
std::string getPeriodUnit() const;
|
||||
void setPeriodUnit(const std::string &periodUnit);
|
||||
|
||||
private:
|
||||
int autoRenewPeriod_;
|
||||
int period_;
|
||||
bool autoPay_;
|
||||
std::string smsCount_;
|
||||
bool autoUseCoupon_;
|
||||
std::string periodUnit_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATECMSSMSPACKAGEORDERREQUEST_H_
|
||||
|
||||
@@ -1,75 +1,67 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateDynamicTagGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct MatchExpress
|
||||
{
|
||||
std::string tagValue;
|
||||
std::string tagValueMatchFunction;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateDynamicTagGroupRequest();
|
||||
~CreateDynamicTagGroupRequest();
|
||||
|
||||
bool getEnableSubscribeEvent()const;
|
||||
void setEnableSubscribeEvent(bool enableSubscribeEvent);
|
||||
std::string getMatchExpressFilterRelation()const;
|
||||
void setMatchExpressFilterRelation(const std::string& matchExpressFilterRelation);
|
||||
bool getEnableInstallAgent()const;
|
||||
void setEnableInstallAgent(bool enableInstallAgent);
|
||||
std::vector<MatchExpress> getMatchExpress()const;
|
||||
void setMatchExpress(const std::vector<MatchExpress>& matchExpress);
|
||||
std::vector<std::string> getContactGroupList()const;
|
||||
void setContactGroupList(const std::vector<std::string>& contactGroupList);
|
||||
std::vector<std::string> getTemplateIdList()const;
|
||||
void setTemplateIdList(const std::vector<std::string>& templateIdList);
|
||||
std::string getTagKey()const;
|
||||
void setTagKey(const std::string& tagKey);
|
||||
std::string getTagRegionId()const;
|
||||
void setTagRegionId(const std::string& tagRegionId);
|
||||
|
||||
private:
|
||||
bool enableSubscribeEvent_;
|
||||
std::string matchExpressFilterRelation_;
|
||||
bool enableInstallAgent_;
|
||||
std::vector<MatchExpress> matchExpress_;
|
||||
std::vector<std::string> contactGroupList_;
|
||||
std::vector<std::string> templateIdList_;
|
||||
std::string tagKey_;
|
||||
std::string tagRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateDynamicTagGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct MatchExpress {
|
||||
std::string tagValue;
|
||||
std::string tagValueMatchFunction;
|
||||
};
|
||||
CreateDynamicTagGroupRequest();
|
||||
~CreateDynamicTagGroupRequest();
|
||||
bool getEnableSubscribeEvent() const;
|
||||
void setEnableSubscribeEvent(bool enableSubscribeEvent);
|
||||
std::string getMatchExpressFilterRelation() const;
|
||||
void setMatchExpressFilterRelation(const std::string &matchExpressFilterRelation);
|
||||
bool getEnableInstallAgent() const;
|
||||
void setEnableInstallAgent(bool enableInstallAgent);
|
||||
std::vector<MatchExpress> getMatchExpress() const;
|
||||
void setMatchExpress(const std::vector<MatchExpress> &matchExpress);
|
||||
std::vector<std::string> getContactGroupList() const;
|
||||
void setContactGroupList(const std::vector<std::string> &contactGroupList);
|
||||
std::vector<std::string> getTemplateIdList() const;
|
||||
void setTemplateIdList(const std::vector<std::string> &templateIdList);
|
||||
std::string getTagKey() const;
|
||||
void setTagKey(const std::string &tagKey);
|
||||
std::string getTagRegionId() const;
|
||||
void setTagRegionId(const std::string &tagRegionId);
|
||||
|
||||
private:
|
||||
bool enableSubscribeEvent_;
|
||||
std::string matchExpressFilterRelation_;
|
||||
bool enableInstallAgent_;
|
||||
std::vector<MatchExpress> matchExpress_;
|
||||
std::vector<std::string> contactGroupList_;
|
||||
std::vector<std::string> templateIdList_;
|
||||
std::string tagKey_;
|
||||
std::string tagRegionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
@@ -1,82 +1,74 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMetricRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct GroupMetricRules
|
||||
{
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
std::string effectiveInterval;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string noDataPolicy;
|
||||
std::string noEffectiveInterval;
|
||||
std::string emailSubject;
|
||||
int silenceTime;
|
||||
std::string metricName;
|
||||
int escalationsWarnTimes;
|
||||
std::string compositeExpression;
|
||||
std::string escalationsWarnThreshold;
|
||||
std::string period;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string _namespace;
|
||||
std::string interval;
|
||||
std::string ruleId;
|
||||
std::string category;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
std::string escalationsCriticalThreshold;
|
||||
std::string dimensions;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateGroupMetricRulesRequest();
|
||||
~CreateGroupMetricRulesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::vector<GroupMetricRules> getGroupMetricRules()const;
|
||||
void setGroupMetricRules(const std::vector<GroupMetricRules>& groupMetricRules);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::vector<GroupMetricRules> groupMetricRules_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMetricRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct GroupMetricRules {
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
std::string effectiveInterval;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string noDataPolicy;
|
||||
std::string noEffectiveInterval;
|
||||
std::string emailSubject;
|
||||
int silenceTime;
|
||||
std::string metricName;
|
||||
int escalationsWarnTimes;
|
||||
std::string compositeExpression;
|
||||
std::string escalationsWarnThreshold;
|
||||
std::string period;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string _namespace;
|
||||
std::string interval;
|
||||
std::string ruleId;
|
||||
std::string category;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
std::string escalationsCriticalThreshold;
|
||||
std::string dimensions;
|
||||
};
|
||||
CreateGroupMetricRulesRequest();
|
||||
~CreateGroupMetricRulesRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
std::vector<GroupMetricRules> getGroupMetricRules() const;
|
||||
void setGroupMetricRules(const std::vector<GroupMetricRules> &groupMetricRules);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::vector<GroupMetricRules> groupMetricRules_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
|
||||
@@ -1,79 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct AlertConfig
|
||||
{
|
||||
std::string times;
|
||||
std::string noEffectiveInterval;
|
||||
std::string webhook;
|
||||
std::string silenceTime;
|
||||
std::string threshold;
|
||||
std::string effectiveInterval;
|
||||
std::string comparisonOperator;
|
||||
std::string escalationsLevel;
|
||||
std::string statistics;
|
||||
};
|
||||
struct MatchExpress
|
||||
{
|
||||
std::string function;
|
||||
std::string name;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateGroupMonitoringAgentProcessRequest();
|
||||
~CreateGroupMonitoringAgentProcessRequest();
|
||||
|
||||
std::vector<AlertConfig> getAlertConfig()const;
|
||||
void setAlertConfig(const std::vector<AlertConfig>& alertConfig);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getMatchExpressFilterRelation()const;
|
||||
void setMatchExpressFilterRelation(const std::string& matchExpressFilterRelation);
|
||||
std::vector<MatchExpress> getMatchExpress()const;
|
||||
void setMatchExpress(const std::vector<MatchExpress>& matchExpress);
|
||||
|
||||
private:
|
||||
std::vector<AlertConfig> alertConfig_;
|
||||
std::string groupId_;
|
||||
std::string processName_;
|
||||
std::string matchExpressFilterRelation_;
|
||||
std::vector<MatchExpress> matchExpress_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMonitoringAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AlertConfig {
|
||||
std::string times;
|
||||
std::string webhook;
|
||||
std::string noEffectiveInterval;
|
||||
std::string silenceTime;
|
||||
std::string threshold;
|
||||
std::string comparisonOperator;
|
||||
std::string effectiveInterval;
|
||||
std::string escalationsLevel;
|
||||
std::string statistics;
|
||||
};
|
||||
struct MatchExpress {
|
||||
std::string function;
|
||||
std::string name;
|
||||
std::string value;
|
||||
};
|
||||
CreateGroupMonitoringAgentProcessRequest();
|
||||
~CreateGroupMonitoringAgentProcessRequest();
|
||||
std::vector<AlertConfig> getAlertConfig() const;
|
||||
void setAlertConfig(const std::vector<AlertConfig> &alertConfig);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getProcessName() const;
|
||||
void setProcessName(const std::string &processName);
|
||||
std::string getMatchExpressFilterRelation() const;
|
||||
void setMatchExpressFilterRelation(const std::string &matchExpressFilterRelation);
|
||||
std::vector<MatchExpress> getMatchExpress() const;
|
||||
void setMatchExpress(const std::vector<MatchExpress> &matchExpress);
|
||||
|
||||
private:
|
||||
std::vector<AlertConfig> alertConfig_;
|
||||
std::string groupId_;
|
||||
std::string processName_;
|
||||
std::string matchExpressFilterRelation_;
|
||||
std::vector<MatchExpress> matchExpress_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -1,114 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateHostAvailabilityRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct AlertConfigEscalationList
|
||||
{
|
||||
int times;
|
||||
std::string metricName;
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string aggregate;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateHostAvailabilityRequest();
|
||||
~CreateHostAvailabilityRequest();
|
||||
|
||||
std::string getTaskOptionHttpMethod()const;
|
||||
void setTaskOptionHttpMethod(const std::string& taskOptionHttpMethod);
|
||||
std::string getTaskOptionHttpHeader()const;
|
||||
void setTaskOptionHttpHeader(const std::string& taskOptionHttpHeader);
|
||||
std::vector<AlertConfigEscalationList> getAlertConfigEscalationList()const;
|
||||
void setAlertConfigEscalationList(const std::vector<AlertConfigEscalationList>& alertConfigEscalationList);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
int getAlertConfigSilenceTime()const;
|
||||
void setAlertConfigSilenceTime(int alertConfigSilenceTime);
|
||||
std::string getTaskOptionHttpResponseCharset()const;
|
||||
void setTaskOptionHttpResponseCharset(const std::string& taskOptionHttpResponseCharset);
|
||||
bool getTaskOptionHttpNegative()const;
|
||||
void setTaskOptionHttpNegative(bool taskOptionHttpNegative);
|
||||
int getTaskOptionInterval()const;
|
||||
void setTaskOptionInterval(int taskOptionInterval);
|
||||
int getAlertConfigNotifyType()const;
|
||||
void setAlertConfigNotifyType(int alertConfigNotifyType);
|
||||
std::string getTaskOptionTelnetOrPingHost()const;
|
||||
void setTaskOptionTelnetOrPingHost(const std::string& taskOptionTelnetOrPingHost);
|
||||
std::string getTaskOptionHttpResponseMatchContent()const;
|
||||
void setTaskOptionHttpResponseMatchContent(const std::string& taskOptionHttpResponseMatchContent);
|
||||
std::vector<std::string> getInstanceList()const;
|
||||
void setInstanceList(const std::vector<std::string>& instanceList);
|
||||
std::string getTaskType()const;
|
||||
void setTaskType(const std::string& taskType);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getAlertConfigEndTime()const;
|
||||
void setAlertConfigEndTime(int alertConfigEndTime);
|
||||
std::string getTaskOptionHttpURI()const;
|
||||
void setTaskOptionHttpURI(const std::string& taskOptionHttpURI);
|
||||
std::string getTaskScope()const;
|
||||
void setTaskScope(const std::string& taskScope);
|
||||
std::string getTaskOptionHttpPostContent()const;
|
||||
void setTaskOptionHttpPostContent(const std::string& taskOptionHttpPostContent);
|
||||
int getAlertConfigStartTime()const;
|
||||
void setAlertConfigStartTime(int alertConfigStartTime);
|
||||
std::string getAlertConfigWebHook()const;
|
||||
void setAlertConfigWebHook(const std::string& alertConfigWebHook);
|
||||
|
||||
private:
|
||||
std::string taskOptionHttpMethod_;
|
||||
std::string taskOptionHttpHeader_;
|
||||
std::vector<AlertConfigEscalationList> alertConfigEscalationList_;
|
||||
std::string taskName_;
|
||||
int alertConfigSilenceTime_;
|
||||
std::string taskOptionHttpResponseCharset_;
|
||||
bool taskOptionHttpNegative_;
|
||||
int taskOptionInterval_;
|
||||
int alertConfigNotifyType_;
|
||||
std::string taskOptionTelnetOrPingHost_;
|
||||
std::string taskOptionHttpResponseMatchContent_;
|
||||
std::vector<std::string> instanceList_;
|
||||
std::string taskType_;
|
||||
long groupId_;
|
||||
int alertConfigEndTime_;
|
||||
std::string taskOptionHttpURI_;
|
||||
std::string taskScope_;
|
||||
std::string taskOptionHttpPostContent_;
|
||||
int alertConfigStartTime_;
|
||||
std::string alertConfigWebHook_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateHostAvailabilityRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AlertConfigEscalationList {
|
||||
int times;
|
||||
std::string metricName;
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string aggregate;
|
||||
};
|
||||
CreateHostAvailabilityRequest();
|
||||
~CreateHostAvailabilityRequest();
|
||||
std::string getTaskOptionHttpMethod() const;
|
||||
void setTaskOptionHttpMethod(const std::string &taskOptionHttpMethod);
|
||||
std::string getTaskOptionHttpHeader() const;
|
||||
void setTaskOptionHttpHeader(const std::string &taskOptionHttpHeader);
|
||||
std::vector<AlertConfigEscalationList> getAlertConfigEscalationList() const;
|
||||
void setAlertConfigEscalationList(const std::vector<AlertConfigEscalationList> &alertConfigEscalationList);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
int getAlertConfigSilenceTime() const;
|
||||
void setAlertConfigSilenceTime(int alertConfigSilenceTime);
|
||||
std::string getTaskOptionHttpResponseCharset() const;
|
||||
void setTaskOptionHttpResponseCharset(const std::string &taskOptionHttpResponseCharset);
|
||||
bool getTaskOptionHttpNegative() const;
|
||||
void setTaskOptionHttpNegative(bool taskOptionHttpNegative);
|
||||
int getTaskOptionInterval() const;
|
||||
void setTaskOptionInterval(int taskOptionInterval);
|
||||
int getAlertConfigNotifyType() const;
|
||||
void setAlertConfigNotifyType(int alertConfigNotifyType);
|
||||
std::string getTaskOptionTelnetOrPingHost() const;
|
||||
void setTaskOptionTelnetOrPingHost(const std::string &taskOptionTelnetOrPingHost);
|
||||
std::string getTaskOptionHttpResponseMatchContent() const;
|
||||
void setTaskOptionHttpResponseMatchContent(const std::string &taskOptionHttpResponseMatchContent);
|
||||
std::vector<std::string> getInstanceList() const;
|
||||
void setInstanceList(const std::vector<std::string> &instanceList);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
int getAlertConfigEndTime() const;
|
||||
void setAlertConfigEndTime(int alertConfigEndTime);
|
||||
std::string getTaskOptionHttpURI() const;
|
||||
void setTaskOptionHttpURI(const std::string &taskOptionHttpURI);
|
||||
std::string getTaskScope() const;
|
||||
void setTaskScope(const std::string &taskScope);
|
||||
std::string getTaskOptionHttpPostContent() const;
|
||||
void setTaskOptionHttpPostContent(const std::string &taskOptionHttpPostContent);
|
||||
int getAlertConfigStartTime() const;
|
||||
void setAlertConfigStartTime(int alertConfigStartTime);
|
||||
std::string getAlertConfigWebHook() const;
|
||||
void setAlertConfigWebHook(const std::string &alertConfigWebHook);
|
||||
|
||||
private:
|
||||
std::string taskOptionHttpMethod_;
|
||||
std::string taskOptionHttpHeader_;
|
||||
std::vector<AlertConfigEscalationList> alertConfigEscalationList_;
|
||||
std::string taskName_;
|
||||
int alertConfigSilenceTime_;
|
||||
std::string taskOptionHttpResponseCharset_;
|
||||
bool taskOptionHttpNegative_;
|
||||
int taskOptionInterval_;
|
||||
int alertConfigNotifyType_;
|
||||
std::string taskOptionTelnetOrPingHost_;
|
||||
std::string taskOptionHttpResponseMatchContent_;
|
||||
std::vector<std::string> instanceList_;
|
||||
std::string taskType_;
|
||||
long groupId_;
|
||||
int alertConfigEndTime_;
|
||||
std::string taskOptionHttpURI_;
|
||||
std::string taskScope_;
|
||||
std::string taskOptionHttpPostContent_;
|
||||
int alertConfigStartTime_;
|
||||
std::string alertConfigWebHook_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateInstantSiteMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateInstantSiteMonitorRequest();
|
||||
~CreateInstantSiteMonitorRequest();
|
||||
|
||||
int getRandomIspCity()const;
|
||||
void setRandomIspCity(int randomIspCity);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
std::string getTaskType()const;
|
||||
void setTaskType(const std::string& taskType);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
std::string getIspCities()const;
|
||||
void setIspCities(const std::string& ispCities);
|
||||
std::string getOptionsJson()const;
|
||||
void setOptionsJson(const std::string& optionsJson);
|
||||
|
||||
private:
|
||||
int randomIspCity_;
|
||||
std::string address_;
|
||||
std::string taskType_;
|
||||
std::string taskName_;
|
||||
std::string ispCities_;
|
||||
std::string optionsJson_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateInstantSiteMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateInstantSiteMonitorRequest();
|
||||
~CreateInstantSiteMonitorRequest();
|
||||
int getRandomIspCity() const;
|
||||
void setRandomIspCity(int randomIspCity);
|
||||
std::string getAddress() const;
|
||||
void setAddress(const std::string &address);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
std::string getIspCities() const;
|
||||
void setIspCities(const std::string &ispCities);
|
||||
std::string getOptionsJson() const;
|
||||
void setOptionsJson(const std::string &optionsJson);
|
||||
|
||||
private:
|
||||
int randomIspCity_;
|
||||
std::string address_;
|
||||
std::string taskType_;
|
||||
std::string taskName_;
|
||||
std::string ispCities_;
|
||||
std::string optionsJson_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEINSTANTSITEMONITORREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMetricRuleResourcesRequest();
|
||||
~CreateMetricRuleResourcesRequest();
|
||||
|
||||
std::string getResources()const;
|
||||
void setResources(const std::string& resources);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
std::string getOverwrite()const;
|
||||
void setOverwrite(const std::string& overwrite);
|
||||
|
||||
private:
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
std::string overwrite_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMetricRuleResourcesRequest();
|
||||
~CreateMetricRuleResourcesRequest();
|
||||
std::string getResources() const;
|
||||
void setResources(const std::string &resources);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
std::string getOverwrite() const;
|
||||
void setOverwrite(const std::string &overwrite);
|
||||
|
||||
private:
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
std::string overwrite_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
@@ -1,77 +1,69 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct AlertTemplates
|
||||
{
|
||||
int period;
|
||||
std::string escalationsWarnThreshold;
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string _namespace;
|
||||
std::string selector;
|
||||
std::string metricName;
|
||||
std::string category;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
int escalationsWarnTimes;
|
||||
std::string escalationsCriticalThreshold;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateMetricRuleTemplateRequest();
|
||||
~CreateMetricRuleTemplateRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<AlertTemplates> getAlertTemplates()const;
|
||||
void setAlertTemplates(const std::vector<AlertTemplates>& alertTemplates);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string name_;
|
||||
std::vector<AlertTemplates> alertTemplates_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleTemplateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AlertTemplates {
|
||||
std::string escalationsWarnThreshold;
|
||||
int period;
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string _namespace;
|
||||
std::string selector;
|
||||
std::string metricName;
|
||||
int escalationsWarnTimes;
|
||||
std::string category;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
std::string escalationsCriticalThreshold;
|
||||
};
|
||||
CreateMetricRuleTemplateRequest();
|
||||
~CreateMetricRuleTemplateRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
std::vector<AlertTemplates> getAlertTemplates() const;
|
||||
void setAlertTemplates(const std::vector<AlertTemplates> &alertTemplates);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string name_;
|
||||
std::vector<AlertTemplates> alertTemplates_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitorAgentProcessRequest();
|
||||
~CreateMonitorAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getProcessUser()const;
|
||||
void setProcessUser(const std::string& processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processUser_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMonitorAgentProcessRequest();
|
||||
~CreateMonitorAgentProcessRequest();
|
||||
std::string getProcessName() const;
|
||||
void setProcessName(const std::string &processName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getProcessUser() const;
|
||||
void setProcessUser(const std::string &processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processUser_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupByResourceGroupIdRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitorGroupByResourceGroupIdRequest();
|
||||
~CreateMonitorGroupByResourceGroupIdRequest();
|
||||
|
||||
std::string getResourceGroupName()const;
|
||||
void setResourceGroupName(const std::string& resourceGroupName);
|
||||
bool getEnableSubscribeEvent()const;
|
||||
void setEnableSubscribeEvent(bool enableSubscribeEvent);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
bool getEnableInstallAgent()const;
|
||||
void setEnableInstallAgent(bool enableInstallAgent);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::vector<std::string> getContactGroupList()const;
|
||||
void setContactGroupList(const std::vector<std::string>& contactGroupList);
|
||||
|
||||
private:
|
||||
std::string resourceGroupName_;
|
||||
bool enableSubscribeEvent_;
|
||||
std::string resourceGroupId_;
|
||||
bool enableInstallAgent_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> contactGroupList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupByResourceGroupIdRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMonitorGroupByResourceGroupIdRequest();
|
||||
~CreateMonitorGroupByResourceGroupIdRequest();
|
||||
std::string getResourceGroupName() const;
|
||||
void setResourceGroupName(const std::string &resourceGroupName);
|
||||
bool getEnableSubscribeEvent() const;
|
||||
void setEnableSubscribeEvent(bool enableSubscribeEvent);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
bool getEnableInstallAgent() const;
|
||||
void setEnableInstallAgent(bool enableInstallAgent);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getContactGroupList() const;
|
||||
void setContactGroupList(const std::vector<std::string> &contactGroupList);
|
||||
|
||||
private:
|
||||
std::string resourceGroupName_;
|
||||
bool enableSubscribeEvent_;
|
||||
std::string resourceGroupId_;
|
||||
bool enableInstallAgent_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> contactGroupList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPBYRESOURCEGROUPIDREQUEST_H_
|
||||
|
||||
@@ -1,59 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Instances
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string instanceName;
|
||||
std::string regionId;
|
||||
std::string category;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateMonitorGroupInstancesRequest();
|
||||
~CreateMonitorGroupInstancesRequest();
|
||||
|
||||
std::vector<Instances> getInstances()const;
|
||||
void setInstances(const std::vector<Instances>& instances);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
|
||||
private:
|
||||
std::vector<Instances> instances_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupInstancesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Instances {
|
||||
std::string instanceName;
|
||||
std::string instanceId;
|
||||
std::string regionId;
|
||||
std::string category;
|
||||
};
|
||||
CreateMonitorGroupInstancesRequest();
|
||||
~CreateMonitorGroupInstancesRequest();
|
||||
std::vector<Instances> getInstances() const;
|
||||
void setInstances(const std::vector<Instances> &instances);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
|
||||
private:
|
||||
std::vector<Instances> instances_;
|
||||
std::string groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupNotifyPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitorGroupNotifyPolicyRequest();
|
||||
~CreateMonitorGroupNotifyPolicyRequest();
|
||||
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupNotifyPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMonitorGroupNotifyPolicyRequest();
|
||||
~CreateMonitorGroupNotifyPolicyRequest();
|
||||
std::string getPolicyType() const;
|
||||
void setPolicyType(const std::string &policyType);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitorGroupRequest();
|
||||
~CreateMonitorGroupRequest();
|
||||
|
||||
std::string getContactGroups()const;
|
||||
void setContactGroups(const std::string& contactGroups);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
std::string getOptions()const;
|
||||
void setOptions(const std::string& options);
|
||||
long getServiceId()const;
|
||||
void setServiceId(long serviceId);
|
||||
std::string getBindUrl()const;
|
||||
void setBindUrl(const std::string& bindUrl);
|
||||
|
||||
private:
|
||||
std::string contactGroups_;
|
||||
std::string type_;
|
||||
std::string groupName_;
|
||||
std::string options_;
|
||||
long serviceId_;
|
||||
std::string bindUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMonitorGroupRequest();
|
||||
~CreateMonitorGroupRequest();
|
||||
std::string getContactGroups() const;
|
||||
void setContactGroups(const std::string &contactGroups);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getOptions() const;
|
||||
void setOptions(const std::string &options);
|
||||
long getServiceId() const;
|
||||
void setServiceId(long serviceId);
|
||||
std::string getBindUrl() const;
|
||||
void setBindUrl(const std::string &bindUrl);
|
||||
|
||||
private:
|
||||
std::string contactGroups_;
|
||||
std::string type_;
|
||||
std::string groupName_;
|
||||
std::string options_;
|
||||
long serviceId_;
|
||||
std::string bindUrl_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitoringAgentProcessRequest();
|
||||
~CreateMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getProcessUser()const;
|
||||
void setProcessUser(const std::string& processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processUser_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateMonitoringAgentProcessRequest();
|
||||
~CreateMonitoringAgentProcessRequest();
|
||||
std::string getProcessName() const;
|
||||
void setProcessName(const std::string &processName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getProcessUser() const;
|
||||
void setProcessUser(const std::string &processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processUser_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -1,75 +1,69 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateSiteMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateSiteMonitorRequest();
|
||||
~CreateSiteMonitorRequest();
|
||||
|
||||
std::string getReportProject()const;
|
||||
void setReportProject(const std::string& reportProject);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
std::string getAlertIds()const;
|
||||
void setAlertIds(const std::string& alertIds);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
std::string getTaskType()const;
|
||||
void setTaskType(const std::string& taskType);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getIspCities()const;
|
||||
void setIspCities(const std::string& ispCities);
|
||||
std::string getOptionsJson()const;
|
||||
void setOptionsJson(const std::string& optionsJson);
|
||||
std::string getIntervalUnit()const;
|
||||
void setIntervalUnit(const std::string& intervalUnit);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
|
||||
private:
|
||||
std::string reportProject_;
|
||||
std::string taskName_;
|
||||
std::string alertIds_;
|
||||
std::string address_;
|
||||
std::string taskType_;
|
||||
long endTime_;
|
||||
std::string ispCities_;
|
||||
std::string optionsJson_;
|
||||
std::string intervalUnit_;
|
||||
std::string interval_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateSiteMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSiteMonitorRequest();
|
||||
~CreateSiteMonitorRequest();
|
||||
std::string getReportProject() const;
|
||||
void setReportProject(const std::string &reportProject);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
std::string getAlertIds() const;
|
||||
void setAlertIds(const std::string &alertIds);
|
||||
std::string getAddress() const;
|
||||
void setAddress(const std::string &address);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getIspCities() const;
|
||||
void setIspCities(const std::string &ispCities);
|
||||
std::string getOptionsJson() const;
|
||||
void setOptionsJson(const std::string &optionsJson);
|
||||
std::string getIntervalUnit() const;
|
||||
void setIntervalUnit(const std::string &intervalUnit);
|
||||
std::string getInterval() const;
|
||||
void setInterval(const std::string &interval);
|
||||
|
||||
private:
|
||||
std::string reportProject_;
|
||||
std::string taskName_;
|
||||
std::string alertIds_;
|
||||
std::string address_;
|
||||
std::string taskType_;
|
||||
long endTime_;
|
||||
std::string ispCities_;
|
||||
std::string optionsJson_;
|
||||
std::string intervalUnit_;
|
||||
std::string interval_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteContactGroupRequest();
|
||||
~DeleteContactGroupRequest();
|
||||
|
||||
std::string getContactGroupName()const;
|
||||
void setContactGroupName(const std::string& contactGroupName);
|
||||
|
||||
private:
|
||||
std::string contactGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteContactGroupRequest();
|
||||
~DeleteContactGroupRequest();
|
||||
std::string getContactGroupName() const;
|
||||
void setContactGroupName(const std::string &contactGroupName);
|
||||
|
||||
private:
|
||||
std::string contactGroupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteContactRequest();
|
||||
~DeleteContactRequest();
|
||||
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
|
||||
private:
|
||||
std::string contactName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteContactRequest();
|
||||
~DeleteContactRequest();
|
||||
std::string getContactName() const;
|
||||
void setContactName(const std::string &contactName);
|
||||
|
||||
private:
|
||||
std::string contactName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteCustomMetricRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteCustomMetricRequest();
|
||||
~DeleteCustomMetricRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getUUID()const;
|
||||
void setUUID(const std::string& uUID);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getMd5()const;
|
||||
void setMd5(const std::string& md5);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string uUID_;
|
||||
std::string metricName_;
|
||||
std::string md5_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteCustomMetricRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteCustomMetricRequest();
|
||||
~DeleteCustomMetricRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getUUID() const;
|
||||
void setUUID(const std::string &uUID);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getMd5() const;
|
||||
void setMd5(const std::string &md5);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string uUID_;
|
||||
std::string metricName_;
|
||||
std::string md5_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECUSTOMMETRICREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteDynamicTagGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteDynamicTagGroupRequest();
|
||||
~DeleteDynamicTagGroupRequest();
|
||||
|
||||
std::string getDynamicTagRuleId()const;
|
||||
void setDynamicTagRuleId(const std::string& dynamicTagRuleId);
|
||||
|
||||
private:
|
||||
std::string dynamicTagRuleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteDynamicTagGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDynamicTagGroupRequest();
|
||||
~DeleteDynamicTagGroupRequest();
|
||||
std::string getDynamicTagRuleId() const;
|
||||
void setDynamicTagRuleId(const std::string &dynamicTagRuleId);
|
||||
|
||||
private:
|
||||
std::string dynamicTagRuleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEDYNAMICTAGGROUPREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRuleTargetsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEventRuleTargetsRequest();
|
||||
~DeleteEventRuleTargetsRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::vector<std::string> getIds()const;
|
||||
void setIds(const std::vector<std::string>& ids);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::vector<std::string> ids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRuleTargetsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEventRuleTargetsRequest();
|
||||
~DeleteEventRuleTargetsRequest();
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
std::vector<std::string> getIds() const;
|
||||
void setIds(const std::vector<std::string> &ids);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::vector<std::string> ids_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEventRulesRequest();
|
||||
~DeleteEventRulesRequest();
|
||||
|
||||
std::vector<std::string> getRuleNames()const;
|
||||
void setRuleNames(const std::vector<std::string>& ruleNames);
|
||||
|
||||
private:
|
||||
std::vector<std::string> ruleNames_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteEventRulesRequest();
|
||||
~DeleteEventRulesRequest();
|
||||
std::vector<std::string> getRuleNames() const;
|
||||
void setRuleNames(const std::vector<std::string> &ruleNames);
|
||||
|
||||
private:
|
||||
std::vector<std::string> ruleNames_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteExporterOutputRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteExporterOutputRequest();
|
||||
~DeleteExporterOutputRequest();
|
||||
|
||||
std::string getDestName()const;
|
||||
void setDestName(const std::string& destName);
|
||||
|
||||
private:
|
||||
std::string destName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteExporterOutputRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteExporterOutputRequest();
|
||||
~DeleteExporterOutputRequest();
|
||||
std::string getDestName() const;
|
||||
void setDestName(const std::string &destName);
|
||||
|
||||
private:
|
||||
std::string destName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEXPORTEROUTPUTREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteExporterRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteExporterRuleRequest();
|
||||
~DeleteExporterRuleRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteExporterRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteExporterRuleRequest();
|
||||
~DeleteExporterRuleRequest();
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEXPORTERRULEREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteGroupMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteGroupMonitoringAgentProcessRequest();
|
||||
~DeleteGroupMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteGroupMonitoringAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteGroupMonitoringAgentProcessRequest();
|
||||
~DeleteGroupMonitoringAgentProcessRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getId() const;
|
||||
void setId(const std::string &id);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteHostAvailabilityRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteHostAvailabilityRequest();
|
||||
~DeleteHostAvailabilityRequest();
|
||||
|
||||
std::vector<long> getId()const;
|
||||
void setId(const std::vector<long>& id);
|
||||
|
||||
private:
|
||||
std::vector<long> id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteHostAvailabilityRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteHostAvailabilityRequest();
|
||||
~DeleteHostAvailabilityRequest();
|
||||
std::vector<long> getId() const;
|
||||
void setId(const std::vector<long> &id);
|
||||
|
||||
private:
|
||||
std::vector<long> id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteLogMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteLogMonitorRequest();
|
||||
~DeleteLogMonitorRequest();
|
||||
|
||||
long getLogId()const;
|
||||
void setLogId(long logId);
|
||||
|
||||
private:
|
||||
long logId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteLogMonitorRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteLogMonitorRequest();
|
||||
~DeleteLogMonitorRequest();
|
||||
long getLogId() const;
|
||||
void setLogId(long logId);
|
||||
|
||||
private:
|
||||
long logId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETELOGMONITORREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRuleResourcesRequest();
|
||||
~DeleteMetricRuleResourcesRequest();
|
||||
|
||||
std::string getResources()const;
|
||||
void setResources(const std::string& resources);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMetricRuleResourcesRequest();
|
||||
~DeleteMetricRuleResourcesRequest();
|
||||
std::string getResources() const;
|
||||
void setResources(const std::string &resources);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
|
||||
private:
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTargetsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRuleTargetsRequest();
|
||||
~DeleteMetricRuleTargetsRequest();
|
||||
|
||||
std::vector<std::string> getTargetIds()const;
|
||||
void setTargetIds(const std::vector<std::string>& targetIds);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> targetIds_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTargetsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMetricRuleTargetsRequest();
|
||||
~DeleteMetricRuleTargetsRequest();
|
||||
std::vector<std::string> getTargetIds() const;
|
||||
void setTargetIds(const std::vector<std::string> &targetIds);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> targetIds_;
|
||||
std::string ruleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRuleTemplateRequest();
|
||||
~DeleteMetricRuleTemplateRequest();
|
||||
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
|
||||
private:
|
||||
std::string templateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTemplateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMetricRuleTemplateRequest();
|
||||
~DeleteMetricRuleTemplateRequest();
|
||||
std::string getTemplateId() const;
|
||||
void setTemplateId(const std::string &templateId);
|
||||
|
||||
private:
|
||||
std::string templateId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRulesRequest();
|
||||
~DeleteMetricRulesRequest();
|
||||
|
||||
std::vector<std::string> getId()const;
|
||||
void setId(const std::vector<std::string>& id);
|
||||
|
||||
private:
|
||||
std::vector<std::string> id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMetricRulesRequest();
|
||||
~DeleteMetricRulesRequest();
|
||||
std::vector<std::string> getId() const;
|
||||
void setId(const std::vector<std::string> &id);
|
||||
|
||||
private:
|
||||
std::vector<std::string> id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupDynamicRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMonitorGroupDynamicRuleRequest();
|
||||
~DeleteMonitorGroupDynamicRuleRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string category_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupDynamicRuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMonitorGroupDynamicRuleRequest();
|
||||
~DeleteMonitorGroupDynamicRuleRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string category_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMonitorGroupInstancesRequest();
|
||||
~DeleteMonitorGroupInstancesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getInstanceIdList()const;
|
||||
void setInstanceIdList(const std::string& instanceIdList);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string instanceIdList_;
|
||||
std::string category_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupInstancesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMonitorGroupInstancesRequest();
|
||||
~DeleteMonitorGroupInstancesRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getInstanceIdList() const;
|
||||
void setInstanceIdList(const std::string &instanceIdList);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string instanceIdList_;
|
||||
std::string category_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupNotifyPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMonitorGroupNotifyPolicyRequest();
|
||||
~DeleteMonitorGroupNotifyPolicyRequest();
|
||||
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupNotifyPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMonitorGroupNotifyPolicyRequest();
|
||||
~DeleteMonitorGroupNotifyPolicyRequest();
|
||||
std::string getPolicyType() const;
|
||||
void setPolicyType(const std::string &policyType);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMonitorGroupRequest();
|
||||
~DeleteMonitorGroupRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMonitorGroupRequest();
|
||||
~DeleteMonitorGroupRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMonitoringAgentProcessRequest();
|
||||
~DeleteMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getProcessId()const;
|
||||
void setProcessId(const std::string& processId);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitoringAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteMonitoringAgentProcessRequest();
|
||||
~DeleteMonitoringAgentProcessRequest();
|
||||
std::string getProcessName() const;
|
||||
void setProcessName(const std::string &processName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getProcessId() const;
|
||||
void setProcessId(const std::string &processId);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteSiteMonitorsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteSiteMonitorsRequest();
|
||||
~DeleteSiteMonitorsRequest();
|
||||
|
||||
bool getIsDeleteAlarms()const;
|
||||
void setIsDeleteAlarms(bool isDeleteAlarms);
|
||||
std::string getTaskIds()const;
|
||||
void setTaskIds(const std::string& taskIds);
|
||||
|
||||
private:
|
||||
bool isDeleteAlarms_;
|
||||
std::string taskIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteSiteMonitorsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSiteMonitorsRequest();
|
||||
~DeleteSiteMonitorsRequest();
|
||||
bool getIsDeleteAlarms() const;
|
||||
void setIsDeleteAlarms(bool isDeleteAlarms);
|
||||
std::string getTaskIds() const;
|
||||
void setTaskIds(const std::string &taskIds);
|
||||
|
||||
private:
|
||||
bool isDeleteAlarms_;
|
||||
std::string taskIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeActiveMetricRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeActiveMetricRuleListRequest();
|
||||
~DescribeActiveMetricRuleListRequest();
|
||||
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
|
||||
private:
|
||||
std::string product_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeActiveMetricRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeActiveMetricRuleListRequest();
|
||||
~DescribeActiveMetricRuleListRequest();
|
||||
std::string getProduct() const;
|
||||
void setProduct(const std::string &product);
|
||||
|
||||
private:
|
||||
std::string product_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
|
||||
@@ -1,81 +1,75 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertHistoryListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertHistoryListRequest();
|
||||
~DescribeAlertHistoryListRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getState()const;
|
||||
void setState(const std::string& state);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::string startTime_;
|
||||
int pageSize_;
|
||||
std::string state_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
bool ascending_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertHistoryListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertHistoryListRequest();
|
||||
~DescribeAlertHistoryListRequest();
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getState() const;
|
||||
void setState(const std::string &state);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
bool getAscending() const;
|
||||
void setAscending(bool ascending);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
int getPage() const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::string startTime_;
|
||||
int pageSize_;
|
||||
std::string state_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
bool ascending_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTHISTORYLISTREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
int status;
|
||||
std::vector<std::string> contactGroups;
|
||||
std::string ruleId;
|
||||
std::string dimensions;
|
||||
int evaluationCount;
|
||||
std::string dimensions;
|
||||
std::string _namespace;
|
||||
std::vector<std::string> contactMails;
|
||||
std::vector<std::string> contactSmses;
|
||||
@@ -49,12 +49,12 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> contacts;
|
||||
std::string expression;
|
||||
std::string state;
|
||||
std::string value;
|
||||
std::string webhooks;
|
||||
std::string value;
|
||||
std::string level;
|
||||
std::string preLevel;
|
||||
long lastTime;
|
||||
std::string ruleName;
|
||||
long lastTime;
|
||||
std::vector<std::string> contactALIIMs;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,90 +1,84 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogCountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertLogCountRequest();
|
||||
~DescribeAlertLogCountRequest();
|
||||
|
||||
std::string getSendStatus()const;
|
||||
void setSendStatus(const std::string& sendStatus);
|
||||
std::string getContactGroup()const;
|
||||
void setContactGroup(const std::string& contactGroup);
|
||||
std::string getSearchKey()const;
|
||||
void setSearchKey(const std::string& searchKey);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin()const;
|
||||
void setLastMin(const std::string& lastMin);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy()const;
|
||||
void setGroupBy(const std::string& groupBy);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertLogCountRequest();
|
||||
~DescribeAlertLogCountRequest();
|
||||
std::string getSendStatus() const;
|
||||
void setSendStatus(const std::string &sendStatus);
|
||||
std::string getContactGroup() const;
|
||||
void setContactGroup(const std::string &contactGroup);
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin() const;
|
||||
void setLastMin(const std::string &lastMin);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getProduct() const;
|
||||
void setProduct(const std::string &product);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy() const;
|
||||
void setGroupBy(const std::string &groupBy);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGCOUNTREQUEST_H_
|
||||
|
||||
@@ -1,90 +1,84 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogHistogramRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertLogHistogramRequest();
|
||||
~DescribeAlertLogHistogramRequest();
|
||||
|
||||
std::string getSendStatus()const;
|
||||
void setSendStatus(const std::string& sendStatus);
|
||||
std::string getContactGroup()const;
|
||||
void setContactGroup(const std::string& contactGroup);
|
||||
std::string getSearchKey()const;
|
||||
void setSearchKey(const std::string& searchKey);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin()const;
|
||||
void setLastMin(const std::string& lastMin);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy()const;
|
||||
void setGroupBy(const std::string& groupBy);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogHistogramRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertLogHistogramRequest();
|
||||
~DescribeAlertLogHistogramRequest();
|
||||
std::string getSendStatus() const;
|
||||
void setSendStatus(const std::string &sendStatus);
|
||||
std::string getContactGroup() const;
|
||||
void setContactGroup(const std::string &contactGroup);
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin() const;
|
||||
void setLastMin(const std::string &lastMin);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getProduct() const;
|
||||
void setProduct(const std::string &product);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy() const;
|
||||
void setGroupBy(const std::string &groupBy);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGHISTOGRAMREQUEST_H_
|
||||
|
||||
@@ -34,9 +34,9 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct AlertLogHistogramListItem
|
||||
{
|
||||
int count;
|
||||
long from;
|
||||
long to;
|
||||
int count;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,90 +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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertLogListRequest();
|
||||
~DescribeAlertLogListRequest();
|
||||
|
||||
std::string getSendStatus()const;
|
||||
void setSendStatus(const std::string& sendStatus);
|
||||
std::string getContactGroup()const;
|
||||
void setContactGroup(const std::string& contactGroup);
|
||||
std::string getSearchKey()const;
|
||||
void setSearchKey(const std::string& searchKey);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin()const;
|
||||
void setLastMin(const std::string& lastMin);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy()const;
|
||||
void setGroupBy(const std::string& groupBy);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertLogListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertLogListRequest();
|
||||
~DescribeAlertLogListRequest();
|
||||
std::string getSendStatus() const;
|
||||
void setSendStatus(const std::string &sendStatus);
|
||||
std::string getContactGroup() const;
|
||||
void setContactGroup(const std::string &contactGroup);
|
||||
std::string getSearchKey() const;
|
||||
void setSearchKey(const std::string &searchKey);
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
long getStartTime() const;
|
||||
void setStartTime(long startTime);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLastMin() const;
|
||||
void setLastMin(const std::string &lastMin);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getProduct() const;
|
||||
void setProduct(const std::string &product);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
std::string getGroupBy() const;
|
||||
void setGroupBy(const std::string &groupBy);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
|
||||
private:
|
||||
std::string sendStatus_;
|
||||
std::string contactGroup_;
|
||||
std::string searchKey_;
|
||||
std::string ruleName_;
|
||||
long startTime_;
|
||||
int pageNumber_;
|
||||
std::string lastMin_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string product_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
std::string groupBy_;
|
||||
std::string _namespace_;
|
||||
std::string ruleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTLOGLISTREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertingMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertingMetricRuleResourcesRequest();
|
||||
~DescribeAlertingMetricRuleResourcesRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
int pageSize_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertingMetricRuleResourcesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeAlertingMetricRuleResourcesRequest();
|
||||
~DescribeAlertingMetricRuleResourcesRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
int getPage() const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
int pageSize_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
@@ -46,11 +46,11 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::vector<Resource::Resource1> escalation;
|
||||
std::string ruleId;
|
||||
std::string resource;
|
||||
std::string startTime;
|
||||
std::string resource;
|
||||
std::string dimensions;
|
||||
std::string _namespace;
|
||||
std::string metricValues;
|
||||
std::string _namespace;
|
||||
std::string lastModifyTime;
|
||||
std::string statistics;
|
||||
std::string groupId;
|
||||
@@ -59,8 +59,8 @@ namespace AlibabaCloud
|
||||
std::string productCategory;
|
||||
std::string enable;
|
||||
int level;
|
||||
std::string ruleName;
|
||||
std::string retryTimes;
|
||||
std::string ruleName;
|
||||
std::string threshold;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactGroupListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContactGroupListRequest();
|
||||
~DescribeContactGroupListRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactGroupListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeContactGroupListRequest();
|
||||
~DescribeContactGroupListRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactListByContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContactListByContactGroupRequest();
|
||||
~DescribeContactListByContactGroupRequest();
|
||||
|
||||
std::string getContactGroupName()const;
|
||||
void setContactGroupName(const std::string& contactGroupName);
|
||||
|
||||
private:
|
||||
std::string contactGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactListByContactGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeContactListByContactGroupRequest();
|
||||
~DescribeContactListByContactGroupRequest();
|
||||
std::string getContactGroupName() const;
|
||||
void setContactGroupName(const std::string &contactGroupName);
|
||||
|
||||
private:
|
||||
std::string contactGroupName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContactListRequest();
|
||||
~DescribeContactListRequest();
|
||||
|
||||
std::string getChanelType()const;
|
||||
void setChanelType(const std::string& chanelType);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getChanelValue()const;
|
||||
void setChanelValue(const std::string& chanelValue);
|
||||
|
||||
private:
|
||||
std::string chanelType_;
|
||||
int pageNumber_;
|
||||
std::string contactName_;
|
||||
int pageSize_;
|
||||
std::string chanelValue_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeContactListRequest();
|
||||
~DescribeContactListRequest();
|
||||
std::string getChanelType() const;
|
||||
void setChanelType(const std::string &chanelType);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getContactName() const;
|
||||
void setContactName(const std::string &contactName);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getChanelValue() const;
|
||||
void setChanelValue(const std::string &chanelValue);
|
||||
|
||||
private:
|
||||
std::string chanelType_;
|
||||
int pageNumber_;
|
||||
std::string contactName_;
|
||||
int pageSize_;
|
||||
std::string chanelValue_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTREQUEST_H_
|
||||
|
||||
@@ -1,69 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCustomEventAttributeRequest();
|
||||
~DescribeCustomEventAttributeRequest();
|
||||
|
||||
std::string getEventId()const;
|
||||
void setEventId(const std::string& eventId);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getSearchKeywords()const;
|
||||
void setSearchKeywords(const std::string& searchKeywords);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCustomEventAttributeRequest();
|
||||
~DescribeCustomEventAttributeRequest();
|
||||
std::string getEventId() const;
|
||||
void setEventId(const std::string &eventId);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getSearchKeywords() const;
|
||||
void setSearchKeywords(const std::string &searchKeywords);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
std::string content;
|
||||
std::string time;
|
||||
std::string id;
|
||||
std::string groupId;
|
||||
std::string name;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventCountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCustomEventCountRequest();
|
||||
~DescribeCustomEventCountRequest();
|
||||
|
||||
std::string getEventId()const;
|
||||
void setEventId(const std::string& eventId);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getSearchKeywords()const;
|
||||
void setSearchKeywords(const std::string& searchKeywords);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCustomEventCountRequest();
|
||||
~DescribeCustomEventCountRequest();
|
||||
std::string getEventId() const;
|
||||
void setEventId(const std::string &eventId);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getSearchKeywords() const;
|
||||
void setSearchKeywords(const std::string &searchKeywords);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTCOUNTREQUEST_H_
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventHistogramRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCustomEventHistogramRequest();
|
||||
~DescribeCustomEventHistogramRequest();
|
||||
|
||||
std::string getEventId()const;
|
||||
void setEventId(const std::string& eventId);
|
||||
std::string getLevel()const;
|
||||
void setLevel(const std::string& level);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getSearchKeywords()const;
|
||||
void setSearchKeywords(const std::string& searchKeywords);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomEventHistogramRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCustomEventHistogramRequest();
|
||||
~DescribeCustomEventHistogramRequest();
|
||||
std::string getEventId() const;
|
||||
void setEventId(const std::string &eventId);
|
||||
std::string getLevel() const;
|
||||
void setLevel(const std::string &level);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getSearchKeywords() const;
|
||||
void setSearchKeywords(const std::string &searchKeywords);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string eventId_;
|
||||
std::string level_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string searchKeywords_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMEVENTHISTOGRAMREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomMetricListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCustomMetricListRequest();
|
||||
~DescribeCustomMetricListRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getDimension()const;
|
||||
void setDimension(const std::string& dimension);
|
||||
std::string getMd5()const;
|
||||
void setMd5(const std::string& md5);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string metricName_;
|
||||
std::string dimension_;
|
||||
std::string md5_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeCustomMetricListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeCustomMetricListRequest();
|
||||
~DescribeCustomMetricListRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getDimension() const;
|
||||
void setDimension(const std::string &dimension);
|
||||
std::string getMd5() const;
|
||||
void setMd5(const std::string &md5);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string metricName_;
|
||||
std::string dimension_;
|
||||
std::string md5_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECUSTOMMETRICLISTREQUEST_H_
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeDynamicTagRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDynamicTagRuleListRequest();
|
||||
~DescribeDynamicTagRuleListRequest();
|
||||
|
||||
std::string getTagValue()const;
|
||||
void setTagValue(const std::string& tagValue);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getTagKey()const;
|
||||
void setTagKey(const std::string& tagKey);
|
||||
std::string getTagRegionId()const;
|
||||
void setTagRegionId(const std::string& tagRegionId);
|
||||
|
||||
private:
|
||||
std::string tagValue_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string tagKey_;
|
||||
std::string tagRegionId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeDynamicTagRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDynamicTagRuleListRequest();
|
||||
~DescribeDynamicTagRuleListRequest();
|
||||
std::string getTagValue() const;
|
||||
void setTagValue(const std::string &tagValue);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getTagKey() const;
|
||||
void setTagKey(const std::string &tagKey);
|
||||
std::string getTagRegionId() const;
|
||||
void setTagRegionId(const std::string &tagRegionId);
|
||||
|
||||
private:
|
||||
std::string tagValue_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string tagKey_;
|
||||
std::string tagRegionId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEDYNAMICTAGRULELISTREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeEventRuleAttributeRequest();
|
||||
~DescribeEventRuleAttributeRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEventRuleAttributeRequest();
|
||||
~DescribeEventRuleAttributeRequest();
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULEATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -45,8 +45,8 @@ namespace AlibabaCloud
|
||||
std::string description;
|
||||
std::string eventType;
|
||||
std::string state;
|
||||
std::string name;
|
||||
std::string groupId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeEventRuleListRequest();
|
||||
~DescribeEventRuleListRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getNamePrefix()const;
|
||||
void setNamePrefix(const std::string& namePrefix);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string namePrefix_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEventRuleListRequest();
|
||||
~DescribeEventRuleListRequest();
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getNamePrefix() const;
|
||||
void setNamePrefix(const std::string &namePrefix);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
|
||||
private:
|
||||
std::string pageNumber_;
|
||||
std::string pageSize_;
|
||||
std::string namePrefix_;
|
||||
std::string groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULELISTREQUEST_H_
|
||||
|
||||
@@ -36,17 +36,26 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct EventPatternItem
|
||||
{
|
||||
struct KeywordFilter
|
||||
{
|
||||
std::string relation;
|
||||
std::vector<std::string> keywords;
|
||||
};
|
||||
std::string sQLFilter;
|
||||
std::vector<std::string> nameList;
|
||||
std::vector<std::string> levelList;
|
||||
KeywordFilter keywordFilter;
|
||||
std::vector<std::string> eventTypeList;
|
||||
std::string product;
|
||||
std::string customFilters;
|
||||
};
|
||||
std::vector<EventRule::EventPatternItem> eventPattern;
|
||||
long silenceTime;
|
||||
std::string description;
|
||||
std::string eventType;
|
||||
std::string state;
|
||||
std::string name;
|
||||
std::string groupId;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleTargetListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeEventRuleTargetListRequest();
|
||||
~DescribeEventRuleTargetListRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeEventRuleTargetListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeEventRuleTargetListRequest();
|
||||
~DescribeEventRuleTargetListRequest();
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEVENTRULETARGETLISTREQUEST_H_
|
||||
|
||||
@@ -55,8 +55,8 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct WebhookParameter
|
||||
{
|
||||
std::string id;
|
||||
std::string method;
|
||||
std::string id;
|
||||
std::string protocol;
|
||||
std::string url;
|
||||
};
|
||||
@@ -68,12 +68,23 @@ namespace AlibabaCloud
|
||||
std::string id;
|
||||
std::string arn;
|
||||
};
|
||||
struct OpenApiParametersItem
|
||||
{
|
||||
std::string role;
|
||||
std::string action;
|
||||
std::string version;
|
||||
std::string product;
|
||||
std::string region;
|
||||
std::string id;
|
||||
std::string arn;
|
||||
};
|
||||
|
||||
|
||||
DescribeEventRuleTargetListResult();
|
||||
explicit DescribeEventRuleTargetListResult(const std::string &payload);
|
||||
~DescribeEventRuleTargetListResult();
|
||||
std::vector<ContactParameter> getContactParameters()const;
|
||||
std::vector<OpenApiParametersItem> getOpenApiParameters()const;
|
||||
std::string getMessage()const;
|
||||
std::vector<SlsParameter> getSlsParameters()const;
|
||||
std::vector<WebhookParameter> getWebhookParameters()const;
|
||||
@@ -85,6 +96,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ContactParameter> contactParameters_;
|
||||
std::vector<OpenApiParametersItem> openApiParameters_;
|
||||
std::string message_;
|
||||
std::vector<SlsParameter> slsParameters_;
|
||||
std::vector<WebhookParameter> webhookParameters_;
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeExporterOutputListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExporterOutputListRequest();
|
||||
~DescribeExporterOutputListRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeExporterOutputListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeExporterOutputListRequest();
|
||||
~DescribeExporterOutputListRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTEROUTPUTLISTREQUEST_H_
|
||||
|
||||
@@ -43,8 +43,8 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string destType;
|
||||
ConfigJson configJson;
|
||||
std::string destName;
|
||||
long createTime;
|
||||
std::string destName;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeExporterRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeExporterRuleListRequest();
|
||||
~DescribeExporterRuleListRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeExporterRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeExporterRuleListRequest();
|
||||
~DescribeExporterRuleListRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEEXPORTERRULELISTREQUEST_H_
|
||||
|
||||
@@ -34,8 +34,8 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Datapoint
|
||||
{
|
||||
std::string targetWindows;
|
||||
std::string describe;
|
||||
std::string targetWindows;
|
||||
std::string metricName;
|
||||
long createTime;
|
||||
bool enabled;
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeGroupMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeGroupMonitoringAgentProcessRequest();
|
||||
~DescribeGroupMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string processName_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeGroupMonitoringAgentProcessRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeGroupMonitoringAgentProcessRequest();
|
||||
~DescribeGroupMonitoringAgentProcessRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getProcessName() const;
|
||||
void setProcessName(const std::string &processName);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string processName_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
@@ -42,13 +42,13 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct AlertConfigItem
|
||||
{
|
||||
std::string noEffectiveInterval;
|
||||
std::string silenceTime;
|
||||
std::string noEffectiveInterval;
|
||||
std::string comparisonOperator;
|
||||
std::string times;
|
||||
std::string webhook;
|
||||
std::string effectiveInterval;
|
||||
std::string escalationsLevel;
|
||||
std::string effectiveInterval;
|
||||
std::string statistics;
|
||||
std::string threshold;
|
||||
};
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeHostAvailabilityListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeHostAvailabilityListRequest();
|
||||
~DescribeHostAvailabilityListRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getIds()const;
|
||||
void setIds(const std::string& ids);
|
||||
long getId()const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string taskName_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string ids_;
|
||||
long id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeHostAvailabilityListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeHostAvailabilityListRequest();
|
||||
~DescribeHostAvailabilityListRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getTaskName() const;
|
||||
void setTaskName(const std::string &taskName);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getIds() const;
|
||||
void setIds(const std::string &ids);
|
||||
long getId() const;
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string taskName_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string ids_;
|
||||
long id_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEHOSTAVAILABILITYLISTREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeLogMonitorAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeLogMonitorAttributeRequest();
|
||||
~DescribeLogMonitorAttributeRequest();
|
||||
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
|
||||
private:
|
||||
std::string metricName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeLogMonitorAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLogMonitorAttributeRequest();
|
||||
~DescribeLogMonitorAttributeRequest();
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
|
||||
private:
|
||||
std::string metricName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeLogMonitorListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeLogMonitorListRequest();
|
||||
~DescribeLogMonitorListRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSearchValue()const;
|
||||
void setSearchValue(const std::string& searchValue);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string searchValue_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeLogMonitorListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLogMonitorListRequest();
|
||||
~DescribeLogMonitorListRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getSearchValue() const;
|
||||
void setSearchValue(const std::string &searchValue);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
std::string searchValue_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBELOGMONITORLISTREQUEST_H_
|
||||
|
||||
@@ -40,14 +40,14 @@ namespace AlibabaCloud
|
||||
std::string _operator;
|
||||
std::string key;
|
||||
};
|
||||
std::string slsProject;
|
||||
std::string metricName;
|
||||
std::string slsProject;
|
||||
long gmtCreate;
|
||||
std::vector<LogMonitor::ValueFilterObject> valueFilter;
|
||||
std::string valueFilterRelation;
|
||||
std::string slsLogstore;
|
||||
long logId;
|
||||
std::string slsRegionId;
|
||||
std::string slsLogstore;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,69 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricDataRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricDataRequest();
|
||||
~DescribeMetricDataRequest();
|
||||
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
std::string getLength()const;
|
||||
void setLength(const std::string& length);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getExpress()const;
|
||||
void setExpress(const std::string& express);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string _namespace_;
|
||||
std::string metricName_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricDataRequest();
|
||||
~DescribeMetricDataRequest();
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getLength() const;
|
||||
void setLength(const std::string &length);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getExpress() const;
|
||||
void setExpress(const std::string &express);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string _namespace_;
|
||||
std::string metricName_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICDATAREQUEST_H_
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricLastRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricLastRequest();
|
||||
~DescribeMetricLastRequest();
|
||||
|
||||
std::string getExpress()const;
|
||||
void setExpress(const std::string& express);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
std::string getLength()const;
|
||||
void setLength(const std::string& length);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string nextToken_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricLastRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricLastRequest();
|
||||
~DescribeMetricLastRequest();
|
||||
std::string getExpress() const;
|
||||
void setExpress(const std::string &express);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getLength() const;
|
||||
void setLength(const std::string &length);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string nextToken_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLASTREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
DescribeMetricLastResult();
|
||||
explicit DescribeMetricLastResult(const std::string &payload);
|
||||
~DescribeMetricLastResult();
|
||||
std::string getMessage()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMessage()const;
|
||||
std::string getPeriod()const;
|
||||
std::string getDatapoints()const;
|
||||
std::string getCode()const;
|
||||
@@ -47,8 +47,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string nextToken_;
|
||||
std::string message_;
|
||||
std::string period_;
|
||||
std::string datapoints_;
|
||||
std::string code_;
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricListRequest();
|
||||
~DescribeMetricListRequest();
|
||||
|
||||
std::string getExpress()const;
|
||||
void setExpress(const std::string& express);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
std::string getLength()const;
|
||||
void setLength(const std::string& length);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string nextToken_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricListRequest();
|
||||
~DescribeMetricListRequest();
|
||||
std::string getExpress() const;
|
||||
void setExpress(const std::string &express);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getLength() const;
|
||||
void setLength(const std::string &length);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string nextToken_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICLISTREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
DescribeMetricListResult();
|
||||
explicit DescribeMetricListResult(const std::string &payload);
|
||||
~DescribeMetricListResult();
|
||||
std::string getMessage()const;
|
||||
std::string getNextToken()const;
|
||||
std::string getMessage()const;
|
||||
std::string getPeriod()const;
|
||||
std::string getDatapoints()const;
|
||||
std::string getCode()const;
|
||||
@@ -47,8 +47,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string nextToken_;
|
||||
std::string message_;
|
||||
std::string period_;
|
||||
std::string datapoints_;
|
||||
std::string code_;
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricMetaListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricMetaListRequest();
|
||||
~DescribeMetricMetaListRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLabels()const;
|
||||
void setLabels(const std::string& labels);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string labels_;
|
||||
std::string _namespace_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricMetaListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricMetaListRequest();
|
||||
~DescribeMetricMetaListRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getLabels() const;
|
||||
void setLabels(const std::string &labels);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string labels_;
|
||||
std::string _namespace_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICMETALISTREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleCountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricRuleCountRequest();
|
||||
~DescribeMetricRuleCountRequest();
|
||||
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
|
||||
private:
|
||||
std::string _namespace_;
|
||||
std::string metricName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleCountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricRuleCountRequest();
|
||||
~DescribeMetricRuleCountRequest();
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
|
||||
private:
|
||||
std::string _namespace_;
|
||||
std::string metricName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULECOUNTREQUEST_H_
|
||||
|
||||
@@ -34,11 +34,11 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct MetricRuleCount
|
||||
{
|
||||
int alarm;
|
||||
int total;
|
||||
int alarm;
|
||||
int ok;
|
||||
int disable;
|
||||
int nodata;
|
||||
int disable;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,75 +1,69 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricRuleListRequest();
|
||||
~DescribeMetricRuleListRequest();
|
||||
|
||||
bool getEnableState()const;
|
||||
void setEnableState(bool enableState);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getRuleIds()const;
|
||||
void setRuleIds(const std::string& ruleIds);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getAlertState()const;
|
||||
void setAlertState(const std::string& alertState);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
bool enableState_;
|
||||
std::string ruleName_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string ruleIds_;
|
||||
std::string _namespace_;
|
||||
std::string alertState_;
|
||||
int page_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricRuleListRequest();
|
||||
~DescribeMetricRuleListRequest();
|
||||
bool getEnableState() const;
|
||||
void setEnableState(bool enableState);
|
||||
std::string getRuleName() const;
|
||||
void setRuleName(const std::string &ruleName);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getRuleIds() const;
|
||||
void setRuleIds(const std::string &ruleIds);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getAlertState() const;
|
||||
void setAlertState(const std::string &alertState);
|
||||
int getPage() const;
|
||||
void setPage(int page);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
bool enableState_;
|
||||
std::string ruleName_;
|
||||
int pageSize_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string ruleIds_;
|
||||
std::string _namespace_;
|
||||
std::string alertState_;
|
||||
int page_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULELISTREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTargetsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricRuleTargetsRequest();
|
||||
~DescribeMetricRuleTargetsRequest();
|
||||
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTargetsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricRuleTargetsRequest();
|
||||
~DescribeMetricRuleTargetsRequest();
|
||||
std::string getRuleId() const;
|
||||
void setRuleId(const std::string &ruleId);
|
||||
|
||||
private:
|
||||
std::string ruleId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTemplateAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricRuleTemplateAttributeRequest();
|
||||
~DescribeMetricRuleTemplateAttributeRequest();
|
||||
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
std::string templateId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTemplateAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricRuleTemplateAttributeRequest();
|
||||
~DescribeMetricRuleTemplateAttributeRequest();
|
||||
std::string getTemplateId() const;
|
||||
void setTemplateId(const std::string &templateId);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
|
||||
private:
|
||||
std::string templateId_;
|
||||
std::string name_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATEATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTemplateListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricRuleTemplateListRequest();
|
||||
~DescribeMetricRuleTemplateListRequest();
|
||||
|
||||
bool getHistory()const;
|
||||
void setHistory(bool history);
|
||||
long getTemplateId()const;
|
||||
void setTemplateId(long templateId);
|
||||
long getPageNumber()const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
|
||||
private:
|
||||
bool history_;
|
||||
long templateId_;
|
||||
long pageNumber_;
|
||||
std::string name_;
|
||||
long pageSize_;
|
||||
std::string keyword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricRuleTemplateListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricRuleTemplateListRequest();
|
||||
~DescribeMetricRuleTemplateListRequest();
|
||||
bool getHistory() const;
|
||||
void setHistory(bool history);
|
||||
long getTemplateId() const;
|
||||
void setTemplateId(long templateId);
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getName() const;
|
||||
void setName(const std::string &name);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
|
||||
private:
|
||||
bool history_;
|
||||
long templateId_;
|
||||
long pageNumber_;
|
||||
std::string name_;
|
||||
long pageSize_;
|
||||
std::string keyword_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICRULETEMPLATELISTREQUEST_H_
|
||||
|
||||
@@ -1,75 +1,69 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricTopRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMetricTopRequest();
|
||||
~DescribeMetricTopRequest();
|
||||
|
||||
std::string getExpress()const;
|
||||
void setExpress(const std::string& express);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
std::string getLength()const;
|
||||
void setLength(const std::string& length);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getOrderby()const;
|
||||
void setOrderby(const std::string& orderby);
|
||||
std::string getOrderDesc()const;
|
||||
void setOrderDesc(const std::string& orderDesc);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string orderby_;
|
||||
std::string orderDesc_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMetricTopRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMetricTopRequest();
|
||||
~DescribeMetricTopRequest();
|
||||
std::string getExpress() const;
|
||||
void setExpress(const std::string &express);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getMetricName() const;
|
||||
void setMetricName(const std::string &metricName);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getLength() const;
|
||||
void setLength(const std::string &length);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getOrderby() const;
|
||||
void setOrderby(const std::string &orderby);
|
||||
std::string getOrderDesc() const;
|
||||
void setOrderDesc(const std::string &orderDesc);
|
||||
std::string get_Namespace() const;
|
||||
void set_Namespace(const std::string &_namespace);
|
||||
std::string getDimensions() const;
|
||||
void setDimensions(const std::string &dimensions);
|
||||
|
||||
private:
|
||||
std::string express_;
|
||||
std::string startTime_;
|
||||
std::string metricName_;
|
||||
std::string period_;
|
||||
std::string length_;
|
||||
std::string endTime_;
|
||||
std::string orderby_;
|
||||
std::string orderDesc_;
|
||||
std::string _namespace_;
|
||||
std::string dimensions_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMETRICTOPREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupCategoriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupCategoriesRequest();
|
||||
~DescribeMonitorGroupCategoriesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupCategoriesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorGroupCategoriesRequest();
|
||||
~DescribeMonitorGroupCategoriesRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPCATEGORIESREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupDynamicRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupDynamicRulesRequest();
|
||||
~DescribeMonitorGroupDynamicRulesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupDynamicRulesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorGroupDynamicRulesRequest();
|
||||
~DescribeMonitorGroupDynamicRulesRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPDYNAMICRULESREQUEST_H_
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupInstanceAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupInstanceAttributeRequest();
|
||||
~DescribeMonitorGroupInstanceAttributeRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
bool getTotal()const;
|
||||
void setTotal(bool total);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
bool total_;
|
||||
std::string instanceIds_;
|
||||
int pageSize_;
|
||||
std::string category_;
|
||||
std::string keyword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupInstanceAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorGroupInstanceAttributeRequest();
|
||||
~DescribeMonitorGroupInstanceAttributeRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
bool getTotal() const;
|
||||
void setTotal(bool total);
|
||||
std::string getInstanceIds() const;
|
||||
void setInstanceIds(const std::string &instanceIds);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
bool total_;
|
||||
std::string instanceIds_;
|
||||
int pageSize_;
|
||||
std::string category_;
|
||||
std::string keyword_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCEATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupInstancesRequest();
|
||||
~DescribeMonitorGroupInstancesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getCategory()const;
|
||||
void setCategory(const std::string& category);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
std::string instanceIds_;
|
||||
int pageSize_;
|
||||
std::string category_;
|
||||
std::string keyword_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupInstancesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorGroupInstancesRequest();
|
||||
~DescribeMonitorGroupInstancesRequest();
|
||||
long getGroupId() const;
|
||||
void setGroupId(long groupId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getInstanceIds() const;
|
||||
void setInstanceIds(const std::string &instanceIds);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
int pageNumber_;
|
||||
std::string instanceIds_;
|
||||
int pageSize_;
|
||||
std::string category_;
|
||||
std::string keyword_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupNotifyPolicyListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupNotifyPolicyListRequest();
|
||||
~DescribeMonitorGroupNotifyPolicyListRequest();
|
||||
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupNotifyPolicyListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorGroupNotifyPolicyListRequest();
|
||||
~DescribeMonitorGroupNotifyPolicyListRequest();
|
||||
std::string getPolicyType() const;
|
||||
void setPolicyType(const std::string &policyType);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPNOTIFYPOLICYLISTREQUEST_H_
|
||||
|
||||
@@ -1,96 +1,88 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupsRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeMonitorGroupsRequest();
|
||||
~DescribeMonitorGroupsRequest();
|
||||
|
||||
bool getSelectContactGroups()const;
|
||||
void setSelectContactGroups(bool selectContactGroups);
|
||||
bool getIncludeTemplateHistory()const;
|
||||
void setIncludeTemplateHistory(bool includeTemplateHistory);
|
||||
std::string getDynamicTagRuleId()const;
|
||||
void setDynamicTagRuleId(const std::string& dynamicTagRuleId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getGroupFounderTagKey()const;
|
||||
void setGroupFounderTagKey(const std::string& groupFounderTagKey);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getGroupFounderTagValue()const;
|
||||
void setGroupFounderTagValue(const std::string& groupFounderTagValue);
|
||||
std::string getKeyword()const;
|
||||
void setKeyword(const std::string& keyword);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getGroupName()const;
|
||||
void setGroupName(const std::string& groupName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getServiceId()const;
|
||||
void setServiceId(const std::string& serviceId);
|
||||
|
||||
private:
|
||||
bool selectContactGroups_;
|
||||
bool includeTemplateHistory_;
|
||||
std::string dynamicTagRuleId_;
|
||||
std::string type_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string groupFounderTagKey_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string groupFounderTagValue_;
|
||||
std::string keyword_;
|
||||
std::string groupId_;
|
||||
std::string groupName_;
|
||||
std::string instanceId_;
|
||||
std::string serviceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
DescribeMonitorGroupsRequest();
|
||||
~DescribeMonitorGroupsRequest();
|
||||
bool getSelectContactGroups() const;
|
||||
void setSelectContactGroups(bool selectContactGroups);
|
||||
bool getIncludeTemplateHistory() const;
|
||||
void setIncludeTemplateHistory(bool includeTemplateHistory);
|
||||
std::string getDynamicTagRuleId() const;
|
||||
void setDynamicTagRuleId(const std::string &dynamicTagRuleId);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getGroupFounderTagKey() const;
|
||||
void setGroupFounderTagKey(const std::string &groupFounderTagKey);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getGroupFounderTagValue() const;
|
||||
void setGroupFounderTagValue(const std::string &groupFounderTagValue);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getServiceId() const;
|
||||
void setServiceId(const std::string &serviceId);
|
||||
|
||||
private:
|
||||
bool selectContactGroups_;
|
||||
bool includeTemplateHistory_;
|
||||
std::string dynamicTagRuleId_;
|
||||
std::string type_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
std::string groupFounderTagKey_;
|
||||
int pageSize_;
|
||||
std::string groupFounderTagValue_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string keyword_;
|
||||
std::string groupId_;
|
||||
std::string groupName_;
|
||||
std::string instanceId_;
|
||||
std::string serviceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORGROUPSREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorResourceQuotaAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitorResourceQuotaAttributeRequest();
|
||||
~DescribeMonitorResourceQuotaAttributeRequest();
|
||||
|
||||
bool getShowUsed()const;
|
||||
void setShowUsed(bool showUsed);
|
||||
|
||||
private:
|
||||
bool showUsed_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitorResourceQuotaAttributeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitorResourceQuotaAttributeRequest();
|
||||
~DescribeMonitorResourceQuotaAttributeRequest();
|
||||
bool getShowUsed() const;
|
||||
void setShowUsed(bool showUsed);
|
||||
|
||||
private:
|
||||
bool showUsed_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORRESOURCEQUOTAATTRIBUTEREQUEST_H_
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentAccessKeyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitoringAgentAccessKeyRequest();
|
||||
~DescribeMonitoringAgentAccessKeyRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentAccessKeyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitoringAgentAccessKeyRequest();
|
||||
~DescribeMonitoringAgentAccessKeyRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTACCESSKEYREQUEST_H_
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentConfigRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitoringAgentConfigRequest();
|
||||
~DescribeMonitoringAgentConfigRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentConfigRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitoringAgentConfigRequest();
|
||||
~DescribeMonitoringAgentConfigRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTCONFIGREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
DescribeMonitoringAgentConfigResult();
|
||||
explicit DescribeMonitoringAgentConfigResult(const std::string &payload);
|
||||
~DescribeMonitoringAgentConfigResult();
|
||||
bool getAutoInstall()const;
|
||||
std::string getEnableActiveAlert()const;
|
||||
bool getAutoInstall()const;
|
||||
bool getEnableInstallAgentNewECS()const;
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
@@ -47,8 +47,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool autoInstall_;
|
||||
std::string enableActiveAlert_;
|
||||
bool autoInstall_;
|
||||
bool enableInstallAgentNewECS_;
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* 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_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentHostsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeMonitoringAgentHostsRequest();
|
||||
~DescribeMonitoringAgentHostsRequest();
|
||||
|
||||
std::string getSerialNumbers()const;
|
||||
void setSerialNumbers(const std::string& serialNumbers);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getHostName()const;
|
||||
void setHostName(const std::string& hostName);
|
||||
std::string getInstanceRegionId()const;
|
||||
void setInstanceRegionId(const std::string& instanceRegionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
bool getAliyunHost()const;
|
||||
void setAliyunHost(bool aliyunHost);
|
||||
std::string getKeyWord()const;
|
||||
void setKeyWord(const std::string& keyWord);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
|
||||
private:
|
||||
std::string serialNumbers_;
|
||||
int pageNumber_;
|
||||
std::string hostName_;
|
||||
std::string instanceRegionId_;
|
||||
int pageSize_;
|
||||
bool aliyunHost_;
|
||||
std::string keyWord_;
|
||||
std::string instanceIds_;
|
||||
std::string status_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Cms {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeMonitoringAgentHostsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeMonitoringAgentHostsRequest();
|
||||
~DescribeMonitoringAgentHostsRequest();
|
||||
std::string getSerialNumbers() const;
|
||||
void setSerialNumbers(const std::string &serialNumbers);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getHostName() const;
|
||||
void setHostName(const std::string &hostName);
|
||||
std::string getInstanceRegionId() const;
|
||||
void setInstanceRegionId(const std::string &instanceRegionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
bool getAliyunHost() const;
|
||||
void setAliyunHost(bool aliyunHost);
|
||||
std::string getKeyWord() const;
|
||||
void setKeyWord(const std::string &keyWord);
|
||||
std::string getInstanceIds() const;
|
||||
void setInstanceIds(const std::string &instanceIds);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
std::string serialNumbers_;
|
||||
int pageNumber_;
|
||||
std::string hostName_;
|
||||
std::string instanceRegionId_;
|
||||
int pageSize_;
|
||||
bool aliyunHost_;
|
||||
std::string keyWord_;
|
||||
std::string instanceIds_;
|
||||
std::string status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Cms
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEMONITORINGAGENTHOSTSREQUEST_H_
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user