Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6462c32f5f | ||
|
|
3550cece5c | ||
|
|
755c0bdc5d | ||
|
|
175996b239 | ||
|
|
895d40a767 | ||
|
|
3a1833173e | ||
|
|
e8d24adda6 | ||
|
|
9bad4d5db8 | ||
|
|
c94e372ec7 | ||
|
|
90f78851fa | ||
|
|
e73100b250 | ||
|
|
3e1cf87389 | ||
|
|
f76987f991 | ||
|
|
5bdc3d7027 | ||
|
|
099e528d4d | ||
|
|
3da02ee896 | ||
|
|
f16c54ae8c | ||
|
|
5c2cfdcad8 | ||
|
|
5400fc5e09 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -12,3 +12,5 @@ test/httpserver/node_modules
|
||||
test/httpserver/package-lock.json
|
||||
test/httpserver/nohup.out
|
||||
.idea
|
||||
build/
|
||||
cmake-build-debug/
|
||||
|
||||
53
CHANGELOG
53
CHANGELOG
@@ -1,3 +1,56 @@
|
||||
2019-12-19 Version 1.36.217
|
||||
- Generated 2019-09-28 for `reid`.
|
||||
|
||||
2019-12-19 Version 1.36.216
|
||||
- DescribeNetworkInterfaces Supports NextToken.
|
||||
|
||||
2019-12-16 Version 1.36.215
|
||||
- DescribeTransferDomains add query param, TargetUserId, FromUserId, DomainName.
|
||||
|
||||
2019-12-14 Version 1.36.214
|
||||
- Generated 2015-01-01 for `R-kvstore`.
|
||||
|
||||
2019-12-14 Version 1.36.213
|
||||
- Update DescribeAvailableResource.
|
||||
|
||||
2019-12-14 Version 1.36.212
|
||||
- Update DescribeAvailableResource.
|
||||
|
||||
2019-12-12 Version 1.36.211
|
||||
- Generated 2019-06-10 for `et-industry-openapi`.
|
||||
|
||||
2019-12-11 Version 1.36.210
|
||||
- Supported Sync predict for Image.
|
||||
- Supported Set Frame Frequency for Stream Predict.
|
||||
- Fixed Errore Code For APIs.
|
||||
|
||||
2019-12-11 Version 1.36.209
|
||||
- Add tag API.
|
||||
- Add group process monitoring API.
|
||||
- Add API for batch setting alarm rules.
|
||||
|
||||
2019-12-05 Version 1.36.208
|
||||
- Add api QueryMetric.
|
||||
|
||||
2019-12-04 Version 1.36.207
|
||||
- Generated 2019-01-01 for `HBase`.
|
||||
|
||||
2019-12-04 Version 1.36.206
|
||||
- Supported ModifyDBInstanceSpec for Direction param.
|
||||
|
||||
2019-12-02 Version 1.36.205
|
||||
- Remove QuerySmsProdStatus OpenAPI.
|
||||
|
||||
2019-11-29 Version 1.36.204
|
||||
- Add RenewInstance.
|
||||
- Add RenewLogstash.
|
||||
- Add UpdateInstanceChargeType.
|
||||
- Add UpdateLogstashChargeType.
|
||||
|
||||
2019-11-28 Version 1.36.203
|
||||
- Supported API GetTxtRecordForVerify.
|
||||
- Supported API RetrieveDomain.
|
||||
|
||||
2019-11-28 Version 1.36.202
|
||||
- Supported dash for compress.
|
||||
|
||||
|
||||
@@ -65,7 +65,6 @@ add_subdirectory(teslamaxcompute)
|
||||
add_subdirectory(push)
|
||||
add_subdirectory(csb)
|
||||
add_subdirectory(domain)
|
||||
add_subdirectory(green)
|
||||
add_subdirectory(hsm)
|
||||
add_subdirectory(dcdn)
|
||||
add_subdirectory(pvtz)
|
||||
@@ -98,30 +97,30 @@ add_subdirectory(cr)
|
||||
add_subdirectory(openanalytics)
|
||||
add_subdirectory(snsuapi)
|
||||
add_subdirectory(ubsms)
|
||||
add_subdirectory(yundun)
|
||||
add_subdirectory(arms4finance)
|
||||
add_subdirectory(imagesearch)
|
||||
add_subdirectory(cas)
|
||||
add_subdirectory(cloudwf)
|
||||
add_subdirectory(alidns)
|
||||
add_subdirectory(yundun)
|
||||
add_subdirectory(arms4finance)
|
||||
add_subdirectory(imagesearch)
|
||||
add_subdirectory(cas)
|
||||
add_subdirectory(cloudwf)
|
||||
add_subdirectory(alidns)
|
||||
add_subdirectory(httpdns)
|
||||
|
||||
add_subdirectory(crm)
|
||||
add_subdirectory(kms)
|
||||
add_subdirectory(sas-api)
|
||||
add_subdirectory(jarvis-public)
|
||||
add_subdirectory(mts)
|
||||
add_subdirectory(dysmsapi)
|
||||
add_subdirectory(ons)
|
||||
add_subdirectory(ivision)
|
||||
add_subdirectory(imm)
|
||||
|
||||
add_subdirectory(crm)
|
||||
add_subdirectory(kms)
|
||||
add_subdirectory(sas-api)
|
||||
add_subdirectory(jarvis-public)
|
||||
add_subdirectory(mts)
|
||||
add_subdirectory(dysmsapi)
|
||||
add_subdirectory(ons)
|
||||
add_subdirectory(ivision)
|
||||
add_subdirectory(imm)
|
||||
add_subdirectory(bssopenapi)
|
||||
|
||||
|
||||
add_subdirectory(sas)
|
||||
|
||||
add_subdirectory(dbs)
|
||||
add_subdirectory(r-kvstore)
|
||||
add_subdirectory(dds)
|
||||
add_subdirectory(yundun-ds)
|
||||
add_subdirectory(trademark)
|
||||
|
||||
add_subdirectory(dbs)
|
||||
add_subdirectory(r-kvstore)
|
||||
add_subdirectory(dds)
|
||||
add_subdirectory(yundun-ds)
|
||||
add_subdirectory(trademark)
|
||||
add_subdirectory(sddp)
|
||||
95
README-CN.md
95
README-CN.md
@@ -37,86 +37,81 @@ Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负
|
||||
|
||||
## 安装 (从源代码构建)
|
||||
|
||||
1. 从 GitHub 下载或 Git 克隆 [aliyun-openapi-cpp-sdk](https://github.com/aliyun/aliyun-openapi-cpp-sdk)
|
||||
|
||||
* 直接下载 https://github.com/aliyun/aliyun-openapi-cpp-sdk/archive/master.zip
|
||||
* 使用 Git 命令获取
|
||||
|
||||
```
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
|
||||
2. 创建生成必要的构建文件
|
||||
|
||||
```bash
|
||||
cd <path/to/aliyun-openapi-cpp-sdk>
|
||||
mkdir sdk_build
|
||||
cd sdk_build
|
||||
cmake ..
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
要在 Linux 平台进行编译, 您必须安装依赖的外部库文件 libcurl、libopenssl、libuuid、libjsoncpp, 通常情况下,系统的包管理器中的会有提供。
|
||||
1. 要在 Linux 平台进行编译, 您必须安装依赖的外部库文件 libcurl、libopenssl、libuuid、libjsoncpp, 通常情况下,系统的包管理器中的会有提供。
|
||||
|
||||
例如:在基于 Redhat / Fedora 的系统上安装这些软件包
|
||||
- 例如:在基于 Redhat / Fedora 的系统上安装这些软件包
|
||||
|
||||
```bash
|
||||
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
||||
```
|
||||
|
||||
在基于 Debian/Ubuntu 的系统
|
||||
- 在基于 Debian/Ubuntu 的系统
|
||||
```bash
|
||||
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
|
||||
```
|
||||
|
||||
在安装依赖库后执行以下命令编译并安装:
|
||||
2. 执行以下命令,从 Github 克隆源码
|
||||
|
||||
手动编译安装
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
mkdir sdk_build
|
||||
cd sdk_build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
|
||||
或者通过 `easyinstall.sh`一键式安装
|
||||
3. 编译安装
|
||||
|
||||
- 手动编译安装
|
||||
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
sudo sh easyinstall.sh
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
mkdir sdk_build
|
||||
cd sdk_build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
**Alibaba Cloud SDK for C++ 将被安装在 `/usr`.**
|
||||
- 或者通过 `easyinstall.sh`一键式安装
|
||||
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
sudo sh easyinstall.sh
|
||||
```
|
||||
|
||||
**Alibaba Cloud SDK for C++ 将被安装在 `/usr` .**
|
||||
|
||||
### Windows
|
||||
|
||||
通过 cmake 生成 Visual Studio 解决方案:
|
||||
1. 安装 [perl](https://www.perl.org/get.html#win32)
|
||||
|
||||
在 aliyun-openapi-cpp-sdk 下创建 sdk_build 目录
|
||||
|
||||
打开 cmake-ui 选择源代码目录和构建目录,点击 `配置(configure)` 和 `生成(generate)` 构建 VS 解决方案。
|
||||
|
||||
进入 sdk_build 目录使用 Visual Studio 打开 alibabacloud-sdk.sln 解决方案。
|
||||
|
||||
选择构建 `Release` 输出,并打开配置管理器勾选 `INSTALL`。
|
||||
|
||||
构建 -> 生成解决方案。
|
||||
|
||||
或者您也可以使用 VS 的开发人员命令提示符,执行以下命令编译并安装:
|
||||
2. 使用 git-bash 执行以下命令,从 Github 克隆源码
|
||||
|
||||
```bash
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
msbuild ALL_BUILD.vcxproj
|
||||
msbuild INSTALL.vcxproj
|
||||
```
|
||||
|
||||
3. 使用 Visual Studio 进行编译:
|
||||
|
||||
- 在 aliyun-openapi-cpp-sdk 下创建 sdk_build 目录
|
||||
- 打开 cmake-ui , 然后进行以下操作
|
||||
- 选择 `源代码目录(Browse Source)`
|
||||
- 选择 `构建目录(Browse build)` 为 `sdk_build`
|
||||
- 点击 `配置(configure)`
|
||||
- 点击 `生成(generate)`, 构建 VS 解决方案。
|
||||
|
||||
4. 编译安装 C++ SDK
|
||||
|
||||
- 进入 sdk_build 目录,使用 Visual Studio 打开 alibabacloud-sdk.sln 解决方案
|
||||
- 选择构建 `Release` 输出
|
||||
- 并打开配置管理器勾选 `INSTALL`
|
||||
- 构建 -> 生成解决方案
|
||||
|
||||
**Alibaba Cloud SDK for C++ 将安装在 `C:\Program File (x86)\alibabacloud-sdk` 目录**
|
||||
|
||||
**注意:请以管理员身份运行 Visual Studio,否则无法安装 SDK**
|
||||
|
||||
---
|
||||
|
||||
## 快速使用
|
||||
|
||||
在调用 Alibaba Cloud SDK for C++ 时,您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证,并指定云服务的地域,然后发送API请求。
|
||||
@@ -125,7 +120,7 @@ msbuild INSTALL.vcxproj
|
||||
|
||||
> **说明:** 您需要替换示例中的 your-region-id、your-access-key-id 和 your-access-key-secret 的值。
|
||||
|
||||
```
|
||||
```cpp
|
||||
#include <iostream>
|
||||
#include <alibabacloud/core/AlibabaCloud.h>
|
||||
#include <alibabacloud/ecs/EcsClient.h>
|
||||
|
||||
65
README.md
65
README.md
@@ -41,39 +41,43 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
||||
|
||||
1. Install third-party libraries on the Linux platform, including `libcurl`, `libopenssl`, `libuuid`, and `libjsoncpp`.
|
||||
|
||||
- Run the following commands on the `Redhat/Fedora` system
|
||||
```
|
||||
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
||||
```
|
||||
- Run the following commands on the `Debian/Ubuntu` system
|
||||
```
|
||||
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
|
||||
```
|
||||
- Run the following commands on the `Redhat/Fedora` system
|
||||
|
||||
```
|
||||
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
||||
```
|
||||
|
||||
- Run the following commands on the `Debian/Ubuntu` system
|
||||
|
||||
```
|
||||
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
|
||||
```
|
||||
|
||||
2. Run the following commands to clone source codes from GitHub.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
```bash
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
|
||||
3. Build and install SDK
|
||||
|
||||
- Manually build and install
|
||||
- Manually build and install
|
||||
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
mkdir sdk_build
|
||||
cd sdk_build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
mkdir sdk_build
|
||||
cd sdk_build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
- Or you may do this with `easyinstall.sh` in the source directory
|
||||
- Or you may do this with `easyinstall.sh` in the source directory
|
||||
|
||||
```shell
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
sudo sh easyinstall.sh
|
||||
```
|
||||
```bash
|
||||
cd aliyun-openapi-cpp-sdk
|
||||
sudo sh easyinstall.sh
|
||||
```
|
||||
|
||||
**The Alibaba Cloud SDK for C++ will be installed to `/usr`.**
|
||||
|
||||
@@ -83,11 +87,11 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
||||
|
||||
2. Run the following command to clone code from Github via git-bash:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
```bash
|
||||
git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
||||
```
|
||||
|
||||
2. Build Visual Studio solution
|
||||
3. Build Visual Studio solution
|
||||
|
||||
- Change directory to source code and make directory sdk_build
|
||||
|
||||
@@ -101,7 +105,7 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
||||
|
||||
- `Generate`
|
||||
|
||||
3. Build and Install C++ SDK
|
||||
4. Build and Install C++ SDK
|
||||
|
||||
- Open `aliyun-openapi-cpp-sdk\\sdk_build\\alibabacloud-sdk.sln` with Visual Studio
|
||||
|
||||
@@ -113,6 +117,7 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
||||
|
||||
**Alibaba Cloud SDK for C++ will be installed to `C:\Program File (x86)\alibabacloud-sdk`**
|
||||
|
||||
---
|
||||
|
||||
## Quick Examples
|
||||
|
||||
|
||||
@@ -141,12 +141,16 @@ set(alidns_public_header_model
|
||||
include/alibabacloud/alidns/model/ExecuteGtmRecoveryPlanResult.h
|
||||
include/alibabacloud/alidns/model/GetMainDomainNameRequest.h
|
||||
include/alibabacloud/alidns/model/GetMainDomainNameResult.h
|
||||
include/alibabacloud/alidns/model/GetTxtRecordForVerifyRequest.h
|
||||
include/alibabacloud/alidns/model/GetTxtRecordForVerifyResult.h
|
||||
include/alibabacloud/alidns/model/ModifyHichinaDomainDNSRequest.h
|
||||
include/alibabacloud/alidns/model/ModifyHichinaDomainDNSResult.h
|
||||
include/alibabacloud/alidns/model/OperateBatchDomainRequest.h
|
||||
include/alibabacloud/alidns/model/OperateBatchDomainResult.h
|
||||
include/alibabacloud/alidns/model/PreviewGtmRecoveryPlanRequest.h
|
||||
include/alibabacloud/alidns/model/PreviewGtmRecoveryPlanResult.h
|
||||
include/alibabacloud/alidns/model/RetrieveDomainRequest.h
|
||||
include/alibabacloud/alidns/model/RetrieveDomainResult.h
|
||||
include/alibabacloud/alidns/model/RollbackGtmRecoveryPlanRequest.h
|
||||
include/alibabacloud/alidns/model/RollbackGtmRecoveryPlanResult.h
|
||||
include/alibabacloud/alidns/model/SetDNSSLBStatusRequest.h
|
||||
@@ -306,12 +310,16 @@ set(alidns_src
|
||||
src/model/ExecuteGtmRecoveryPlanResult.cc
|
||||
src/model/GetMainDomainNameRequest.cc
|
||||
src/model/GetMainDomainNameResult.cc
|
||||
src/model/GetTxtRecordForVerifyRequest.cc
|
||||
src/model/GetTxtRecordForVerifyResult.cc
|
||||
src/model/ModifyHichinaDomainDNSRequest.cc
|
||||
src/model/ModifyHichinaDomainDNSResult.cc
|
||||
src/model/OperateBatchDomainRequest.cc
|
||||
src/model/OperateBatchDomainResult.cc
|
||||
src/model/PreviewGtmRecoveryPlanRequest.cc
|
||||
src/model/PreviewGtmRecoveryPlanResult.cc
|
||||
src/model/RetrieveDomainRequest.cc
|
||||
src/model/RetrieveDomainResult.cc
|
||||
src/model/RollbackGtmRecoveryPlanRequest.cc
|
||||
src/model/RollbackGtmRecoveryPlanResult.cc
|
||||
src/model/SetDNSSLBStatusRequest.cc
|
||||
|
||||
@@ -142,12 +142,16 @@
|
||||
#include "model/ExecuteGtmRecoveryPlanResult.h"
|
||||
#include "model/GetMainDomainNameRequest.h"
|
||||
#include "model/GetMainDomainNameResult.h"
|
||||
#include "model/GetTxtRecordForVerifyRequest.h"
|
||||
#include "model/GetTxtRecordForVerifyResult.h"
|
||||
#include "model/ModifyHichinaDomainDNSRequest.h"
|
||||
#include "model/ModifyHichinaDomainDNSResult.h"
|
||||
#include "model/OperateBatchDomainRequest.h"
|
||||
#include "model/OperateBatchDomainResult.h"
|
||||
#include "model/PreviewGtmRecoveryPlanRequest.h"
|
||||
#include "model/PreviewGtmRecoveryPlanResult.h"
|
||||
#include "model/RetrieveDomainRequest.h"
|
||||
#include "model/RetrieveDomainResult.h"
|
||||
#include "model/RollbackGtmRecoveryPlanRequest.h"
|
||||
#include "model/RollbackGtmRecoveryPlanResult.h"
|
||||
#include "model/SetDNSSLBStatusRequest.h"
|
||||
@@ -373,6 +377,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetMainDomainNameResult> GetMainDomainNameOutcome;
|
||||
typedef std::future<GetMainDomainNameOutcome> GetMainDomainNameOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::GetMainDomainNameRequest&, const GetMainDomainNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMainDomainNameAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetTxtRecordForVerifyResult> GetTxtRecordForVerifyOutcome;
|
||||
typedef std::future<GetTxtRecordForVerifyOutcome> GetTxtRecordForVerifyOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::GetTxtRecordForVerifyRequest&, const GetTxtRecordForVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTxtRecordForVerifyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyHichinaDomainDNSResult> ModifyHichinaDomainDNSOutcome;
|
||||
typedef std::future<ModifyHichinaDomainDNSOutcome> ModifyHichinaDomainDNSOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::ModifyHichinaDomainDNSRequest&, const ModifyHichinaDomainDNSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHichinaDomainDNSAsyncHandler;
|
||||
@@ -382,6 +389,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::PreviewGtmRecoveryPlanResult> PreviewGtmRecoveryPlanOutcome;
|
||||
typedef std::future<PreviewGtmRecoveryPlanOutcome> PreviewGtmRecoveryPlanOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::PreviewGtmRecoveryPlanRequest&, const PreviewGtmRecoveryPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreviewGtmRecoveryPlanAsyncHandler;
|
||||
typedef Outcome<Error, Model::RetrieveDomainResult> RetrieveDomainOutcome;
|
||||
typedef std::future<RetrieveDomainOutcome> RetrieveDomainOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::RetrieveDomainRequest&, const RetrieveDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetrieveDomainAsyncHandler;
|
||||
typedef Outcome<Error, Model::RollbackGtmRecoveryPlanResult> RollbackGtmRecoveryPlanOutcome;
|
||||
typedef std::future<RollbackGtmRecoveryPlanOutcome> RollbackGtmRecoveryPlanOutcomeCallable;
|
||||
typedef std::function<void(const AlidnsClient*, const Model::RollbackGtmRecoveryPlanRequest&, const RollbackGtmRecoveryPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackGtmRecoveryPlanAsyncHandler;
|
||||
@@ -621,6 +631,9 @@ namespace AlibabaCloud
|
||||
GetMainDomainNameOutcome getMainDomainName(const Model::GetMainDomainNameRequest &request)const;
|
||||
void getMainDomainNameAsync(const Model::GetMainDomainNameRequest& request, const GetMainDomainNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetMainDomainNameOutcomeCallable getMainDomainNameCallable(const Model::GetMainDomainNameRequest& request) const;
|
||||
GetTxtRecordForVerifyOutcome getTxtRecordForVerify(const Model::GetTxtRecordForVerifyRequest &request)const;
|
||||
void getTxtRecordForVerifyAsync(const Model::GetTxtRecordForVerifyRequest& request, const GetTxtRecordForVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetTxtRecordForVerifyOutcomeCallable getTxtRecordForVerifyCallable(const Model::GetTxtRecordForVerifyRequest& request) const;
|
||||
ModifyHichinaDomainDNSOutcome modifyHichinaDomainDNS(const Model::ModifyHichinaDomainDNSRequest &request)const;
|
||||
void modifyHichinaDomainDNSAsync(const Model::ModifyHichinaDomainDNSRequest& request, const ModifyHichinaDomainDNSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyHichinaDomainDNSOutcomeCallable modifyHichinaDomainDNSCallable(const Model::ModifyHichinaDomainDNSRequest& request) const;
|
||||
@@ -630,6 +643,9 @@ namespace AlibabaCloud
|
||||
PreviewGtmRecoveryPlanOutcome previewGtmRecoveryPlan(const Model::PreviewGtmRecoveryPlanRequest &request)const;
|
||||
void previewGtmRecoveryPlanAsync(const Model::PreviewGtmRecoveryPlanRequest& request, const PreviewGtmRecoveryPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
PreviewGtmRecoveryPlanOutcomeCallable previewGtmRecoveryPlanCallable(const Model::PreviewGtmRecoveryPlanRequest& request) const;
|
||||
RetrieveDomainOutcome retrieveDomain(const Model::RetrieveDomainRequest &request)const;
|
||||
void retrieveDomainAsync(const Model::RetrieveDomainRequest& request, const RetrieveDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RetrieveDomainOutcomeCallable retrieveDomainCallable(const Model::RetrieveDomainRequest& request) const;
|
||||
RollbackGtmRecoveryPlanOutcome rollbackGtmRecoveryPlan(const Model::RollbackGtmRecoveryPlanRequest &request)const;
|
||||
void rollbackGtmRecoveryPlanAsync(const Model::RollbackGtmRecoveryPlanRequest& request, const RollbackGtmRecoveryPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RollbackGtmRecoveryPlanOutcomeCallable rollbackGtmRecoveryPlanCallable(const Model::RollbackGtmRecoveryPlanRequest& request) const;
|
||||
|
||||
@@ -35,23 +35,32 @@ namespace AlibabaCloud
|
||||
DescribeTransferDomainsRequest();
|
||||
~DescribeTransferDomainsRequest();
|
||||
|
||||
long getFromUserId()const;
|
||||
void setFromUserId(long fromUserId);
|
||||
long getPageNumber()const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getTransferType()const;
|
||||
void setTransferType(const std::string& transferType);
|
||||
std::string getUserClientIp()const;
|
||||
void setUserClientIp(const std::string& userClientIp);
|
||||
long getTargetUserId()const;
|
||||
void setTargetUserId(long targetUserId);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getTransferType()const;
|
||||
void setTransferType(const std::string& transferType);
|
||||
std::string getUserClientIp()const;
|
||||
void setUserClientIp(const std::string& userClientIp);
|
||||
|
||||
private:
|
||||
long fromUserId_;
|
||||
long pageNumber_;
|
||||
std::string transferType_;
|
||||
std::string userClientIp_;
|
||||
long targetUserId_;
|
||||
long pageSize_;
|
||||
std::string lang_;
|
||||
std::string domainName_;
|
||||
std::string transferType_;
|
||||
std::string userClientIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,47 +14,44 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DNSKNOCKER_MODEL_GETDOMAINREQUEST_H_
|
||||
#define ALIBABACLOUD_DNSKNOCKER_MODEL_GETDOMAINREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/dnsknocker/DnsKnockerExport.h>
|
||||
#include <alibabacloud/alidns/AlidnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace DnsKnocker
|
||||
namespace Alidns
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DNSKNOCKER_EXPORT GetDomainRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_ALIDNS_EXPORT GetTxtRecordForVerifyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetDomainRequest();
|
||||
~GetDomainRequest();
|
||||
GetTxtRecordForVerifyRequest();
|
||||
~GetTxtRecordForVerifyRequest();
|
||||
|
||||
std::string getAccessID()const;
|
||||
void setAccessID(const std::string& accessID);
|
||||
std::string getAccessSecret()const;
|
||||
void setAccessSecret(const std::string& accessSecret);
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getDomainLine()const;
|
||||
void setDomainLine(const std::string& domainLine);
|
||||
std::string getGroup()const;
|
||||
void setGroup(const std::string& group);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getUserClientIp()const;
|
||||
void setUserClientIp(const std::string& userClientIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string accessID_;
|
||||
std::string accessSecret_;
|
||||
std::string domainName_;
|
||||
std::string domainLine_;
|
||||
std::string group_;
|
||||
std::string type_;
|
||||
std::string userClientIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DNSKNOCKER_MODEL_GETDOMAINREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYREQUEST_H_
|
||||
@@ -14,42 +14,42 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYRESULT_H_
|
||||
#define ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/alidns/AlidnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
namespace Alidns
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertResult : public ServiceResult
|
||||
class ALIBABACLOUD_ALIDNS_EXPORT GetTxtRecordForVerifyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RequestServiceOfCloudDBExpertResult();
|
||||
explicit RequestServiceOfCloudDBExpertResult(const std::string &payload);
|
||||
~RequestServiceOfCloudDBExpertResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
GetTxtRecordForVerifyResult();
|
||||
explicit GetTxtRecordForVerifyResult(const std::string &payload);
|
||||
~GetTxtRecordForVerifyResult();
|
||||
std::string getRR()const;
|
||||
std::string getDomainName()const;
|
||||
std::string getValue()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
std::string rR_;
|
||||
std::string domainName_;
|
||||
std::string value_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ALIDNS_MODEL_GETTXTRECORDFORVERIFYRESULT_H_
|
||||
@@ -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_ALIDNS_MODEL_RETRIEVEDOMAINREQUEST_H_
|
||||
#define ALIBABACLOUD_ALIDNS_MODEL_RETRIEVEDOMAINREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/alidns/AlidnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Alidns
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_ALIDNS_EXPORT RetrieveDomainRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
RetrieveDomainRequest();
|
||||
~RetrieveDomainRequest();
|
||||
|
||||
std::string getDomainName()const;
|
||||
void setDomainName(const std::string& domainName);
|
||||
std::string getUserClientIp()const;
|
||||
void setUserClientIp(const std::string& userClientIp);
|
||||
std::string getLang()const;
|
||||
void setLang(const std::string& lang);
|
||||
|
||||
private:
|
||||
std::string domainName_;
|
||||
std::string userClientIp_;
|
||||
std::string lang_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_ALIDNS_MODEL_RETRIEVEDOMAINREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_ALIDNS_MODEL_RETRIEVEDOMAINRESULT_H_
|
||||
#define ALIBABACLOUD_ALIDNS_MODEL_RETRIEVEDOMAINRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
|
||||
#include <alibabacloud/alidns/AlidnsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace R_kvstore
|
||||
namespace Alidns
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteSnapshotResult : public ServiceResult
|
||||
class ALIBABACLOUD_ALIDNS_EXPORT RetrieveDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSnapshotResult();
|
||||
explicit DeleteSnapshotResult(const std::string &payload);
|
||||
~DeleteSnapshotResult();
|
||||
RetrieveDomainResult();
|
||||
explicit RetrieveDomainResult(const std::string &payload);
|
||||
~RetrieveDomainResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETESNAPSHOTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_ALIDNS_MODEL_RETRIEVEDOMAINRESULT_H_
|
||||
@@ -2211,6 +2211,42 @@ AlidnsClient::GetMainDomainNameOutcomeCallable AlidnsClient::getMainDomainNameCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlidnsClient::GetTxtRecordForVerifyOutcome AlidnsClient::getTxtRecordForVerify(const GetTxtRecordForVerifyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetTxtRecordForVerifyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetTxtRecordForVerifyOutcome(GetTxtRecordForVerifyResult(outcome.result()));
|
||||
else
|
||||
return GetTxtRecordForVerifyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AlidnsClient::getTxtRecordForVerifyAsync(const GetTxtRecordForVerifyRequest& request, const GetTxtRecordForVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getTxtRecordForVerify(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AlidnsClient::GetTxtRecordForVerifyOutcomeCallable AlidnsClient::getTxtRecordForVerifyCallable(const GetTxtRecordForVerifyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetTxtRecordForVerifyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getTxtRecordForVerify(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlidnsClient::ModifyHichinaDomainDNSOutcome AlidnsClient::modifyHichinaDomainDNS(const ModifyHichinaDomainDNSRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2319,6 +2355,42 @@ AlidnsClient::PreviewGtmRecoveryPlanOutcomeCallable AlidnsClient::previewGtmReco
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlidnsClient::RetrieveDomainOutcome AlidnsClient::retrieveDomain(const RetrieveDomainRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RetrieveDomainOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RetrieveDomainOutcome(RetrieveDomainResult(outcome.result()));
|
||||
else
|
||||
return RetrieveDomainOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AlidnsClient::retrieveDomainAsync(const RetrieveDomainRequest& request, const RetrieveDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, retrieveDomain(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AlidnsClient::RetrieveDomainOutcomeCallable AlidnsClient::retrieveDomainCallable(const RetrieveDomainRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RetrieveDomainOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->retrieveDomain(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AlidnsClient::RollbackGtmRecoveryPlanOutcome AlidnsClient::rollbackGtmRecoveryPlan(const RollbackGtmRecoveryPlanRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -27,6 +27,17 @@ DescribeTransferDomainsRequest::DescribeTransferDomainsRequest() :
|
||||
DescribeTransferDomainsRequest::~DescribeTransferDomainsRequest()
|
||||
{}
|
||||
|
||||
long DescribeTransferDomainsRequest::getFromUserId()const
|
||||
{
|
||||
return fromUserId_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setFromUserId(long fromUserId)
|
||||
{
|
||||
fromUserId_ = fromUserId;
|
||||
setCoreParameter("FromUserId", std::to_string(fromUserId));
|
||||
}
|
||||
|
||||
long DescribeTransferDomainsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
@@ -38,26 +49,15 @@ void DescribeTransferDomainsRequest::setPageNumber(long pageNumber)
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeTransferDomainsRequest::getTransferType()const
|
||||
long DescribeTransferDomainsRequest::getTargetUserId()const
|
||||
{
|
||||
return transferType_;
|
||||
return targetUserId_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setTransferType(const std::string& transferType)
|
||||
void DescribeTransferDomainsRequest::setTargetUserId(long targetUserId)
|
||||
{
|
||||
transferType_ = transferType;
|
||||
setCoreParameter("TransferType", transferType);
|
||||
}
|
||||
|
||||
std::string DescribeTransferDomainsRequest::getUserClientIp()const
|
||||
{
|
||||
return userClientIp_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setUserClientIp(const std::string& userClientIp)
|
||||
{
|
||||
userClientIp_ = userClientIp;
|
||||
setCoreParameter("UserClientIp", userClientIp);
|
||||
targetUserId_ = targetUserId;
|
||||
setCoreParameter("TargetUserId", std::to_string(targetUserId));
|
||||
}
|
||||
|
||||
long DescribeTransferDomainsRequest::getPageSize()const
|
||||
@@ -82,3 +82,36 @@ void DescribeTransferDomainsRequest::setLang(const std::string& lang)
|
||||
setCoreParameter("Lang", lang);
|
||||
}
|
||||
|
||||
std::string DescribeTransferDomainsRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setCoreParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
std::string DescribeTransferDomainsRequest::getTransferType()const
|
||||
{
|
||||
return transferType_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setTransferType(const std::string& transferType)
|
||||
{
|
||||
transferType_ = transferType;
|
||||
setCoreParameter("TransferType", transferType);
|
||||
}
|
||||
|
||||
std::string DescribeTransferDomainsRequest::getUserClientIp()const
|
||||
{
|
||||
return userClientIp_;
|
||||
}
|
||||
|
||||
void DescribeTransferDomainsRequest::setUserClientIp(const std::string& userClientIp)
|
||||
{
|
||||
userClientIp_ = userClientIp;
|
||||
setCoreParameter("UserClientIp", userClientIp);
|
||||
}
|
||||
|
||||
|
||||
73
alidns/src/model/GetTxtRecordForVerifyRequest.cc
Normal file
73
alidns/src/model/GetTxtRecordForVerifyRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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/alidns/model/GetTxtRecordForVerifyRequest.h>
|
||||
|
||||
using AlibabaCloud::Alidns::Model::GetTxtRecordForVerifyRequest;
|
||||
|
||||
GetTxtRecordForVerifyRequest::GetTxtRecordForVerifyRequest() :
|
||||
RpcServiceRequest("alidns", "2015-01-09", "GetTxtRecordForVerify")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetTxtRecordForVerifyRequest::~GetTxtRecordForVerifyRequest()
|
||||
{}
|
||||
|
||||
std::string GetTxtRecordForVerifyRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void GetTxtRecordForVerifyRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setCoreParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
std::string GetTxtRecordForVerifyRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void GetTxtRecordForVerifyRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setCoreParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string GetTxtRecordForVerifyRequest::getUserClientIp()const
|
||||
{
|
||||
return userClientIp_;
|
||||
}
|
||||
|
||||
void GetTxtRecordForVerifyRequest::setUserClientIp(const std::string& userClientIp)
|
||||
{
|
||||
userClientIp_ = userClientIp;
|
||||
setCoreParameter("UserClientIp", userClientIp);
|
||||
}
|
||||
|
||||
std::string GetTxtRecordForVerifyRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void GetTxtRecordForVerifyRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setCoreParameter("Lang", lang);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,52 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/r-kvstore/model/DescribeCertificationResult.h>
|
||||
#include <alibabacloud/alidns/model/GetTxtRecordForVerifyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::R_kvstore;
|
||||
using namespace AlibabaCloud::R_kvstore::Model;
|
||||
using namespace AlibabaCloud::Alidns;
|
||||
using namespace AlibabaCloud::Alidns::Model;
|
||||
|
||||
DescribeCertificationResult::DescribeCertificationResult() :
|
||||
GetTxtRecordForVerifyResult::GetTxtRecordForVerifyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCertificationResult::DescribeCertificationResult(const std::string &payload) :
|
||||
GetTxtRecordForVerifyResult::GetTxtRecordForVerifyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCertificationResult::~DescribeCertificationResult()
|
||||
GetTxtRecordForVerifyResult::~GetTxtRecordForVerifyResult()
|
||||
{}
|
||||
|
||||
void DescribeCertificationResult::parse(const std::string &payload)
|
||||
void GetTxtRecordForVerifyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["NoCertification"].isNull())
|
||||
noCertification_ = value["NoCertification"].asString() == "true";
|
||||
if(!value["DomainName"].isNull())
|
||||
domainName_ = value["DomainName"].asString();
|
||||
if(!value["RR"].isNull())
|
||||
rR_ = value["RR"].asString();
|
||||
if(!value["Value"].isNull())
|
||||
value_ = value["Value"].asString();
|
||||
|
||||
}
|
||||
|
||||
bool DescribeCertificationResult::getNoCertification()const
|
||||
std::string GetTxtRecordForVerifyResult::getRR()const
|
||||
{
|
||||
return noCertification_;
|
||||
return rR_;
|
||||
}
|
||||
|
||||
std::string GetTxtRecordForVerifyResult::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
std::string GetTxtRecordForVerifyResult::getValue()const
|
||||
{
|
||||
return value_;
|
||||
}
|
||||
|
||||
62
alidns/src/model/RetrieveDomainRequest.cc
Normal file
62
alidns/src/model/RetrieveDomainRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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/alidns/model/RetrieveDomainRequest.h>
|
||||
|
||||
using AlibabaCloud::Alidns::Model::RetrieveDomainRequest;
|
||||
|
||||
RetrieveDomainRequest::RetrieveDomainRequest() :
|
||||
RpcServiceRequest("alidns", "2015-01-09", "RetrieveDomain")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RetrieveDomainRequest::~RetrieveDomainRequest()
|
||||
{}
|
||||
|
||||
std::string RetrieveDomainRequest::getDomainName()const
|
||||
{
|
||||
return domainName_;
|
||||
}
|
||||
|
||||
void RetrieveDomainRequest::setDomainName(const std::string& domainName)
|
||||
{
|
||||
domainName_ = domainName;
|
||||
setCoreParameter("DomainName", domainName);
|
||||
}
|
||||
|
||||
std::string RetrieveDomainRequest::getUserClientIp()const
|
||||
{
|
||||
return userClientIp_;
|
||||
}
|
||||
|
||||
void RetrieveDomainRequest::setUserClientIp(const std::string& userClientIp)
|
||||
{
|
||||
userClientIp_ = userClientIp;
|
||||
setCoreParameter("UserClientIp", userClientIp);
|
||||
}
|
||||
|
||||
std::string RetrieveDomainRequest::getLang()const
|
||||
{
|
||||
return lang_;
|
||||
}
|
||||
|
||||
void RetrieveDomainRequest::setLang(const std::string& lang)
|
||||
{
|
||||
lang_ = lang;
|
||||
setCoreParameter("Lang", lang);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/r-kvstore/model/DeleteSnapshotResult.h>
|
||||
#include <alibabacloud/alidns/model/RetrieveDomainResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::R_kvstore;
|
||||
using namespace AlibabaCloud::R_kvstore::Model;
|
||||
using namespace AlibabaCloud::Alidns;
|
||||
using namespace AlibabaCloud::Alidns::Model;
|
||||
|
||||
DeleteSnapshotResult::DeleteSnapshotResult() :
|
||||
RetrieveDomainResult::RetrieveDomainResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteSnapshotResult::DeleteSnapshotResult(const std::string &payload) :
|
||||
RetrieveDomainResult::RetrieveDomainResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteSnapshotResult::~DeleteSnapshotResult()
|
||||
RetrieveDomainResult::~RetrieveDomainResult()
|
||||
{}
|
||||
|
||||
void DeleteSnapshotResult::parse(const std::string &payload)
|
||||
void RetrieveDomainResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -21,457 +21,465 @@ set(cms_public_header
|
||||
include/alibabacloud/cms/CmsExport.h )
|
||||
|
||||
set(cms_public_header_model
|
||||
include/alibabacloud/cms/model/AccessKeyGetRequest.h
|
||||
include/alibabacloud/cms/model/AccessKeyGetResult.h
|
||||
include/alibabacloud/cms/model/AddMyGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/AddMyGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/ApplyMonitoringTemplateRequest.h
|
||||
include/alibabacloud/cms/model/ApplyMonitoringTemplateResult.h
|
||||
include/alibabacloud/cms/model/ApplyTemplateRequest.h
|
||||
include/alibabacloud/cms/model/ApplyTemplateResult.h
|
||||
include/alibabacloud/cms/model/CreateAlarmRequest.h
|
||||
include/alibabacloud/cms/model/CreateAlarmResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitoringTemplateRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitoringTemplateResult.h
|
||||
include/alibabacloud/cms/model/CreateMyGroupAlertBatchRequest.h
|
||||
include/alibabacloud/cms/model/CreateMyGroupAlertBatchResult.h
|
||||
include/alibabacloud/cms/model/CreateMyGroupsRequest.h
|
||||
include/alibabacloud/cms/model/CreateMyGroupsResult.h
|
||||
include/alibabacloud/cms/model/CreateNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/CreateNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/CreateTaskRequest.h
|
||||
include/alibabacloud/cms/model/CreateTaskResult.h
|
||||
include/alibabacloud/cms/model/DeleteAlarmRequest.h
|
||||
include/alibabacloud/cms/model/DeleteAlarmResult.h
|
||||
include/alibabacloud/cms/model/AddTagsRequest.h
|
||||
include/alibabacloud/cms/model/AddTagsResult.h
|
||||
include/alibabacloud/cms/model/ApplyMetricRuleTemplateRequest.h
|
||||
include/alibabacloud/cms/model/ApplyMetricRuleTemplateResult.h
|
||||
include/alibabacloud/cms/model/CreateGroupMetricRulesRequest.h
|
||||
include/alibabacloud/cms/model/CreateGroupMetricRulesResult.h
|
||||
include/alibabacloud/cms/model/CreateGroupMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/CreateGroupMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/CreateHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/CreateHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/CreateMetricRuleResourcesRequest.h
|
||||
include/alibabacloud/cms/model/CreateMetricRuleResourcesResult.h
|
||||
include/alibabacloud/cms/model/CreateMetricRuleTemplateRequest.h
|
||||
include/alibabacloud/cms/model/CreateMetricRuleTemplateResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitorAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitorAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitorGroupNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/CreateMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/CreateMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/CreateSiteMonitorRequest.h
|
||||
include/alibabacloud/cms/model/CreateSiteMonitorResult.h
|
||||
include/alibabacloud/cms/model/DeleteContactRequest.h
|
||||
include/alibabacloud/cms/model/DeleteContactResult.h
|
||||
include/alibabacloud/cms/model/DeleteContactGroupRequest.h
|
||||
include/alibabacloud/cms/model/DeleteContactGroupResult.h
|
||||
include/alibabacloud/cms/model/DeleteCustomMetricRequest.h
|
||||
include/alibabacloud/cms/model/DeleteCustomMetricResult.h
|
||||
include/alibabacloud/cms/model/DeleteEventRuleRequest.h
|
||||
include/alibabacloud/cms/model/DeleteEventRuleResult.h
|
||||
include/alibabacloud/cms/model/DeleteEventTargetsRequest.h
|
||||
include/alibabacloud/cms/model/DeleteEventTargetsResult.h
|
||||
include/alibabacloud/cms/model/DeleteGroupDynamicRuleRequest.h
|
||||
include/alibabacloud/cms/model/DeleteGroupDynamicRuleResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitoringTemplateRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitoringTemplateResult.h
|
||||
include/alibabacloud/cms/model/DeleteMyGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMyGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/DeleteMyGroupsRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMyGroupsResult.h
|
||||
include/alibabacloud/cms/model/DeleteNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/DeleteNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/DeleteTasksRequest.h
|
||||
include/alibabacloud/cms/model/DeleteTasksResult.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmHistoryRequest.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmHistoryResult.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmsRequest.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmsResult.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmsForResourcesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeAlarmsForResourcesResult.h
|
||||
include/alibabacloud/cms/model/DeleteEventRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/DeleteEventRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/DeleteEventRulesRequest.h
|
||||
include/alibabacloud/cms/model/DeleteEventRulesResult.h
|
||||
include/alibabacloud/cms/model/DeleteGroupMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/DeleteGroupMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/DeleteHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/DeleteHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleResourcesRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleResourcesResult.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleTemplateRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRuleTemplateResult.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRulesRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMetricRulesResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupDynamicRuleRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupDynamicRuleResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitorGroupNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/DeleteMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/DeleteMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/DeleteSiteMonitorsRequest.h
|
||||
include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h
|
||||
include/alibabacloud/cms/model/DescribeActiveMetricRuleListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeActiveMetricRuleListResult.h
|
||||
include/alibabacloud/cms/model/DescribeAlertHistoryListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeAlertHistoryListResult.h
|
||||
include/alibabacloud/cms/model/DescribeContactRequest.h
|
||||
include/alibabacloud/cms/model/DescribeContactResult.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleRequest.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleResult.h
|
||||
include/alibabacloud/cms/model/DescribeISPAreaCityRequest.h
|
||||
include/alibabacloud/cms/model/DescribeISPAreaCityResult.h
|
||||
include/alibabacloud/cms/model/DescribeAlertingMetricRuleResourcesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeAlertingMetricRuleResourcesResult.h
|
||||
include/alibabacloud/cms/model/DescribeContactGroupListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeContactGroupListResult.h
|
||||
include/alibabacloud/cms/model/DescribeContactListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeContactListResult.h
|
||||
include/alibabacloud/cms/model/DescribeContactListByContactGroupRequest.h
|
||||
include/alibabacloud/cms/model/DescribeContactListByContactGroupResult.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventCountRequest.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventCountResult.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventHistogramRequest.h
|
||||
include/alibabacloud/cms/model/DescribeCustomEventHistogramResult.h
|
||||
include/alibabacloud/cms/model/DescribeCustomMetricListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeCustomMetricListResult.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleListResult.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleTargetListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeEventRuleTargetListResult.h
|
||||
include/alibabacloud/cms/model/DescribeGroupMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/DescribeGroupMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/DescribeHostAvailabilityListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeHostAvailabilityListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricDataRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricDataResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricLastRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricLastResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricMetaListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricMetaListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleCountRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleCountResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorISPAreaCityRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorISPAreaCityResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTemplateAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTemplateAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTemplateListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricRuleTemplateListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMetricTopRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMetricTopResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupCategoriesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupCategoriesResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupDynamicRulesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupDynamicRulesResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupInstanceAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupInstanceAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupNotifyPolicyListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupNotifyPolicyListResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupsRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentAccessKeyRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentAccessKeyResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentConfigRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentConfigResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentHostsRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentHostsResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentProcessesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentProcessesResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentStatusesRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringAgentStatusesResult.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringConfigRequest.h
|
||||
include/alibabacloud/cms/model/DescribeMonitoringConfigResult.h
|
||||
include/alibabacloud/cms/model/DescribeProductsOfActiveMetricRuleRequest.h
|
||||
include/alibabacloud/cms/model/DescribeProductsOfActiveMetricRuleResult.h
|
||||
include/alibabacloud/cms/model/DescribeProjectMetaRequest.h
|
||||
include/alibabacloud/cms/model/DescribeProjectMetaResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorDataRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorDataResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorISPCityListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorISPCityListResult.h
|
||||
include/alibabacloud/cms/model/DescribeTaskDetailRequest.h
|
||||
include/alibabacloud/cms/model/DescribeTaskDetailResult.h
|
||||
include/alibabacloud/cms/model/DescribeTasksRequest.h
|
||||
include/alibabacloud/cms/model/DescribeTasksResult.h
|
||||
include/alibabacloud/cms/model/DisableActiveAlertRequest.h
|
||||
include/alibabacloud/cms/model/DisableActiveAlertResult.h
|
||||
include/alibabacloud/cms/model/DisableAlarmRequest.h
|
||||
include/alibabacloud/cms/model/DisableAlarmResult.h
|
||||
include/alibabacloud/cms/model/DisableEventRuleRequest.h
|
||||
include/alibabacloud/cms/model/DisableEventRuleResult.h
|
||||
include/alibabacloud/cms/model/EnableActiveAlertRequest.h
|
||||
include/alibabacloud/cms/model/EnableActiveAlertResult.h
|
||||
include/alibabacloud/cms/model/EnableAlarmRequest.h
|
||||
include/alibabacloud/cms/model/EnableAlarmResult.h
|
||||
include/alibabacloud/cms/model/EnableEventRuleRequest.h
|
||||
include/alibabacloud/cms/model/EnableEventRuleResult.h
|
||||
include/alibabacloud/cms/model/GetContactsRequest.h
|
||||
include/alibabacloud/cms/model/GetContactsResult.h
|
||||
include/alibabacloud/cms/model/GetMonitoringTemplateRequest.h
|
||||
include/alibabacloud/cms/model/GetMonitoringTemplateResult.h
|
||||
include/alibabacloud/cms/model/GetMyGroupAlertRequest.h
|
||||
include/alibabacloud/cms/model/GetMyGroupAlertResult.h
|
||||
include/alibabacloud/cms/model/GetMyGroupsRequest.h
|
||||
include/alibabacloud/cms/model/GetMyGroupsResult.h
|
||||
include/alibabacloud/cms/model/GetNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/GetNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/ListActiveAlertRuleRequest.h
|
||||
include/alibabacloud/cms/model/ListActiveAlertRuleResult.h
|
||||
include/alibabacloud/cms/model/ListAlarmRequest.h
|
||||
include/alibabacloud/cms/model/ListAlarmResult.h
|
||||
include/alibabacloud/cms/model/ListAlarmHistoryRequest.h
|
||||
include/alibabacloud/cms/model/ListAlarmHistoryResult.h
|
||||
include/alibabacloud/cms/model/ListContactGroupRequest.h
|
||||
include/alibabacloud/cms/model/ListContactGroupResult.h
|
||||
include/alibabacloud/cms/model/ListEventRulesRequest.h
|
||||
include/alibabacloud/cms/model/ListEventRulesResult.h
|
||||
include/alibabacloud/cms/model/ListEventTargetsByRuleRequest.h
|
||||
include/alibabacloud/cms/model/ListEventTargetsByRuleResult.h
|
||||
include/alibabacloud/cms/model/ListGroupDynamicRuleRequest.h
|
||||
include/alibabacloud/cms/model/ListGroupDynamicRuleResult.h
|
||||
include/alibabacloud/cms/model/ListMonitoringTemplatesRequest.h
|
||||
include/alibabacloud/cms/model/ListMonitoringTemplatesResult.h
|
||||
include/alibabacloud/cms/model/ListMyGroupCategoriesRequest.h
|
||||
include/alibabacloud/cms/model/ListMyGroupCategoriesResult.h
|
||||
include/alibabacloud/cms/model/ListMyGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/ListMyGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/ListMyGroupInstancesDetailsRequest.h
|
||||
include/alibabacloud/cms/model/ListMyGroupInstancesDetailsResult.h
|
||||
include/alibabacloud/cms/model/ListMyGroupsRequest.h
|
||||
include/alibabacloud/cms/model/ListMyGroupsResult.h
|
||||
include/alibabacloud/cms/model/ListNotifyPolicyRequest.h
|
||||
include/alibabacloud/cms/model/ListNotifyPolicyResult.h
|
||||
include/alibabacloud/cms/model/ListProductOfActiveAlertRequest.h
|
||||
include/alibabacloud/cms/model/ListProductOfActiveAlertResult.h
|
||||
include/alibabacloud/cms/model/ModifyTaskRequest.h
|
||||
include/alibabacloud/cms/model/ModifyTaskResult.h
|
||||
include/alibabacloud/cms/model/NodeInstallRequest.h
|
||||
include/alibabacloud/cms/model/NodeInstallResult.h
|
||||
include/alibabacloud/cms/model/NodeListRequest.h
|
||||
include/alibabacloud/cms/model/NodeListResult.h
|
||||
include/alibabacloud/cms/model/NodeProcessCreateRequest.h
|
||||
include/alibabacloud/cms/model/NodeProcessCreateResult.h
|
||||
include/alibabacloud/cms/model/NodeProcessDeleteRequest.h
|
||||
include/alibabacloud/cms/model/NodeProcessDeleteResult.h
|
||||
include/alibabacloud/cms/model/NodeProcessesRequest.h
|
||||
include/alibabacloud/cms/model/NodeProcessesResult.h
|
||||
include/alibabacloud/cms/model/NodeStatusRequest.h
|
||||
include/alibabacloud/cms/model/NodeStatusResult.h
|
||||
include/alibabacloud/cms/model/NodeStatusListRequest.h
|
||||
include/alibabacloud/cms/model/NodeStatusListResult.h
|
||||
include/alibabacloud/cms/model/NodeUninstallRequest.h
|
||||
include/alibabacloud/cms/model/NodeUninstallResult.h
|
||||
include/alibabacloud/cms/model/ProfileGetRequest.h
|
||||
include/alibabacloud/cms/model/ProfileGetResult.h
|
||||
include/alibabacloud/cms/model/ProfileSetRequest.h
|
||||
include/alibabacloud/cms/model/ProfileSetResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorListResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorQuotaRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorQuotaResult.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorStatisticsRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSiteMonitorStatisticsResult.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventAttributeRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventAttributeResult.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventCountRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventCountResult.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventHistogramRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventHistogramResult.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventMetaListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeSystemEventMetaListResult.h
|
||||
include/alibabacloud/cms/model/DescribeTagKeyListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeTagKeyListResult.h
|
||||
include/alibabacloud/cms/model/DescribeTagValueListRequest.h
|
||||
include/alibabacloud/cms/model/DescribeTagValueListResult.h
|
||||
include/alibabacloud/cms/model/DescribeUnhealthyHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/DescribeUnhealthyHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/DisableActiveMetricRuleRequest.h
|
||||
include/alibabacloud/cms/model/DisableActiveMetricRuleResult.h
|
||||
include/alibabacloud/cms/model/DisableEventRulesRequest.h
|
||||
include/alibabacloud/cms/model/DisableEventRulesResult.h
|
||||
include/alibabacloud/cms/model/DisableHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/DisableHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/DisableMetricRulesRequest.h
|
||||
include/alibabacloud/cms/model/DisableMetricRulesResult.h
|
||||
include/alibabacloud/cms/model/DisableSiteMonitorsRequest.h
|
||||
include/alibabacloud/cms/model/DisableSiteMonitorsResult.h
|
||||
include/alibabacloud/cms/model/EnableActiveMetricRuleRequest.h
|
||||
include/alibabacloud/cms/model/EnableActiveMetricRuleResult.h
|
||||
include/alibabacloud/cms/model/EnableEventRulesRequest.h
|
||||
include/alibabacloud/cms/model/EnableEventRulesResult.h
|
||||
include/alibabacloud/cms/model/EnableHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/EnableHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/EnableMetricRulesRequest.h
|
||||
include/alibabacloud/cms/model/EnableMetricRulesResult.h
|
||||
include/alibabacloud/cms/model/EnableSiteMonitorsRequest.h
|
||||
include/alibabacloud/cms/model/EnableSiteMonitorsResult.h
|
||||
include/alibabacloud/cms/model/InstallMonitoringAgentRequest.h
|
||||
include/alibabacloud/cms/model/InstallMonitoringAgentResult.h
|
||||
include/alibabacloud/cms/model/ModifyGroupMonitoringAgentProcessRequest.h
|
||||
include/alibabacloud/cms/model/ModifyGroupMonitoringAgentProcessResult.h
|
||||
include/alibabacloud/cms/model/ModifyHostAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/ModifyHostAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/ModifyMetricRuleTemplateRequest.h
|
||||
include/alibabacloud/cms/model/ModifyMetricRuleTemplateResult.h
|
||||
include/alibabacloud/cms/model/ModifyMonitorGroupRequest.h
|
||||
include/alibabacloud/cms/model/ModifyMonitorGroupResult.h
|
||||
include/alibabacloud/cms/model/ModifyMonitorGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/ModifyMonitorGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/ModifySiteMonitorRequest.h
|
||||
include/alibabacloud/cms/model/ModifySiteMonitorResult.h
|
||||
include/alibabacloud/cms/model/PutContactRequest.h
|
||||
include/alibabacloud/cms/model/PutContactResult.h
|
||||
include/alibabacloud/cms/model/PutContactGroupRequest.h
|
||||
include/alibabacloud/cms/model/PutContactGroupResult.h
|
||||
include/alibabacloud/cms/model/PutCustomEventRequest.h
|
||||
include/alibabacloud/cms/model/PutCustomEventResult.h
|
||||
include/alibabacloud/cms/model/PutCustomMetricRequest.h
|
||||
include/alibabacloud/cms/model/PutCustomMetricResult.h
|
||||
include/alibabacloud/cms/model/PutEventRequest.h
|
||||
include/alibabacloud/cms/model/PutEventResult.h
|
||||
include/alibabacloud/cms/model/PutEventRuleRequest.h
|
||||
include/alibabacloud/cms/model/PutEventRuleResult.h
|
||||
include/alibabacloud/cms/model/PutEventTargetsRequest.h
|
||||
include/alibabacloud/cms/model/PutEventTargetsResult.h
|
||||
include/alibabacloud/cms/model/PutGroupDynamicRuleRequest.h
|
||||
include/alibabacloud/cms/model/PutGroupDynamicRuleResult.h
|
||||
include/alibabacloud/cms/model/PutMetricAlarmRequest.h
|
||||
include/alibabacloud/cms/model/PutMetricAlarmResult.h
|
||||
include/alibabacloud/cms/model/PutEventRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/PutEventRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/PutGroupMetricRuleRequest.h
|
||||
include/alibabacloud/cms/model/PutGroupMetricRuleResult.h
|
||||
include/alibabacloud/cms/model/PutMetricRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/PutMetricRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventCountRequest.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventCountResult.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventDetailRequest.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventDetailResult.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventHistogramRequest.h
|
||||
include/alibabacloud/cms/model/QueryCustomEventHistogramResult.h
|
||||
include/alibabacloud/cms/model/QueryCustomMetricListRequest.h
|
||||
include/alibabacloud/cms/model/QueryCustomMetricListResult.h
|
||||
include/alibabacloud/cms/model/QueryErrorDistributionRequest.h
|
||||
include/alibabacloud/cms/model/QueryErrorDistributionResult.h
|
||||
include/alibabacloud/cms/model/QueryMetricDataRequest.h
|
||||
include/alibabacloud/cms/model/QueryMetricDataResult.h
|
||||
include/alibabacloud/cms/model/QueryMetricLastRequest.h
|
||||
include/alibabacloud/cms/model/QueryMetricLastResult.h
|
||||
include/alibabacloud/cms/model/QueryMetricListRequest.h
|
||||
include/alibabacloud/cms/model/QueryMetricListResult.h
|
||||
include/alibabacloud/cms/model/QueryMetricMetaRequest.h
|
||||
include/alibabacloud/cms/model/QueryMetricMetaResult.h
|
||||
include/alibabacloud/cms/model/QueryMetricTopRequest.h
|
||||
include/alibabacloud/cms/model/QueryMetricTopResult.h
|
||||
include/alibabacloud/cms/model/QueryMonitorDataRequest.h
|
||||
include/alibabacloud/cms/model/QueryMonitorDataResult.h
|
||||
include/alibabacloud/cms/model/QueryProjectMetaRequest.h
|
||||
include/alibabacloud/cms/model/QueryProjectMetaResult.h
|
||||
include/alibabacloud/cms/model/QueryStaticsAvailabilityRequest.h
|
||||
include/alibabacloud/cms/model/QueryStaticsAvailabilityResult.h
|
||||
include/alibabacloud/cms/model/QueryStaticsErrorRateRequest.h
|
||||
include/alibabacloud/cms/model/QueryStaticsErrorRateResult.h
|
||||
include/alibabacloud/cms/model/QueryStaticsResponseTimeRequest.h
|
||||
include/alibabacloud/cms/model/QueryStaticsResponseTimeResult.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventCountRequest.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventCountResult.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventDemoRequest.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventDemoResult.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventDetailRequest.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventDetailResult.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventHistogramRequest.h
|
||||
include/alibabacloud/cms/model/QuerySystemEventHistogramResult.h
|
||||
include/alibabacloud/cms/model/QueryTaskConfigRequest.h
|
||||
include/alibabacloud/cms/model/QueryTaskConfigResult.h
|
||||
include/alibabacloud/cms/model/QueryTaskMonitorDataRequest.h
|
||||
include/alibabacloud/cms/model/QueryTaskMonitorDataResult.h
|
||||
include/alibabacloud/cms/model/RemoveMetricRuleTargetsRequest.h
|
||||
include/alibabacloud/cms/model/RemoveMetricRuleTargetsResult.h
|
||||
include/alibabacloud/cms/model/PutMonitorGroupDynamicRuleRequest.h
|
||||
include/alibabacloud/cms/model/PutMonitorGroupDynamicRuleResult.h
|
||||
include/alibabacloud/cms/model/PutMonitoringConfigRequest.h
|
||||
include/alibabacloud/cms/model/PutMonitoringConfigResult.h
|
||||
include/alibabacloud/cms/model/PutResourceMetricRuleRequest.h
|
||||
include/alibabacloud/cms/model/PutResourceMetricRuleResult.h
|
||||
include/alibabacloud/cms/model/PutResourceMetricRulesRequest.h
|
||||
include/alibabacloud/cms/model/PutResourceMetricRulesResult.h
|
||||
include/alibabacloud/cms/model/RemoveTagsRequest.h
|
||||
include/alibabacloud/cms/model/RemoveTagsResult.h
|
||||
include/alibabacloud/cms/model/SendDryRunSystemEventRequest.h
|
||||
include/alibabacloud/cms/model/SendDryRunSystemEventResult.h
|
||||
include/alibabacloud/cms/model/StartTasksRequest.h
|
||||
include/alibabacloud/cms/model/StartTasksResult.h
|
||||
include/alibabacloud/cms/model/StopTasksRequest.h
|
||||
include/alibabacloud/cms/model/StopTasksResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigCreateRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigCreateResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigDeleteRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigDeleteResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigEnableRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigEnableResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigListRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigListResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigModifyRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigModifyResult.h
|
||||
include/alibabacloud/cms/model/TaskConfigUnhealthyRequest.h
|
||||
include/alibabacloud/cms/model/TaskConfigUnhealthyResult.h
|
||||
include/alibabacloud/cms/model/UpdateAlarmRequest.h
|
||||
include/alibabacloud/cms/model/UpdateAlarmResult.h
|
||||
include/alibabacloud/cms/model/UpdateMonitoringTemplateRequest.h
|
||||
include/alibabacloud/cms/model/UpdateMonitoringTemplateResult.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupAlertRequest.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupAlertResult.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupInstancesRequest.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupInstancesResult.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupMembersRequest.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupMembersResult.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupsRequest.h
|
||||
include/alibabacloud/cms/model/UpdateMyGroupsResult.h )
|
||||
include/alibabacloud/cms/model/UninstallMonitoringAgentRequest.h
|
||||
include/alibabacloud/cms/model/UninstallMonitoringAgentResult.h )
|
||||
|
||||
set(cms_src
|
||||
src/CmsClient.cc
|
||||
src/model/AccessKeyGetRequest.cc
|
||||
src/model/AccessKeyGetResult.cc
|
||||
src/model/AddMyGroupInstancesRequest.cc
|
||||
src/model/AddMyGroupInstancesResult.cc
|
||||
src/model/ApplyMonitoringTemplateRequest.cc
|
||||
src/model/ApplyMonitoringTemplateResult.cc
|
||||
src/model/ApplyTemplateRequest.cc
|
||||
src/model/ApplyTemplateResult.cc
|
||||
src/model/CreateAlarmRequest.cc
|
||||
src/model/CreateAlarmResult.cc
|
||||
src/model/CreateMonitoringTemplateRequest.cc
|
||||
src/model/CreateMonitoringTemplateResult.cc
|
||||
src/model/CreateMyGroupAlertBatchRequest.cc
|
||||
src/model/CreateMyGroupAlertBatchResult.cc
|
||||
src/model/CreateMyGroupsRequest.cc
|
||||
src/model/CreateMyGroupsResult.cc
|
||||
src/model/CreateNotifyPolicyRequest.cc
|
||||
src/model/CreateNotifyPolicyResult.cc
|
||||
src/model/CreateTaskRequest.cc
|
||||
src/model/CreateTaskResult.cc
|
||||
src/model/DeleteAlarmRequest.cc
|
||||
src/model/DeleteAlarmResult.cc
|
||||
src/model/AddTagsRequest.cc
|
||||
src/model/AddTagsResult.cc
|
||||
src/model/ApplyMetricRuleTemplateRequest.cc
|
||||
src/model/ApplyMetricRuleTemplateResult.cc
|
||||
src/model/CreateGroupMetricRulesRequest.cc
|
||||
src/model/CreateGroupMetricRulesResult.cc
|
||||
src/model/CreateGroupMonitoringAgentProcessRequest.cc
|
||||
src/model/CreateGroupMonitoringAgentProcessResult.cc
|
||||
src/model/CreateHostAvailabilityRequest.cc
|
||||
src/model/CreateHostAvailabilityResult.cc
|
||||
src/model/CreateMetricRuleResourcesRequest.cc
|
||||
src/model/CreateMetricRuleResourcesResult.cc
|
||||
src/model/CreateMetricRuleTemplateRequest.cc
|
||||
src/model/CreateMetricRuleTemplateResult.cc
|
||||
src/model/CreateMonitorAgentProcessRequest.cc
|
||||
src/model/CreateMonitorAgentProcessResult.cc
|
||||
src/model/CreateMonitorGroupRequest.cc
|
||||
src/model/CreateMonitorGroupResult.cc
|
||||
src/model/CreateMonitorGroupInstancesRequest.cc
|
||||
src/model/CreateMonitorGroupInstancesResult.cc
|
||||
src/model/CreateMonitorGroupNotifyPolicyRequest.cc
|
||||
src/model/CreateMonitorGroupNotifyPolicyResult.cc
|
||||
src/model/CreateMonitoringAgentProcessRequest.cc
|
||||
src/model/CreateMonitoringAgentProcessResult.cc
|
||||
src/model/CreateSiteMonitorRequest.cc
|
||||
src/model/CreateSiteMonitorResult.cc
|
||||
src/model/DeleteContactRequest.cc
|
||||
src/model/DeleteContactResult.cc
|
||||
src/model/DeleteContactGroupRequest.cc
|
||||
src/model/DeleteContactGroupResult.cc
|
||||
src/model/DeleteCustomMetricRequest.cc
|
||||
src/model/DeleteCustomMetricResult.cc
|
||||
src/model/DeleteEventRuleRequest.cc
|
||||
src/model/DeleteEventRuleResult.cc
|
||||
src/model/DeleteEventTargetsRequest.cc
|
||||
src/model/DeleteEventTargetsResult.cc
|
||||
src/model/DeleteGroupDynamicRuleRequest.cc
|
||||
src/model/DeleteGroupDynamicRuleResult.cc
|
||||
src/model/DeleteMonitoringTemplateRequest.cc
|
||||
src/model/DeleteMonitoringTemplateResult.cc
|
||||
src/model/DeleteMyGroupInstancesRequest.cc
|
||||
src/model/DeleteMyGroupInstancesResult.cc
|
||||
src/model/DeleteMyGroupsRequest.cc
|
||||
src/model/DeleteMyGroupsResult.cc
|
||||
src/model/DeleteNotifyPolicyRequest.cc
|
||||
src/model/DeleteNotifyPolicyResult.cc
|
||||
src/model/DeleteTasksRequest.cc
|
||||
src/model/DeleteTasksResult.cc
|
||||
src/model/DescribeAlarmHistoryRequest.cc
|
||||
src/model/DescribeAlarmHistoryResult.cc
|
||||
src/model/DescribeAlarmsRequest.cc
|
||||
src/model/DescribeAlarmsResult.cc
|
||||
src/model/DescribeAlarmsForResourcesRequest.cc
|
||||
src/model/DescribeAlarmsForResourcesResult.cc
|
||||
src/model/DeleteEventRuleTargetsRequest.cc
|
||||
src/model/DeleteEventRuleTargetsResult.cc
|
||||
src/model/DeleteEventRulesRequest.cc
|
||||
src/model/DeleteEventRulesResult.cc
|
||||
src/model/DeleteGroupMonitoringAgentProcessRequest.cc
|
||||
src/model/DeleteGroupMonitoringAgentProcessResult.cc
|
||||
src/model/DeleteHostAvailabilityRequest.cc
|
||||
src/model/DeleteHostAvailabilityResult.cc
|
||||
src/model/DeleteMetricRuleResourcesRequest.cc
|
||||
src/model/DeleteMetricRuleResourcesResult.cc
|
||||
src/model/DeleteMetricRuleTargetsRequest.cc
|
||||
src/model/DeleteMetricRuleTargetsResult.cc
|
||||
src/model/DeleteMetricRuleTemplateRequest.cc
|
||||
src/model/DeleteMetricRuleTemplateResult.cc
|
||||
src/model/DeleteMetricRulesRequest.cc
|
||||
src/model/DeleteMetricRulesResult.cc
|
||||
src/model/DeleteMonitorGroupRequest.cc
|
||||
src/model/DeleteMonitorGroupResult.cc
|
||||
src/model/DeleteMonitorGroupDynamicRuleRequest.cc
|
||||
src/model/DeleteMonitorGroupDynamicRuleResult.cc
|
||||
src/model/DeleteMonitorGroupInstancesRequest.cc
|
||||
src/model/DeleteMonitorGroupInstancesResult.cc
|
||||
src/model/DeleteMonitorGroupNotifyPolicyRequest.cc
|
||||
src/model/DeleteMonitorGroupNotifyPolicyResult.cc
|
||||
src/model/DeleteMonitoringAgentProcessRequest.cc
|
||||
src/model/DeleteMonitoringAgentProcessResult.cc
|
||||
src/model/DeleteSiteMonitorsRequest.cc
|
||||
src/model/DeleteSiteMonitorsResult.cc
|
||||
src/model/DescribeActiveMetricRuleListRequest.cc
|
||||
src/model/DescribeActiveMetricRuleListResult.cc
|
||||
src/model/DescribeAlertHistoryListRequest.cc
|
||||
src/model/DescribeAlertHistoryListResult.cc
|
||||
src/model/DescribeContactRequest.cc
|
||||
src/model/DescribeContactResult.cc
|
||||
src/model/DescribeEventRuleRequest.cc
|
||||
src/model/DescribeEventRuleResult.cc
|
||||
src/model/DescribeISPAreaCityRequest.cc
|
||||
src/model/DescribeISPAreaCityResult.cc
|
||||
src/model/DescribeAlertingMetricRuleResourcesRequest.cc
|
||||
src/model/DescribeAlertingMetricRuleResourcesResult.cc
|
||||
src/model/DescribeContactGroupListRequest.cc
|
||||
src/model/DescribeContactGroupListResult.cc
|
||||
src/model/DescribeContactListRequest.cc
|
||||
src/model/DescribeContactListResult.cc
|
||||
src/model/DescribeContactListByContactGroupRequest.cc
|
||||
src/model/DescribeContactListByContactGroupResult.cc
|
||||
src/model/DescribeCustomEventAttributeRequest.cc
|
||||
src/model/DescribeCustomEventAttributeResult.cc
|
||||
src/model/DescribeCustomEventCountRequest.cc
|
||||
src/model/DescribeCustomEventCountResult.cc
|
||||
src/model/DescribeCustomEventHistogramRequest.cc
|
||||
src/model/DescribeCustomEventHistogramResult.cc
|
||||
src/model/DescribeCustomMetricListRequest.cc
|
||||
src/model/DescribeCustomMetricListResult.cc
|
||||
src/model/DescribeEventRuleAttributeRequest.cc
|
||||
src/model/DescribeEventRuleAttributeResult.cc
|
||||
src/model/DescribeEventRuleListRequest.cc
|
||||
src/model/DescribeEventRuleListResult.cc
|
||||
src/model/DescribeEventRuleTargetListRequest.cc
|
||||
src/model/DescribeEventRuleTargetListResult.cc
|
||||
src/model/DescribeGroupMonitoringAgentProcessRequest.cc
|
||||
src/model/DescribeGroupMonitoringAgentProcessResult.cc
|
||||
src/model/DescribeHostAvailabilityListRequest.cc
|
||||
src/model/DescribeHostAvailabilityListResult.cc
|
||||
src/model/DescribeMetricDataRequest.cc
|
||||
src/model/DescribeMetricDataResult.cc
|
||||
src/model/DescribeMetricLastRequest.cc
|
||||
src/model/DescribeMetricLastResult.cc
|
||||
src/model/DescribeMetricListRequest.cc
|
||||
src/model/DescribeMetricListResult.cc
|
||||
src/model/DescribeMetricMetaListRequest.cc
|
||||
src/model/DescribeMetricMetaListResult.cc
|
||||
src/model/DescribeMetricRuleCountRequest.cc
|
||||
src/model/DescribeMetricRuleCountResult.cc
|
||||
src/model/DescribeMetricRuleListRequest.cc
|
||||
src/model/DescribeMetricRuleListResult.cc
|
||||
src/model/DescribeMetricRuleTargetsRequest.cc
|
||||
src/model/DescribeMetricRuleTargetsResult.cc
|
||||
src/model/DescribeSiteMonitorISPAreaCityRequest.cc
|
||||
src/model/DescribeSiteMonitorISPAreaCityResult.cc
|
||||
src/model/DescribeMetricRuleTemplateAttributeRequest.cc
|
||||
src/model/DescribeMetricRuleTemplateAttributeResult.cc
|
||||
src/model/DescribeMetricRuleTemplateListRequest.cc
|
||||
src/model/DescribeMetricRuleTemplateListResult.cc
|
||||
src/model/DescribeMetricTopRequest.cc
|
||||
src/model/DescribeMetricTopResult.cc
|
||||
src/model/DescribeMonitorGroupCategoriesRequest.cc
|
||||
src/model/DescribeMonitorGroupCategoriesResult.cc
|
||||
src/model/DescribeMonitorGroupDynamicRulesRequest.cc
|
||||
src/model/DescribeMonitorGroupDynamicRulesResult.cc
|
||||
src/model/DescribeMonitorGroupInstanceAttributeRequest.cc
|
||||
src/model/DescribeMonitorGroupInstanceAttributeResult.cc
|
||||
src/model/DescribeMonitorGroupInstancesRequest.cc
|
||||
src/model/DescribeMonitorGroupInstancesResult.cc
|
||||
src/model/DescribeMonitorGroupNotifyPolicyListRequest.cc
|
||||
src/model/DescribeMonitorGroupNotifyPolicyListResult.cc
|
||||
src/model/DescribeMonitorGroupsRequest.cc
|
||||
src/model/DescribeMonitorGroupsResult.cc
|
||||
src/model/DescribeMonitoringAgentAccessKeyRequest.cc
|
||||
src/model/DescribeMonitoringAgentAccessKeyResult.cc
|
||||
src/model/DescribeMonitoringAgentConfigRequest.cc
|
||||
src/model/DescribeMonitoringAgentConfigResult.cc
|
||||
src/model/DescribeMonitoringAgentHostsRequest.cc
|
||||
src/model/DescribeMonitoringAgentHostsResult.cc
|
||||
src/model/DescribeMonitoringAgentProcessesRequest.cc
|
||||
src/model/DescribeMonitoringAgentProcessesResult.cc
|
||||
src/model/DescribeMonitoringAgentStatusesRequest.cc
|
||||
src/model/DescribeMonitoringAgentStatusesResult.cc
|
||||
src/model/DescribeMonitoringConfigRequest.cc
|
||||
src/model/DescribeMonitoringConfigResult.cc
|
||||
src/model/DescribeProductsOfActiveMetricRuleRequest.cc
|
||||
src/model/DescribeProductsOfActiveMetricRuleResult.cc
|
||||
src/model/DescribeProjectMetaRequest.cc
|
||||
src/model/DescribeProjectMetaResult.cc
|
||||
src/model/DescribeSiteMonitorAttributeRequest.cc
|
||||
src/model/DescribeSiteMonitorAttributeResult.cc
|
||||
src/model/DescribeSiteMonitorDataRequest.cc
|
||||
src/model/DescribeSiteMonitorDataResult.cc
|
||||
src/model/DescribeSiteMonitorISPCityListRequest.cc
|
||||
src/model/DescribeSiteMonitorISPCityListResult.cc
|
||||
src/model/DescribeTaskDetailRequest.cc
|
||||
src/model/DescribeTaskDetailResult.cc
|
||||
src/model/DescribeTasksRequest.cc
|
||||
src/model/DescribeTasksResult.cc
|
||||
src/model/DisableActiveAlertRequest.cc
|
||||
src/model/DisableActiveAlertResult.cc
|
||||
src/model/DisableAlarmRequest.cc
|
||||
src/model/DisableAlarmResult.cc
|
||||
src/model/DisableEventRuleRequest.cc
|
||||
src/model/DisableEventRuleResult.cc
|
||||
src/model/EnableActiveAlertRequest.cc
|
||||
src/model/EnableActiveAlertResult.cc
|
||||
src/model/EnableAlarmRequest.cc
|
||||
src/model/EnableAlarmResult.cc
|
||||
src/model/EnableEventRuleRequest.cc
|
||||
src/model/EnableEventRuleResult.cc
|
||||
src/model/GetContactsRequest.cc
|
||||
src/model/GetContactsResult.cc
|
||||
src/model/GetMonitoringTemplateRequest.cc
|
||||
src/model/GetMonitoringTemplateResult.cc
|
||||
src/model/GetMyGroupAlertRequest.cc
|
||||
src/model/GetMyGroupAlertResult.cc
|
||||
src/model/GetMyGroupsRequest.cc
|
||||
src/model/GetMyGroupsResult.cc
|
||||
src/model/GetNotifyPolicyRequest.cc
|
||||
src/model/GetNotifyPolicyResult.cc
|
||||
src/model/ListActiveAlertRuleRequest.cc
|
||||
src/model/ListActiveAlertRuleResult.cc
|
||||
src/model/ListAlarmRequest.cc
|
||||
src/model/ListAlarmResult.cc
|
||||
src/model/ListAlarmHistoryRequest.cc
|
||||
src/model/ListAlarmHistoryResult.cc
|
||||
src/model/ListContactGroupRequest.cc
|
||||
src/model/ListContactGroupResult.cc
|
||||
src/model/ListEventRulesRequest.cc
|
||||
src/model/ListEventRulesResult.cc
|
||||
src/model/ListEventTargetsByRuleRequest.cc
|
||||
src/model/ListEventTargetsByRuleResult.cc
|
||||
src/model/ListGroupDynamicRuleRequest.cc
|
||||
src/model/ListGroupDynamicRuleResult.cc
|
||||
src/model/ListMonitoringTemplatesRequest.cc
|
||||
src/model/ListMonitoringTemplatesResult.cc
|
||||
src/model/ListMyGroupCategoriesRequest.cc
|
||||
src/model/ListMyGroupCategoriesResult.cc
|
||||
src/model/ListMyGroupInstancesRequest.cc
|
||||
src/model/ListMyGroupInstancesResult.cc
|
||||
src/model/ListMyGroupInstancesDetailsRequest.cc
|
||||
src/model/ListMyGroupInstancesDetailsResult.cc
|
||||
src/model/ListMyGroupsRequest.cc
|
||||
src/model/ListMyGroupsResult.cc
|
||||
src/model/ListNotifyPolicyRequest.cc
|
||||
src/model/ListNotifyPolicyResult.cc
|
||||
src/model/ListProductOfActiveAlertRequest.cc
|
||||
src/model/ListProductOfActiveAlertResult.cc
|
||||
src/model/ModifyTaskRequest.cc
|
||||
src/model/ModifyTaskResult.cc
|
||||
src/model/NodeInstallRequest.cc
|
||||
src/model/NodeInstallResult.cc
|
||||
src/model/NodeListRequest.cc
|
||||
src/model/NodeListResult.cc
|
||||
src/model/NodeProcessCreateRequest.cc
|
||||
src/model/NodeProcessCreateResult.cc
|
||||
src/model/NodeProcessDeleteRequest.cc
|
||||
src/model/NodeProcessDeleteResult.cc
|
||||
src/model/NodeProcessesRequest.cc
|
||||
src/model/NodeProcessesResult.cc
|
||||
src/model/NodeStatusRequest.cc
|
||||
src/model/NodeStatusResult.cc
|
||||
src/model/NodeStatusListRequest.cc
|
||||
src/model/NodeStatusListResult.cc
|
||||
src/model/NodeUninstallRequest.cc
|
||||
src/model/NodeUninstallResult.cc
|
||||
src/model/ProfileGetRequest.cc
|
||||
src/model/ProfileGetResult.cc
|
||||
src/model/ProfileSetRequest.cc
|
||||
src/model/ProfileSetResult.cc
|
||||
src/model/DescribeSiteMonitorListRequest.cc
|
||||
src/model/DescribeSiteMonitorListResult.cc
|
||||
src/model/DescribeSiteMonitorQuotaRequest.cc
|
||||
src/model/DescribeSiteMonitorQuotaResult.cc
|
||||
src/model/DescribeSiteMonitorStatisticsRequest.cc
|
||||
src/model/DescribeSiteMonitorStatisticsResult.cc
|
||||
src/model/DescribeSystemEventAttributeRequest.cc
|
||||
src/model/DescribeSystemEventAttributeResult.cc
|
||||
src/model/DescribeSystemEventCountRequest.cc
|
||||
src/model/DescribeSystemEventCountResult.cc
|
||||
src/model/DescribeSystemEventHistogramRequest.cc
|
||||
src/model/DescribeSystemEventHistogramResult.cc
|
||||
src/model/DescribeSystemEventMetaListRequest.cc
|
||||
src/model/DescribeSystemEventMetaListResult.cc
|
||||
src/model/DescribeTagKeyListRequest.cc
|
||||
src/model/DescribeTagKeyListResult.cc
|
||||
src/model/DescribeTagValueListRequest.cc
|
||||
src/model/DescribeTagValueListResult.cc
|
||||
src/model/DescribeUnhealthyHostAvailabilityRequest.cc
|
||||
src/model/DescribeUnhealthyHostAvailabilityResult.cc
|
||||
src/model/DisableActiveMetricRuleRequest.cc
|
||||
src/model/DisableActiveMetricRuleResult.cc
|
||||
src/model/DisableEventRulesRequest.cc
|
||||
src/model/DisableEventRulesResult.cc
|
||||
src/model/DisableHostAvailabilityRequest.cc
|
||||
src/model/DisableHostAvailabilityResult.cc
|
||||
src/model/DisableMetricRulesRequest.cc
|
||||
src/model/DisableMetricRulesResult.cc
|
||||
src/model/DisableSiteMonitorsRequest.cc
|
||||
src/model/DisableSiteMonitorsResult.cc
|
||||
src/model/EnableActiveMetricRuleRequest.cc
|
||||
src/model/EnableActiveMetricRuleResult.cc
|
||||
src/model/EnableEventRulesRequest.cc
|
||||
src/model/EnableEventRulesResult.cc
|
||||
src/model/EnableHostAvailabilityRequest.cc
|
||||
src/model/EnableHostAvailabilityResult.cc
|
||||
src/model/EnableMetricRulesRequest.cc
|
||||
src/model/EnableMetricRulesResult.cc
|
||||
src/model/EnableSiteMonitorsRequest.cc
|
||||
src/model/EnableSiteMonitorsResult.cc
|
||||
src/model/InstallMonitoringAgentRequest.cc
|
||||
src/model/InstallMonitoringAgentResult.cc
|
||||
src/model/ModifyGroupMonitoringAgentProcessRequest.cc
|
||||
src/model/ModifyGroupMonitoringAgentProcessResult.cc
|
||||
src/model/ModifyHostAvailabilityRequest.cc
|
||||
src/model/ModifyHostAvailabilityResult.cc
|
||||
src/model/ModifyMetricRuleTemplateRequest.cc
|
||||
src/model/ModifyMetricRuleTemplateResult.cc
|
||||
src/model/ModifyMonitorGroupRequest.cc
|
||||
src/model/ModifyMonitorGroupResult.cc
|
||||
src/model/ModifyMonitorGroupInstancesRequest.cc
|
||||
src/model/ModifyMonitorGroupInstancesResult.cc
|
||||
src/model/ModifySiteMonitorRequest.cc
|
||||
src/model/ModifySiteMonitorResult.cc
|
||||
src/model/PutContactRequest.cc
|
||||
src/model/PutContactResult.cc
|
||||
src/model/PutContactGroupRequest.cc
|
||||
src/model/PutContactGroupResult.cc
|
||||
src/model/PutCustomEventRequest.cc
|
||||
src/model/PutCustomEventResult.cc
|
||||
src/model/PutCustomMetricRequest.cc
|
||||
src/model/PutCustomMetricResult.cc
|
||||
src/model/PutEventRequest.cc
|
||||
src/model/PutEventResult.cc
|
||||
src/model/PutEventRuleRequest.cc
|
||||
src/model/PutEventRuleResult.cc
|
||||
src/model/PutEventTargetsRequest.cc
|
||||
src/model/PutEventTargetsResult.cc
|
||||
src/model/PutGroupDynamicRuleRequest.cc
|
||||
src/model/PutGroupDynamicRuleResult.cc
|
||||
src/model/PutMetricAlarmRequest.cc
|
||||
src/model/PutMetricAlarmResult.cc
|
||||
src/model/PutEventRuleTargetsRequest.cc
|
||||
src/model/PutEventRuleTargetsResult.cc
|
||||
src/model/PutGroupMetricRuleRequest.cc
|
||||
src/model/PutGroupMetricRuleResult.cc
|
||||
src/model/PutMetricRuleTargetsRequest.cc
|
||||
src/model/PutMetricRuleTargetsResult.cc
|
||||
src/model/QueryCustomEventCountRequest.cc
|
||||
src/model/QueryCustomEventCountResult.cc
|
||||
src/model/QueryCustomEventDetailRequest.cc
|
||||
src/model/QueryCustomEventDetailResult.cc
|
||||
src/model/QueryCustomEventHistogramRequest.cc
|
||||
src/model/QueryCustomEventHistogramResult.cc
|
||||
src/model/QueryCustomMetricListRequest.cc
|
||||
src/model/QueryCustomMetricListResult.cc
|
||||
src/model/QueryErrorDistributionRequest.cc
|
||||
src/model/QueryErrorDistributionResult.cc
|
||||
src/model/QueryMetricDataRequest.cc
|
||||
src/model/QueryMetricDataResult.cc
|
||||
src/model/QueryMetricLastRequest.cc
|
||||
src/model/QueryMetricLastResult.cc
|
||||
src/model/QueryMetricListRequest.cc
|
||||
src/model/QueryMetricListResult.cc
|
||||
src/model/QueryMetricMetaRequest.cc
|
||||
src/model/QueryMetricMetaResult.cc
|
||||
src/model/QueryMetricTopRequest.cc
|
||||
src/model/QueryMetricTopResult.cc
|
||||
src/model/QueryMonitorDataRequest.cc
|
||||
src/model/QueryMonitorDataResult.cc
|
||||
src/model/QueryProjectMetaRequest.cc
|
||||
src/model/QueryProjectMetaResult.cc
|
||||
src/model/QueryStaticsAvailabilityRequest.cc
|
||||
src/model/QueryStaticsAvailabilityResult.cc
|
||||
src/model/QueryStaticsErrorRateRequest.cc
|
||||
src/model/QueryStaticsErrorRateResult.cc
|
||||
src/model/QueryStaticsResponseTimeRequest.cc
|
||||
src/model/QueryStaticsResponseTimeResult.cc
|
||||
src/model/QuerySystemEventCountRequest.cc
|
||||
src/model/QuerySystemEventCountResult.cc
|
||||
src/model/QuerySystemEventDemoRequest.cc
|
||||
src/model/QuerySystemEventDemoResult.cc
|
||||
src/model/QuerySystemEventDetailRequest.cc
|
||||
src/model/QuerySystemEventDetailResult.cc
|
||||
src/model/QuerySystemEventHistogramRequest.cc
|
||||
src/model/QuerySystemEventHistogramResult.cc
|
||||
src/model/QueryTaskConfigRequest.cc
|
||||
src/model/QueryTaskConfigResult.cc
|
||||
src/model/QueryTaskMonitorDataRequest.cc
|
||||
src/model/QueryTaskMonitorDataResult.cc
|
||||
src/model/RemoveMetricRuleTargetsRequest.cc
|
||||
src/model/RemoveMetricRuleTargetsResult.cc
|
||||
src/model/PutMonitorGroupDynamicRuleRequest.cc
|
||||
src/model/PutMonitorGroupDynamicRuleResult.cc
|
||||
src/model/PutMonitoringConfigRequest.cc
|
||||
src/model/PutMonitoringConfigResult.cc
|
||||
src/model/PutResourceMetricRuleRequest.cc
|
||||
src/model/PutResourceMetricRuleResult.cc
|
||||
src/model/PutResourceMetricRulesRequest.cc
|
||||
src/model/PutResourceMetricRulesResult.cc
|
||||
src/model/RemoveTagsRequest.cc
|
||||
src/model/RemoveTagsResult.cc
|
||||
src/model/SendDryRunSystemEventRequest.cc
|
||||
src/model/SendDryRunSystemEventResult.cc
|
||||
src/model/StartTasksRequest.cc
|
||||
src/model/StartTasksResult.cc
|
||||
src/model/StopTasksRequest.cc
|
||||
src/model/StopTasksResult.cc
|
||||
src/model/TaskConfigCreateRequest.cc
|
||||
src/model/TaskConfigCreateResult.cc
|
||||
src/model/TaskConfigDeleteRequest.cc
|
||||
src/model/TaskConfigDeleteResult.cc
|
||||
src/model/TaskConfigEnableRequest.cc
|
||||
src/model/TaskConfigEnableResult.cc
|
||||
src/model/TaskConfigListRequest.cc
|
||||
src/model/TaskConfigListResult.cc
|
||||
src/model/TaskConfigModifyRequest.cc
|
||||
src/model/TaskConfigModifyResult.cc
|
||||
src/model/TaskConfigUnhealthyRequest.cc
|
||||
src/model/TaskConfigUnhealthyResult.cc
|
||||
src/model/UpdateAlarmRequest.cc
|
||||
src/model/UpdateAlarmResult.cc
|
||||
src/model/UpdateMonitoringTemplateRequest.cc
|
||||
src/model/UpdateMonitoringTemplateResult.cc
|
||||
src/model/UpdateMyGroupAlertRequest.cc
|
||||
src/model/UpdateMyGroupAlertResult.cc
|
||||
src/model/UpdateMyGroupInstancesRequest.cc
|
||||
src/model/UpdateMyGroupInstancesResult.cc
|
||||
src/model/UpdateMyGroupMembersRequest.cc
|
||||
src/model/UpdateMyGroupMembersResult.cc
|
||||
src/model/UpdateMyGroupsRequest.cc
|
||||
src/model/UpdateMyGroupsResult.cc )
|
||||
src/model/UninstallMonitoringAgentRequest.cc
|
||||
src/model/UninstallMonitoringAgentResult.cc )
|
||||
|
||||
add_library(cms ${LIB_TYPE}
|
||||
${cms_public_header}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
56
cms/include/alibabacloud/cms/model/AddTagsRequest.h
Normal file
56
cms/include/alibabacloud/cms/model/AddTagsRequest.h
Normal file
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT AddTagsRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
AddTagsRequest();
|
||||
~AddTagsRequest();
|
||||
|
||||
std::vector<std::string> getGroupIds()const;
|
||||
void setGroupIds(const std::vector<std::string>& groupIds);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
|
||||
private:
|
||||
std::vector<std::string> groupIds_;
|
||||
std::vector<Tag> tag_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ADDTAGSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_UPDATEALARMRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_UPDATEALARMRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ADDTAGSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ADDTAGSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT UpdateAlarmResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT AddTagsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateAlarmResult();
|
||||
explicit UpdateAlarmResult(const std::string &payload);
|
||||
~UpdateAlarmResult();
|
||||
AddTagsResult();
|
||||
explicit AddTagsResult(const std::string &payload);
|
||||
~AddTagsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -52,4 +52,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_UPDATEALARMRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ADDTAGSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMonitoringTemplateRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyMonitoringTemplateRequest();
|
||||
~ApplyMonitoringTemplateRequest();
|
||||
ApplyMetricRuleTemplateRequest();
|
||||
~ApplyMetricRuleTemplateRequest();
|
||||
|
||||
std::string getApplyMode()const;
|
||||
void setApplyMode(const std::string& applyMode);
|
||||
@@ -66,4 +66,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMonitoringTemplateResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyMetricRuleTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Resource
|
||||
@@ -37,36 +37,35 @@ namespace AlibabaCloud
|
||||
struct Result
|
||||
{
|
||||
std::string message;
|
||||
std::string displayName;
|
||||
int code;
|
||||
std::string ruleId;
|
||||
std::string code;
|
||||
std::string ruleName;
|
||||
bool success;
|
||||
long groupId;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<Result> eventResults;
|
||||
std::vector<Result> alertResults;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
ApplyMonitoringTemplateResult();
|
||||
explicit ApplyMonitoringTemplateResult(const std::string &payload);
|
||||
~ApplyMonitoringTemplateResult();
|
||||
ApplyMetricRuleTemplateResult();
|
||||
explicit ApplyMetricRuleTemplateResult(const std::string &payload);
|
||||
~ApplyMetricRuleTemplateResult();
|
||||
std::string getMessage()const;
|
||||
Resource getResource()const;
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Resource resource_;
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATERESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMETRICRULETEMPLATERESULT_H_
|
||||
@@ -1,66 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ApplyTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyTemplateRequest();
|
||||
~ApplyTemplateRequest();
|
||||
|
||||
std::string getApplyMode()const;
|
||||
void setApplyMode(const std::string& applyMode);
|
||||
std::string getTemplateIds()const;
|
||||
void setTemplateIds(const std::string& templateIds);
|
||||
long getEnableEndTime()const;
|
||||
void setEnableEndTime(long enableEndTime);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
long getNotifyLevel()const;
|
||||
void setNotifyLevel(long notifyLevel);
|
||||
long getEnableStartTime()const;
|
||||
void setEnableStartTime(long enableStartTime);
|
||||
long getSilenceTime()const;
|
||||
void setSilenceTime(long silenceTime);
|
||||
|
||||
private:
|
||||
std::string applyMode_;
|
||||
std::string templateIds_;
|
||||
long enableEndTime_;
|
||||
long groupId_;
|
||||
long notifyLevel_;
|
||||
long enableStartTime_;
|
||||
long silenceTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATEREQUEST_H_
|
||||
@@ -1,93 +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_CMS_MODEL_CREATEALARMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEALARMREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateAlarmRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAlarmRequest();
|
||||
~CreateAlarmRequest();
|
||||
|
||||
std::string getWebhook()const;
|
||||
void setWebhook(const std::string& webhook);
|
||||
std::string getThreshold()const;
|
||||
void setThreshold(const std::string& threshold);
|
||||
int getStartTime()const;
|
||||
void setStartTime(int startTime);
|
||||
int getEvaluationCount()const;
|
||||
void setEvaluationCount(int evaluationCount);
|
||||
int getSilenceTime()const;
|
||||
void setSilenceTime(int silenceTime);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
int getNotifyType()const;
|
||||
void setNotifyType(int notifyType);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getContactGroups()const;
|
||||
void setContactGroups(const std::string& contactGroups);
|
||||
int getEndTime()const;
|
||||
void setEndTime(int endTime);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getComparisonOperator()const;
|
||||
void setComparisonOperator(const std::string& comparisonOperator);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
std::string getStatistics()const;
|
||||
void setStatistics(const std::string& statistics);
|
||||
|
||||
private:
|
||||
std::string webhook_;
|
||||
std::string threshold_;
|
||||
int startTime_;
|
||||
int evaluationCount_;
|
||||
int silenceTime_;
|
||||
std::string metricName_;
|
||||
int notifyType_;
|
||||
int period_;
|
||||
bool dryRun_;
|
||||
std::string contactGroups_;
|
||||
int endTime_;
|
||||
std::string name_;
|
||||
std::string _namespace_;
|
||||
std::string comparisonOperator_;
|
||||
std::string dimensions_;
|
||||
std::string statistics_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEALARMREQUEST_H_
|
||||
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMetricRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct GroupMetricRules
|
||||
{
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
std::string effectiveInterval;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string noEffectiveInterval;
|
||||
std::string emailSubject;
|
||||
int silenceTime;
|
||||
std::string metricName;
|
||||
int escalationsWarnTimes;
|
||||
std::string period;
|
||||
std::string escalationsWarnThreshold;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string _namespace;
|
||||
std::string interval;
|
||||
std::string category;
|
||||
std::string ruleId;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
std::string escalationsCriticalThreshold;
|
||||
std::string dimensions;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateGroupMetricRulesRequest();
|
||||
~CreateGroupMetricRulesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::vector<GroupMetricRules> getGroupMetricRules()const;
|
||||
void setGroupMetricRules(const std::vector<GroupMetricRules>& groupMetricRules);
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::vector<GroupMetricRules> groupMetricRules_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,40 +29,37 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMyGroupAlertBatchResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMetricRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlertResult
|
||||
{
|
||||
std::string metricName;
|
||||
std::string alertName;
|
||||
std::string message;
|
||||
std::string displayName;
|
||||
std::string metricNamespace;
|
||||
std::string ruleId;
|
||||
int code;
|
||||
std::string ruleName;
|
||||
bool success;
|
||||
long groupId;
|
||||
};
|
||||
|
||||
|
||||
CreateMyGroupAlertBatchResult();
|
||||
explicit CreateMyGroupAlertBatchResult(const std::string &payload);
|
||||
~CreateMyGroupAlertBatchResult();
|
||||
CreateGroupMetricRulesResult();
|
||||
explicit CreateGroupMetricRulesResult(const std::string &payload);
|
||||
~CreateGroupMetricRulesResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<AlertResult> getResources()const;
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<AlertResult> resources_;
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMETRICRULESRESULT_H_
|
||||
@@ -0,0 +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_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
struct AlertConfig
|
||||
{
|
||||
std::string times;
|
||||
std::string noEffectiveInterval;
|
||||
std::string webhook;
|
||||
std::string silenceTime;
|
||||
std::string threshold;
|
||||
std::string effectiveInterval;
|
||||
std::string comparisonOperator;
|
||||
std::string escalationsLevel;
|
||||
std::string statistics;
|
||||
};
|
||||
struct MatchExpress
|
||||
{
|
||||
std::string function;
|
||||
std::string name;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateGroupMonitoringAgentProcessRequest();
|
||||
~CreateGroupMonitoringAgentProcessRequest();
|
||||
|
||||
std::vector<AlertConfig> getAlertConfig()const;
|
||||
void setAlertConfig(const std::vector<AlertConfig>& alertConfig);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getMatchExpressFilterRelation()const;
|
||||
void setMatchExpressFilterRelation(const std::string& matchExpressFilterRelation);
|
||||
std::vector<MatchExpress> getMatchExpress()const;
|
||||
void setMatchExpress(const std::vector<MatchExpress>& matchExpress);
|
||||
|
||||
private:
|
||||
std::vector<AlertConfig> alertConfig_;
|
||||
std::string groupId_;
|
||||
std::string processName_;
|
||||
std::string matchExpressFilterRelation_;
|
||||
std::vector<MatchExpress> matchExpress_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateGroupMonitoringAgentProcessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateGroupMonitoringAgentProcessResult();
|
||||
explicit CreateGroupMonitoringAgentProcessResult(const std::string &payload);
|
||||
~CreateGroupMonitoringAgentProcessResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateHostAvailabilityRequest : public RpcServiceRequest
|
||||
{
|
||||
struct AlertConfigEscalationList
|
||||
{
|
||||
int times;
|
||||
std::string metricName;
|
||||
std::string value;
|
||||
std::string _operator;
|
||||
std::string aggregate;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateHostAvailabilityRequest();
|
||||
~CreateHostAvailabilityRequest();
|
||||
|
||||
std::string getTaskOptionHttpMethod()const;
|
||||
void setTaskOptionHttpMethod(const std::string& taskOptionHttpMethod);
|
||||
std::vector<AlertConfigEscalationList> getAlertConfigEscalationList()const;
|
||||
void setAlertConfigEscalationList(const std::vector<AlertConfigEscalationList>& alertConfigEscalationList);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
int getAlertConfigSilenceTime()const;
|
||||
void setAlertConfigSilenceTime(int alertConfigSilenceTime);
|
||||
std::string getTaskOptionHttpResponseCharset()const;
|
||||
void setTaskOptionHttpResponseCharset(const std::string& taskOptionHttpResponseCharset);
|
||||
bool getTaskOptionHttpNegative()const;
|
||||
void setTaskOptionHttpNegative(bool taskOptionHttpNegative);
|
||||
int getAlertConfigNotifyType()const;
|
||||
void setAlertConfigNotifyType(int alertConfigNotifyType);
|
||||
std::string getTaskOptionTelnetOrPingHost()const;
|
||||
void setTaskOptionTelnetOrPingHost(const std::string& taskOptionTelnetOrPingHost);
|
||||
std::string getTaskOptionHttpResponseMatchContent()const;
|
||||
void setTaskOptionHttpResponseMatchContent(const std::string& taskOptionHttpResponseMatchContent);
|
||||
std::vector<std::string> getInstanceList()const;
|
||||
void setInstanceList(const std::vector<std::string>& instanceList);
|
||||
std::string getTaskType()const;
|
||||
void setTaskType(const std::string& taskType);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
int getAlertConfigEndTime()const;
|
||||
void setAlertConfigEndTime(int alertConfigEndTime);
|
||||
std::string getTaskOptionHttpURI()const;
|
||||
void setTaskOptionHttpURI(const std::string& taskOptionHttpURI);
|
||||
std::string getTaskScope()const;
|
||||
void setTaskScope(const std::string& taskScope);
|
||||
int getAlertConfigStartTime()const;
|
||||
void setAlertConfigStartTime(int alertConfigStartTime);
|
||||
std::string getAlertConfigWebHook()const;
|
||||
void setAlertConfigWebHook(const std::string& alertConfigWebHook);
|
||||
|
||||
private:
|
||||
std::string taskOptionHttpMethod_;
|
||||
std::vector<AlertConfigEscalationList> alertConfigEscalationList_;
|
||||
std::string taskName_;
|
||||
int alertConfigSilenceTime_;
|
||||
std::string taskOptionHttpResponseCharset_;
|
||||
bool taskOptionHttpNegative_;
|
||||
int alertConfigNotifyType_;
|
||||
std::string taskOptionTelnetOrPingHost_;
|
||||
std::string taskOptionHttpResponseMatchContent_;
|
||||
std::vector<std::string> instanceList_;
|
||||
std::string taskType_;
|
||||
long groupId_;
|
||||
int alertConfigEndTime_;
|
||||
std::string taskOptionHttpURI_;
|
||||
std::string taskScope_;
|
||||
int alertConfigStartTime_;
|
||||
std::string alertConfigWebHook_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYREQUEST_H_
|
||||
@@ -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_CMS_MODEL_CREATEHOSTAVAILABILITYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateHostAvailabilityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateHostAvailabilityResult();
|
||||
explicit CreateHostAvailabilityResult(const std::string &payload);
|
||||
~CreateHostAvailabilityResult();
|
||||
long getTaskId()const;
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long taskId_;
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEHOSTAVAILABILITYRESULT_H_
|
||||
@@ -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_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMetricRuleResourcesRequest();
|
||||
~CreateMetricRuleResourcesRequest();
|
||||
|
||||
std::string getResources()const;
|
||||
void setResources(const std::string& resources);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
std::string getOverwrite()const;
|
||||
void setOverwrite(const std::string& overwrite);
|
||||
|
||||
private:
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
std::string overwrite_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMetricRuleResourcesResult();
|
||||
explicit CreateMetricRuleResourcesResult(const std::string &payload);
|
||||
~CreateMetricRuleResourcesResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULERESOURCESRESULT_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
struct AlertTemplates
|
||||
{
|
||||
int period;
|
||||
std::string escalationsWarnThreshold;
|
||||
std::string webhook;
|
||||
std::string escalationsWarnComparisonOperator;
|
||||
std::string escalationsCriticalStatistics;
|
||||
int escalationsInfoTimes;
|
||||
std::string ruleName;
|
||||
std::string escalationsInfoStatistics;
|
||||
int escalationsCriticalTimes;
|
||||
std::string escalationsInfoComparisonOperator;
|
||||
std::string escalationsWarnStatistics;
|
||||
std::string escalationsInfoThreshold;
|
||||
std::string _namespace;
|
||||
std::string selector;
|
||||
std::string metricName;
|
||||
std::string category;
|
||||
std::string escalationsCriticalComparisonOperator;
|
||||
int escalationsWarnTimes;
|
||||
std::string escalationsCriticalThreshold;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateMetricRuleTemplateRequest();
|
||||
~CreateMetricRuleTemplateRequest();
|
||||
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::vector<AlertTemplates> getAlertTemplates()const;
|
||||
void setAlertTemplates(const std::vector<AlertTemplates>& alertTemplates);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string name_;
|
||||
std::vector<AlertTemplates> alertTemplates_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,16 +29,16 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ListProductOfActiveAlertResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMetricRuleTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListProductOfActiveAlertResult();
|
||||
explicit ListProductOfActiveAlertResult(const std::string &payload);
|
||||
~ListProductOfActiveAlertResult();
|
||||
CreateMetricRuleTemplateResult();
|
||||
explicit CreateMetricRuleTemplateResult(const std::string &payload);
|
||||
~CreateMetricRuleTemplateResult();
|
||||
std::string getMessage()const;
|
||||
std::string getDatapoints()const;
|
||||
long getId()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string datapoints_;
|
||||
long id_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
@@ -54,4 +54,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMETRICRULETEMPLATERESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_NODEPROCESSCREATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_NODEPROCESSCREATEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,33 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT NodeProcessCreateRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
NodeProcessCreateRequest();
|
||||
~NodeProcessCreateRequest();
|
||||
CreateMonitorAgentProcessRequest();
|
||||
~CreateMonitorAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getCommand()const;
|
||||
void setCommand(const std::string& command);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getProcessUser()const;
|
||||
void setProcessUser(const std::string& processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string command_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string processUser_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_NODEPROCESSCREATEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSREQUEST_H_
|
||||
@@ -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_CMS_MODEL_CREATEMONITORAGENTPROCESSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorAgentProcessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMonitorAgentProcessResult();
|
||||
explicit CreateMonitorAgentProcessResult(const std::string &payload);
|
||||
~CreateMonitorAgentProcessResult();
|
||||
std::string getMessage()const;
|
||||
long getId()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
long id_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORAGENTPROCESSRESULT_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
struct Instances
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string instanceName;
|
||||
std::string regionId;
|
||||
std::string category;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateMonitorGroupInstancesRequest();
|
||||
~CreateMonitorGroupInstancesRequest();
|
||||
|
||||
std::vector<Instances> getInstances()const;
|
||||
void setInstances(const std::vector<Instances>& instances);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
|
||||
private:
|
||||
std::vector<Instances> instances_;
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMonitorGroupInstancesResult();
|
||||
explicit CreateMonitorGroupInstancesResult(const std::string &payload);
|
||||
~CreateMonitorGroupInstancesResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPINSTANCESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,39 +28,30 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateNotifyPolicyRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupNotifyPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNotifyPolicyRequest();
|
||||
~CreateNotifyPolicyRequest();
|
||||
CreateMonitorGroupNotifyPolicyRequest();
|
||||
~CreateMonitorGroupNotifyPolicyRequest();
|
||||
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getAlertName()const;
|
||||
void setAlertName(const std::string& alertName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
long getEndTime()const;
|
||||
void setEndTime(long endTime);
|
||||
long getStartTime()const;
|
||||
void setStartTime(long startTime);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string alertName_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
long startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETENOTIFYPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETENOTIFYPOLICYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteNotifyPolicyResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupNotifyPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNotifyPolicyResult();
|
||||
explicit DeleteNotifyPolicyResult(const std::string &payload);
|
||||
~DeleteNotifyPolicyResult();
|
||||
CreateMonitorGroupNotifyPolicyResult();
|
||||
explicit CreateMonitorGroupNotifyPolicyResult(const std::string &payload);
|
||||
~CreateMonitorGroupNotifyPolicyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
@@ -54,4 +54,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETENOTIFYPOLICYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMyGroupsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMyGroupsRequest();
|
||||
~CreateMyGroupsRequest();
|
||||
CreateMonitorGroupRequest();
|
||||
~CreateMonitorGroupRequest();
|
||||
|
||||
std::string getContactGroups()const;
|
||||
void setContactGroups(const std::string& contactGroups);
|
||||
@@ -60,4 +60,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPREQUEST_H_
|
||||
@@ -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_CMS_MODEL_CREATEMONITORGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitorGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMonitorGroupResult();
|
||||
explicit CreateMonitorGroupResult(const std::string &payload);
|
||||
~CreateMonitorGroupResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
long getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
long groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORGROUPRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_NODEPROCESSESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_NODEPROCESSESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,21 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT NodeProcessesRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
NodeProcessesRequest();
|
||||
~NodeProcessesRequest();
|
||||
CreateMonitoringAgentProcessRequest();
|
||||
~CreateMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getProcessUser()const;
|
||||
void setProcessUser(const std::string& processUser);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string processUser_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_NODEPROCESSESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
@@ -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_CMS_MODEL_CREATEMONITORINGAGENTPROCESSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringAgentProcessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMonitoringAgentProcessResult();
|
||||
explicit CreateMonitoringAgentProcessResult(const std::string &payload);
|
||||
~CreateMonitoringAgentProcessResult();
|
||||
std::string getMessage()const;
|
||||
long getId()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
long id_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGAGENTPROCESSRESULT_H_
|
||||
@@ -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_CMS_MODEL_CREATEMONITORINGTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGTEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateMonitoringTemplateRequest();
|
||||
~CreateMonitoringTemplateRequest();
|
||||
|
||||
std::string getEventRuleTemplatesJson()const;
|
||||
void setEventRuleTemplatesJson(const std::string& eventRuleTemplatesJson);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getAlertTemplatesJson()const;
|
||||
void setAlertTemplatesJson(const std::string& alertTemplatesJson);
|
||||
|
||||
private:
|
||||
std::string eventRuleTemplatesJson_;
|
||||
std::string name_;
|
||||
std::string _namespace_;
|
||||
std::string description_;
|
||||
std::string alertTemplatesJson_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGTEMPLATEREQUEST_H_
|
||||
@@ -1,57 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateMonitoringTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateMonitoringTemplateResult();
|
||||
explicit CreateMonitoringTemplateResult(const std::string &payload);
|
||||
~CreateMonitoringTemplateResult();
|
||||
int getErrorCode()const;
|
||||
long getId()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int errorCode_;
|
||||
long id_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMONITORINGTEMPLATERESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,45 +28,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateTaskRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateSiteMonitorRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateTaskRequest();
|
||||
~CreateTaskRequest();
|
||||
CreateSiteMonitorRequest();
|
||||
~CreateSiteMonitorRequest();
|
||||
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
std::string getAlertIds()const;
|
||||
void setAlertIds(const std::string& alertIds);
|
||||
std::string getOptions()const;
|
||||
void setOptions(const std::string& options);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
std::string getTaskType()const;
|
||||
void setTaskType(const std::string& taskType);
|
||||
std::string getCaller()const;
|
||||
void setCaller(const std::string& caller);
|
||||
std::string getIspCity()const;
|
||||
void setIspCity(const std::string& ispCity);
|
||||
std::string getTaskName()const;
|
||||
void setTaskName(const std::string& taskName);
|
||||
std::string getIspCities()const;
|
||||
void setIspCities(const std::string& ispCities);
|
||||
std::string getOptionsJson()const;
|
||||
void setOptionsJson(const std::string& optionsJson);
|
||||
std::string getAlertIds()const;
|
||||
void setAlertIds(const std::string& alertIds);
|
||||
std::string getInterval()const;
|
||||
void setInterval(const std::string& interval);
|
||||
std::string getAlertRule()const;
|
||||
void setAlertRule(const std::string& alertRule);
|
||||
|
||||
private:
|
||||
std::string taskName_;
|
||||
std::string alertIds_;
|
||||
std::string options_;
|
||||
std::string address_;
|
||||
std::string taskType_;
|
||||
std::string caller_;
|
||||
std::string ispCity_;
|
||||
std::string taskName_;
|
||||
std::string ispCities_;
|
||||
std::string optionsJson_;
|
||||
std::string alertIds_;
|
||||
std::string interval_;
|
||||
std::string alertRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORREQUEST_H_
|
||||
71
cms/include/alibabacloud/cms/model/CreateSiteMonitorResult.h
Normal file
71
cms/include/alibabacloud/cms/model/CreateSiteMonitorResult.h
Normal file
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateSiteMonitorResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Contact
|
||||
{
|
||||
std::string message;
|
||||
std::string requestId;
|
||||
std::string ruleId;
|
||||
std::string code;
|
||||
std::string success;
|
||||
};
|
||||
std::vector<Contact> attachAlertResult;
|
||||
};
|
||||
|
||||
|
||||
CreateSiteMonitorResult();
|
||||
explicit CreateSiteMonitorResult(const std::string &payload);
|
||||
~CreateSiteMonitorResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
std::string getAlertRule()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
std::string alertRule_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATESITEMONITORRESULT_H_
|
||||
@@ -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_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteContactGroupRequest();
|
||||
~DeleteContactGroupRequest();
|
||||
|
||||
std::string getContactGroupName()const;
|
||||
void setContactGroupName(const std::string& contactGroupName);
|
||||
|
||||
private:
|
||||
std::string contactGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventTargetsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEventTargetsResult();
|
||||
explicit DeleteEventTargetsResult(const std::string &payload);
|
||||
~DeleteEventTargetsResult();
|
||||
DeleteContactGroupResult();
|
||||
explicit DeleteContactGroupResult(const std::string &payload);
|
||||
~DeleteContactGroupResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -52,4 +52,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTGROUPRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContactRequest();
|
||||
~DescribeContactRequest();
|
||||
DeleteContactRequest();
|
||||
~DeleteContactRequest();
|
||||
|
||||
std::string getContactName()const;
|
||||
void setContactName(const std::string& contactName);
|
||||
@@ -45,4 +45,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DISABLEALARMRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DISABLEALARMRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETECONTACTRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETECONTACTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DisableAlarmResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteContactResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableAlarmResult();
|
||||
explicit DisableAlarmResult(const std::string &payload);
|
||||
~DisableAlarmResult();
|
||||
DeleteContactResult();
|
||||
explicit DeleteContactResult(const std::string &payload);
|
||||
~DeleteContactResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -52,4 +52,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DISABLEALARMRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETECONTACTRESULT_H_
|
||||
@@ -39,14 +39,12 @@ namespace AlibabaCloud
|
||||
~DeleteCustomMetricResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::string getResult()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
std::string result_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventTargetsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRuleTargetsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteEventTargetsRequest();
|
||||
~DeleteEventTargetsRequest();
|
||||
DeleteEventRuleTargetsRequest();
|
||||
~DeleteEventRuleTargetsRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
@@ -48,4 +48,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTTARGETSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRuleTargetsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteEventRuleTargetsResult();
|
||||
explicit DeleteEventRuleTargetsResult(const std::string &payload);
|
||||
~DeleteEventRuleTargetsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULETARGETSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DisableEventRuleRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DisableEventRuleRequest();
|
||||
~DisableEventRuleRequest();
|
||||
DeleteEventRulesRequest();
|
||||
~DeleteEventRulesRequest();
|
||||
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::vector<std::string> getRuleNames()const;
|
||||
void setRuleNames(const std::vector<std::string>& ruleNames);
|
||||
|
||||
private:
|
||||
std::string ruleName_;
|
||||
std::vector<std::string> ruleNames_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DisableEventRuleResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteEventRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableEventRuleResult();
|
||||
explicit DisableEventRuleResult(const std::string &payload);
|
||||
~DisableEventRuleResult();
|
||||
DeleteEventRulesResult();
|
||||
explicit DeleteEventRulesResult(const std::string &payload);
|
||||
~DeleteEventRulesResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -52,4 +52,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DISABLEEVENTRULERESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEEVENTRULESRESULT_H_
|
||||
@@ -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_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteGroupMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteGroupMonitoringAgentProcessRequest();
|
||||
~DeleteGroupMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteGroupMonitoringAgentProcessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteGroupMonitoringAgentProcessResult();
|
||||
explicit DeleteGroupMonitoringAgentProcessResult(const std::string &payload);
|
||||
~DeleteGroupMonitoringAgentProcessResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEGROUPMONITORINGAGENTPROCESSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_QUERYCUSTOMEVENTDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_QUERYCUSTOMEVENTDETAILREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,21 +28,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT QueryCustomEventDetailRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteHostAvailabilityRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryCustomEventDetailRequest();
|
||||
~QueryCustomEventDetailRequest();
|
||||
DeleteHostAvailabilityRequest();
|
||||
~DeleteHostAvailabilityRequest();
|
||||
|
||||
std::string getQueryJson()const;
|
||||
void setQueryJson(const std::string& queryJson);
|
||||
std::vector<long> getId()const;
|
||||
void setId(const std::vector<long>& id);
|
||||
|
||||
private:
|
||||
std::string queryJson_;
|
||||
std::vector<long> id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_QUERYCUSTOMEVENTDETAILREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteHostAvailabilityResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteHostAvailabilityResult();
|
||||
explicit DeleteHostAvailabilityResult(const std::string &payload);
|
||||
~DeleteHostAvailabilityResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEHOSTAVAILABILITYRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_QUERYSYSTEMEVENTHISTOGRAMREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_QUERYSYSTEMEVENTHISTOGRAMREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,21 +28,24 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT QuerySystemEventHistogramRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QuerySystemEventHistogramRequest();
|
||||
~QuerySystemEventHistogramRequest();
|
||||
DeleteMetricRuleResourcesRequest();
|
||||
~DeleteMetricRuleResourcesRequest();
|
||||
|
||||
std::string getQueryJson()const;
|
||||
void setQueryJson(const std::string& queryJson);
|
||||
std::string getResources()const;
|
||||
void setResources(const std::string& resources);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string queryJson_;
|
||||
std::string resources_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_QUERYSYSTEMEVENTHISTOGRAMREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteMetricRuleResourcesResult();
|
||||
explicit DeleteMetricRuleResourcesResult(const std::string &payload);
|
||||
~DeleteMetricRuleResourcesResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULERESOURCESRESULT_H_
|
||||
@@ -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_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTargetsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRuleTargetsRequest();
|
||||
~DeleteMetricRuleTargetsRequest();
|
||||
|
||||
std::vector<std::string> getTargetIds()const;
|
||||
void setTargetIds(const std::vector<std::string>& targetIds);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::vector<std::string> targetIds_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_REMOVEMETRICRULETARGETSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_REMOVEMETRICRULETARGETSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT RemoveMetricRuleTargetsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTargetsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FailIds
|
||||
@@ -38,9 +38,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
RemoveMetricRuleTargetsResult();
|
||||
explicit RemoveMetricRuleTargetsResult(const std::string &payload);
|
||||
~RemoveMetricRuleTargetsResult();
|
||||
DeleteMetricRuleTargetsResult();
|
||||
explicit DeleteMetricRuleTargetsResult(const std::string &payload);
|
||||
~DeleteMetricRuleTargetsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
FailIds getFailIds()const;
|
||||
@@ -58,4 +58,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_REMOVEMETRICRULETARGETSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETARGETSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,21 +28,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ListProductOfActiveAlertRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTemplateRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListProductOfActiveAlertRequest();
|
||||
~ListProductOfActiveAlertRequest();
|
||||
DeleteMetricRuleTemplateRequest();
|
||||
~DeleteMetricRuleTemplateRequest();
|
||||
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
std::string getTemplateId()const;
|
||||
void setTemplateId(const std::string& templateId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string templateId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_LISTPRODUCTOFACTIVEALERTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATEREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_GETCONTACTSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_GETCONTACTSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,22 +29,20 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT GetContactsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRuleTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Datapoints
|
||||
struct Resource
|
||||
{
|
||||
std::vector<std::string> contacts;
|
||||
std::string name;
|
||||
std::string templateId;
|
||||
};
|
||||
|
||||
|
||||
GetContactsResult();
|
||||
explicit GetContactsResult(const std::string &payload);
|
||||
~GetContactsResult();
|
||||
DeleteMetricRuleTemplateResult();
|
||||
explicit DeleteMetricRuleTemplateResult(const std::string &payload);
|
||||
~DeleteMetricRuleTemplateResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Datapoints getDatapoints()const;
|
||||
Resource getResource()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
@@ -52,8 +50,7 @@ namespace AlibabaCloud
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
Datapoints datapoints_;
|
||||
Resource resource_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
@@ -61,4 +58,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_GETCONTACTSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULETEMPLATERESULT_H_
|
||||
@@ -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_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRulesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMetricRulesRequest();
|
||||
~DeleteMetricRulesRequest();
|
||||
|
||||
std::vector<std::string> getId()const;
|
||||
void setId(const std::vector<std::string>& id);
|
||||
|
||||
private:
|
||||
std::vector<std::string> id_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT EnableActiveAlertResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMetricRulesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableActiveAlertResult();
|
||||
explicit EnableActiveAlertResult(const std::string &payload);
|
||||
~EnableActiveAlertResult();
|
||||
DeleteMetricRulesResult();
|
||||
explicit DeleteMetricRulesResult(const std::string &payload);
|
||||
~DeleteMetricRulesResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -52,4 +52,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMETRICRULESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEGROUPDYNAMICRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEGROUPDYNAMICRULEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteGroupDynamicRuleRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupDynamicRuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteGroupDynamicRuleRequest();
|
||||
~DeleteGroupDynamicRuleRequest();
|
||||
DeleteMonitorGroupDynamicRuleRequest();
|
||||
~DeleteMonitorGroupDynamicRuleRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
@@ -48,4 +48,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEGROUPDYNAMICRULEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULEREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupDynamicRuleResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteMonitorGroupDynamicRuleResult();
|
||||
explicit DeleteMonitorGroupDynamicRuleResult(const std::string &payload);
|
||||
~DeleteMonitorGroupDynamicRuleResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPDYNAMICRULERESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,17 +28,15 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMyGroupInstancesRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMyGroupInstancesRequest();
|
||||
~DeleteMyGroupInstancesRequest();
|
||||
DeleteMonitorGroupInstancesRequest();
|
||||
~DeleteMonitorGroupInstancesRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getInstanceIds()const;
|
||||
void setInstanceIds(const std::string& instanceIds);
|
||||
std::string getInstanceIdList()const;
|
||||
void setInstanceIdList(const std::string& instanceIdList);
|
||||
std::string getCategory()const;
|
||||
@@ -46,7 +44,6 @@ namespace AlibabaCloud
|
||||
|
||||
private:
|
||||
long groupId_;
|
||||
std::string instanceIds_;
|
||||
std::string instanceIdList_;
|
||||
std::string category_;
|
||||
|
||||
@@ -54,4 +51,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteMonitorGroupInstancesResult();
|
||||
explicit DeleteMonitorGroupInstancesResult(const std::string &payload);
|
||||
~DeleteMonitorGroupInstancesResult();
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPINSTANCESRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBESITEMONITORISPAREACITYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBESITEMONITORISPAREACITYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,24 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeSiteMonitorISPAreaCityRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupNotifyPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSiteMonitorISPAreaCityRequest();
|
||||
~DescribeSiteMonitorISPAreaCityRequest();
|
||||
DeleteMonitorGroupNotifyPolicyRequest();
|
||||
~DeleteMonitorGroupNotifyPolicyRequest();
|
||||
|
||||
std::string getCity()const;
|
||||
void setCity(const std::string& city);
|
||||
std::string getIsp()const;
|
||||
void setIsp(const std::string& isp);
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
|
||||
private:
|
||||
std::string city_;
|
||||
std::string isp_;
|
||||
std::string policyType_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBESITEMONITORISPAREACITYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT CreateNotifyPolicyResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupNotifyPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNotifyPolicyResult();
|
||||
explicit CreateNotifyPolicyResult(const std::string &payload);
|
||||
~CreateNotifyPolicyResult();
|
||||
DeleteMonitorGroupNotifyPolicyResult();
|
||||
explicit DeleteMonitorGroupNotifyPolicyResult(const std::string &payload);
|
||||
~DeleteMonitorGroupNotifyPolicyResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
@@ -54,4 +54,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_CREATENOTIFYPOLICYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPNOTIFYPOLICYRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,12 +28,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMyGroupsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteMyGroupsRequest();
|
||||
~DeleteMyGroupsRequest();
|
||||
DeleteMonitorGroupRequest();
|
||||
~DeleteMonitorGroupRequest();
|
||||
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
@@ -45,4 +45,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_GETMYGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_GETMYGROUPSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT GetMyGroupsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitorGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Group
|
||||
@@ -40,31 +40,27 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string groupName;
|
||||
std::vector<ContactGroup> contactGroups;
|
||||
std::string type;
|
||||
std::string bindUrl;
|
||||
long groupId;
|
||||
long serviceId;
|
||||
};
|
||||
|
||||
|
||||
GetMyGroupsResult();
|
||||
explicit GetMyGroupsResult(const std::string &payload);
|
||||
~GetMyGroupsResult();
|
||||
DeleteMonitorGroupResult();
|
||||
explicit DeleteMonitorGroupResult(const std::string &payload);
|
||||
~DeleteMonitorGroupResult();
|
||||
Group getGroup()const;
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
std::string getMessage()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Group group_;
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
std::string message_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_GETMYGROUPSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORGROUPRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_NODEPROCESSDELETEREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_NODEPROCESSDELETEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,27 +28,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT NodeProcessDeleteRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitoringAgentProcessRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
NodeProcessDeleteRequest();
|
||||
~NodeProcessDeleteRequest();
|
||||
DeleteMonitoringAgentProcessRequest();
|
||||
~DeleteMonitoringAgentProcessRequest();
|
||||
|
||||
std::string getProcessName()const;
|
||||
void setProcessName(const std::string& processName);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getProcessId()const;
|
||||
void setProcessId(const std::string& processId);
|
||||
|
||||
private:
|
||||
std::string processName_;
|
||||
std::string instanceId_;
|
||||
std::string name_;
|
||||
std::string id_;
|
||||
std::string processId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_NODEPROCESSDELETEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitoringAgentProcessResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteMonitoringAgentProcessResult();
|
||||
explicit DeleteMonitoringAgentProcessResult(const std::string &payload);
|
||||
~DeleteMonitoringAgentProcessResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGAGENTPROCESSRESULT_H_
|
||||
@@ -1,67 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGTEMPLATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMonitoringTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Resource
|
||||
{
|
||||
std::string description;
|
||||
std::string alertTemplatesJson;
|
||||
std::string restVersion;
|
||||
std::string _namespace;
|
||||
std::string id;
|
||||
std::string eventRuleTemplatesJson;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
DeleteMonitoringTemplateResult();
|
||||
explicit DeleteMonitoringTemplateResult(const std::string &payload);
|
||||
~DeleteMonitoringTemplateResult();
|
||||
Resource getResource()const;
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Resource resource_;
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMONITORINGTEMPLATERESULT_H_
|
||||
@@ -1,55 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMyGroupInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteMyGroupInstancesResult();
|
||||
explicit DeleteMyGroupInstancesResult(const std::string &payload);
|
||||
~DeleteMyGroupInstancesResult();
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPINSTANCESRESULT_H_
|
||||
@@ -1,70 +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_CMS_MODEL_DELETEMYGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteMyGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Group
|
||||
{
|
||||
struct ContactGroup
|
||||
{
|
||||
std::string name;
|
||||
};
|
||||
std::string groupName;
|
||||
std::vector<ContactGroup> contactGroups;
|
||||
std::string type;
|
||||
std::string bindUrls;
|
||||
long groupId;
|
||||
std::string serviceId;
|
||||
};
|
||||
|
||||
|
||||
DeleteMyGroupsResult();
|
||||
explicit DeleteMyGroupsResult(const std::string &payload);
|
||||
~DeleteMyGroupsResult();
|
||||
Group getGroup()const;
|
||||
int getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Group group_;
|
||||
int errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETEMYGROUPSRESULT_H_
|
||||
@@ -1,63 +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_CMS_MODEL_DELETENOTIFYPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETENOTIFYPOLICYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteNotifyPolicyRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNotifyPolicyRequest();
|
||||
~DeleteNotifyPolicyRequest();
|
||||
|
||||
std::string getPolicyType()const;
|
||||
void setPolicyType(const std::string& policyType);
|
||||
std::string getAlertName()const;
|
||||
void setAlertName(const std::string& alertName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getId()const;
|
||||
void setId(const std::string& id);
|
||||
std::string getDimensions()const;
|
||||
void setDimensions(const std::string& dimensions);
|
||||
|
||||
private:
|
||||
std::string policyType_;
|
||||
std::string alertName_;
|
||||
std::string groupId_;
|
||||
std::string accessKeyId_;
|
||||
std::string id_;
|
||||
std::string dimensions_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETENOTIFYPOLICYREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETETASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETETASKSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,24 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteTasksRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteSiteMonitorsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTasksRequest();
|
||||
~DeleteTasksRequest();
|
||||
DeleteSiteMonitorsRequest();
|
||||
~DeleteSiteMonitorsRequest();
|
||||
|
||||
int getIsDeleteAlarms()const;
|
||||
void setIsDeleteAlarms(int isDeleteAlarms);
|
||||
bool getIsDeleteAlarms()const;
|
||||
void setIsDeleteAlarms(bool isDeleteAlarms);
|
||||
std::string getTaskIds()const;
|
||||
void setTaskIds(const std::string& taskIds);
|
||||
|
||||
private:
|
||||
int isDeleteAlarms_;
|
||||
bool isDeleteAlarms_;
|
||||
std::string taskIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETETASKSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBETASKDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBETASKDETAILRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,14 +29,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeTaskDetailResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DeleteSiteMonitorsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeTaskDetailResult();
|
||||
explicit DescribeTaskDetailResult(const std::string &payload);
|
||||
~DescribeTaskDetailResult();
|
||||
DeleteSiteMonitorsResult();
|
||||
explicit DeleteSiteMonitorsResult(const std::string &payload);
|
||||
~DeleteSiteMonitorsResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
@@ -54,4 +54,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBETASKDETAILRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DELETESITEMONITORSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT EnableActiveAlertRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeActiveMetricRuleListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableActiveAlertRequest();
|
||||
~EnableActiveAlertRequest();
|
||||
DescribeActiveMetricRuleListRequest();
|
||||
~DescribeActiveMetricRuleListRequest();
|
||||
|
||||
std::string getProduct()const;
|
||||
void setProduct(const std::string& product);
|
||||
std::string getUserId()const;
|
||||
void setUserId(const std::string& userId);
|
||||
|
||||
private:
|
||||
std::string product_;
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ENABLEACTIVEALERTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_LISTACTIVEALERTRULERESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_LISTACTIVEALERTRULERESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,24 +29,22 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ListActiveAlertRuleResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeActiveMetricRuleListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Alarm
|
||||
{
|
||||
std::string silenceTime;
|
||||
std::string notifyType;
|
||||
std::string contactGroups;
|
||||
std::string comparisonOperator;
|
||||
std::string endTime;
|
||||
std::string ruleId;
|
||||
std::string startTime;
|
||||
std::string period;
|
||||
std::string evaluationCount;
|
||||
std::string _namespace;
|
||||
std::string statistics;
|
||||
std::string name;
|
||||
std::string metricName;
|
||||
std::string uuid;
|
||||
std::string state;
|
||||
std::string enable;
|
||||
std::string webhook;
|
||||
@@ -55,9 +53,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
ListActiveAlertRuleResult();
|
||||
explicit ListActiveAlertRuleResult(const std::string &payload);
|
||||
~ListActiveAlertRuleResult();
|
||||
DescribeActiveMetricRuleListResult();
|
||||
explicit DescribeActiveMetricRuleListResult(const std::string &payload);
|
||||
~DescribeActiveMetricRuleListResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<Alarm> getDatapoints()const;
|
||||
std::string getCode()const;
|
||||
@@ -75,4 +73,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_LISTACTIVEALERTRULERESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEACTIVEMETRICRULELISTRESULT_H_
|
||||
@@ -1,86 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMHISTORYRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMHISTORYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlarmHistoryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AlarmHistory
|
||||
{
|
||||
int status;
|
||||
std::vector<std::string> contactGroups;
|
||||
std::string alertName;
|
||||
std::string dimensions;
|
||||
int evaluationCount;
|
||||
std::string _namespace;
|
||||
std::vector<std::string> contactMails;
|
||||
std::vector<std::string> contactSmses;
|
||||
long alertTime;
|
||||
std::string groupId;
|
||||
std::string instanceName;
|
||||
std::string metricName;
|
||||
std::vector<std::string> contacts;
|
||||
std::string expression;
|
||||
std::string state;
|
||||
std::string userId;
|
||||
std::string value;
|
||||
std::string webhooks;
|
||||
std::string level;
|
||||
std::string id;
|
||||
std::string preLevel;
|
||||
long lastTime;
|
||||
std::string ruleName;
|
||||
std::vector<std::string> contactALIIMs;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlarmHistoryResult();
|
||||
explicit DescribeAlarmHistoryResult(const std::string &payload);
|
||||
~DescribeAlarmHistoryResult();
|
||||
std::vector<AlarmHistory> getAlarmHistoryList()const;
|
||||
std::string getMessage()const;
|
||||
std::string getTotal()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AlarmHistory> alarmHistoryList_;
|
||||
std::string message_;
|
||||
std::string total_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMHISTORYRESULT_H_
|
||||
@@ -1,116 +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_CMS_MODEL_DESCRIBEALARMSFORRESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMSFORRESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlarmsForResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Alarm
|
||||
{
|
||||
struct Escalations
|
||||
{
|
||||
struct Info
|
||||
{
|
||||
std::string comparisonOperator;
|
||||
std::string times;
|
||||
std::string statistics;
|
||||
std::string threshold;
|
||||
};
|
||||
struct Warn
|
||||
{
|
||||
std::string comparisonOperator;
|
||||
std::string times;
|
||||
std::string statistics;
|
||||
std::string threshold;
|
||||
};
|
||||
struct Critical
|
||||
{
|
||||
std::string comparisonOperator;
|
||||
std::string times;
|
||||
std::string statistics;
|
||||
std::string threshold;
|
||||
};
|
||||
Critical critical;
|
||||
Info info;
|
||||
Warn warn;
|
||||
};
|
||||
std::string groupName;
|
||||
std::string noEffectiveInterval;
|
||||
std::string silenceTime;
|
||||
std::string contactGroups;
|
||||
std::string comparisonOperator;
|
||||
std::string period;
|
||||
std::string evaluationCount;
|
||||
std::string _namespace;
|
||||
std::string effectiveInterval;
|
||||
std::string statistics;
|
||||
std::string subject;
|
||||
std::string name;
|
||||
std::string groupId;
|
||||
std::string metricName;
|
||||
std::string uuid;
|
||||
std::string state;
|
||||
Escalations escalations;
|
||||
std::string displayName;
|
||||
bool enable;
|
||||
std::string webhook;
|
||||
std::string level;
|
||||
std::string resources;
|
||||
std::string threshold;
|
||||
};
|
||||
|
||||
|
||||
DescribeAlarmsForResourcesResult();
|
||||
explicit DescribeAlarmsForResourcesResult(const std::string &payload);
|
||||
~DescribeAlarmsForResourcesResult();
|
||||
std::string getMessage()const;
|
||||
std::string getTotal()const;
|
||||
std::string getTraceId()const;
|
||||
std::string getDimensions()const;
|
||||
std::vector<Alarm> getDatapoints()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string total_;
|
||||
std::string traceId_;
|
||||
std::string dimensions_;
|
||||
std::vector<Alarm> datapoints_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMSFORRESOURCESRESULT_H_
|
||||
@@ -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_CMS_MODEL_DESCRIBEALARMSREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlarmsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlarmsRequest();
|
||||
~DescribeAlarmsRequest();
|
||||
|
||||
bool getEnableState()const;
|
||||
void setEnableState(bool enableState);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getGroupBy()const;
|
||||
void setGroupBy(const std::string& groupBy);
|
||||
std::string getNames()const;
|
||||
void setNames(const std::string& names);
|
||||
std::string getDisplayName()const;
|
||||
void setDisplayName(const std::string& displayName);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
std::string getAlertState()const;
|
||||
void setAlertState(const std::string& alertState);
|
||||
std::string getNameKeyword()const;
|
||||
void setNameKeyword(const std::string& nameKeyword);
|
||||
std::string getPage()const;
|
||||
void setPage(const std::string& page);
|
||||
|
||||
private:
|
||||
bool enableState_;
|
||||
std::string pageSize_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string groupBy_;
|
||||
std::string names_;
|
||||
std::string displayName_;
|
||||
std::string _namespace_;
|
||||
std::string alertState_;
|
||||
std::string nameKeyword_;
|
||||
std::string page_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALARMSREQUEST_H_
|
||||
@@ -35,50 +35,44 @@ namespace AlibabaCloud
|
||||
DescribeAlertHistoryListRequest();
|
||||
~DescribeAlertHistoryListRequest();
|
||||
|
||||
std::string getAlertName()const;
|
||||
void setAlertName(const std::string& alertName);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getOnlyCount()const;
|
||||
void setOnlyCount(bool onlyCount);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getState()const;
|
||||
void setState(const std::string& state);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getStatus()const;
|
||||
void setStatus(const std::string& status);
|
||||
std::string getAlertStatus()const;
|
||||
void setAlertStatus(const std::string& alertStatus);
|
||||
std::string getRuleName()const;
|
||||
void setRuleName(const std::string& ruleName);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getState()const;
|
||||
void setState(const std::string& state);
|
||||
std::string getMetricName()const;
|
||||
void setMetricName(const std::string& metricName);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
bool getAscending()const;
|
||||
void setAscending(bool ascending);
|
||||
std::string get_Namespace()const;
|
||||
void set_Namespace(const std::string& _namespace);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string alertName_;
|
||||
std::string ruleName_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
bool onlyCount_;
|
||||
int pageSize_;
|
||||
std::string state_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
bool ascending_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string status_;
|
||||
std::string alertStatus_;
|
||||
std::string ruleName_;
|
||||
std::string startTime_;
|
||||
int pageSize_;
|
||||
std::string state_;
|
||||
std::string metricName_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
bool ascending_;
|
||||
std::string _namespace_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,24 +37,22 @@ namespace AlibabaCloud
|
||||
int status;
|
||||
std::vector<std::string> contactGroups;
|
||||
std::string alertName;
|
||||
std::string ruleId;
|
||||
std::string dimensions;
|
||||
int evaluationCount;
|
||||
std::string _namespace;
|
||||
std::vector<std::string> contactMails;
|
||||
std::vector<std::string> contactSmses;
|
||||
long alertTime;
|
||||
std::string alertState;
|
||||
std::string groupId;
|
||||
std::string instanceName;
|
||||
std::string metricName;
|
||||
std::vector<std::string> contacts;
|
||||
std::string expression;
|
||||
std::string state;
|
||||
std::string userId;
|
||||
std::string value;
|
||||
std::string webhooks;
|
||||
std::string level;
|
||||
std::string id;
|
||||
std::string preLevel;
|
||||
long lastTime;
|
||||
std::string ruleName;
|
||||
std::vector<std::string> contactALIIMs;
|
||||
|
||||
@@ -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_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertingMetricRuleResourcesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeAlertingMetricRuleResourcesRequest();
|
||||
~DescribeAlertingMetricRuleResourcesRequest();
|
||||
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
int getPage()const;
|
||||
void setPage(int page);
|
||||
std::string getRuleId()const;
|
||||
void setRuleId(const std::string& ruleId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
int pageSize_;
|
||||
int page_;
|
||||
std::string ruleId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_LISTALARMRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_LISTALARMRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,54 +29,45 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ListAlarmResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeAlertingMetricRuleResourcesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Alarm
|
||||
struct Resource
|
||||
{
|
||||
int silenceTime;
|
||||
int notifyType;
|
||||
std::string contactGroups;
|
||||
std::string comparisonOperator;
|
||||
int endTime;
|
||||
int startTime;
|
||||
std::string dimensions;
|
||||
int period;
|
||||
int evaluationCount;
|
||||
std::string _namespace;
|
||||
std::string statistics;
|
||||
std::string name;
|
||||
std::string metricName;
|
||||
std::string state;
|
||||
bool enable;
|
||||
std::string webhook;
|
||||
std::string id;
|
||||
std::string lastAlertTime;
|
||||
std::string ruleId;
|
||||
std::string resource;
|
||||
std::string startTime;
|
||||
std::string enable;
|
||||
std::string metricValues;
|
||||
std::string lastModifyTime;
|
||||
std::string ruleName;
|
||||
std::string retryTimes;
|
||||
std::string groupId;
|
||||
std::string threshold;
|
||||
};
|
||||
|
||||
|
||||
ListAlarmResult();
|
||||
explicit ListAlarmResult(const std::string &payload);
|
||||
~ListAlarmResult();
|
||||
DescribeAlertingMetricRuleResourcesResult();
|
||||
explicit DescribeAlertingMetricRuleResourcesResult(const std::string &payload);
|
||||
~DescribeAlertingMetricRuleResourcesResult();
|
||||
std::string getMessage()const;
|
||||
int getNextToken()const;
|
||||
std::vector<Alarm> getAlarmList()const;
|
||||
int getTotal()const;
|
||||
std::string getCode()const;
|
||||
std::vector<Resource> getResources()const;
|
||||
int getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int nextToken_;
|
||||
std::vector<Alarm> alarmList_;
|
||||
int total_;
|
||||
std::string code_;
|
||||
std::vector<Resource> resources_;
|
||||
int code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_LISTALARMRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBEALERTINGMETRICRULERESOURCESRESULT_H_
|
||||
@@ -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_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cms/CmsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cms
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactGroupListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeContactGroupListRequest();
|
||||
~DescribeContactGroupListRequest();
|
||||
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_LISTCONTACTGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_LISTCONTACTGROUPRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTRESULT_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,17 +29,16 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT ListContactGroupResult : public ServiceResult
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactGroupListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListContactGroupResult();
|
||||
explicit ListContactGroupResult(const std::string &payload);
|
||||
~ListContactGroupResult();
|
||||
DescribeContactGroupListResult();
|
||||
explicit DescribeContactGroupListResult(const std::string &payload);
|
||||
~DescribeContactGroupListResult();
|
||||
std::vector<std::string> getContactGroups()const;
|
||||
std::string getMessage()const;
|
||||
int getNextToken()const;
|
||||
int getTotal()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
@@ -49,7 +48,6 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::vector<std::string> contactGroups_;
|
||||
std::string message_;
|
||||
int nextToken_;
|
||||
int total_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
@@ -58,4 +56,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_LISTCONTACTGROUPRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTGROUPLISTRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_ADDMYGROUPINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_ADDMYGROUPINSTANCESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -28,24 +28,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CMS_EXPORT AddMyGroupInstancesRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CMS_EXPORT DescribeContactListByContactGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddMyGroupInstancesRequest();
|
||||
~AddMyGroupInstancesRequest();
|
||||
DescribeContactListByContactGroupRequest();
|
||||
~DescribeContactListByContactGroupRequest();
|
||||
|
||||
std::string getInstances()const;
|
||||
void setInstances(const std::string& instances);
|
||||
long getGroupId()const;
|
||||
void setGroupId(long groupId);
|
||||
std::string getContactGroupName()const;
|
||||
void setContactGroupName(const std::string& contactGroupName);
|
||||
|
||||
private:
|
||||
std::string instances_;
|
||||
long groupId_;
|
||||
std::string contactGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_ADDMYGROUPINSTANCESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CMS_MODEL_DESCRIBECONTACTLISTBYCONTACTGROUPREQUEST_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user