Compare commits

..

61 Commits

Author SHA1 Message Date
sdk-team
8f129b76e0 Update CompareFace. 2022-09-29 08:46:05 +00:00
sdk-team
3be7e28fb6 Update DetectVehicleICongestion DetectVehicleIllegalParking. 2022-09-29 08:33:55 +00:00
sdk-team
a488ba7a7b Update RecognizeVideoCastCrewList. 2022-09-29 08:09:55 +00:00
sdk-team
0dec2e07b9 Update Job Support Incremental Updating. 2022-09-29 02:52:18 +00:00
sdk-team
c786e7174e Change RefreshAssets Public. 2022-09-28 02:24:13 +00:00
sdk-team
ca43fa689c Create Job Support XAttrs. 2022-09-27 12:31:50 +00:00
sdk-team
99b00fe274 Update by SDK platform. 2022-09-27 11:48:40 +00:00
sdk-team
36af71113d Add new API DescribeGrantRulesToResource . 2022-09-23 10:37:44 +00:00
sdk-team
6bdbd9482a Support ipv4-network. 2022-09-23 03:03:17 +00:00
sdk-team
fb4f6ae3b1 Init. 2022-09-23 01:51:58 +00:00
sdk-team
39b81f8e34 Release EstimateMonocularVideoDepth. 2022-09-22 08:47:56 +00:00
sdk-team
3b8df66c89 Release CustomizeClassifyImage. 2022-09-22 08:46:08 +00:00
sdk-team
f9202a675c Generated 2016-11-01 for live. 2022-09-21 08:09:42 +00:00
sdk-team
1b0819437f Automatically generate sdk tasks. 2022-09-21 03:14:17 +00:00
sdk-team
3d05a2f21a Release ScreenEC. 2022-09-21 01:55:20 +00:00
sdk-team
a358f4d5f0 Remove useless Agent parameters. 2022-09-20 07:59:33 +00:00
sdk-team
b42b0028db Release CustomizeClassifyImage. 2022-09-19 10:20:31 +00:00
sdk-team
320438db47 Release EstimateMonocularVideoDepth. 2022-09-19 09:51:37 +00:00
sdk-team
364ec55dbb Change RefreshAssets Public. 2022-09-19 01:47:59 +00:00
sdk-team
f8807bdf99 Add location endpoint. 2022-09-16 08:46:16 +00:00
sdk-team
af797c3520 Init amp. 2022-09-16 08:37:12 +00:00
sdk-team
98aeacc7c2 Init amp. 2022-09-16 08:12:09 +00:00
sdk-team
0363b94b0d Init amp. 2022-09-16 08:04:22 +00:00
sdk-team
97a4f5217e Iot_20180120 old version sdk. 2022-09-16 03:44:28 +00:00
sdk-team
a336e2d994 Support remote coordinate control. 2022-09-16 02:43:01 +00:00
sdk-team
aa1a6d2362 Generated 2016-11-01 for live. 2022-09-15 08:18:20 +00:00
sdk-team
587e1e512e Generated 2016-11-01 for live. 2022-09-15 07:28:18 +00:00
sdk-team
949e7960dc Add spInstanceId and spInstanceType for api OnsInstanceBaseInfo. 2022-09-14 13:26:18 +00:00
sdk-team
1b0c1eab88 Generated 2017-07-14 for EHPC. 2022-09-14 03:34:52 +00:00
sdk-team
469ca3633e Add API BatchAddFeishuUsers. 2022-09-08 13:27:21 +00:00
sdk-team
6da60ce557 Update API Error Code And Some Parameters Checks. 2022-09-08 13:16:04 +00:00
sdk-team
70f6c89c06 Change RefreshAssets Public. 2022-09-08 07:27:16 +00:00
sdk-team
1ac934250e Change RefreshAssets Public. 2022-09-08 03:13:35 +00:00
sdk-team
852d78709b SmartSales-OpenAPI. 2022-09-07 09:43:53 +00:00
sdk-team
db913af39d Support attribute filtering for DescribeInstanceTypes. 2022-09-07 07:20:50 +00:00
sdk-team
2f8cd1121d Iot_20180120 old version sdk. 2022-09-06 08:57:19 +00:00
sdk-team
15ad2ff078 Update sdk. 2022-09-05 08:57:07 +00:00
sdk-team
6f27a24f42 Support STS. 2022-09-05 08:31:43 +00:00
sdk-team
5faaf0ce0e Init. 2022-09-05 02:44:56 +00:00
sdk-team
5c849887e8 Support STS. 2022-08-31 11:37:28 +00:00
sdk-team
011b8ae4c5 Generated 2020-05-18 for dataworks-public. 2022-08-31 11:30:00 +00:00
sdk-team
82ed15642d Support More Open Api. 2022-08-31 08:27:46 +00:00
sdk-team
53cb186ca3 Init. 2022-08-31 08:11:30 +00:00
sdk-team
6f733cd473 Change GetFileDetectResult Public. 2022-08-31 07:38:28 +00:00
sdk-team
384ce24607 Support create image with boot mode. 2022-08-31 06:15:01 +00:00
sdk-team
8ec9faabe1 Supported new features etc. 2022-08-31 02:17:57 +00:00
sdk-team
dddd6b352c Update param NextHopType visibility for DeleteTransitRouterPrefixListAssociation . 2022-08-26 07:06:50 +00:00
sdk-team
bd7c649ba2 Add AvailableZones for ListTransitRouterAvailableResource. 2022-08-25 09:05:02 +00:00
sdk-team
e1a6fce136 Iot_20180120 Old sdk. 2022-08-25 07:38:12 +00:00
sdk-team
fb7804f7b0 Add kms apis. 2022-08-25 06:41:18 +00:00
sdk-team
ef5165d686 Add ErrorCode for CreateTransitRouterPrefixListAssociation . 2022-08-24 18:16:47 +00:00
sdk-team
2744d4cd2d Update ScreenChestCT. 2022-08-24 02:16:11 +00:00
sdk-team
e1863f13bf The action parameter is required for some APIs. 2022-08-23 07:10:32 +00:00
sdk-team
51b79e2956 Change GetFileDetectResult Public. 2022-08-22 08:53:42 +00:00
sdk-team
6d52fc0e8d Automatically generate sdk tasks. 2022-08-22 08:30:38 +00:00
sdk-team
d0405dd61f Automatically generate sdk tasks. 2022-08-22 06:25:46 +00:00
sdk-team
1227bba30c Supported new features etc. 2022-08-18 10:22:53 +00:00
sdk-team
04416d35c6 Supported new features for outbound. 2022-08-18 10:06:52 +00:00
sdk-team
e75a9596ef Change GetFileDetectResult Public. 2022-08-16 13:57:05 +00:00
sdk-team
6700b9eb65 Generated 2020-05-18 for dataworks-public. 2022-08-16 06:14:39 +00:00
sdk-team
2b1cad3ddf Update Lindorm OpenAPI. 2022-08-16 03:22:11 +00:00
4459 changed files with 193927 additions and 121854 deletions

View File

@@ -1 +1 @@
1.36.1223
1.36.1284

View File

@@ -46,7 +46,9 @@ set(antiddos-public_public_header_model
include/alibabacloud/antiddos-public/model/ModifyDdosStatusRequest.h
include/alibabacloud/antiddos-public/model/ModifyDdosStatusResult.h
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdRequest.h
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdResult.h )
include/alibabacloud/antiddos-public/model/ModifyDefenseThresholdResult.h
include/alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdRequest.h
include/alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdResult.h )
set(antiddos-public_src
src/Antiddos-publicClient.cc
@@ -75,7 +77,9 @@ set(antiddos-public_src
src/model/ModifyDdosStatusRequest.cc
src/model/ModifyDdosStatusResult.cc
src/model/ModifyDefenseThresholdRequest.cc
src/model/ModifyDefenseThresholdResult.cc )
src/model/ModifyDefenseThresholdResult.cc
src/model/ModifyIpDefenseThresholdRequest.cc
src/model/ModifyIpDefenseThresholdResult.cc )
add_library(antiddos-public ${LIB_TYPE}
${antiddos-public_public_header}

View File

@@ -48,6 +48,8 @@
#include "model/ModifyDdosStatusResult.h"
#include "model/ModifyDefenseThresholdRequest.h"
#include "model/ModifyDefenseThresholdResult.h"
#include "model/ModifyIpDefenseThresholdRequest.h"
#include "model/ModifyIpDefenseThresholdResult.h"
namespace AlibabaCloud
@@ -96,6 +98,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDefenseThresholdResult> ModifyDefenseThresholdOutcome;
typedef std::future<ModifyDefenseThresholdOutcome> ModifyDefenseThresholdOutcomeCallable;
typedef std::function<void(const Antiddos_publicClient*, const Model::ModifyDefenseThresholdRequest&, const ModifyDefenseThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDefenseThresholdAsyncHandler;
typedef Outcome<Error, Model::ModifyIpDefenseThresholdResult> ModifyIpDefenseThresholdOutcome;
typedef std::future<ModifyIpDefenseThresholdOutcome> ModifyIpDefenseThresholdOutcomeCallable;
typedef std::function<void(const Antiddos_publicClient*, const Model::ModifyIpDefenseThresholdRequest&, const ModifyIpDefenseThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIpDefenseThresholdAsyncHandler;
Antiddos_publicClient(const Credentials &credentials, const ClientConfiguration &configuration);
Antiddos_publicClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -140,6 +145,9 @@ namespace AlibabaCloud
ModifyDefenseThresholdOutcome modifyDefenseThreshold(const Model::ModifyDefenseThresholdRequest &request)const;
void modifyDefenseThresholdAsync(const Model::ModifyDefenseThresholdRequest& request, const ModifyDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDefenseThresholdOutcomeCallable modifyDefenseThresholdCallable(const Model::ModifyDefenseThresholdRequest& request) const;
ModifyIpDefenseThresholdOutcome modifyIpDefenseThreshold(const Model::ModifyIpDefenseThresholdRequest &request)const;
void modifyIpDefenseThresholdAsync(const Model::ModifyIpDefenseThresholdRequest& request, const ModifyIpDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIpDefenseThresholdOutcomeCallable modifyIpDefenseThresholdCallable(const Model::ModifyIpDefenseThresholdRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -0,0 +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_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_
#define ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_
#include <alibabacloud/antiddos-public/Antiddos_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Antiddos_public {
namespace Model {
class ALIBABACLOUD_ANTIDDOS_PUBLIC_EXPORT ModifyIpDefenseThresholdRequest : public RpcServiceRequest {
public:
ModifyIpDefenseThresholdRequest();
~ModifyIpDefenseThresholdRequest();
std::string getInternetIp() const;
void setInternetIp(const std::string &internetIp);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getDdosRegionId() const;
void setDdosRegionId(const std::string &ddosRegionId);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getLang() const;
void setLang(const std::string &lang);
int getBps() const;
void setBps(int bps);
int getPps() const;
void setPps(int pps);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
bool getIsAuto() const;
void setIsAuto(bool isAuto);
private:
std::string internetIp_;
std::string sourceIp_;
std::string ddosRegionId_;
std::string instanceType_;
std::string lang_;
int bps_;
int pps_;
std::string instanceId_;
bool isAuto_;
};
} // namespace Model
} // namespace Antiddos_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDREQUEST_H_

View File

@@ -0,0 +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_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_
#define ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/antiddos-public/Antiddos_publicExport.h>
namespace AlibabaCloud
{
namespace Antiddos_public
{
namespace Model
{
class ALIBABACLOUD_ANTIDDOS_PUBLIC_EXPORT ModifyIpDefenseThresholdResult : public ServiceResult
{
public:
ModifyIpDefenseThresholdResult();
explicit ModifyIpDefenseThresholdResult(const std::string &payload);
~ModifyIpDefenseThresholdResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_ANTIDDOS_PUBLIC_MODEL_MODIFYIPDEFENSETHRESHOLDRESULT_H_

View File

@@ -31,21 +31,21 @@ Antiddos_publicClient::Antiddos_publicClient(const Credentials &credentials, con
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
}
Antiddos_publicClient::Antiddos_publicClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
}
Antiddos_publicClient::Antiddos_publicClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "ddosbasic");
}
Antiddos_publicClient::~Antiddos_publicClient()
@@ -519,3 +519,39 @@ Antiddos_publicClient::ModifyDefenseThresholdOutcomeCallable Antiddos_publicClie
return task->get_future();
}
Antiddos_publicClient::ModifyIpDefenseThresholdOutcome Antiddos_publicClient::modifyIpDefenseThreshold(const ModifyIpDefenseThresholdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyIpDefenseThresholdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyIpDefenseThresholdOutcome(ModifyIpDefenseThresholdResult(outcome.result()));
else
return ModifyIpDefenseThresholdOutcome(outcome.error());
}
void Antiddos_publicClient::modifyIpDefenseThresholdAsync(const ModifyIpDefenseThresholdRequest& request, const ModifyIpDefenseThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyIpDefenseThreshold(request), context);
};
asyncExecute(new Runnable(fn));
}
Antiddos_publicClient::ModifyIpDefenseThresholdOutcomeCallable Antiddos_publicClient::modifyIpDefenseThresholdCallable(const ModifyIpDefenseThresholdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyIpDefenseThresholdOutcome()>>(
[this, request]()
{
return this->modifyIpDefenseThreshold(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdRequest.h>
using AlibabaCloud::Antiddos_public::Model::ModifyIpDefenseThresholdRequest;
ModifyIpDefenseThresholdRequest::ModifyIpDefenseThresholdRequest()
: RpcServiceRequest("antiddos-public", "2017-05-18", "ModifyIpDefenseThreshold") {
setMethod(HttpRequest::Method::Post);
}
ModifyIpDefenseThresholdRequest::~ModifyIpDefenseThresholdRequest() {}
std::string ModifyIpDefenseThresholdRequest::getInternetIp() const {
return internetIp_;
}
void ModifyIpDefenseThresholdRequest::setInternetIp(const std::string &internetIp) {
internetIp_ = internetIp;
setParameter(std::string("InternetIp"), internetIp);
}
std::string ModifyIpDefenseThresholdRequest::getSourceIp() const {
return sourceIp_;
}
void ModifyIpDefenseThresholdRequest::setSourceIp(const std::string &sourceIp) {
sourceIp_ = sourceIp;
setParameter(std::string("SourceIp"), sourceIp);
}
std::string ModifyIpDefenseThresholdRequest::getDdosRegionId() const {
return ddosRegionId_;
}
void ModifyIpDefenseThresholdRequest::setDdosRegionId(const std::string &ddosRegionId) {
ddosRegionId_ = ddosRegionId;
setParameter(std::string("DdosRegionId"), ddosRegionId);
}
std::string ModifyIpDefenseThresholdRequest::getInstanceType() const {
return instanceType_;
}
void ModifyIpDefenseThresholdRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string ModifyIpDefenseThresholdRequest::getLang() const {
return lang_;
}
void ModifyIpDefenseThresholdRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}
int ModifyIpDefenseThresholdRequest::getBps() const {
return bps_;
}
void ModifyIpDefenseThresholdRequest::setBps(int bps) {
bps_ = bps;
setParameter(std::string("Bps"), std::to_string(bps));
}
int ModifyIpDefenseThresholdRequest::getPps() const {
return pps_;
}
void ModifyIpDefenseThresholdRequest::setPps(int pps) {
pps_ = pps;
setParameter(std::string("Pps"), std::to_string(pps));
}
std::string ModifyIpDefenseThresholdRequest::getInstanceId() const {
return instanceId_;
}
void ModifyIpDefenseThresholdRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
bool ModifyIpDefenseThresholdRequest::getIsAuto() const {
return isAuto_;
}
void ModifyIpDefenseThresholdRequest::setIsAuto(bool isAuto) {
isAuto_ = isAuto;
setParameter(std::string("IsAuto"), isAuto ? "true" : "false");
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/antiddos-public/model/ModifyIpDefenseThresholdResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Antiddos_public;
using namespace AlibabaCloud::Antiddos_public::Model;
ModifyIpDefenseThresholdResult::ModifyIpDefenseThresholdResult() :
ServiceResult()
{}
ModifyIpDefenseThresholdResult::ModifyIpDefenseThresholdResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyIpDefenseThresholdResult::~ModifyIpDefenseThresholdResult()
{}
void ModifyIpDefenseThresholdResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -21,16 +21,24 @@ set(arms_public_header
include/alibabacloud/arms/ARMSExport.h )
set(arms_public_header_model
include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/AddAliClusterIdsToPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/AddGrafanaRequest.h
include/alibabacloud/arms/model/AddGrafanaResult.h
include/alibabacloud/arms/model/AddIntegrationRequest.h
include/alibabacloud/arms/model/AddIntegrationResult.h
include/alibabacloud/arms/model/AddPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/AddPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsRequest.h
include/alibabacloud/arms/model/AddPrometheusGlobalViewByAliClusterIdsResult.h
include/alibabacloud/arms/model/AddPrometheusInstanceRequest.h
include/alibabacloud/arms/model/AddPrometheusInstanceResult.h
include/alibabacloud/arms/model/AddRecordingRuleRequest.h
include/alibabacloud/arms/model/AddRecordingRuleResult.h
include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/AppendInstancesToPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/ApplyScenarioRequest.h
include/alibabacloud/arms/model/ApplyScenarioResult.h
include/alibabacloud/arms/model/CheckDataConsistencyRequest.h
include/alibabacloud/arms/model/CheckDataConsistencyResult.h
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingRequest.h
include/alibabacloud/arms/model/CheckServiceLinkedRoleForDeletingResult.h
include/alibabacloud/arms/model/CheckServiceStatusRequest.h
include/alibabacloud/arms/model/CheckServiceStatusResult.h
include/alibabacloud/arms/model/ConfigAppRequest.h
@@ -39,122 +47,210 @@ set(arms_public_header_model
include/alibabacloud/arms/model/CreateAlertContactResult.h
include/alibabacloud/arms/model/CreateAlertContactGroupRequest.h
include/alibabacloud/arms/model/CreateAlertContactGroupResult.h
include/alibabacloud/arms/model/CreateAlertTemplateRequest.h
include/alibabacloud/arms/model/CreateAlertTemplateResult.h
include/alibabacloud/arms/model/CreateDispatchRuleRequest.h
include/alibabacloud/arms/model/CreateDispatchRuleResult.h
include/alibabacloud/arms/model/CreateIntegrationRequest.h
include/alibabacloud/arms/model/CreateIntegrationResult.h
include/alibabacloud/arms/model/CreateOrUpdateAlertRuleRequest.h
include/alibabacloud/arms/model/CreateOrUpdateAlertRuleResult.h
include/alibabacloud/arms/model/CreateOrUpdateContactRequest.h
include/alibabacloud/arms/model/CreateOrUpdateContactResult.h
include/alibabacloud/arms/model/CreateOrUpdateContactGroupRequest.h
include/alibabacloud/arms/model/CreateOrUpdateContactGroupResult.h
include/alibabacloud/arms/model/CreateOrUpdateEventBridgeIntegrationRequest.h
include/alibabacloud/arms/model/CreateOrUpdateEventBridgeIntegrationResult.h
include/alibabacloud/arms/model/CreateOrUpdateIMRobotRequest.h
include/alibabacloud/arms/model/CreateOrUpdateIMRobotResult.h
include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyRequest.h
include/alibabacloud/arms/model/CreateOrUpdateNotificationPolicyResult.h
include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyRequest.h
include/alibabacloud/arms/model/CreateOrUpdateSilencePolicyResult.h
include/alibabacloud/arms/model/CreateOrUpdateWebhookContactRequest.h
include/alibabacloud/arms/model/CreateOrUpdateWebhookContactResult.h
include/alibabacloud/arms/model/CreatePrometheusAlertRuleRequest.h
include/alibabacloud/arms/model/CreatePrometheusAlertRuleResult.h
include/alibabacloud/arms/model/CreateRetcodeAppRequest.h
include/alibabacloud/arms/model/CreateRetcodeAppResult.h
include/alibabacloud/arms/model/CreateSyntheticTaskRequest.h
include/alibabacloud/arms/model/CreateSyntheticTaskResult.h
include/alibabacloud/arms/model/CreateWebhookRequest.h
include/alibabacloud/arms/model/CreateWebhookResult.h
include/alibabacloud/arms/model/CreateWehookRequest.h
include/alibabacloud/arms/model/CreateWehookResult.h
include/alibabacloud/arms/model/DelAuthTokenRequest.h
include/alibabacloud/arms/model/DelAuthTokenResult.h
include/alibabacloud/arms/model/DeleteAlertContactRequest.h
include/alibabacloud/arms/model/DeleteAlertContactResult.h
include/alibabacloud/arms/model/DeleteAlertContactGroupRequest.h
include/alibabacloud/arms/model/DeleteAlertContactGroupResult.h
include/alibabacloud/arms/model/DeleteAlertRuleRequest.h
include/alibabacloud/arms/model/DeleteAlertRuleResult.h
include/alibabacloud/arms/model/DeleteAlertRulesRequest.h
include/alibabacloud/arms/model/DeleteAlertRulesResult.h
include/alibabacloud/arms/model/DeleteAlertTemplateRequest.h
include/alibabacloud/arms/model/DeleteAlertTemplateResult.h
include/alibabacloud/arms/model/DeleteCmsExporterRequest.h
include/alibabacloud/arms/model/DeleteCmsExporterResult.h
include/alibabacloud/arms/model/DeleteContactRequest.h
include/alibabacloud/arms/model/DeleteContactResult.h
include/alibabacloud/arms/model/DeleteContactGroupRequest.h
include/alibabacloud/arms/model/DeleteContactGroupResult.h
include/alibabacloud/arms/model/DeleteDispatchRuleRequest.h
include/alibabacloud/arms/model/DeleteDispatchRuleResult.h
include/alibabacloud/arms/model/DeleteEventBridgeIntegrationRequest.h
include/alibabacloud/arms/model/DeleteEventBridgeIntegrationResult.h
include/alibabacloud/arms/model/DeleteGrafanaResourceRequest.h
include/alibabacloud/arms/model/DeleteGrafanaResourceResult.h
include/alibabacloud/arms/model/DeleteIMRobotRequest.h
include/alibabacloud/arms/model/DeleteIMRobotResult.h
include/alibabacloud/arms/model/DeleteIntegrationRequest.h
include/alibabacloud/arms/model/DeleteIntegrationResult.h
include/alibabacloud/arms/model/DeleteIntegrationsRequest.h
include/alibabacloud/arms/model/DeleteIntegrationsResult.h
include/alibabacloud/arms/model/DeleteNotificationPolicyRequest.h
include/alibabacloud/arms/model/DeleteNotificationPolicyResult.h
include/alibabacloud/arms/model/DeletePrometheusAlertRuleRequest.h
include/alibabacloud/arms/model/DeletePrometheusAlertRuleResult.h
include/alibabacloud/arms/model/DeletePrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/DeletePrometheusGlobalViewResult.h
include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
include/alibabacloud/arms/model/DeleteRetcodeAppResult.h
include/alibabacloud/arms/model/DeleteScenarioRequest.h
include/alibabacloud/arms/model/DeleteScenarioResult.h
include/alibabacloud/arms/model/DeleteSilencePolicyRequest.h
include/alibabacloud/arms/model/DeleteSilencePolicyResult.h
include/alibabacloud/arms/model/DeleteSourceMapRequest.h
include/alibabacloud/arms/model/DeleteSourceMapResult.h
include/alibabacloud/arms/model/DeleteSyntheticTaskRequest.h
include/alibabacloud/arms/model/DeleteSyntheticTaskResult.h
include/alibabacloud/arms/model/DeleteTraceAppRequest.h
include/alibabacloud/arms/model/DeleteTraceAppResult.h
include/alibabacloud/arms/model/DeleteWebhookContactRequest.h
include/alibabacloud/arms/model/DeleteWebhookContactResult.h
include/alibabacloud/arms/model/DescribeContactGroupsRequest.h
include/alibabacloud/arms/model/DescribeContactGroupsResult.h
include/alibabacloud/arms/model/DescribeContactsRequest.h
include/alibabacloud/arms/model/DescribeContactsResult.h
include/alibabacloud/arms/model/DescribeDispatchRuleRequest.h
include/alibabacloud/arms/model/DescribeDispatchRuleResult.h
include/alibabacloud/arms/model/DescribeIMRobotsRequest.h
include/alibabacloud/arms/model/DescribeIMRobotsResult.h
include/alibabacloud/arms/model/DescribePrometheusAlertRuleRequest.h
include/alibabacloud/arms/model/DescribePrometheusAlertRuleResult.h
include/alibabacloud/arms/model/DescribeTraceLicenseKeyRequest.h
include/alibabacloud/arms/model/DescribeTraceLicenseKeyResult.h
include/alibabacloud/arms/model/DescribeTraceLocationRequest.h
include/alibabacloud/arms/model/DescribeTraceLocationResult.h
include/alibabacloud/arms/model/DisableAlertTemplateRequest.h
include/alibabacloud/arms/model/DisableAlertTemplateResult.h
include/alibabacloud/arms/model/EnableAlertTemplateRequest.h
include/alibabacloud/arms/model/EnableAlertTemplateResult.h
include/alibabacloud/arms/model/ExportPrometheusRulesRequest.h
include/alibabacloud/arms/model/ExportPrometheusRulesResult.h
include/alibabacloud/arms/model/DescribeWebhookContactsRequest.h
include/alibabacloud/arms/model/DescribeWebhookContactsResult.h
include/alibabacloud/arms/model/GetAgentDownloadUrlRequest.h
include/alibabacloud/arms/model/GetAgentDownloadUrlResult.h
include/alibabacloud/arms/model/GetAlertRulesRequest.h
include/alibabacloud/arms/model/GetAlertRulesResult.h
include/alibabacloud/arms/model/GetAppApiByPageRequest.h
include/alibabacloud/arms/model/GetAppApiByPageResult.h
include/alibabacloud/arms/model/GetArmsConsoleUrlRequest.h
include/alibabacloud/arms/model/GetArmsConsoleUrlResult.h
include/alibabacloud/arms/model/GetConsistencySnapshotRequest.h
include/alibabacloud/arms/model/GetConsistencySnapshotResult.h
include/alibabacloud/arms/model/GetAuthTokenRequest.h
include/alibabacloud/arms/model/GetAuthTokenResult.h
include/alibabacloud/arms/model/GetClusterAllUrlRequest.h
include/alibabacloud/arms/model/GetClusterAllUrlResult.h
include/alibabacloud/arms/model/GetExploreUrlRequest.h
include/alibabacloud/arms/model/GetExploreUrlResult.h
include/alibabacloud/arms/model/GetIntegrationTokenRequest.h
include/alibabacloud/arms/model/GetIntegrationTokenResult.h
include/alibabacloud/arms/model/GetIntegrationStateRequest.h
include/alibabacloud/arms/model/GetIntegrationStateResult.h
include/alibabacloud/arms/model/GetManagedPrometheusStatusRequest.h
include/alibabacloud/arms/model/GetManagedPrometheusStatusResult.h
include/alibabacloud/arms/model/GetMultipleTraceRequest.h
include/alibabacloud/arms/model/GetMultipleTraceResult.h
include/alibabacloud/arms/model/GetOnCallSchedulesDetailRequest.h
include/alibabacloud/arms/model/GetOnCallSchedulesDetailResult.h
include/alibabacloud/arms/model/GetPrometheusApiTokenRequest.h
include/alibabacloud/arms/model/GetPrometheusApiTokenResult.h
include/alibabacloud/arms/model/GetPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/GetPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/GetRecordingRuleRequest.h
include/alibabacloud/arms/model/GetRecordingRuleResult.h
include/alibabacloud/arms/model/GetRetcodeShareUrlRequest.h
include/alibabacloud/arms/model/GetRetcodeShareUrlResult.h
include/alibabacloud/arms/model/GetSourceMapInfoRequest.h
include/alibabacloud/arms/model/GetSourceMapInfoResult.h
include/alibabacloud/arms/model/GetStackRequest.h
include/alibabacloud/arms/model/GetStackResult.h
include/alibabacloud/arms/model/GetSyntheticTaskDetailRequest.h
include/alibabacloud/arms/model/GetSyntheticTaskDetailResult.h
include/alibabacloud/arms/model/GetSyntheticTaskListRequest.h
include/alibabacloud/arms/model/GetSyntheticTaskListResult.h
include/alibabacloud/arms/model/GetSyntheticTaskMonitorsRequest.h
include/alibabacloud/arms/model/GetSyntheticTaskMonitorsResult.h
include/alibabacloud/arms/model/GetTraceRequest.h
include/alibabacloud/arms/model/GetTraceResult.h
include/alibabacloud/arms/model/GetTraceAppRequest.h
include/alibabacloud/arms/model/GetTraceAppResult.h
include/alibabacloud/arms/model/ImportAppAlertRulesRequest.h
include/alibabacloud/arms/model/ImportAppAlertRulesResult.h
include/alibabacloud/arms/model/ImportCustomAlertRulesRequest.h
include/alibabacloud/arms/model/ImportCustomAlertRulesResult.h
include/alibabacloud/arms/model/ImportPrometheusRulesRequest.h
include/alibabacloud/arms/model/ImportPrometheusRulesResult.h
include/alibabacloud/arms/model/InstallCmsExporterRequest.h
include/alibabacloud/arms/model/InstallCmsExporterResult.h
include/alibabacloud/arms/model/InstallManagedPrometheusRequest.h
include/alibabacloud/arms/model/InstallManagedPrometheusResult.h
include/alibabacloud/arms/model/ListActivatedAlertsRequest.h
include/alibabacloud/arms/model/ListActivatedAlertsResult.h
include/alibabacloud/arms/model/ListAlertTemplatesRequest.h
include/alibabacloud/arms/model/ListAlertTemplatesResult.h
include/alibabacloud/arms/model/ListAlertEventsRequest.h
include/alibabacloud/arms/model/ListAlertEventsResult.h
include/alibabacloud/arms/model/ListAlertsRequest.h
include/alibabacloud/arms/model/ListAlertsResult.h
include/alibabacloud/arms/model/ListClusterFromGrafanaRequest.h
include/alibabacloud/arms/model/ListClusterFromGrafanaResult.h
include/alibabacloud/arms/model/ListCmsInstancesRequest.h
include/alibabacloud/arms/model/ListCmsInstancesResult.h
include/alibabacloud/arms/model/ListDashboardsRequest.h
include/alibabacloud/arms/model/ListDashboardsResult.h
include/alibabacloud/arms/model/ListDashboardsByNameRequest.h
include/alibabacloud/arms/model/ListDashboardsByNameResult.h
include/alibabacloud/arms/model/ListDispatchRuleRequest.h
include/alibabacloud/arms/model/ListDispatchRuleResult.h
include/alibabacloud/arms/model/ListPromClustersRequest.h
include/alibabacloud/arms/model/ListPromClustersResult.h
include/alibabacloud/arms/model/ListEscalationPoliciesRequest.h
include/alibabacloud/arms/model/ListEscalationPoliciesResult.h
include/alibabacloud/arms/model/ListEventBridgeIntegrationsRequest.h
include/alibabacloud/arms/model/ListEventBridgeIntegrationsResult.h
include/alibabacloud/arms/model/ListInsightsEventsRequest.h
include/alibabacloud/arms/model/ListInsightsEventsResult.h
include/alibabacloud/arms/model/ListIntegrationRequest.h
include/alibabacloud/arms/model/ListIntegrationResult.h
include/alibabacloud/arms/model/ListNotificationPoliciesRequest.h
include/alibabacloud/arms/model/ListNotificationPoliciesResult.h
include/alibabacloud/arms/model/ListOnCallSchedulesRequest.h
include/alibabacloud/arms/model/ListOnCallSchedulesResult.h
include/alibabacloud/arms/model/ListPrometheusAlertRulesRequest.h
include/alibabacloud/arms/model/ListPrometheusAlertRulesResult.h
include/alibabacloud/arms/model/ListPrometheusAlertTemplatesRequest.h
include/alibabacloud/arms/model/ListPrometheusAlertTemplatesResult.h
include/alibabacloud/arms/model/ListPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/ListPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/ListPrometheusInstancesRequest.h
include/alibabacloud/arms/model/ListPrometheusInstancesResult.h
include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
include/alibabacloud/arms/model/ListRetcodeAppsResult.h
include/alibabacloud/arms/model/ListScenarioRequest.h
include/alibabacloud/arms/model/ListScenarioResult.h
include/alibabacloud/arms/model/ListServerlessTopNAppsRequest.h
include/alibabacloud/arms/model/ListServerlessTopNAppsResult.h
include/alibabacloud/arms/model/ListSilencePoliciesRequest.h
include/alibabacloud/arms/model/ListSilencePoliciesResult.h
include/alibabacloud/arms/model/ListTraceAppsRequest.h
include/alibabacloud/arms/model/ListTraceAppsResult.h
include/alibabacloud/arms/model/ManageGetRecordingRuleRequest.h
include/alibabacloud/arms/model/ManageGetRecordingRuleResult.h
include/alibabacloud/arms/model/ManageRecordingRuleRequest.h
include/alibabacloud/arms/model/ManageRecordingRuleResult.h
include/alibabacloud/arms/model/OpenArmsDefaultSLRRequest.h
include/alibabacloud/arms/model/OpenArmsDefaultSLRResult.h
include/alibabacloud/arms/model/OpenArmsServiceRequest.h
include/alibabacloud/arms/model/OpenArmsServiceResult.h
include/alibabacloud/arms/model/OpenArmsServiceSecondVersionRequest.h
include/alibabacloud/arms/model/OpenArmsServiceSecondVersionResult.h
include/alibabacloud/arms/model/OpenVClusterRequest.h
include/alibabacloud/arms/model/OpenVClusterResult.h
include/alibabacloud/arms/model/OpenXtraceDefaultSLRRequest.h
include/alibabacloud/arms/model/OpenXtraceDefaultSLRResult.h
include/alibabacloud/arms/model/QueryDatasetRequest.h
include/alibabacloud/arms/model/QueryDatasetResult.h
include/alibabacloud/arms/model/QueryMetricRequest.h
include/alibabacloud/arms/model/QueryMetricResult.h
include/alibabacloud/arms/model/QueryMetricByPageRequest.h
include/alibabacloud/arms/model/QueryMetricByPageResult.h
include/alibabacloud/arms/model/QueryPromInstallStatusRequest.h
include/alibabacloud/arms/model/QueryPromInstallStatusResult.h
include/alibabacloud/arms/model/QueryReleaseMetricRequest.h
include/alibabacloud/arms/model/QueryReleaseMetricResult.h
include/alibabacloud/arms/model/RemoveAliClusterIdsFromPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewRequest.h
include/alibabacloud/arms/model/RemoveSourcesFromPrometheusGlobalViewResult.h
include/alibabacloud/arms/model/SaveTraceAppConfigRequest.h
include/alibabacloud/arms/model/SaveTraceAppConfigResult.h
include/alibabacloud/arms/model/SearchAlertContactRequest.h
@@ -177,43 +273,61 @@ set(arms_public_header_model
include/alibabacloud/arms/model/SearchTracesResult.h
include/alibabacloud/arms/model/SearchTracesByPageRequest.h
include/alibabacloud/arms/model/SearchTracesByPageResult.h
include/alibabacloud/arms/model/SendCustomIncidentsRequest.h
include/alibabacloud/arms/model/SendCustomIncidentsResult.h
include/alibabacloud/arms/model/SendMseIncidentRequest.h
include/alibabacloud/arms/model/SendMseIncidentResult.h
include/alibabacloud/arms/model/SendTTSVerifyLinkRequest.h
include/alibabacloud/arms/model/SendTTSVerifyLinkResult.h
include/alibabacloud/arms/model/SetRetcodeShareStatusRequest.h
include/alibabacloud/arms/model/SetRetcodeShareStatusResult.h
include/alibabacloud/arms/model/StartAlertRequest.h
include/alibabacloud/arms/model/StartAlertResult.h
include/alibabacloud/arms/model/StopAlertRequest.h
include/alibabacloud/arms/model/StopAlertResult.h
include/alibabacloud/arms/model/SwitchSyntheticTaskStatusRequest.h
include/alibabacloud/arms/model/SwitchSyntheticTaskStatusResult.h
include/alibabacloud/arms/model/SyncRecordingRulesRequest.h
include/alibabacloud/arms/model/SyncRecordingRulesResult.h
include/alibabacloud/arms/model/TurnOnSecondSwitchRequest.h
include/alibabacloud/arms/model/TurnOnSecondSwitchResult.h
include/alibabacloud/arms/model/UninstallManagedPrometheusRequest.h
include/alibabacloud/arms/model/UninstallManagedPrometheusResult.h
include/alibabacloud/arms/model/UninstallPromClusterRequest.h
include/alibabacloud/arms/model/UninstallPromClusterResult.h
include/alibabacloud/arms/model/UpdateAlertContactRequest.h
include/alibabacloud/arms/model/UpdateAlertContactResult.h
include/alibabacloud/arms/model/UpdateAlertContactGroupRequest.h
include/alibabacloud/arms/model/UpdateAlertContactGroupResult.h
include/alibabacloud/arms/model/UpdateAlertRuleRequest.h
include/alibabacloud/arms/model/UpdateAlertRuleResult.h
include/alibabacloud/arms/model/UpdateAlertTemplateRequest.h
include/alibabacloud/arms/model/UpdateAlertTemplateResult.h
include/alibabacloud/arms/model/UpdateDispatchRuleRequest.h
include/alibabacloud/arms/model/UpdateDispatchRuleResult.h
include/alibabacloud/arms/model/UpdateIntegrationRequest.h
include/alibabacloud/arms/model/UpdateIntegrationResult.h
include/alibabacloud/arms/model/UpdatePrometheusAlertRuleRequest.h
include/alibabacloud/arms/model/UpdatePrometheusAlertRuleResult.h
include/alibabacloud/arms/model/UpdateWebhookRequest.h
include/alibabacloud/arms/model/UpdateWebhookResult.h )
include/alibabacloud/arms/model/UpdateWebhookResult.h
include/alibabacloud/arms/model/UploadRequest.h
include/alibabacloud/arms/model/UploadResult.h )
set(arms_src
src/ARMSClient.cc
src/model/AddAliClusterIdsToPrometheusGlobalViewRequest.cc
src/model/AddAliClusterIdsToPrometheusGlobalViewResult.cc
src/model/AddGrafanaRequest.cc
src/model/AddGrafanaResult.cc
src/model/AddIntegrationRequest.cc
src/model/AddIntegrationResult.cc
src/model/AddPrometheusGlobalViewRequest.cc
src/model/AddPrometheusGlobalViewResult.cc
src/model/AddPrometheusGlobalViewByAliClusterIdsRequest.cc
src/model/AddPrometheusGlobalViewByAliClusterIdsResult.cc
src/model/AddPrometheusInstanceRequest.cc
src/model/AddPrometheusInstanceResult.cc
src/model/AddRecordingRuleRequest.cc
src/model/AddRecordingRuleResult.cc
src/model/AppendInstancesToPrometheusGlobalViewRequest.cc
src/model/AppendInstancesToPrometheusGlobalViewResult.cc
src/model/ApplyScenarioRequest.cc
src/model/ApplyScenarioResult.cc
src/model/CheckDataConsistencyRequest.cc
src/model/CheckDataConsistencyResult.cc
src/model/CheckServiceLinkedRoleForDeletingRequest.cc
src/model/CheckServiceLinkedRoleForDeletingResult.cc
src/model/CheckServiceStatusRequest.cc
src/model/CheckServiceStatusResult.cc
src/model/ConfigAppRequest.cc
@@ -222,122 +336,210 @@ set(arms_src
src/model/CreateAlertContactResult.cc
src/model/CreateAlertContactGroupRequest.cc
src/model/CreateAlertContactGroupResult.cc
src/model/CreateAlertTemplateRequest.cc
src/model/CreateAlertTemplateResult.cc
src/model/CreateDispatchRuleRequest.cc
src/model/CreateDispatchRuleResult.cc
src/model/CreateIntegrationRequest.cc
src/model/CreateIntegrationResult.cc
src/model/CreateOrUpdateAlertRuleRequest.cc
src/model/CreateOrUpdateAlertRuleResult.cc
src/model/CreateOrUpdateContactRequest.cc
src/model/CreateOrUpdateContactResult.cc
src/model/CreateOrUpdateContactGroupRequest.cc
src/model/CreateOrUpdateContactGroupResult.cc
src/model/CreateOrUpdateEventBridgeIntegrationRequest.cc
src/model/CreateOrUpdateEventBridgeIntegrationResult.cc
src/model/CreateOrUpdateIMRobotRequest.cc
src/model/CreateOrUpdateIMRobotResult.cc
src/model/CreateOrUpdateNotificationPolicyRequest.cc
src/model/CreateOrUpdateNotificationPolicyResult.cc
src/model/CreateOrUpdateSilencePolicyRequest.cc
src/model/CreateOrUpdateSilencePolicyResult.cc
src/model/CreateOrUpdateWebhookContactRequest.cc
src/model/CreateOrUpdateWebhookContactResult.cc
src/model/CreatePrometheusAlertRuleRequest.cc
src/model/CreatePrometheusAlertRuleResult.cc
src/model/CreateRetcodeAppRequest.cc
src/model/CreateRetcodeAppResult.cc
src/model/CreateSyntheticTaskRequest.cc
src/model/CreateSyntheticTaskResult.cc
src/model/CreateWebhookRequest.cc
src/model/CreateWebhookResult.cc
src/model/CreateWehookRequest.cc
src/model/CreateWehookResult.cc
src/model/DelAuthTokenRequest.cc
src/model/DelAuthTokenResult.cc
src/model/DeleteAlertContactRequest.cc
src/model/DeleteAlertContactResult.cc
src/model/DeleteAlertContactGroupRequest.cc
src/model/DeleteAlertContactGroupResult.cc
src/model/DeleteAlertRuleRequest.cc
src/model/DeleteAlertRuleResult.cc
src/model/DeleteAlertRulesRequest.cc
src/model/DeleteAlertRulesResult.cc
src/model/DeleteAlertTemplateRequest.cc
src/model/DeleteAlertTemplateResult.cc
src/model/DeleteCmsExporterRequest.cc
src/model/DeleteCmsExporterResult.cc
src/model/DeleteContactRequest.cc
src/model/DeleteContactResult.cc
src/model/DeleteContactGroupRequest.cc
src/model/DeleteContactGroupResult.cc
src/model/DeleteDispatchRuleRequest.cc
src/model/DeleteDispatchRuleResult.cc
src/model/DeleteEventBridgeIntegrationRequest.cc
src/model/DeleteEventBridgeIntegrationResult.cc
src/model/DeleteGrafanaResourceRequest.cc
src/model/DeleteGrafanaResourceResult.cc
src/model/DeleteIMRobotRequest.cc
src/model/DeleteIMRobotResult.cc
src/model/DeleteIntegrationRequest.cc
src/model/DeleteIntegrationResult.cc
src/model/DeleteIntegrationsRequest.cc
src/model/DeleteIntegrationsResult.cc
src/model/DeleteNotificationPolicyRequest.cc
src/model/DeleteNotificationPolicyResult.cc
src/model/DeletePrometheusAlertRuleRequest.cc
src/model/DeletePrometheusAlertRuleResult.cc
src/model/DeletePrometheusGlobalViewRequest.cc
src/model/DeletePrometheusGlobalViewResult.cc
src/model/DeleteRetcodeAppRequest.cc
src/model/DeleteRetcodeAppResult.cc
src/model/DeleteScenarioRequest.cc
src/model/DeleteScenarioResult.cc
src/model/DeleteSilencePolicyRequest.cc
src/model/DeleteSilencePolicyResult.cc
src/model/DeleteSourceMapRequest.cc
src/model/DeleteSourceMapResult.cc
src/model/DeleteSyntheticTaskRequest.cc
src/model/DeleteSyntheticTaskResult.cc
src/model/DeleteTraceAppRequest.cc
src/model/DeleteTraceAppResult.cc
src/model/DeleteWebhookContactRequest.cc
src/model/DeleteWebhookContactResult.cc
src/model/DescribeContactGroupsRequest.cc
src/model/DescribeContactGroupsResult.cc
src/model/DescribeContactsRequest.cc
src/model/DescribeContactsResult.cc
src/model/DescribeDispatchRuleRequest.cc
src/model/DescribeDispatchRuleResult.cc
src/model/DescribeIMRobotsRequest.cc
src/model/DescribeIMRobotsResult.cc
src/model/DescribePrometheusAlertRuleRequest.cc
src/model/DescribePrometheusAlertRuleResult.cc
src/model/DescribeTraceLicenseKeyRequest.cc
src/model/DescribeTraceLicenseKeyResult.cc
src/model/DescribeTraceLocationRequest.cc
src/model/DescribeTraceLocationResult.cc
src/model/DisableAlertTemplateRequest.cc
src/model/DisableAlertTemplateResult.cc
src/model/EnableAlertTemplateRequest.cc
src/model/EnableAlertTemplateResult.cc
src/model/ExportPrometheusRulesRequest.cc
src/model/ExportPrometheusRulesResult.cc
src/model/DescribeWebhookContactsRequest.cc
src/model/DescribeWebhookContactsResult.cc
src/model/GetAgentDownloadUrlRequest.cc
src/model/GetAgentDownloadUrlResult.cc
src/model/GetAlertRulesRequest.cc
src/model/GetAlertRulesResult.cc
src/model/GetAppApiByPageRequest.cc
src/model/GetAppApiByPageResult.cc
src/model/GetArmsConsoleUrlRequest.cc
src/model/GetArmsConsoleUrlResult.cc
src/model/GetConsistencySnapshotRequest.cc
src/model/GetConsistencySnapshotResult.cc
src/model/GetAuthTokenRequest.cc
src/model/GetAuthTokenResult.cc
src/model/GetClusterAllUrlRequest.cc
src/model/GetClusterAllUrlResult.cc
src/model/GetExploreUrlRequest.cc
src/model/GetExploreUrlResult.cc
src/model/GetIntegrationTokenRequest.cc
src/model/GetIntegrationTokenResult.cc
src/model/GetIntegrationStateRequest.cc
src/model/GetIntegrationStateResult.cc
src/model/GetManagedPrometheusStatusRequest.cc
src/model/GetManagedPrometheusStatusResult.cc
src/model/GetMultipleTraceRequest.cc
src/model/GetMultipleTraceResult.cc
src/model/GetOnCallSchedulesDetailRequest.cc
src/model/GetOnCallSchedulesDetailResult.cc
src/model/GetPrometheusApiTokenRequest.cc
src/model/GetPrometheusApiTokenResult.cc
src/model/GetPrometheusGlobalViewRequest.cc
src/model/GetPrometheusGlobalViewResult.cc
src/model/GetRecordingRuleRequest.cc
src/model/GetRecordingRuleResult.cc
src/model/GetRetcodeShareUrlRequest.cc
src/model/GetRetcodeShareUrlResult.cc
src/model/GetSourceMapInfoRequest.cc
src/model/GetSourceMapInfoResult.cc
src/model/GetStackRequest.cc
src/model/GetStackResult.cc
src/model/GetSyntheticTaskDetailRequest.cc
src/model/GetSyntheticTaskDetailResult.cc
src/model/GetSyntheticTaskListRequest.cc
src/model/GetSyntheticTaskListResult.cc
src/model/GetSyntheticTaskMonitorsRequest.cc
src/model/GetSyntheticTaskMonitorsResult.cc
src/model/GetTraceRequest.cc
src/model/GetTraceResult.cc
src/model/GetTraceAppRequest.cc
src/model/GetTraceAppResult.cc
src/model/ImportAppAlertRulesRequest.cc
src/model/ImportAppAlertRulesResult.cc
src/model/ImportCustomAlertRulesRequest.cc
src/model/ImportCustomAlertRulesResult.cc
src/model/ImportPrometheusRulesRequest.cc
src/model/ImportPrometheusRulesResult.cc
src/model/InstallCmsExporterRequest.cc
src/model/InstallCmsExporterResult.cc
src/model/InstallManagedPrometheusRequest.cc
src/model/InstallManagedPrometheusResult.cc
src/model/ListActivatedAlertsRequest.cc
src/model/ListActivatedAlertsResult.cc
src/model/ListAlertTemplatesRequest.cc
src/model/ListAlertTemplatesResult.cc
src/model/ListAlertEventsRequest.cc
src/model/ListAlertEventsResult.cc
src/model/ListAlertsRequest.cc
src/model/ListAlertsResult.cc
src/model/ListClusterFromGrafanaRequest.cc
src/model/ListClusterFromGrafanaResult.cc
src/model/ListCmsInstancesRequest.cc
src/model/ListCmsInstancesResult.cc
src/model/ListDashboardsRequest.cc
src/model/ListDashboardsResult.cc
src/model/ListDashboardsByNameRequest.cc
src/model/ListDashboardsByNameResult.cc
src/model/ListDispatchRuleRequest.cc
src/model/ListDispatchRuleResult.cc
src/model/ListPromClustersRequest.cc
src/model/ListPromClustersResult.cc
src/model/ListEscalationPoliciesRequest.cc
src/model/ListEscalationPoliciesResult.cc
src/model/ListEventBridgeIntegrationsRequest.cc
src/model/ListEventBridgeIntegrationsResult.cc
src/model/ListInsightsEventsRequest.cc
src/model/ListInsightsEventsResult.cc
src/model/ListIntegrationRequest.cc
src/model/ListIntegrationResult.cc
src/model/ListNotificationPoliciesRequest.cc
src/model/ListNotificationPoliciesResult.cc
src/model/ListOnCallSchedulesRequest.cc
src/model/ListOnCallSchedulesResult.cc
src/model/ListPrometheusAlertRulesRequest.cc
src/model/ListPrometheusAlertRulesResult.cc
src/model/ListPrometheusAlertTemplatesRequest.cc
src/model/ListPrometheusAlertTemplatesResult.cc
src/model/ListPrometheusGlobalViewRequest.cc
src/model/ListPrometheusGlobalViewResult.cc
src/model/ListPrometheusInstancesRequest.cc
src/model/ListPrometheusInstancesResult.cc
src/model/ListRetcodeAppsRequest.cc
src/model/ListRetcodeAppsResult.cc
src/model/ListScenarioRequest.cc
src/model/ListScenarioResult.cc
src/model/ListServerlessTopNAppsRequest.cc
src/model/ListServerlessTopNAppsResult.cc
src/model/ListSilencePoliciesRequest.cc
src/model/ListSilencePoliciesResult.cc
src/model/ListTraceAppsRequest.cc
src/model/ListTraceAppsResult.cc
src/model/ManageGetRecordingRuleRequest.cc
src/model/ManageGetRecordingRuleResult.cc
src/model/ManageRecordingRuleRequest.cc
src/model/ManageRecordingRuleResult.cc
src/model/OpenArmsDefaultSLRRequest.cc
src/model/OpenArmsDefaultSLRResult.cc
src/model/OpenArmsServiceRequest.cc
src/model/OpenArmsServiceResult.cc
src/model/OpenArmsServiceSecondVersionRequest.cc
src/model/OpenArmsServiceSecondVersionResult.cc
src/model/OpenVClusterRequest.cc
src/model/OpenVClusterResult.cc
src/model/OpenXtraceDefaultSLRRequest.cc
src/model/OpenXtraceDefaultSLRResult.cc
src/model/QueryDatasetRequest.cc
src/model/QueryDatasetResult.cc
src/model/QueryMetricRequest.cc
src/model/QueryMetricResult.cc
src/model/QueryMetricByPageRequest.cc
src/model/QueryMetricByPageResult.cc
src/model/QueryPromInstallStatusRequest.cc
src/model/QueryPromInstallStatusResult.cc
src/model/QueryReleaseMetricRequest.cc
src/model/QueryReleaseMetricResult.cc
src/model/RemoveAliClusterIdsFromPrometheusGlobalViewRequest.cc
src/model/RemoveAliClusterIdsFromPrometheusGlobalViewResult.cc
src/model/RemoveSourcesFromPrometheusGlobalViewRequest.cc
src/model/RemoveSourcesFromPrometheusGlobalViewResult.cc
src/model/SaveTraceAppConfigRequest.cc
src/model/SaveTraceAppConfigResult.cc
src/model/SearchAlertContactRequest.cc
@@ -360,30 +562,40 @@ set(arms_src
src/model/SearchTracesResult.cc
src/model/SearchTracesByPageRequest.cc
src/model/SearchTracesByPageResult.cc
src/model/SendCustomIncidentsRequest.cc
src/model/SendCustomIncidentsResult.cc
src/model/SendMseIncidentRequest.cc
src/model/SendMseIncidentResult.cc
src/model/SendTTSVerifyLinkRequest.cc
src/model/SendTTSVerifyLinkResult.cc
src/model/SetRetcodeShareStatusRequest.cc
src/model/SetRetcodeShareStatusResult.cc
src/model/StartAlertRequest.cc
src/model/StartAlertResult.cc
src/model/StopAlertRequest.cc
src/model/StopAlertResult.cc
src/model/SwitchSyntheticTaskStatusRequest.cc
src/model/SwitchSyntheticTaskStatusResult.cc
src/model/SyncRecordingRulesRequest.cc
src/model/SyncRecordingRulesResult.cc
src/model/TurnOnSecondSwitchRequest.cc
src/model/TurnOnSecondSwitchResult.cc
src/model/UninstallManagedPrometheusRequest.cc
src/model/UninstallManagedPrometheusResult.cc
src/model/UninstallPromClusterRequest.cc
src/model/UninstallPromClusterResult.cc
src/model/UpdateAlertContactRequest.cc
src/model/UpdateAlertContactResult.cc
src/model/UpdateAlertContactGroupRequest.cc
src/model/UpdateAlertContactGroupResult.cc
src/model/UpdateAlertRuleRequest.cc
src/model/UpdateAlertRuleResult.cc
src/model/UpdateAlertTemplateRequest.cc
src/model/UpdateAlertTemplateResult.cc
src/model/UpdateDispatchRuleRequest.cc
src/model/UpdateDispatchRuleResult.cc
src/model/UpdateIntegrationRequest.cc
src/model/UpdateIntegrationResult.cc
src/model/UpdatePrometheusAlertRuleRequest.cc
src/model/UpdatePrometheusAlertRuleResult.cc
src/model/UpdateWebhookRequest.cc
src/model/UpdateWebhookResult.cc )
src/model/UpdateWebhookResult.cc
src/model/UploadRequest.cc
src/model/UploadResult.cc )
add_library(arms ${LIB_TYPE}
${arms_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +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_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddAliClusterIdsToPrometheusGlobalViewRequest : public RpcServiceRequest {
public:
AddAliClusterIdsToPrometheusGlobalViewRequest();
~AddAliClusterIdsToPrometheusGlobalViewRequest();
std::string getGlobalViewClusterId() const;
void setGlobalViewClusterId(const std::string &globalViewClusterId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterIds() const;
void setClusterIds(const std::string &clusterIds);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
std::string globalViewClusterId_;
std::string regionId_;
std::string clusterIds_;
std::string groupName_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddAliClusterIdsToPrometheusGlobalViewResult : public ServiceResult
{
public:
struct Data
{
std::string msg;
std::string info;
bool success;
};
AddAliClusterIdsToPrometheusGlobalViewResult();
explicit AddAliClusterIdsToPrometheusGlobalViewResult(const std::string &payload);
~AddAliClusterIdsToPrometheusGlobalViewResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDALICLUSTERIDSTOPROMETHEUSGLOBALVIEWRESULT_H_

View File

@@ -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_ARMS_MODEL_ADDGRAFANAREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddGrafanaRequest : public RpcServiceRequest
{
public:
AddGrafanaRequest();
~AddGrafanaRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIntegration()const;
void setIntegration(const std::string& integration);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string regionId_;
std::string integration_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddGrafanaRequest : public RpcServiceRequest {
public:
AddGrafanaRequest();
~AddGrafanaRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIntegration() const;
void setIntegration(const std::string &integration);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string integration_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDGRAFANAREQUEST_H_

View File

@@ -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_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddIntegrationRequest : public RpcServiceRequest
{
public:
AddIntegrationRequest();
~AddIntegrationRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getIntegration()const;
void setIntegration(const std::string& integration);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
private:
std::string regionId_;
std::string integration_;
std::string clusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddIntegrationRequest : public RpcServiceRequest {
public:
AddIntegrationRequest();
~AddIntegrationRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIntegration() const;
void setIntegration(const std::string &integration);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string integration_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDINTEGRATIONREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewByAliClusterIdsRequest : public RpcServiceRequest {
public:
AddPrometheusGlobalViewByAliClusterIdsRequest();
~AddPrometheusGlobalViewByAliClusterIdsRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterIds() const;
void setClusterIds(const std::string &clusterIds);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
private:
std::string productCode_;
std::string regionId_;
std::string clusterIds_;
std::string groupName_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewByAliClusterIdsResult : public ServiceResult
{
public:
struct Data
{
std::string msg;
std::string info;
bool success;
};
AddPrometheusGlobalViewByAliClusterIdsResult();
explicit AddPrometheusGlobalViewByAliClusterIdsResult(const std::string &payload);
~AddPrometheusGlobalViewByAliClusterIdsResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWBYALICLUSTERIDSRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewRequest : public RpcServiceRequest {
public:
AddPrometheusGlobalViewRequest();
~AddPrometheusGlobalViewRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getClusters() const;
void setClusters(const std::string &clusters);
private:
std::string regionId_;
std::string groupName_;
std::string clusters_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusGlobalViewResult : public ServiceResult
{
public:
struct Data
{
std::string msg;
std::string info;
bool success;
};
AddPrometheusGlobalViewResult();
explicit AddPrometheusGlobalViewResult(const std::string &payload);
~AddPrometheusGlobalViewResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSGLOBALVIEWRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusInstanceRequest : public RpcServiceRequest {
public:
AddPrometheusInstanceRequest();
~AddPrometheusInstanceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
std::string getType() const;
void setType(const std::string &type);
private:
std::string regionId_;
std::string name_;
std::string type_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddPrometheusInstanceResult : public ServiceResult
{
public:
AddPrometheusInstanceResult();
explicit AddPrometheusInstanceResult(const std::string &payload);
~AddPrometheusInstanceResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDPROMETHEUSINSTANCERESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AddRecordingRuleRequest : public RpcServiceRequest {
public:
AddRecordingRuleRequest();
~AddRecordingRuleRequest();
std::string getRuleYaml() const;
void setRuleYaml(const std::string &ruleYaml);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string ruleYaml_;
std::string regionId_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_ADDRECORDINGRULERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AddRecordingRuleResult : public ServiceResult
{
public:
AddRecordingRuleResult();
explicit AddRecordingRuleResult(const std::string &payload);
~AddRecordingRuleResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_ADDRECORDINGRULERESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT AppendInstancesToPrometheusGlobalViewRequest : public RpcServiceRequest {
public:
AppendInstancesToPrometheusGlobalViewRequest();
~AppendInstancesToPrometheusGlobalViewRequest();
std::string getGlobalViewClusterId() const;
void setGlobalViewClusterId(const std::string &globalViewClusterId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getClusters() const;
void setClusters(const std::string &clusters);
private:
std::string globalViewClusterId_;
std::string regionId_;
std::string groupName_;
std::string clusters_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT AppendInstancesToPrometheusGlobalViewResult : public ServiceResult
{
public:
struct Data
{
std::string msg;
std::string info;
bool success;
};
AppendInstancesToPrometheusGlobalViewResult();
explicit AppendInstancesToPrometheusGlobalViewResult(const std::string &payload);
~AppendInstancesToPrometheusGlobalViewResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_APPENDINSTANCESTOPROMETHEUSGLOBALVIEWRESULT_H_

View File

@@ -1,78 +1,72 @@
/*
* 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_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioRequest : public RpcServiceRequest
{
public:
ApplyScenarioRequest();
~ApplyScenarioRequest();
bool getSnForce()const;
void setSnForce(bool snForce);
std::string getSign()const;
void setSign(const std::string& sign);
bool getSnStat()const;
void setSnStat(bool snStat);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getScenario()const;
void setScenario(const std::string& scenario);
bool getSnDump()const;
void setSnDump(bool snDump);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getName()const;
void setName(const std::string& name);
bool getSnTransfer()const;
void setSnTransfer(bool snTransfer);
bool getUpdateOption()const;
void setUpdateOption(bool updateOption);
std::string getConfig()const;
void setConfig(const std::string& config);
private:
bool snForce_;
std::string sign_;
bool snStat_;
std::string regionId_;
std::string scenario_;
bool snDump_;
std::string appId_;
std::string name_;
bool snTransfer_;
bool updateOption_;
std::string config_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT ApplyScenarioRequest : public RpcServiceRequest {
public:
ApplyScenarioRequest();
~ApplyScenarioRequest();
bool getSnForce() const;
void setSnForce(bool snForce);
std::string getSign() const;
void setSign(const std::string &sign);
bool getSnStat() const;
void setSnStat(bool snStat);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getScenario() const;
void setScenario(const std::string &scenario);
bool getSnDump() const;
void setSnDump(bool snDump);
std::string getAppId() const;
void setAppId(const std::string &appId);
std::string getName() const;
void setName(const std::string &name);
bool getSnTransfer() const;
void setSnTransfer(bool snTransfer);
bool getUpdateOption() const;
void setUpdateOption(bool updateOption);
std::string getConfig() const;
void setConfig(const std::string &config);
private:
bool snForce_;
std::string sign_;
bool snStat_;
std::string regionId_;
std::string scenario_;
bool snDump_;
std::string appId_;
std::string name_;
bool snTransfer_;
bool updateOption_;
std::string config_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_APPLYSCENARIOREQUEST_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CheckDataConsistencyRequest : public RpcServiceRequest
{
public:
CheckDataConsistencyRequest();
~CheckDataConsistencyRequest();
long getCurrentTimestamp()const;
void setCurrentTimestamp(long currentTimestamp);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAppType()const;
void setAppType(const std::string& appType);
std::string getPid()const;
void setPid(const std::string& pid);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
long currentTimestamp_;
std::string regionId_;
std::string appType_;
std::string pid_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CheckDataConsistencyResult : public ServiceResult
{
public:
CheckDataConsistencyResult();
explicit CheckDataConsistencyResult(const std::string &payload);
~CheckDataConsistencyResult();
bool getIsDataConsistency()const;
protected:
void parse(const std::string &payload);
private:
bool isDataConsistency_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKDATACONSISTENCYRESULT_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CheckServiceLinkedRoleForDeletingRequest : public RpcServiceRequest
{
public:
CheckServiceLinkedRoleForDeletingRequest();
~CheckServiceLinkedRoleForDeletingRequest();
std::string getSPIRegionId()const;
void setSPIRegionId(const std::string& sPIRegionId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRoleArn()const;
void setRoleArn(const std::string& roleArn);
std::string getDeletionTaskId()const;
void setDeletionTaskId(const std::string& deletionTaskId);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
private:
std::string sPIRegionId_;
std::string regionId_;
std::string roleArn_;
std::string deletionTaskId_;
std::string serviceName_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CheckServiceLinkedRoleForDeletingResult : public ServiceResult
{
public:
struct RoleUsagesItem
{
std::string region;
std::vector<std::string> resources;
};
CheckServiceLinkedRoleForDeletingResult();
explicit CheckServiceLinkedRoleForDeletingResult(const std::string &payload);
~CheckServiceLinkedRoleForDeletingResult();
bool getDeletable()const;
std::vector<RoleUsagesItem> getRoleUsages()const;
protected:
void parse(const std::string &payload);
private:
bool deletable_;
std::vector<RoleUsagesItem> roleUsages_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICELINKEDROLEFORDELETINGRESULT_H_

View File

@@ -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_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CheckServiceStatusRequest : public RpcServiceRequest
{
public:
CheckServiceStatusRequest();
~CheckServiceStatusRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSvcCode()const;
void setSvcCode(const std::string& svcCode);
private:
std::string regionId_;
std::string svcCode_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CheckServiceStatusRequest : public RpcServiceRequest {
public:
CheckServiceStatusRequest();
~CheckServiceStatusRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSvcCode() const;
void setSvcCode(const std::string &svcCode);
private:
std::string regionId_;
std::string svcCode_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CHECKSERVICESTATUSREQUEST_H_

View File

@@ -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_ARMS_MODEL_CONFIGAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT ConfigAppRequest : public RpcServiceRequest
{
public:
ConfigAppRequest();
~ConfigAppRequest();
std::string getAppIds()const;
void setAppIds(const std::string& appIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEnable()const;
void setEnable(const std::string& enable);
private:
std::string appIds_;
std::string regionId_;
std::string enable_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT ConfigAppRequest : public RpcServiceRequest {
public:
ConfigAppRequest();
~ConfigAppRequest();
std::string getAppIds() const;
void setAppIds(const std::string &appIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEnable() const;
void setEnable(const std::string &enable);
private:
std::string appIds_;
std::string regionId_;
std::string enable_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CONFIGAPPREQUEST_H_

View File

@@ -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_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactGroupRequest : public RpcServiceRequest
{
public:
CreateAlertContactGroupRequest();
~CreateAlertContactGroupRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getContactGroupName()const;
void setContactGroupName(const std::string& contactGroupName);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getContactIds()const;
void setContactIds(const std::string& contactIds);
private:
std::string regionId_;
std::string contactGroupName_;
std::string proxyUserId_;
std::string contactIds_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactGroupRequest : public RpcServiceRequest {
public:
CreateAlertContactGroupRequest();
~CreateAlertContactGroupRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getContactGroupName() const;
void setContactGroupName(const std::string &contactGroupName);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getContactIds() const;
void setContactIds(const std::string &contactIds);
private:
std::string regionId_;
std::string contactGroupName_;
std::string proxyUserId_;
std::string contactIds_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTGROUPREQUEST_H_

View File

@@ -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_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactRequest : public RpcServiceRequest
{
public:
CreateAlertContactRequest();
~CreateAlertContactRequest();
std::string getPhoneNum()const;
void setPhoneNum(const std::string& phoneNum);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getContactName()const;
void setContactName(const std::string& contactName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDingRobotWebhookUrl()const;
void setDingRobotWebhookUrl(const std::string& dingRobotWebhookUrl);
std::string getEmail()const;
void setEmail(const std::string& email);
bool getSystemNoc()const;
void setSystemNoc(bool systemNoc);
private:
std::string phoneNum_;
std::string proxyUserId_;
std::string contactName_;
std::string regionId_;
std::string dingRobotWebhookUrl_;
std::string email_;
bool systemNoc_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateAlertContactRequest : public RpcServiceRequest {
public:
CreateAlertContactRequest();
~CreateAlertContactRequest();
std::string getPhoneNum() const;
void setPhoneNum(const std::string &phoneNum);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getContactName() const;
void setContactName(const std::string &contactName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDingRobotWebhookUrl() const;
void setDingRobotWebhookUrl(const std::string &dingRobotWebhookUrl);
std::string getEmail() const;
void setEmail(const std::string &email);
bool getSystemNoc() const;
void setSystemNoc(bool systemNoc);
private:
std::string phoneNum_;
std::string proxyUserId_;
std::string contactName_;
std::string regionId_;
std::string dingRobotWebhookUrl_;
std::string email_;
bool systemNoc_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTCONTACTREQUEST_H_

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateAlertTemplateRequest : public RpcServiceRequest
{
public:
CreateAlertTemplateRequest();
~CreateAlertTemplateRequest();
std::string getTemplateProvider()const;
void setTemplateProvider(const std::string& templateProvider);
std::string getAnnotations()const;
void setAnnotations(const std::string& annotations);
std::string getRule()const;
void setRule(const std::string& rule);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getType()const;
void setType(const std::string& type);
std::string getMessage()const;
void setMessage(const std::string& message);
std::string getParentId()const;
void setParentId(const std::string& parentId);
std::string getLabels()const;
void setLabels(const std::string& labels);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getName()const;
void setName(const std::string& name);
std::string getMatchExpressions()const;
void setMatchExpressions(const std::string& matchExpressions);
private:
std::string templateProvider_;
std::string annotations_;
std::string rule_;
std::string proxyUserId_;
std::string type_;
std::string message_;
std::string parentId_;
std::string labels_;
std::string regionId_;
std::string name_;
std::string matchExpressions_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATEREQUEST_H_

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateAlertTemplateResult : public ServiceResult
{
public:
struct AlertTemplate
{
struct LabelMatchExpressionGrid
{
struct LabelMatchExpressionGroup
{
struct LabelMatchExpression
{
std::string value;
std::string _operator;
std::string key;
};
std::vector<LabelMatchExpressionGroup::LabelMatchExpression> labelMatchExpressions;
};
std::vector<LabelMatchExpressionGroup> labelMatchExpressionGroups;
};
int parentId;
bool status;
std::string message;
std::string templateProvider;
LabelMatchExpressionGrid labelMatchExpressionGrid;
std::string labels;
std::string alertProvider;
std::string name;
std::string type;
std::string annotations;
std::string userId;
bool _public;
int id;
std::string rule;
};
CreateAlertTemplateResult();
explicit CreateAlertTemplateResult(const std::string &payload);
~CreateAlertTemplateResult();
AlertTemplate getAlertTemplate()const;
protected:
void parse(const std::string &payload);
private:
AlertTemplate alertTemplate_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEALERTTEMPLATERESULT_H_

View File

@@ -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_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateDispatchRuleRequest : public RpcServiceRequest
{
public:
CreateDispatchRuleRequest();
~CreateDispatchRuleRequest();
std::string getDispatchRule()const;
void setDispatchRule(const std::string& dispatchRule);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
std::string dispatchRule_;
std::string regionId_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateDispatchRuleRequest : public RpcServiceRequest {
public:
CreateDispatchRuleRequest();
~CreateDispatchRuleRequest();
std::string getDispatchRule() const;
void setDispatchRule(const std::string &dispatchRule);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
private:
std::string dispatchRule_;
std::string regionId_;
std::string proxyUserId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEDISPATCHRULEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateIntegrationRequest : public RpcServiceRequest {
public:
CreateIntegrationRequest();
~CreateIntegrationRequest();
bool getAutoRecover() const;
void setAutoRecover(bool autoRecover);
long getRecoverTime() const;
void setRecoverTime(long recoverTime);
std::string getIntegrationName() const;
void setIntegrationName(const std::string &integrationName);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getIntegrationProductType() const;
void setIntegrationProductType(const std::string &integrationProductType);
private:
bool autoRecover_;
long recoverTime_;
std::string integrationName_;
std::string description_;
std::string integrationProductType_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateIntegrationResult : public ServiceResult
{
public:
struct Integration
{
std::string integrationName;
std::string description;
bool autoRecover;
long integrationId;
std::string integrationProductType;
long recoverTime;
};
CreateIntegrationResult();
explicit CreateIntegrationResult(const std::string &payload);
~CreateIntegrationResult();
Integration getIntegration()const;
protected:
void parse(const std::string &payload);
private:
Integration integration_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEINTEGRATIONRESULT_H_

View File

@@ -0,0 +1,102 @@
/*
* 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_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateAlertRuleRequest : public RpcServiceRequest {
public:
CreateOrUpdateAlertRuleRequest();
~CreateOrUpdateAlertRuleRequest();
long getAlertGroup() const;
void setAlertGroup(long alertGroup);
std::string getAlertName() const;
void setAlertName(const std::string &alertName);
std::string getAlertStatus() const;
void setAlertStatus(const std::string &alertStatus);
std::string getAnnotations() const;
void setAnnotations(const std::string &annotations);
long getDuration() const;
void setDuration(long duration);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getMetricsKey() const;
void setMetricsKey(const std::string &metricsKey);
std::string getAlertRuleContent() const;
void setAlertRuleContent(const std::string &alertRuleContent);
std::string getPromQL() const;
void setPromQL(const std::string &promQL);
std::string getLevel() const;
void setLevel(const std::string &level);
bool getAutoAddNewApplication() const;
void setAutoAddNewApplication(bool autoAddNewApplication);
std::string getFilters() const;
void setFilters(const std::string &filters);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getMessage() const;
void setMessage(const std::string &message);
std::string getNotifyStrategy() const;
void setNotifyStrategy(const std::string &notifyStrategy);
std::string getLabels() const;
void setLabels(const std::string &labels);
std::string getAlertType() const;
void setAlertType(const std::string &alertType);
std::string getAlertCheckType() const;
void setAlertCheckType(const std::string &alertCheckType);
std::string getMetricsType() const;
void setMetricsType(const std::string &metricsType);
long getAlertId() const;
void setAlertId(long alertId);
std::string getPids() const;
void setPids(const std::string &pids);
private:
long alertGroup_;
std::string alertName_;
std::string alertStatus_;
std::string annotations_;
long duration_;
std::string regionId_;
std::string metricsKey_;
std::string alertRuleContent_;
std::string promQL_;
std::string level_;
bool autoAddNewApplication_;
std::string filters_;
std::string clusterId_;
std::string message_;
std::string notifyStrategy_;
std::string labels_;
std::string alertType_;
std::string alertCheckType_;
std::string metricsType_;
long alertId_;
std::string pids_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULEREQUEST_H_

View File

@@ -0,0 +1,122 @@
/*
* 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_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateAlertRuleResult : public ServiceResult
{
public:
struct AlertRule
{
struct AlertRuleContent
{
struct AlertRuleItemsItem
{
std::string metricKey;
std::string value;
std::string _operator;
std::string aggregate;
float n;
};
std::string condition;
std::vector<AlertRuleItemsItem> alertRuleItems;
};
struct Filters
{
struct DimFiltersItem
{
std::string filterOpt;
std::vector<std::string> filterValues;
std::string filterKey;
};
struct CustomSLSFiltersItem
{
std::string opt;
std::string t;
std::string value;
bool show;
std::string key;
};
std::vector<CustomSLSFiltersItem> customSLSFilters;
std::vector<std::string> customSLSWheres;
std::vector<std::string> customSLSGroupByDimensions;
std::vector<DimFiltersItem> dimFilters;
};
struct LabelsItem
{
std::string value;
std::string name;
};
struct AnnotationsItem
{
std::string value;
std::string name;
};
std::string alertName;
long createdTime;
std::string message;
std::string clusterId;
std::string promQL;
std::string alertCheckType;
AlertRuleContent alertRuleContent;
std::string notifyStrategy;
std::vector<LabelsItem> labels;
std::string duration;
std::vector<std::string> pids;
std::string alertType;
Filters filters;
float alertId;
long alertGroup;
std::vector<AnnotationsItem> annotations;
std::string extend;
std::string userId;
std::string alertStatus;
bool autoAddNewApplication;
std::string level;
std::string regionId;
long updatedTime;
std::string metricsType;
};
CreateOrUpdateAlertRuleResult();
explicit CreateOrUpdateAlertRuleResult(const std::string &payload);
~CreateOrUpdateAlertRuleResult();
AlertRule getAlertRule()const;
protected:
void parse(const std::string &payload);
private:
AlertRule alertRule_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEALERTRULERESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactGroupRequest : public RpcServiceRequest {
public:
CreateOrUpdateContactGroupRequest();
~CreateOrUpdateContactGroupRequest();
long getContactGroupId() const;
void setContactGroupId(long contactGroupId);
std::string getContactGroupName() const;
void setContactGroupName(const std::string &contactGroupName);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getContactIds() const;
void setContactIds(const std::string &contactIds);
private:
long contactGroupId_;
std::string contactGroupName_;
std::string proxyUserId_;
std::string contactIds_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactGroupResult : public ServiceResult
{
public:
struct AlertContactGroup
{
float contactGroupId;
std::string contactGroupName;
std::string contactIds;
};
CreateOrUpdateContactGroupResult();
explicit CreateOrUpdateContactGroupResult(const std::string &payload);
~CreateOrUpdateContactGroupResult();
AlertContactGroup getAlertContactGroup()const;
protected:
void parse(const std::string &payload);
private:
AlertContactGroup alertContactGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTGROUPRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactRequest : public RpcServiceRequest {
public:
CreateOrUpdateContactRequest();
~CreateOrUpdateContactRequest();
long getContactId() const;
void setContactId(long contactId);
long getReissueSendNotice() const;
void setReissueSendNotice(long reissueSendNotice);
bool getIsVerify() const;
void setIsVerify(bool isVerify);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getContactName() const;
void setContactName(const std::string &contactName);
std::string getPhone() const;
void setPhone(const std::string &phone);
std::string getEmail() const;
void setEmail(const std::string &email);
private:
long contactId_;
long reissueSendNotice_;
bool isVerify_;
std::string proxyUserId_;
std::string contactName_;
std::string phone_;
std::string email_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateContactResult : public ServiceResult
{
public:
struct AlertContact
{
std::string email;
bool isVerify;
std::string phone;
float contactId;
std::string contactName;
long reissueSendNotice;
};
CreateOrUpdateContactResult();
explicit CreateOrUpdateContactResult(const std::string &payload);
~CreateOrUpdateContactResult();
AlertContact getAlertContact()const;
protected:
void parse(const std::string &payload);
private:
AlertContact alertContact_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATECONTACTRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateEventBridgeIntegrationRequest : public RpcServiceRequest {
public:
CreateOrUpdateEventBridgeIntegrationRequest();
~CreateOrUpdateEventBridgeIntegrationRequest();
std::string getAccessSecret() const;
void setAccessSecret(const std::string &accessSecret);
std::string getEventBusRegionId() const;
void setEventBusRegionId(const std::string &eventBusRegionId);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSource() const;
void setSource(const std::string &source);
std::string getEventBusName() const;
void setEventBusName(const std::string &eventBusName);
std::string getEndpoint() const;
void setEndpoint(const std::string &endpoint);
std::string getAccessKey() const;
void setAccessKey(const std::string &accessKey);
std::string getName() const;
void setName(const std::string &name);
long getId() const;
void setId(long id);
private:
std::string accessSecret_;
std::string eventBusRegionId_;
std::string description_;
std::string source_;
std::string eventBusName_;
std::string endpoint_;
std::string accessKey_;
std::string name_;
long id_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateEventBridgeIntegrationResult : public ServiceResult
{
public:
struct EventBridgeIntegration
{
std::string eventBusName;
std::string accessSecret;
std::string description;
std::string endpoint;
long id;
std::string accessKey;
std::string eventBusRegionId;
std::string source;
std::string name;
};
CreateOrUpdateEventBridgeIntegrationResult();
explicit CreateOrUpdateEventBridgeIntegrationResult(const std::string &payload);
~CreateOrUpdateEventBridgeIntegrationResult();
EventBridgeIntegration getEventBridgeIntegration()const;
protected:
void parse(const std::string &payload);
private:
EventBridgeIntegration eventBridgeIntegration_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEEVENTBRIDGEINTEGRATIONRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateIMRobotRequest : public RpcServiceRequest {
public:
CreateOrUpdateIMRobotRequest();
~CreateOrUpdateIMRobotRequest();
bool getDailyNoc() const;
void setDailyNoc(bool dailyNoc);
std::string getRobotAddress() const;
void setRobotAddress(const std::string &robotAddress);
std::string getDingSignKey() const;
void setDingSignKey(const std::string &dingSignKey);
std::string getRobotName() const;
void setRobotName(const std::string &robotName);
long getRobotId() const;
void setRobotId(long robotId);
std::string getType() const;
void setType(const std::string &type);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getDailyNocTime() const;
void setDailyNocTime(const std::string &dailyNocTime);
std::string getToken() const;
void setToken(const std::string &token);
std::string getCardTemplate() const;
void setCardTemplate(const std::string &cardTemplate);
bool getEnableOutgoing() const;
void setEnableOutgoing(bool enableOutgoing);
private:
bool dailyNoc_;
std::string robotAddress_;
std::string dingSignKey_;
std::string robotName_;
long robotId_;
std::string type_;
std::string proxyUserId_;
std::string dailyNocTime_;
std::string token_;
std::string cardTemplate_;
bool enableOutgoing_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateIMRobotResult : public ServiceResult
{
public:
struct AlertRobot
{
std::string cardTemplate;
std::string type;
float robotId;
std::string robotName;
std::string robotAddress;
std::string dailyNocTime;
bool dailyNoc;
std::string token;
bool enableOutgoing;
};
CreateOrUpdateIMRobotResult();
explicit CreateOrUpdateIMRobotResult(const std::string &payload);
~CreateOrUpdateIMRobotResult();
AlertRobot getAlertRobot()const;
protected:
void parse(const std::string &payload);
private:
AlertRobot alertRobot_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEIMROBOTRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateNotificationPolicyRequest : public RpcServiceRequest {
public:
CreateOrUpdateNotificationPolicyRequest();
~CreateOrUpdateNotificationPolicyRequest();
long getEscalationPolicyId() const;
void setEscalationPolicyId(long escalationPolicyId);
bool getSendRecoverMessage() const;
void setSendRecoverMessage(bool sendRecoverMessage);
long getIntegrationId() const;
void setIntegrationId(long integrationId);
std::string getMatchingRules() const;
void setMatchingRules(const std::string &matchingRules);
std::string getGroupRule() const;
void setGroupRule(const std::string &groupRule);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
bool getRepeat() const;
void setRepeat(bool repeat);
std::string getName() const;
void setName(const std::string &name);
long getId() const;
void setId(long id);
std::string getNotifyRule() const;
void setNotifyRule(const std::string &notifyRule);
std::string getNotifyTemplate() const;
void setNotifyTemplate(const std::string &notifyTemplate);
long getRepeatInterval() const;
void setRepeatInterval(long repeatInterval);
private:
long escalationPolicyId_;
bool sendRecoverMessage_;
long integrationId_;
std::string matchingRules_;
std::string groupRule_;
std::string regionId_;
bool repeat_;
std::string name_;
long id_;
std::string notifyRule_;
std::string notifyTemplate_;
long repeatInterval_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYREQUEST_H_

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateNotificationPolicyResult : public ServiceResult
{
public:
struct NotificationPolicy
{
struct GroupRule
{
long groupInterval;
std::vector<std::string> groupingFields;
long groupWait;
};
struct NotifyRule
{
struct NotifyObjectsItem
{
std::string notifyObjectName;
std::string notifyObjectType;
long notifyObjectId;
};
std::vector<std::string> notifyChannels;
std::vector<NotifyObjectsItem> notifyObjects;
std::string notifyStartTime;
std::string notifyEndTime;
};
struct NotifyTemplate
{
std::string emailRecoverContent;
std::string emailRecoverTitle;
std::string ttsContent;
std::string ttsRecoverContent;
std::string emailTitle;
std::string emailContent;
std::string smsContent;
std::string smsRecoverContent;
std::string robotContent;
};
struct MatchingRulesItem
{
struct MatchingConditionsItem
{
std::string value;
std::string _operator;
std::string key;
};
std::vector<MatchingRulesItem::MatchingConditionsItem> matchingConditions;
};
long escalationPolicyId;
NotifyTemplate notifyTemplate;
NotifyRule notifyRule;
bool sendRecoverMessage;
GroupRule groupRule;
std::vector<MatchingRulesItem> matchingRules;
bool repeat;
long integrationId;
long id;
std::string name;
long repeatInterval;
};
CreateOrUpdateNotificationPolicyResult();
explicit CreateOrUpdateNotificationPolicyResult(const std::string &payload);
~CreateOrUpdateNotificationPolicyResult();
NotificationPolicy getNotificationPolicy()const;
protected:
void parse(const std::string &payload);
private:
NotificationPolicy notificationPolicy_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATENOTIFICATIONPOLICYRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateSilencePolicyRequest : public RpcServiceRequest {
public:
CreateOrUpdateSilencePolicyRequest();
~CreateOrUpdateSilencePolicyRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getName() const;
void setName(const std::string &name);
long getId() const;
void setId(long id);
std::string getMatchingRules() const;
void setMatchingRules(const std::string &matchingRules);
private:
std::string regionId_;
std::string name_;
long id_;
std::string matchingRules_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateSilencePolicyResult : public ServiceResult
{
public:
struct SilencePolicy
{
struct MatchingRulesItem
{
struct MatchingConditionsItem
{
std::string value;
std::string _operator;
std::string key;
};
std::vector<MatchingRulesItem::MatchingConditionsItem> matchingConditions;
};
std::vector<MatchingRulesItem> matchingRules;
long id;
std::string name;
};
CreateOrUpdateSilencePolicyResult();
explicit CreateOrUpdateSilencePolicyResult(const std::string &payload);
~CreateOrUpdateSilencePolicyResult();
SilencePolicy getSilencePolicy()const;
protected:
void parse(const std::string &payload);
private:
SilencePolicy silencePolicy_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATESILENCEPOLICYRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateWebhookContactRequest : public RpcServiceRequest {
public:
CreateOrUpdateWebhookContactRequest();
~CreateOrUpdateWebhookContactRequest();
long getWebhookId() const;
void setWebhookId(long webhookId);
std::string getMethod() const;
void setMethod(const std::string &method);
std::string getWebhookName() const;
void setWebhookName(const std::string &webhookName);
std::string getBizParams() const;
void setBizParams(const std::string &bizParams);
std::string getBody() const;
void setBody(const std::string &body);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getUrl() const;
void setUrl(const std::string &url);
std::string getBizHeaders() const;
void setBizHeaders(const std::string &bizHeaders);
std::string getRecoverBody() const;
void setRecoverBody(const std::string &recoverBody);
private:
long webhookId_;
std::string method_;
std::string webhookName_;
std::string bizParams_;
std::string body_;
std::string proxyUserId_;
std::string url_;
std::string bizHeaders_;
std::string recoverBody_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateOrUpdateWebhookContactResult : public ServiceResult
{
public:
struct WebhookContact
{
struct Webhook
{
std::string bizParams;
std::string bizHeaders;
std::string recoverBody;
std::string method;
std::string body;
std::string url;
};
float webhookId;
std::string webhookName;
Webhook webhook;
};
CreateOrUpdateWebhookContactResult();
explicit CreateOrUpdateWebhookContactResult(const std::string &payload);
~CreateOrUpdateWebhookContactResult();
WebhookContact getWebhookContact()const;
protected:
void parse(const std::string &payload);
private:
WebhookContact webhookContact_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEORUPDATEWEBHOOKCONTACTRESULT_H_

View File

@@ -1,84 +1,78 @@
/*
* 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_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusAlertRuleRequest : public RpcServiceRequest
{
public:
CreatePrometheusAlertRuleRequest();
~CreatePrometheusAlertRuleRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getExpression()const;
void setExpression(const std::string& expression);
std::string getAlertName()const;
void setAlertName(const std::string& alertName);
std::string getAnnotations()const;
void setAnnotations(const std::string& annotations);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
long getDispatchRuleId()const;
void setDispatchRuleId(long dispatchRuleId);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getType()const;
void setType(const std::string& type);
std::string getMessage()const;
void setMessage(const std::string& message);
std::string getLabels()const;
void setLabels(const std::string& labels);
std::string getDuration()const;
void setDuration(const std::string& duration);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNotifyType()const;
void setNotifyType(const std::string& notifyType);
private:
std::string productCode_;
std::string expression_;
std::string alertName_;
std::string annotations_;
std::string clusterId_;
long dispatchRuleId_;
std::string proxyUserId_;
std::string type_;
std::string message_;
std::string labels_;
std::string duration_;
std::string regionId_;
std::string notifyType_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreatePrometheusAlertRuleRequest : public RpcServiceRequest {
public:
CreatePrometheusAlertRuleRequest();
~CreatePrometheusAlertRuleRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getExpression() const;
void setExpression(const std::string &expression);
std::string getAlertName() const;
void setAlertName(const std::string &alertName);
std::string getAnnotations() const;
void setAnnotations(const std::string &annotations);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
long getDispatchRuleId() const;
void setDispatchRuleId(long dispatchRuleId);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getType() const;
void setType(const std::string &type);
std::string getMessage() const;
void setMessage(const std::string &message);
std::string getLabels() const;
void setLabels(const std::string &labels);
std::string getDuration() const;
void setDuration(const std::string &duration);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNotifyType() const;
void setNotifyType(const std::string &notifyType);
private:
std::string productCode_;
std::string expression_;
std::string alertName_;
std::string annotations_;
std::string clusterId_;
long dispatchRuleId_;
std::string proxyUserId_;
std::string type_;
std::string message_;
std::string labels_;
std::string duration_;
std::string regionId_;
std::string notifyType_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEPROMETHEUSALERTRULEREQUEST_H_

View File

@@ -46,8 +46,8 @@ namespace AlibabaCloud
};
int status;
std::string notifyType;
long alertId;
std::string type;
long alertId;
std::vector<Annotation> annotations;
std::string alertName;
std::string message;

View File

@@ -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_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateRetcodeAppRequest : public RpcServiceRequest
{
public:
CreateRetcodeAppRequest();
~CreateRetcodeAppRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getRetcodeAppName()const;
void setRetcodeAppName(const std::string& retcodeAppName);
std::string getRetcodeAppType()const;
void setRetcodeAppType(const std::string& retcodeAppType);
private:
std::string regionId_;
std::string retcodeAppName_;
std::string retcodeAppType_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateRetcodeAppRequest : public RpcServiceRequest {
public:
CreateRetcodeAppRequest();
~CreateRetcodeAppRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRetcodeAppName() const;
void setRetcodeAppName(const std::string &retcodeAppName);
std::string getRetcodeAppType() const;
void setRetcodeAppType(const std::string &retcodeAppType);
private:
std::string regionId_;
std::string retcodeAppName_;
std::string retcodeAppType_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATERETCODEAPPREQUEST_H_

View File

@@ -0,0 +1,219 @@
/*
* 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_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateSyntheticTaskRequest : public RpcServiceRequest {
public:
struct MonitorList {
long netServiceId;
long monitorType;
long cityCode;
};
struct CommonParam {
std::string alertNotifierId;
std::string alertPolicyId;
struct AlertListItem {
long isCritical;
std::string name;
std::string seriousAlert;
std::string generalAlert;
long symbols;
};
AlertListItem alertListItem;
std::vector<AlertListItem> alertList;
std::string alarmFlag;
long startExecutionTime;
long monitorSamples;
};
struct ExtendInterval {
long startMinute;
long endHour;
long endMinute;
long startHour;
std::string endTime;
long long;
std::vector<long> days;
std::string startTime;
};
struct Navigation {
long executeActiveX;
std::string navCustomHostIp;
long navReturnElement;
long qUICVersion;
double slowElementThreshold;
double waitCompletionTime;
std::string qUICDomain;
std::string navCustomHeaderContent;
long responseHeader;
std::string verifyStringWhiteList;
std::string monitorTimeout;
long filterInvalidIP;
std::string flowHijackLogo;
long navDisableCache;
std::string elementBlacklist;
long flowHijackJumpTimes;
long executeScript;
std::string navDisableCompression;
std::string dNSHijackWhiteList;
std::string processName;
std::string verifyStringBlacklist;
std::string navAutomaticScrolling;
long navRedirection;
std::string navCustomHeader;
long executeApplication;
long navCustomHost;
long navIgnoreCertificateError;
std::string pageTamper;
long requestHeader;
};
struct Download {
std::string downloadIgnoreCertificateError;
long downloadCustomHost;
double connectionTimeout;
long downloadKernel;
std::string whiteList;
long downloadRedirection;
long monitorTimeout;
std::string validateKeywords;
long downloadTransmissionSize;
std::string quickProtocol;
std::string downloadCustomHeaderContent;
long verifyWay;
std::string downloadCustomHostIp;
};
struct Protocol {
long receivedDataSize;
std::string protocolMonitorTimeout;
struct RequestContent {
std::string method;
struct HeaderItem {
std::string value;
std::string key;
};
HeaderItem headerItem;
std::vector<HeaderItem> header;
struct Body {
std::string mode;
std::string raw;
struct UrlEncodingItem {
std::string value;
std::string key;
};
UrlEncodingItem urlEncodingItem;
std::vector<UrlEncodingItem> urlEncoding;
std::string language;
struct FormDataItem {
std::string value;
std::string key;
};
FormDataItem formDataItem;
std::vector<FormDataItem> formData;
};
Body body;
};
RequestContent requestContent;
long protocolConnectionTime;
long characterEncoding;
std::string verifyContent;
long customHost;
double protocolConnectionTimeout;
std::string customHostIp;
long verifyWay;
};
struct Net {
long netICMPTimeout;
long netTraceRouteTimeout;
long netICMPActive;
long netICMPDataCut;
long netICMPNum;
long netDNSTimeout;
long netDNSQueryMethod;
std::string whiteList;
std::string netDNSNs;
long netDNSServer;
long netTraceRouteSwitch;
long netDigSwitch;
long netICMPInterval;
long netDNSSwitch;
long netTraceRouteNum;
long netICMPSwitch;
long netICMPSize;
};
CreateSyntheticTaskRequest();
~CreateSyntheticTaskRequest();
long getTaskType() const;
void setTaskType(long taskType);
std::string getIntervalType() const;
void setIntervalType(const std::string &intervalType);
bool getUpdateTask() const;
void setUpdateTask(bool updateTask);
std::string getTaskName() const;
void setTaskName(const std::string &taskName);
std::vector<MonitorList> getMonitorList() const;
void setMonitorList(const std::vector<MonitorList> &monitorList);
long getIpType() const;
void setIpType(long ipType);
std::string getUrl() const;
void setUrl(const std::string &url);
std::string getIntervalTime() const;
void setIntervalTime(const std::string &intervalTime);
CommonParam getCommonParam() const;
void setCommonParam(const CommonParam &commonParam);
ExtendInterval getExtendInterval() const;
void setExtendInterval(const ExtendInterval &extendInterval);
Navigation getNavigation() const;
void setNavigation(const Navigation &navigation);
Download getDownload() const;
void setDownload(const Download &download);
Protocol getProtocol() const;
void setProtocol(const Protocol &protocol);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
Net getNet() const;
void setNet(const Net &net);
private:
long taskType_;
std::string intervalType_;
bool updateTask_;
std::string taskName_;
std::vector<MonitorList> monitorList_;
long ipType_;
std::string url_;
std::string intervalTime_;
CommonParam commonParam_;
ExtendInterval extendInterval_;
Navigation navigation_;
Download download_;
Protocol protocol_;
std::string regionId_;
Net net_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateSyntheticTaskResult : public ServiceResult
{
public:
struct Data
{
long taskId;
};
CreateSyntheticTaskResult();
explicit CreateSyntheticTaskResult(const std::string &payload);
~CreateSyntheticTaskResult();
std::string getMsg()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string msg_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATESYNTHETICTASKRESULT_H_

View File

@@ -1,69 +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_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateWebhookRequest : public RpcServiceRequest
{
public:
CreateWebhookRequest();
~CreateWebhookRequest();
std::string getHttpHeaders()const;
void setHttpHeaders(const std::string& httpHeaders);
std::string getMethod()const;
void setMethod(const std::string& method);
std::string getHttpParams()const;
void setHttpParams(const std::string& httpParams);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getBody()const;
void setBody(const std::string& body);
std::string getUrl()const;
void setUrl(const std::string& url);
std::string getContactName()const;
void setContactName(const std::string& contactName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string httpHeaders_;
std::string method_;
std::string httpParams_;
std::string proxyUserId_;
std::string body_;
std::string url_;
std::string contactName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT CreateWebhookRequest : public RpcServiceRequest {
public:
CreateWebhookRequest();
~CreateWebhookRequest();
std::string getHttpHeaders() const;
void setHttpHeaders(const std::string &httpHeaders);
std::string getMethod() const;
void setMethod(const std::string &method);
std::string getHttpParams() const;
void setHttpParams(const std::string &httpParams);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
std::string getBody() const;
void setBody(const std::string &body);
std::string getUrl() const;
void setUrl(const std::string &url);
std::string getContactName() const;
void setContactName(const std::string &contactName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getRecoverBody() const;
void setRecoverBody(const std::string &recoverBody);
private:
std::string httpHeaders_;
std::string method_;
std::string httpParams_;
std::string proxyUserId_;
std::string body_;
std::string url_;
std::string contactName_;
std::string regionId_;
std::string recoverBody_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEBHOOKREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateWehookRequest : public RpcServiceRequest
{
public:
CreateWehookRequest();
~CreateWehookRequest();
std::string getHttpHeaders()const;
void setHttpHeaders(const std::string& httpHeaders);
std::string getMethod()const;
void setMethod(const std::string& method);
std::string getHttpParams()const;
void setHttpParams(const std::string& httpParams);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
std::string getBody()const;
void setBody(const std::string& body);
std::string getUrl()const;
void setUrl(const std::string& url);
std::string getContactName()const;
void setContactName(const std::string& contactName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string httpHeaders_;
std::string method_;
std::string httpParams_;
std::string proxyUserId_;
std::string body_;
std::string url_;
std::string contactName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT CreateWehookResult : public ServiceResult
{
public:
CreateWehookResult();
explicit CreateWehookResult(const std::string &payload);
~CreateWehookResult();
std::string getContactId()const;
protected:
void parse(const std::string &payload);
private:
std::string contactId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_CREATEWEHOOKRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELAUTHTOKENREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DelAuthTokenRequest : public RpcServiceRequest {
public:
DelAuthTokenRequest();
~DelAuthTokenRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELAUTHTOKENRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DelAuthTokenResult : public ServiceResult
{
public:
DelAuthTokenResult();
explicit DelAuthTokenResult(const std::string &payload);
~DelAuthTokenResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELAUTHTOKENRESULT_H_

View File

@@ -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_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactGroupRequest : public RpcServiceRequest
{
public:
DeleteAlertContactGroupRequest();
~DeleteAlertContactGroupRequest();
long getContactGroupId()const;
void setContactGroupId(long contactGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
long contactGroupId_;
std::string regionId_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactGroupRequest : public RpcServiceRequest {
public:
DeleteAlertContactGroupRequest();
~DeleteAlertContactGroupRequest();
long getContactGroupId() const;
void setContactGroupId(long contactGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
private:
long contactGroupId_;
std::string regionId_;
std::string proxyUserId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTGROUPREQUEST_H_

View File

@@ -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_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactRequest : public RpcServiceRequest
{
public:
DeleteAlertContactRequest();
~DeleteAlertContactRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
long getContactId()const;
void setContactId(long contactId);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
std::string regionId_;
long contactId_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertContactRequest : public RpcServiceRequest {
public:
DeleteAlertContactRequest();
~DeleteAlertContactRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getContactId() const;
void setContactId(long contactId);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
private:
std::string regionId_;
long contactId_;
std::string proxyUserId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTCONTACTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRuleRequest : public RpcServiceRequest {
public:
DeleteAlertRuleRequest();
~DeleteAlertRuleRequest();
long getAlertId() const;
void setAlertId(long alertId);
private:
long alertId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEALERTRULERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRuleResult : public ServiceResult
{
public:
DeleteAlertRuleResult();
explicit DeleteAlertRuleResult(const std::string &payload);
~DeleteAlertRuleResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULERESULT_H_

View File

@@ -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_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRulesRequest : public RpcServiceRequest
{
public:
DeleteAlertRulesRequest();
~DeleteAlertRulesRequest();
std::string getAlertIds()const;
void setAlertIds(const std::string& alertIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
std::string alertIds_;
std::string regionId_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertRulesRequest : public RpcServiceRequest {
public:
DeleteAlertRulesRequest();
~DeleteAlertRulesRequest();
std::string getAlertIds() const;
void setAlertIds(const std::string &alertIds);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
private:
std::string alertIds_;
std::string regionId_;
std::string proxyUserId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTRULESREQUEST_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertTemplateRequest : public RpcServiceRequest
{
public:
DeleteAlertTemplateRequest();
~DeleteAlertTemplateRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
long getId()const;
void setId(long id);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
std::string regionId_;
long id_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATEREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteAlertTemplateResult : public ServiceResult
{
public:
DeleteAlertTemplateResult();
explicit DeleteAlertTemplateResult(const std::string &payload);
~DeleteAlertTemplateResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEALERTTEMPLATERESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteCmsExporterRequest : public RpcServiceRequest {
public:
DeleteCmsExporterRequest();
~DeleteCmsExporterRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteCmsExporterResult : public ServiceResult
{
public:
DeleteCmsExporterResult();
explicit DeleteCmsExporterResult(const std::string &payload);
~DeleteCmsExporterResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECMSEXPORTERRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteContactGroupRequest : public RpcServiceRequest {
public:
DeleteContactGroupRequest();
~DeleteContactGroupRequest();
long getContactGroupId() const;
void setContactGroupId(long contactGroupId);
private:
long contactGroupId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteContactGroupResult : public ServiceResult
{
public:
DeleteContactGroupResult();
explicit DeleteContactGroupResult(const std::string &payload);
~DeleteContactGroupResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTGROUPRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECONTACTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteContactRequest : public RpcServiceRequest {
public:
DeleteContactRequest();
~DeleteContactRequest();
long getContactId() const;
void setContactId(long contactId);
private:
long contactId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETECONTACTRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETECONTACTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteContactResult : public ServiceResult
{
public:
DeleteContactResult();
explicit DeleteContactResult(const std::string &payload);
~DeleteContactResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETECONTACTRESULT_H_

View File

@@ -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_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteDispatchRuleRequest : public RpcServiceRequest
{
public:
DeleteDispatchRuleRequest();
~DeleteDispatchRuleRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getId()const;
void setId(const std::string& id);
std::string getProxyUserId()const;
void setProxyUserId(const std::string& proxyUserId);
private:
std::string regionId_;
std::string id_;
std::string proxyUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteDispatchRuleRequest : public RpcServiceRequest {
public:
DeleteDispatchRuleRequest();
~DeleteDispatchRuleRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getId() const;
void setId(const std::string &id);
std::string getProxyUserId() const;
void setProxyUserId(const std::string &proxyUserId);
private:
std::string regionId_;
std::string id_;
std::string proxyUserId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEDISPATCHRULEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteEventBridgeIntegrationRequest : public RpcServiceRequest {
public:
DeleteEventBridgeIntegrationRequest();
~DeleteEventBridgeIntegrationRequest();
long getId() const;
void setId(long id);
private:
long id_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteEventBridgeIntegrationResult : public ServiceResult
{
public:
DeleteEventBridgeIntegrationResult();
explicit DeleteEventBridgeIntegrationResult(const std::string &payload);
~DeleteEventBridgeIntegrationResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEEVENTBRIDGEINTEGRATIONRESULT_H_

View File

@@ -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_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaResourceRequest : public RpcServiceRequest
{
public:
DeleteGrafanaResourceRequest();
~DeleteGrafanaResourceRequest();
std::string getClusterName()const;
void setClusterName(const std::string& clusterName);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string clusterName_;
std::string clusterId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteGrafanaResourceRequest : public RpcServiceRequest {
public:
DeleteGrafanaResourceRequest();
~DeleteGrafanaResourceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getClusterName() const;
void setClusterName(const std::string &clusterName);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string clusterName_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEGRAFANARESOURCEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEIMROBOTREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteIMRobotRequest : public RpcServiceRequest {
public:
DeleteIMRobotRequest();
~DeleteIMRobotRequest();
long getRobotId() const;
void setRobotId(long robotId);
private:
long robotId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEIMROBOTRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteIMRobotResult : public ServiceResult
{
public:
DeleteIMRobotResult();
explicit DeleteIMRobotResult(const std::string &payload);
~DeleteIMRobotResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEIMROBOTRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationRequest : public RpcServiceRequest {
public:
DeleteIntegrationRequest();
~DeleteIntegrationRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIntegration() const;
void setIntegration(const std::string &integration);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
private:
std::string regionId_;
std::string integration_;
std::string clusterId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationResult : public ServiceResult
{
public:
DeleteIntegrationResult();
explicit DeleteIntegrationResult(const std::string &payload);
~DeleteIntegrationResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationsRequest : public RpcServiceRequest {
public:
DeleteIntegrationsRequest();
~DeleteIntegrationsRequest();
long getIntegrationId() const;
void setIntegrationId(long integrationId);
private:
long integrationId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteIntegrationsResult : public ServiceResult
{
public:
DeleteIntegrationsResult();
explicit DeleteIntegrationsResult(const std::string &payload);
~DeleteIntegrationsResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEINTEGRATIONSRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteNotificationPolicyRequest : public RpcServiceRequest {
public:
DeleteNotificationPolicyRequest();
~DeleteNotificationPolicyRequest();
long getId() const;
void setId(long id);
private:
long id_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteNotificationPolicyResult : public ServiceResult
{
public:
DeleteNotificationPolicyResult();
explicit DeleteNotificationPolicyResult(const std::string &payload);
~DeleteNotificationPolicyResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETENOTIFICATIONPOLICYRESULT_H_

View File

@@ -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_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusAlertRuleRequest : public RpcServiceRequest
{
public:
DeletePrometheusAlertRuleRequest();
~DeletePrometheusAlertRuleRequest();
long getAlertId()const;
void setAlertId(long alertId);
private:
long alertId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusAlertRuleRequest : public RpcServiceRequest {
public:
DeletePrometheusAlertRuleRequest();
~DeletePrometheusAlertRuleRequest();
long getAlertId() const;
void setAlertId(long alertId);
private:
long alertId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSALERTRULEREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusGlobalViewRequest : public RpcServiceRequest {
public:
DeletePrometheusGlobalViewRequest();
~DeletePrometheusGlobalViewRequest();
std::string getGlobalViewClusterId() const;
void setGlobalViewClusterId(const std::string &globalViewClusterId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string globalViewClusterId_;
std::string regionId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeletePrometheusGlobalViewResult : public ServiceResult
{
public:
DeletePrometheusGlobalViewResult();
explicit DeletePrometheusGlobalViewResult(const std::string &payload);
~DeletePrometheusGlobalViewResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETEPROMETHEUSGLOBALVIEWRESULT_H_

View File

@@ -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_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteRetcodeAppRequest : public RpcServiceRequest
{
public:
DeleteRetcodeAppRequest();
~DeleteRetcodeAppRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::string regionId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteRetcodeAppRequest : public RpcServiceRequest {
public:
DeleteRetcodeAppRequest();
~DeleteRetcodeAppRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getAppId() const;
void setAppId(const std::string &appId);
private:
std::string regionId_;
std::string appId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETERETCODEAPPREQUEST_H_

View File

@@ -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_ARMS_MODEL_DELETESCENARIOREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioRequest : public RpcServiceRequest
{
public:
DeleteScenarioRequest();
~DeleteScenarioRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
long getScenarioId()const;
void setScenarioId(long scenarioId);
private:
std::string regionId_;
long scenarioId_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
*/
#ifndef ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteScenarioRequest : public RpcServiceRequest {
public:
DeleteScenarioRequest();
~DeleteScenarioRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getScenarioId() const;
void setScenarioId(long scenarioId);
private:
std::string regionId_;
long scenarioId_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESCENARIOREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteSilencePolicyRequest : public RpcServiceRequest {
public:
DeleteSilencePolicyRequest();
~DeleteSilencePolicyRequest();
long getId() const;
void setId(long id);
private:
long id_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteSilencePolicyResult : public ServiceResult
{
public:
DeleteSilencePolicyResult();
explicit DeleteSilencePolicyResult(const std::string &payload);
~DeleteSilencePolicyResult();
bool getIsSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool isSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESILENCEPOLICYRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteSourceMapRequest : public RpcServiceRequest {
public:
DeleteSourceMapRequest();
~DeleteSourceMapRequest();
std::vector<std::string> getFidList() const;
void setFidList(const std::vector<std::string> &fidList);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getPid() const;
void setPid(const std::string &pid);
private:
std::vector<std::string> fidList_;
std::string regionId_;
std::string pid_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESOURCEMAPRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteSourceMapResult : public ServiceResult
{
public:
DeleteSourceMapResult();
explicit DeleteSourceMapResult(const std::string &payload);
~DeleteSourceMapResult();
std::string getData()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESOURCEMAPRESULT_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_
#include <alibabacloud/arms/ARMSExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace ARMS {
namespace Model {
class ALIBABACLOUD_ARMS_EXPORT DeleteSyntheticTaskRequest : public RpcServiceRequest {
public:
DeleteSyntheticTaskRequest();
~DeleteSyntheticTaskRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<std::string> getTaskIds() const;
void setTaskIds(const std::vector<std::string> &taskIds);
private:
std::string regionId_;
std::vector<std::string> taskIds_;
};
} // namespace Model
} // namespace ARMS
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKREQUEST_H_

View File

@@ -0,0 +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_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_
#define ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/arms/ARMSExport.h>
namespace AlibabaCloud
{
namespace ARMS
{
namespace Model
{
class ALIBABACLOUD_ARMS_EXPORT DeleteSyntheticTaskResult : public ServiceResult
{
public:
DeleteSyntheticTaskResult();
explicit DeleteSyntheticTaskResult(const std::string &payload);
~DeleteSyntheticTaskResult();
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string result_;
};
}
}
}
#endif // !ALIBABACLOUD_ARMS_MODEL_DELETESYNTHETICTASKRESULT_H_

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