Compare commits

..

27 Commits

Author SHA1 Message Date
haowei.yao
e2d0c496e9 DBS SDK Auto Released By wanxin,Version:1.35.7
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-08 20:31:42 +08:00
haowei.yao
861713f586 DBS SDK Auto Released By wanxin,Version:1.35.6
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-08 17:05:17 +08:00
zhangzifa
d1cf7d3344 ess not supported currently 2019-04-04 17:20:02 +08:00
haowei.yao
b43fffae26 ESS SDK Auto Released By wujin.lhr,Version:1.35.5
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-04 10:36:37 +08:00
haowei.yao
6010788ba3 SAS SDK Auto Released By lai.zhoulai,Version:1.35.4
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-04-03 15:32:54 +08:00
zhangzifa
fc0d3e912a remove unsupported product finmall 2019-04-02 14:20:54 +08:00
顾咏
2e42d8fa7f update readme 2019-04-01 18:29:33 +08:00
zhangzifa
fe958d3794 refactor readme 2019-04-01 15:11:25 +08:00
haowei.yao
96bab78790 ONS SDK Auto Released By wenting.ywt,Version:1.35.3
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-29 10:02:01 +08:00
haowei.yao
55ec616f75 BSSOPENAPI SDK Auto Released By zhangzifa,Version:1.35.2
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 16:25:21 +08:00
haowei.yao
436b88a23f ECS SDK Auto Released By hongchen,Version:1.35.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 14:35:48 +08:00
haowei.yao
1befab93b1 IMM SDK Auto Released By zhengrui.lj,Version:1.35.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-28 11:20:44 +08:00
zhangzifa
97716c02e9 adapt product parameter with name parameter 2019-03-27 17:46:05 +08:00
haowei.yao
c522fc5468 IVISION SDK Auto Released By hanxu,Version:1.34.66
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 17:21:47 +08:00
haowei.yao
f1948842ea IVISION SDK Auto Released By wb-czb515173,Version:1.34.65
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 14:06:57 +08:00
haowei.yao
208c428cfc ONS SDK Auto Released By wenting.ywt,Version:1.34.64
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 11:35:33 +08:00
haowei.yao
21d175fb29 ONS SDK Auto Released By wenting.ywt,Version:1.34.63
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 11:19:13 +08:00
haowei.yao
25bddc9e7a DYSMSAPI SDK Auto Released By zhangzifa,Version:1.34.62
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-27 10:37:13 +08:00
haowei.yao
5d1aad0c37 CMS SDK Auto Released By zhangzifa,Version:1.34.61
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:31:26 +08:00
haowei.yao
28c7a67d80 MTS SDK Auto Released By zhangzifa,Version:1.34.60
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:26:47 +08:00
haowei.yao
b4c6fc0aeb JARVIS-PUBLIC SDK Auto Released By zhangzifa,Version:1.34.59
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:18:21 +08:00
haowei.yao
ea81585f2e SAS-API SDK Auto Released By zhangzifa,Version:1.34.58
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-25 15:13:36 +08:00
haowei.yao
c98efebbad KMS SDK Auto Released By shenshi,Version:1.34.57
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-21 17:12:57 +08:00
haowei.yao
50463a22aa CRM SDK Auto Released By shenshi,Version:1.34.56
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-21 11:49:09 +08:00
haowei.yao
00a377f110 CMS SDK Auto Released By shenshi,Version:1.34.55
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 17:40:22 +08:00
zhangzifa
815b6202ed remove cpp sdk not supported products 2019-03-20 15:07:38 +08:00
haowei.yao
2561eb446f HTTPDNS SDK Auto Released By shenshi,Version:1.34.54
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-20 13:43:00 +08:00
2031 changed files with 121885 additions and 22980 deletions

2
.gitignore vendored
View File

@@ -11,4 +11,4 @@ examples/build/
test/httpserver/node_modules
test/httpserver/package-lock.json
test/httpserver/nohup.out
.idea

View File

@@ -1,3 +1,96 @@
2019-04-08 Version: 1.35.7
1, Modify DescribeBackupPlanList DBS interface.
2, Modify DescribeFullBackupList DBS interface.
3, Modify DescribeIncrementBackupList DBS interface.
4, Modify DescribeBackupGatewayList DBS interface.
2019-04-08 Version: 1.35.6
1, Add StopBackupPlan DBS interface.
2, Add DescribeBackupPlanList DBS interface.
3, Add DescribeFullBackupList DBS interface.
4, Add DescribeIncrementBackupList DBS interface.
5, Add DescribeBackupGatewayList DBS interface.
2019-04-04 Version: 1.35.5
1, ScalingConf systemDisk add DiskName and Description parameters.
2, ScalingConf dataDisk add DiskName & Description & Encrypted & KMSKeyId parameters.
2019-04-03 Version: 1.35.4
1, Add interfaces related to vulnerability whitelist
2, Add interfaces related to vulnerability auto-del configuration
3, Add interfaces related to vulnerability fix advise
4, Add interfaces searching and operating vulnerability
2019-03-29 Version: 1.35.3
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-28 Version: 1.35.2
1, release bssopenapi
2019-03-28 Version: 1.35.1
1, Add multiple language support in DescribeZones
2, Add gray parameter in CreateDisk
2019-03-28 Version: 1.35.0
1, Add logo detect.
2019-03-27 Version: 1.34.66
1, Add Project interface.
2, Add Tag interface.
3, Add TrainData interface.
4, Add Train interface.
5, Add Iteration interface.
6, Add Predict interface.
7, Add PredictData interface.
2019-03-27 Version: 1.34.65
1, Add Project interface.
2, Add Tag interface.
3, Add TrainData interface.
4, Add Train interface.
5, Add Iteration interface.
6, Add Predict interface.
7, Add PredictData interface.
2019-03-27 Version: 1.34.64
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-27 Version: 1.34.63
1, Add DLQ message openAPI.
2, Add Query the subscription relational openAPI.
3, Remove white list restrictions.
2019-03-27 Version: 1.34.62
1, release dysmsapi
2019-03-25 Version: 1.34.61
1, cms fix duplicated struct definition
2019-03-25 Version: 1.34.60
1, mts fix duplication struct definition
2019-03-25 Version: 1.34.59
1, jarvis-pulic fix product code with dash
2019-03-25 Version: 1.34.58
1, sas-api, fix product code with dash
2019-03-21 Version: 1.34.57
1, Update Dependency
2019-03-21 Version: 1.34.56
1, Update Dependency
2019-03-20 Version: 1.34.55
1, Update the Dependency
2019-03-20 Version: 1.34.54
1, Update the Dependency
2019-03-20 Version: 1.34.53
1, cloudwf: update bool type parameter

View File

@@ -54,7 +54,6 @@ add_subdirectory(vpc)
add_subdirectory(cdn)
add_subdirectory(rds)
add_subdirectory(cloudphoto)
add_subdirectory(ess)
add_subdirectory(tesladam)
add_subdirectory(cms)
add_subdirectory(afs)
@@ -80,7 +79,6 @@ add_subdirectory(rtc)
add_subdirectory(chatbot)
add_subdirectory(teslastream)
add_subdirectory(mopen)
add_subdirectory(mts)
add_subdirectory(iot)
add_subdirectory(linkface)
add_subdirectory(ots)
@@ -92,24 +90,33 @@ add_subdirectory(arms)
add_subdirectory(lubancloud)
add_subdirectory(alimt)
add_subdirectory(xspace)
add_subdirectory(jarvis-public)
add_subdirectory(cbn)
add_subdirectory(emr)
add_subdirectory(ram)
add_subdirectory(sts)
add_subdirectory(gpdb)
add_subdirectory(sas-api)
add_subdirectory(cr)
add_subdirectory(finmall)
add_subdirectory(openanalytics)
add_subdirectory(snsuapi)
add_subdirectory(ubsms)
add_subdirectory(yundun)
add_subdirectory(arms4finance)
add_subdirectory(imagesearch)
add_subdirectory(cas)
add_subdirectory(bssopenapi)
add_subdirectory(cloudwf)
add_subdirectory(alidns)
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(bssopenapi)
add_subdirectory(sas)
add_subdirectory(dbs)

20
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,20 @@
# Contributing to this SDK project
We work hard to provide a high-quality and useful SDK for Alibaba Cloud, and
we greatly value feedback and contributions from our community. Please submit
your [issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues) or [pull requests](https://github.com/aliyun/aliyun-openapi-cpp-sdk/pulls) through GitHub.
## Tips
- The SDK is released under the [Apache license][license]. Any code you submit
will be released under that license. For substantial contributions, we may
ask you to sign a [Alibaba Documentation Corporate Contributor License
Agreement (CLA)][cla].
- We maintain a high percentage of code coverage in our unit tests. If you make
changes to the code, please add, update, and/or remove tests as appropriate.
[issues]: https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues
[pull-requests]: https://github.com/aliyun-openapi-cpp-sdk/pulls
[license]: http://www.apache.org/licenses/LICENSE-2.0
[cla]: https://alibaba-cla-2018.oss-cn-beijing.aliyuncs.com/Alibaba_Documentation_Open_Source_Corporate_CLA.pdf
[docs-readme]: https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/README.md

View File

@@ -1,19 +1,26 @@
# 阿里云开发者C++工具套件
[English](./README.md) | 简体中文
[![Build Status](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master)](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk)
[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk)
欢迎使用阿里云开发者工具套件SDK
<p align="center">
<a href="https://www.alibabacloud.com"><img src="https://aliyunsdk-pages.alicdn.com/icons/Aliyun.svg"></a>
</p>
适用于阿里云的 C++ SDK 提供了一组现代化的 C++C++ 11 或更高版本)接口,让您不用复杂编程即可访问云服务器、云监控等多个阿里云服务。
<h1 align="center">Alibaba Cloud SDK for C++</h1>
如果您在使用SDK的过程中遇到任何问题欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
<p align="center">
<a href="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk"><img src="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master" alt="Travis Build Status"></a>
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
完成本文档中的操作开始使用 C++ SDK。
## 前提条件
Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负载均衡、云监控等阿里云服务。这里向您介绍如何获取 Alibaba Cloud SDK for C++ 并开始调用。
在使用 C++ SDK 前,确保您已经:
如果您在使用的过程中遇到任何问题,欢迎前往[阿里云SDK问答社区](https://yq.aliyun.com/tags/type_ask-tagid_23350)提问,提问前请阅读[提问引导](https://help.aliyun.com/document_detail/93957.html)。亦可在当前 GitHub [提交 Issues](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new)。
## 环境要求
在使用 Alibaba Cloud SDK for C++ 前,确保您已经:
* 注册了阿里云账号并获取了访问密钥AccessKey
@@ -28,7 +35,7 @@
* 安装 CMake 3.0 或以上版本
* 建议 4G 或以上内存
## 从源代码构建 SDK
## 安装 (从源代码构建)
1. 从 GitHub 下载或 Git 克隆 [aliyun-openapi-cpp-sdk](https://github.com/aliyun/aliyun-openapi-cpp-sdk)
@@ -82,7 +89,7 @@ sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev libjsoncpp-dev
sudo sh easyinstall.sh
```
**C++ SDK 将被安装在 `/usr`.**
**Alibaba Cloud SDK for C++ 将被安装在 `/usr`.**
### Windows
@@ -106,13 +113,13 @@ msbuild ALL_BUILD.vcxproj
msbuild INSTALL.vcxproj
```
**C++ SDK 将安装在 `C:\Program File (x86)\alibabacloud-sdk` 目录**
**Alibaba Cloud SDK for C++ 将安装在 `C:\Program File (x86)\alibabacloud-sdk` 目录**
**注意:请以管理员身份运行 Visual Studio否则无法安装 SDK**
## 如何使用 C++ SDK
## 快速使用
在调用 C++ SDK时,您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证并指定云服务的地域然后发送API请求。
在调用 Alibaba Cloud SDK for C++ 时,您首先需要配置预处理器定义 ALIBABACLOUD_SHARED 以引用阿里云 C++ SDK 的共享库,然后通过创建 Client 实例提供身份验证并指定云服务的地域然后发送API请求。
以下代码展示了如何调用 DescribeInstancesAPI 查询指定地域所有 ECS 实例的详细信息。
@@ -234,8 +241,18 @@ int main(int argc, char** argv) {
```
**更多 [例程](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples)**
**更多 [例程](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples) 请(参考)[https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/examples/README_zh.md]**
## 问题
[提交 Issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new/choose), 不符合指南的问题可能会立即关闭。
## 许可协议
请参阅 LICENSE 文件Apache 2.0 许可证)
## 发行说明
每个版本的详细更改记录在[发行说明](CHANGELOG)中
## 贡献
提交 Pull Request 之前请阅读[贡献指南](CONTRIBUTING.md)。
## 许可证
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
版权所有 1999-2019 阿里巴巴集团

View File

@@ -1,24 +1,33 @@
# Alibaba Cloud C++ Software Development Kit
[中文文档](./README_zh.md)
English | [简体中文](./README-CN.md)
[![Build Status](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master)](https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk)
[![codecov](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk)
The Alibaba Cloud C++ Software Development Kit (SDK) allows you to access Alibaba Cloud services such as Elastic Compute Service (ECS), Server Load Balancer (SLB), and CloudMonitor. You can access Alibaba Cloud services without the need to handle API related tasks, such as signing and constructing your requests.
<p align="center">
<a href="https://www.alibabacloud.com"><img src="https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg"></a>
</p>
This document introduces how to obtain and call Alibaba Cloud C++ SDK.
<h1 align="center">Alibaba Cloud SDK for C++</h1>
If you have any problem while using C++ SDK, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
<p align="center">
<a href="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk"><img src="https://travis-ci.org/aliyun/aliyun-openapi-cpp-sdk.svg?branch=master" alt="Travis Build Status"></a>
<a href="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk"><img src="https://codecov.io/gh/aliyun/aliyun-openapi-cpp-sdk/branch/master/graph/badge.svg" alt="codecov"></a>
</p>
## Prerequisites
- To use Alibaba Cloud C++ SDK, you must have an Alibaba Cloud account and an AccessKey.
Alibaba Cloud SDK for C++ allows you to access Alibaba Cloud services such as Elastic Compute Service (ECS), Server Load Balancer (SLB), and CloudMonitor. You can access Alibaba Cloud services without the need to handle API related tasks, such as signing and constructing your requests.
This document introduces how to obtain and call this SDK.
If you have any problem while using Alibaba Cloud SDK for C++, please submit an [issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new).
## Requirements
- To use this SDK, you must have an Alibaba Cloud account and an AccessKey.
The AccessKey is required when initializing the client. You can create an AccessKey in the Alibaba Cloud console. For more information, see [Create an AccessKey](https://usercenter.console.aliyun.com/?spm=5176.doc52740.2.3.QKZk8w#/manage/ak).
>**Note:** To increase the security of your account, we recommend that you use the AccessKey of the RAM user to access Alibaba Cloud services.
- To use Alibaba Cloud C++ SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
- To use this SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
- C++11 supported compiler installed
- Windows: Visual Studio 2015 or newer
@@ -26,8 +35,7 @@ If you have any problem while using C++ SDK, please submit an [issue](https://gi
- CMake 3.0 or newer
- 4G memory or more
## Install C++ SDK from source code
## Installation
### Linux
@@ -67,9 +75,9 @@ If you have any problem while using C++ SDK, please submit an [issue](https://gi
sudo sh easyinstall.sh
```
**The C++ SDK will be installed to `/usr`.**
**The Alibaba Cloud SDK for C++ will be installed to `/usr`.**
### windows
### Windows
1. Install [perl](https://www.perl.org/get.html#win32).
@@ -103,12 +111,12 @@ If you have any problem while using C++ SDK, please submit an [issue](https://gi
- Build->Build Solutions to build.
**SDK will be installed to `C:\Program File (x86)\alibabacloud-sdk`**
**Alibaba Cloud SDK for C++ will be installed to `C:\Program File (x86)\alibabacloud-sdk`**
## Use the C++ SDK
## Quick Examples
Before using C++ SDK, you must first configure the preprocessor to define `ALIBABACLOUD_SHARED` to achieve dynamic linking with Alibaba Cloud C++ SDK shared libraries. Then you must create a client instance, specify the region of cloud services and provide authentication parameters before sending API requests.
Before using this SDK, you must first configure the preprocessor to define `ALIBABACLOUD_SHARED` to achieve dynamic linking with the SDK shared libraries. Then you must create a client instance, specify the region of cloud services and provide authentication parameters before sending API requests.
The following code shows how to call the [DescribeInstances](~~25506~~) API of ECS to query detailed information of all ECS instances in a specific region.
@@ -222,9 +230,18 @@ int main(int argc, char** argv) {
```
**More [examples](https://github.com/aliyun/aliyun-openapi-cpp-sdk/tree/master/examples)**
## LICENSE
Please refer to [LICENSE](https://github.com/aliyun/aliyun-openapi-cpp-sdk/blob/master/LICENSE) (Apache 2.0 LICENSE).
## Issues
[Opening an Issue](https://github.com/aliyun/aliyun-openapi-cpp-sdk/issues/new/choose), Issues not conforming to the guidelines may be closed immediately.
## Changelog
Detailed changes for each release are documented in the [release notes](CHANGELOG).
## Contribution
Please make sure to read the [Contributing Guide](CONTRIBUTING.md) before making a pull request.
## License
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
Copyright 1999-2019 Alibaba Group Holding Ltd.

View File

@@ -1 +1 @@
1.34.53
1.35.7

View File

@@ -27,8 +27,6 @@ set(bssopenapi_public_header_model
include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostResult.h
include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h
include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionResult.h
include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h
include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h
include/alibabacloud/bssopenapi/model/QueryPrepaidCardsRequest.h
include/alibabacloud/bssopenapi/model/QueryPrepaidCardsResult.h
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
@@ -37,48 +35,32 @@ set(bssopenapi_public_header_model
include/alibabacloud/bssopenapi/model/CreateInstanceResult.h
include/alibabacloud/bssopenapi/model/GetOrderDetailRequest.h
include/alibabacloud/bssopenapi/model/GetOrderDetailResult.h
include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h
include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h
include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h
include/alibabacloud/bssopenapi/model/ModifyInstanceResult.h
include/alibabacloud/bssopenapi/model/QueryCustomerAddressListRequest.h
include/alibabacloud/bssopenapi/model/QueryCustomerAddressListResult.h
include/alibabacloud/bssopenapi/model/CancelOrderRequest.h
include/alibabacloud/bssopenapi/model/CancelOrderResult.h
include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h
include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h
include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h
include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesResult.h
include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h
include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h
include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h
include/alibabacloud/bssopenapi/model/QueryPriceListResult.h
include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h
include/alibabacloud/bssopenapi/model/QueryRedeemResult.h
include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h
include/alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h
include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceRequest.h
include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceResult.h
include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h
include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h
include/alibabacloud/bssopenapi/model/GetResourcePackagePriceRequest.h
include/alibabacloud/bssopenapi/model/GetResourcePackagePriceResult.h
include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h
include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h
include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h
include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h
include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h
include/alibabacloud/bssopenapi/model/ApplyInvoiceResult.h
include/alibabacloud/bssopenapi/model/QueryProductListRequest.h
include/alibabacloud/bssopenapi/model/QueryProductListResult.h
include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h
include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceResult.h
include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h
include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h
include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
include/alibabacloud/bssopenapi/model/EnableBillGenerationResult.h
include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h
include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h
include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h
include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h
include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h
include/alibabacloud/bssopenapi/model/QueryOrdersResult.h
include/alibabacloud/bssopenapi/model/QueryCashCouponsRequest.h
@@ -99,12 +81,6 @@ set(bssopenapi_public_header_model
include/alibabacloud/bssopenapi/model/CreateResourcePackageResult.h
include/alibabacloud/bssopenapi/model/QueryInstanceBillRequest.h
include/alibabacloud/bssopenapi/model/QueryInstanceBillResult.h
include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h
include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h
include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h
include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h
include/alibabacloud/bssopenapi/model/QueryPriceRequest.h
include/alibabacloud/bssopenapi/model/QueryPriceResult.h
include/alibabacloud/bssopenapi/model/QueryBillRequest.h
include/alibabacloud/bssopenapi/model/QueryBillResult.h
include/alibabacloud/bssopenapi/model/SetRenewalRequest.h
@@ -126,8 +102,6 @@ set(bssopenapi_src
src/model/QueryInstanceGaapCostResult.cc
src/model/QueryMonthlyInstanceConsumptionRequest.cc
src/model/QueryMonthlyInstanceConsumptionResult.cc
src/model/CreateUserQuotaRequest.cc
src/model/CreateUserQuotaResult.cc
src/model/QueryPrepaidCardsRequest.cc
src/model/QueryPrepaidCardsResult.cc
src/model/QueryAvailableInstancesRequest.cc
@@ -136,48 +110,32 @@ set(bssopenapi_src
src/model/CreateInstanceResult.cc
src/model/GetOrderDetailRequest.cc
src/model/GetOrderDetailResult.cc
src/model/QueryEnduserStatusRequest.cc
src/model/QueryEnduserStatusResult.cc
src/model/ModifyInstanceRequest.cc
src/model/ModifyInstanceResult.cc
src/model/QueryCustomerAddressListRequest.cc
src/model/QueryCustomerAddressListResult.cc
src/model/CancelOrderRequest.cc
src/model/CancelOrderResult.cc
src/model/SetUserQuotaRequest.cc
src/model/SetUserQuotaResult.cc
src/model/QueryResourcePackageInstancesRequest.cc
src/model/QueryResourcePackageInstancesResult.cc
src/model/UnsubscribeExportToOSSRequest.cc
src/model/UnsubscribeExportToOSSResult.cc
src/model/QueryPriceListRequest.cc
src/model/QueryPriceListResult.cc
src/model/QueryRedeemRequest.cc
src/model/QueryRedeemResult.cc
src/model/SubscribeBillToOSSRequest.cc
src/model/SubscribeBillToOSSResult.cc
src/model/GetPayAsYouGoPriceRequest.cc
src/model/GetPayAsYouGoPriceResult.cc
src/model/QueryUserAlarmThresholdRequest.cc
src/model/QueryUserAlarmThresholdResult.cc
src/model/GetResourcePackagePriceRequest.cc
src/model/GetResourcePackagePriceResult.cc
src/model/ChangeConsumeAmountRequest.cc
src/model/ChangeConsumeAmountResult.cc
src/model/UnsubscribeBillToOSSRequest.cc
src/model/UnsubscribeBillToOSSResult.cc
src/model/ApplyInvoiceRequest.cc
src/model/ApplyInvoiceResult.cc
src/model/QueryProductListRequest.cc
src/model/QueryProductListResult.cc
src/model/SetUserAlarmThresholdRequest.cc
src/model/SetUserAlarmThresholdResult.cc
src/model/GetSubscriptionPriceRequest.cc
src/model/GetSubscriptionPriceResult.cc
src/model/SubscribeDetailRequest.cc
src/model/SubscribeDetailResult.cc
src/model/EnableBillGenerationRequest.cc
src/model/EnableBillGenerationResult.cc
src/model/QueryAccountBookListRequest.cc
src/model/QueryAccountBookListResult.cc
src/model/SetEnduserStatusRequest.cc
src/model/SetEnduserStatusResult.cc
src/model/QueryOrdersRequest.cc
src/model/QueryOrdersResult.cc
src/model/QueryCashCouponsRequest.cc
@@ -198,12 +156,6 @@ set(bssopenapi_src
src/model/CreateResourcePackageResult.cc
src/model/QueryInstanceBillRequest.cc
src/model/QueryInstanceBillResult.cc
src/model/SubscribeExportToOSSRequest.cc
src/model/SubscribeExportToOSSResult.cc
src/model/QueryAvaliableQuotaRequest.cc
src/model/QueryAvaliableQuotaResult.cc
src/model/QueryPriceRequest.cc
src/model/QueryPriceResult.cc
src/model/QueryBillRequest.cc
src/model/QueryBillResult.cc
src/model/SetRenewalRequest.cc

View File

@@ -28,8 +28,6 @@
#include "model/QueryInstanceGaapCostResult.h"
#include "model/QueryMonthlyInstanceConsumptionRequest.h"
#include "model/QueryMonthlyInstanceConsumptionResult.h"
#include "model/CreateUserQuotaRequest.h"
#include "model/CreateUserQuotaResult.h"
#include "model/QueryPrepaidCardsRequest.h"
#include "model/QueryPrepaidCardsResult.h"
#include "model/QueryAvailableInstancesRequest.h"
@@ -38,48 +36,32 @@
#include "model/CreateInstanceResult.h"
#include "model/GetOrderDetailRequest.h"
#include "model/GetOrderDetailResult.h"
#include "model/QueryEnduserStatusRequest.h"
#include "model/QueryEnduserStatusResult.h"
#include "model/ModifyInstanceRequest.h"
#include "model/ModifyInstanceResult.h"
#include "model/QueryCustomerAddressListRequest.h"
#include "model/QueryCustomerAddressListResult.h"
#include "model/CancelOrderRequest.h"
#include "model/CancelOrderResult.h"
#include "model/SetUserQuotaRequest.h"
#include "model/SetUserQuotaResult.h"
#include "model/QueryResourcePackageInstancesRequest.h"
#include "model/QueryResourcePackageInstancesResult.h"
#include "model/UnsubscribeExportToOSSRequest.h"
#include "model/UnsubscribeExportToOSSResult.h"
#include "model/QueryPriceListRequest.h"
#include "model/QueryPriceListResult.h"
#include "model/QueryRedeemRequest.h"
#include "model/QueryRedeemResult.h"
#include "model/SubscribeBillToOSSRequest.h"
#include "model/SubscribeBillToOSSResult.h"
#include "model/GetPayAsYouGoPriceRequest.h"
#include "model/GetPayAsYouGoPriceResult.h"
#include "model/QueryUserAlarmThresholdRequest.h"
#include "model/QueryUserAlarmThresholdResult.h"
#include "model/GetResourcePackagePriceRequest.h"
#include "model/GetResourcePackagePriceResult.h"
#include "model/ChangeConsumeAmountRequest.h"
#include "model/ChangeConsumeAmountResult.h"
#include "model/UnsubscribeBillToOSSRequest.h"
#include "model/UnsubscribeBillToOSSResult.h"
#include "model/ApplyInvoiceRequest.h"
#include "model/ApplyInvoiceResult.h"
#include "model/QueryProductListRequest.h"
#include "model/QueryProductListResult.h"
#include "model/SetUserAlarmThresholdRequest.h"
#include "model/SetUserAlarmThresholdResult.h"
#include "model/GetSubscriptionPriceRequest.h"
#include "model/GetSubscriptionPriceResult.h"
#include "model/SubscribeDetailRequest.h"
#include "model/SubscribeDetailResult.h"
#include "model/EnableBillGenerationRequest.h"
#include "model/EnableBillGenerationResult.h"
#include "model/QueryAccountBookListRequest.h"
#include "model/QueryAccountBookListResult.h"
#include "model/SetEnduserStatusRequest.h"
#include "model/SetEnduserStatusResult.h"
#include "model/QueryOrdersRequest.h"
#include "model/QueryOrdersResult.h"
#include "model/QueryCashCouponsRequest.h"
@@ -100,12 +82,6 @@
#include "model/CreateResourcePackageResult.h"
#include "model/QueryInstanceBillRequest.h"
#include "model/QueryInstanceBillResult.h"
#include "model/SubscribeExportToOSSRequest.h"
#include "model/SubscribeExportToOSSResult.h"
#include "model/QueryAvaliableQuotaRequest.h"
#include "model/QueryAvaliableQuotaResult.h"
#include "model/QueryPriceRequest.h"
#include "model/QueryPriceResult.h"
#include "model/QueryBillRequest.h"
#include "model/QueryBillResult.h"
#include "model/SetRenewalRequest.h"
@@ -136,9 +112,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryMonthlyInstanceConsumptionResult> QueryMonthlyInstanceConsumptionOutcome;
typedef std::future<QueryMonthlyInstanceConsumptionOutcome> QueryMonthlyInstanceConsumptionOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryMonthlyInstanceConsumptionRequest&, const QueryMonthlyInstanceConsumptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonthlyInstanceConsumptionAsyncHandler;
typedef Outcome<Error, Model::CreateUserQuotaResult> CreateUserQuotaOutcome;
typedef std::future<CreateUserQuotaOutcome> CreateUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CreateUserQuotaRequest&, const CreateUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserQuotaAsyncHandler;
typedef Outcome<Error, Model::QueryPrepaidCardsResult> QueryPrepaidCardsOutcome;
typedef std::future<QueryPrepaidCardsOutcome> QueryPrepaidCardsOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPrepaidCardsRequest&, const QueryPrepaidCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPrepaidCardsAsyncHandler;
@@ -151,9 +124,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetOrderDetailResult> GetOrderDetailOutcome;
typedef std::future<GetOrderDetailOutcome> GetOrderDetailOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetOrderDetailRequest&, const GetOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrderDetailAsyncHandler;
typedef Outcome<Error, Model::QueryEnduserStatusResult> QueryEnduserStatusOutcome;
typedef std::future<QueryEnduserStatusOutcome> QueryEnduserStatusOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryEnduserStatusRequest&, const QueryEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEnduserStatusAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
@@ -163,57 +133,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CancelOrderResult> CancelOrderOutcome;
typedef std::future<CancelOrderOutcome> CancelOrderOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CancelOrderRequest&, const CancelOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOrderAsyncHandler;
typedef Outcome<Error, Model::SetUserQuotaResult> SetUserQuotaOutcome;
typedef std::future<SetUserQuotaOutcome> SetUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserQuotaRequest&, const SetUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserQuotaAsyncHandler;
typedef Outcome<Error, Model::QueryResourcePackageInstancesResult> QueryResourcePackageInstancesOutcome;
typedef std::future<QueryResourcePackageInstancesOutcome> QueryResourcePackageInstancesOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryResourcePackageInstancesRequest&, const QueryResourcePackageInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourcePackageInstancesAsyncHandler;
typedef Outcome<Error, Model::UnsubscribeExportToOSSResult> UnsubscribeExportToOSSOutcome;
typedef std::future<UnsubscribeExportToOSSOutcome> UnsubscribeExportToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::UnsubscribeExportToOSSRequest&, const UnsubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnsubscribeExportToOSSAsyncHandler;
typedef Outcome<Error, Model::QueryPriceListResult> QueryPriceListOutcome;
typedef std::future<QueryPriceListOutcome> QueryPriceListOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceListRequest&, const QueryPriceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceListAsyncHandler;
typedef Outcome<Error, Model::QueryRedeemResult> QueryRedeemOutcome;
typedef std::future<QueryRedeemOutcome> QueryRedeemOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryRedeemRequest&, const QueryRedeemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRedeemAsyncHandler;
typedef Outcome<Error, Model::SubscribeBillToOSSResult> SubscribeBillToOSSOutcome;
typedef std::future<SubscribeBillToOSSOutcome> SubscribeBillToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeBillToOSSRequest&, const SubscribeBillToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeBillToOSSAsyncHandler;
typedef Outcome<Error, Model::GetPayAsYouGoPriceResult> GetPayAsYouGoPriceOutcome;
typedef std::future<GetPayAsYouGoPriceOutcome> GetPayAsYouGoPriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetPayAsYouGoPriceRequest&, const GetPayAsYouGoPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayAsYouGoPriceAsyncHandler;
typedef Outcome<Error, Model::QueryUserAlarmThresholdResult> QueryUserAlarmThresholdOutcome;
typedef std::future<QueryUserAlarmThresholdOutcome> QueryUserAlarmThresholdOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryUserAlarmThresholdRequest&, const QueryUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserAlarmThresholdAsyncHandler;
typedef Outcome<Error, Model::GetResourcePackagePriceResult> GetResourcePackagePriceOutcome;
typedef std::future<GetResourcePackagePriceOutcome> GetResourcePackagePriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetResourcePackagePriceRequest&, const GetResourcePackagePriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePackagePriceAsyncHandler;
typedef Outcome<Error, Model::ChangeConsumeAmountResult> ChangeConsumeAmountOutcome;
typedef std::future<ChangeConsumeAmountOutcome> ChangeConsumeAmountOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ChangeConsumeAmountRequest&, const ChangeConsumeAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeConsumeAmountAsyncHandler;
typedef Outcome<Error, Model::UnsubscribeBillToOSSResult> UnsubscribeBillToOSSOutcome;
typedef std::future<UnsubscribeBillToOSSOutcome> UnsubscribeBillToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::UnsubscribeBillToOSSRequest&, const UnsubscribeBillToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnsubscribeBillToOSSAsyncHandler;
typedef Outcome<Error, Model::ApplyInvoiceResult> ApplyInvoiceOutcome;
typedef std::future<ApplyInvoiceOutcome> ApplyInvoiceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ApplyInvoiceRequest&, const ApplyInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyInvoiceAsyncHandler;
typedef Outcome<Error, Model::QueryProductListResult> QueryProductListOutcome;
typedef std::future<QueryProductListOutcome> QueryProductListOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryProductListRequest&, const QueryProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryProductListAsyncHandler;
typedef Outcome<Error, Model::SetUserAlarmThresholdResult> SetUserAlarmThresholdOutcome;
typedef std::future<SetUserAlarmThresholdOutcome> SetUserAlarmThresholdOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserAlarmThresholdRequest&, const SetUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserAlarmThresholdAsyncHandler;
typedef Outcome<Error, Model::GetSubscriptionPriceResult> GetSubscriptionPriceOutcome;
typedef std::future<GetSubscriptionPriceOutcome> GetSubscriptionPriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetSubscriptionPriceRequest&, const GetSubscriptionPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubscriptionPriceAsyncHandler;
typedef Outcome<Error, Model::SubscribeDetailResult> SubscribeDetailOutcome;
typedef std::future<SubscribeDetailOutcome> SubscribeDetailOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeDetailRequest&, const SubscribeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeDetailAsyncHandler;
typedef Outcome<Error, Model::EnableBillGenerationResult> EnableBillGenerationOutcome;
typedef std::future<EnableBillGenerationOutcome> EnableBillGenerationOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::EnableBillGenerationRequest&, const EnableBillGenerationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableBillGenerationAsyncHandler;
typedef Outcome<Error, Model::QueryAccountBookListResult> QueryAccountBookListOutcome;
typedef std::future<QueryAccountBookListOutcome> QueryAccountBookListOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBookListRequest&, const QueryAccountBookListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBookListAsyncHandler;
typedef Outcome<Error, Model::SetEnduserStatusResult> SetEnduserStatusOutcome;
typedef std::future<SetEnduserStatusOutcome> SetEnduserStatusOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetEnduserStatusRequest&, const SetEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEnduserStatusAsyncHandler;
typedef Outcome<Error, Model::QueryOrdersResult> QueryOrdersOutcome;
typedef std::future<QueryOrdersOutcome> QueryOrdersOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryOrdersRequest&, const QueryOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOrdersAsyncHandler;
@@ -244,15 +193,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryInstanceBillResult> QueryInstanceBillOutcome;
typedef std::future<QueryInstanceBillOutcome> QueryInstanceBillOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInstanceBillRequest&, const QueryInstanceBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceBillAsyncHandler;
typedef Outcome<Error, Model::SubscribeExportToOSSResult> SubscribeExportToOSSOutcome;
typedef std::future<SubscribeExportToOSSOutcome> SubscribeExportToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeExportToOSSRequest&, const SubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeExportToOSSAsyncHandler;
typedef Outcome<Error, Model::QueryAvaliableQuotaResult> QueryAvaliableQuotaOutcome;
typedef std::future<QueryAvaliableQuotaOutcome> QueryAvaliableQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAvaliableQuotaRequest&, const QueryAvaliableQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvaliableQuotaAsyncHandler;
typedef Outcome<Error, Model::QueryPriceResult> QueryPriceOutcome;
typedef std::future<QueryPriceOutcome> QueryPriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceRequest&, const QueryPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceAsyncHandler;
typedef Outcome<Error, Model::QueryBillResult> QueryBillOutcome;
typedef std::future<QueryBillOutcome> QueryBillOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillRequest&, const QueryBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillAsyncHandler;
@@ -285,9 +225,6 @@ namespace AlibabaCloud
QueryMonthlyInstanceConsumptionOutcome queryMonthlyInstanceConsumption(const Model::QueryMonthlyInstanceConsumptionRequest &request)const;
void queryMonthlyInstanceConsumptionAsync(const Model::QueryMonthlyInstanceConsumptionRequest& request, const QueryMonthlyInstanceConsumptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryMonthlyInstanceConsumptionOutcomeCallable queryMonthlyInstanceConsumptionCallable(const Model::QueryMonthlyInstanceConsumptionRequest& request) const;
CreateUserQuotaOutcome createUserQuota(const Model::CreateUserQuotaRequest &request)const;
void createUserQuotaAsync(const Model::CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserQuotaOutcomeCallable createUserQuotaCallable(const Model::CreateUserQuotaRequest& request) const;
QueryPrepaidCardsOutcome queryPrepaidCards(const Model::QueryPrepaidCardsRequest &request)const;
void queryPrepaidCardsAsync(const Model::QueryPrepaidCardsRequest& request, const QueryPrepaidCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPrepaidCardsOutcomeCallable queryPrepaidCardsCallable(const Model::QueryPrepaidCardsRequest& request) const;
@@ -300,9 +237,6 @@ namespace AlibabaCloud
GetOrderDetailOutcome getOrderDetail(const Model::GetOrderDetailRequest &request)const;
void getOrderDetailAsync(const Model::GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOrderDetailOutcomeCallable getOrderDetailCallable(const Model::GetOrderDetailRequest& request) const;
QueryEnduserStatusOutcome queryEnduserStatus(const Model::QueryEnduserStatusRequest &request)const;
void queryEnduserStatusAsync(const Model::QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryEnduserStatusOutcomeCallable queryEnduserStatusCallable(const Model::QueryEnduserStatusRequest& request) const;
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
@@ -312,57 +246,36 @@ namespace AlibabaCloud
CancelOrderOutcome cancelOrder(const Model::CancelOrderRequest &request)const;
void cancelOrderAsync(const Model::CancelOrderRequest& request, const CancelOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelOrderOutcomeCallable cancelOrderCallable(const Model::CancelOrderRequest& request) const;
SetUserQuotaOutcome setUserQuota(const Model::SetUserQuotaRequest &request)const;
void setUserQuotaAsync(const Model::SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserQuotaOutcomeCallable setUserQuotaCallable(const Model::SetUserQuotaRequest& request) const;
QueryResourcePackageInstancesOutcome queryResourcePackageInstances(const Model::QueryResourcePackageInstancesRequest &request)const;
void queryResourcePackageInstancesAsync(const Model::QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryResourcePackageInstancesOutcomeCallable queryResourcePackageInstancesCallable(const Model::QueryResourcePackageInstancesRequest& request) const;
UnsubscribeExportToOSSOutcome unsubscribeExportToOSS(const Model::UnsubscribeExportToOSSRequest &request)const;
void unsubscribeExportToOSSAsync(const Model::UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnsubscribeExportToOSSOutcomeCallable unsubscribeExportToOSSCallable(const Model::UnsubscribeExportToOSSRequest& request) const;
QueryPriceListOutcome queryPriceList(const Model::QueryPriceListRequest &request)const;
void queryPriceListAsync(const Model::QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPriceListOutcomeCallable queryPriceListCallable(const Model::QueryPriceListRequest& request) const;
QueryRedeemOutcome queryRedeem(const Model::QueryRedeemRequest &request)const;
void queryRedeemAsync(const Model::QueryRedeemRequest& request, const QueryRedeemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRedeemOutcomeCallable queryRedeemCallable(const Model::QueryRedeemRequest& request) const;
SubscribeBillToOSSOutcome subscribeBillToOSS(const Model::SubscribeBillToOSSRequest &request)const;
void subscribeBillToOSSAsync(const Model::SubscribeBillToOSSRequest& request, const SubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubscribeBillToOSSOutcomeCallable subscribeBillToOSSCallable(const Model::SubscribeBillToOSSRequest& request) const;
GetPayAsYouGoPriceOutcome getPayAsYouGoPrice(const Model::GetPayAsYouGoPriceRequest &request)const;
void getPayAsYouGoPriceAsync(const Model::GetPayAsYouGoPriceRequest& request, const GetPayAsYouGoPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPayAsYouGoPriceOutcomeCallable getPayAsYouGoPriceCallable(const Model::GetPayAsYouGoPriceRequest& request) const;
QueryUserAlarmThresholdOutcome queryUserAlarmThreshold(const Model::QueryUserAlarmThresholdRequest &request)const;
void queryUserAlarmThresholdAsync(const Model::QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryUserAlarmThresholdOutcomeCallable queryUserAlarmThresholdCallable(const Model::QueryUserAlarmThresholdRequest& request) const;
GetResourcePackagePriceOutcome getResourcePackagePrice(const Model::GetResourcePackagePriceRequest &request)const;
void getResourcePackagePriceAsync(const Model::GetResourcePackagePriceRequest& request, const GetResourcePackagePriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetResourcePackagePriceOutcomeCallable getResourcePackagePriceCallable(const Model::GetResourcePackagePriceRequest& request) const;
ChangeConsumeAmountOutcome changeConsumeAmount(const Model::ChangeConsumeAmountRequest &request)const;
void changeConsumeAmountAsync(const Model::ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeConsumeAmountOutcomeCallable changeConsumeAmountCallable(const Model::ChangeConsumeAmountRequest& request) const;
UnsubscribeBillToOSSOutcome unsubscribeBillToOSS(const Model::UnsubscribeBillToOSSRequest &request)const;
void unsubscribeBillToOSSAsync(const Model::UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnsubscribeBillToOSSOutcomeCallable unsubscribeBillToOSSCallable(const Model::UnsubscribeBillToOSSRequest& request) const;
ApplyInvoiceOutcome applyInvoice(const Model::ApplyInvoiceRequest &request)const;
void applyInvoiceAsync(const Model::ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyInvoiceOutcomeCallable applyInvoiceCallable(const Model::ApplyInvoiceRequest& request) const;
QueryProductListOutcome queryProductList(const Model::QueryProductListRequest &request)const;
void queryProductListAsync(const Model::QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryProductListOutcomeCallable queryProductListCallable(const Model::QueryProductListRequest& request) const;
SetUserAlarmThresholdOutcome setUserAlarmThreshold(const Model::SetUserAlarmThresholdRequest &request)const;
void setUserAlarmThresholdAsync(const Model::SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserAlarmThresholdOutcomeCallable setUserAlarmThresholdCallable(const Model::SetUserAlarmThresholdRequest& request) const;
GetSubscriptionPriceOutcome getSubscriptionPrice(const Model::GetSubscriptionPriceRequest &request)const;
void getSubscriptionPriceAsync(const Model::GetSubscriptionPriceRequest& request, const GetSubscriptionPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSubscriptionPriceOutcomeCallable getSubscriptionPriceCallable(const Model::GetSubscriptionPriceRequest& request) const;
SubscribeDetailOutcome subscribeDetail(const Model::SubscribeDetailRequest &request)const;
void subscribeDetailAsync(const Model::SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubscribeDetailOutcomeCallable subscribeDetailCallable(const Model::SubscribeDetailRequest& request) const;
EnableBillGenerationOutcome enableBillGeneration(const Model::EnableBillGenerationRequest &request)const;
void enableBillGenerationAsync(const Model::EnableBillGenerationRequest& request, const EnableBillGenerationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableBillGenerationOutcomeCallable enableBillGenerationCallable(const Model::EnableBillGenerationRequest& request) const;
QueryAccountBookListOutcome queryAccountBookList(const Model::QueryAccountBookListRequest &request)const;
void queryAccountBookListAsync(const Model::QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAccountBookListOutcomeCallable queryAccountBookListCallable(const Model::QueryAccountBookListRequest& request) const;
SetEnduserStatusOutcome setEnduserStatus(const Model::SetEnduserStatusRequest &request)const;
void setEnduserStatusAsync(const Model::SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetEnduserStatusOutcomeCallable setEnduserStatusCallable(const Model::SetEnduserStatusRequest& request) const;
QueryOrdersOutcome queryOrders(const Model::QueryOrdersRequest &request)const;
void queryOrdersAsync(const Model::QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryOrdersOutcomeCallable queryOrdersCallable(const Model::QueryOrdersRequest& request) const;
@@ -393,15 +306,6 @@ namespace AlibabaCloud
QueryInstanceBillOutcome queryInstanceBill(const Model::QueryInstanceBillRequest &request)const;
void queryInstanceBillAsync(const Model::QueryInstanceBillRequest& request, const QueryInstanceBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryInstanceBillOutcomeCallable queryInstanceBillCallable(const Model::QueryInstanceBillRequest& request) const;
SubscribeExportToOSSOutcome subscribeExportToOSS(const Model::SubscribeExportToOSSRequest &request)const;
void subscribeExportToOSSAsync(const Model::SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubscribeExportToOSSOutcomeCallable subscribeExportToOSSCallable(const Model::SubscribeExportToOSSRequest& request) const;
QueryAvaliableQuotaOutcome queryAvaliableQuota(const Model::QueryAvaliableQuotaRequest &request)const;
void queryAvaliableQuotaAsync(const Model::QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAvaliableQuotaOutcomeCallable queryAvaliableQuotaCallable(const Model::QueryAvaliableQuotaRequest& request) const;
QueryPriceOutcome queryPrice(const Model::QueryPriceRequest &request)const;
void queryPriceAsync(const Model::QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPriceOutcomeCallable queryPriceCallable(const Model::QueryPriceRequest& request) const;
QueryBillOutcome queryBill(const Model::QueryBillRequest &request)const;
void queryBillAsync(const Model::QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryBillOutcomeCallable queryBillCallable(const Model::QueryBillRequest& request) const;

View File

@@ -1,72 +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_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeConsumeAmountRequest : public RpcServiceRequest
{
public:
ChangeConsumeAmountRequest();
~ChangeConsumeAmountRequest();
long getUid()const;
void setUid(long uid);
std::string getAdjustType()const;
void setAdjustType(const std::string& adjustType);
std::string getAmount()const;
void setAmount(const std::string& amount);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
std::string getExtendMap()const;
void setExtendMap(const std::string& extendMap);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
std::string getSource()const;
void setSource(const std::string& source);
std::string getBid()const;
void setBid(const std::string& bid);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
private:
long uid_;
std::string adjustType_;
std::string amount_;
std::string outBizId_;
std::string extendMap_;
std::string currency_;
std::string source_;
std::string bid_;
std::string businessType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaRequest : public RpcServiceRequest
{
public:
CreateUserQuotaRequest();
~CreateUserQuotaRequest();
long getUid()const;
void setUid(long uid);
std::string getAmount()const;
void setAmount(const std::string& amount);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string amount_;
std::string outBizId_;
std::string currency_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBookListResult : public ServiceResult
{
public:
struct Data
{
std::string itemCode;
long userId;
std::string amount;
std::string currency;
long effectTimeStamp;
long invalidTimeStamp;
std::string bid;
};
QueryAccountBookListResult();
explicit QueryAccountBookListResult(const std::string &payload);
~QueryAccountBookListResult();
std::string getMessage()const;
std::vector<Data> getDatas()const;
int getCount()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<Data> datas_;
int count_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceListRequest : public RpcServiceRequest
{
public:
QueryPriceListRequest();
~QueryPriceListRequest();
std::string getModuleCode()const;
void setModuleCode(const std::string& moduleCode);
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
private:
std::string moduleCode_;
std::string productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_

View File

@@ -1,81 +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_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceListResult : public ServiceResult
{
public:
struct Data
{
struct Module
{
struct TierPrice
{
std::string endSymbol;
std::string tierType;
std::string tierStart;
std::string tierEnd;
std::string price;
std::string startSymbol;
std::string priceType;
};
std::string priceUnit;
std::string moduleCode;
std::string config;
std::string region;
std::string priceUnitQuantity;
std::vector<Module::TierPrice> tierPrices;
};
std::vector<Module> modules;
std::string currency;
};
QueryPriceListResult();
explicit QueryPriceListResult(const std::string &payload);
~QueryPriceListResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryUserAlarmThresholdRequest : public RpcServiceRequest
{
public:
QueryUserAlarmThresholdRequest();
~QueryUserAlarmThresholdRequest();
long getUid()const;
void setUid(long uid);
std::string getAlarmType()const;
void setAlarmType(const std::string& alarmType);
std::string getAlarmThresholds()const;
void setAlarmThresholds(const std::string& alarmThresholds);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string alarmType_;
std::string alarmThresholds_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_

View File

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

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SetEnduserStatusRequest : public RpcServiceRequest
{
public:
SetEnduserStatusRequest();
~SetEnduserStatusRequest();
long getUid()const;
void setUid(long uid);
std::string getPrimaryAccount()const;
void setPrimaryAccount(const std::string& primaryAccount);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
private:
long uid_;
std::string primaryAccount_;
std::string status_;
std::string businessType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSREQUEST_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserQuotaRequest : public RpcServiceRequest
{
public:
SetUserQuotaRequest();
~SetUserQuotaRequest();
long getUid()const;
void setUid(long uid);
std::string getAmount()const;
void setAmount(const std::string& amount);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string amount_;
std::string outBizId_;
std::string currency_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeDetailRequest : public RpcServiceRequest
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeBillToOSSRequest : public RpcServiceRequest
{
public:
SubscribeDetailRequest();
~SubscribeDetailRequest();
SubscribeBillToOSSRequest();
~SubscribeBillToOSSRequest();
long getBucketOwnerId()const;
void setBucketOwnerId(long bucketOwnerId);
std::vector<std::string> getSubscribeType()const;
void setSubscribeType(const std::vector<std::string>& subscribeType);
std::string getSubscribeType()const;
void setSubscribeType(const std::string& subscribeType);
std::string getSubscribeBucket()const;
void setSubscribeBucket(const std::string& subscribeBucket);
private:
long bucketOwnerId_;
std::vector<std::string> subscribeType_;
std::string subscribeType_;
std::string subscribeBucket_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_
#include <string>
#include <vector>
@@ -29,16 +29,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserQuotaResult : public ServiceResult
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeBillToOSSResult : public ServiceResult
{
public:
SetUserQuotaResult();
explicit SetUserQuotaResult(const std::string &payload);
~SetUserQuotaResult();
SubscribeBillToOSSResult();
explicit SubscribeBillToOSSResult(const std::string &payload);
~SubscribeBillToOSSResult();
std::string getMessage()const;
bool getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -46,7 +45,6 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
std::string code_;
bool success_;
@@ -54,4 +52,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeExportToOSSRequest : public RpcServiceRequest
{
public:
SubscribeExportToOSSRequest();
~SubscribeExportToOSSRequest();
long getBucketOwnerId()const;
void setBucketOwnerId(long bucketOwnerId);
std::vector<std::string> getSubscribeType()const;
void setSubscribeType(const std::vector<std::string>& subscribeType);
std::string getSubscribeBucket()const;
void setSubscribeBucket(const std::string& subscribeBucket);
private:
long bucketOwnerId_;
std::vector<std::string> subscribeType_;
std::string subscribeBucket_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceRequest : public RpcServiceRequest
class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeBillToOSSRequest : public RpcServiceRequest
{
public:
QueryPriceRequest();
~QueryPriceRequest();
UnsubscribeBillToOSSRequest();
~UnsubscribeBillToOSSRequest();
std::string getParamStr()const;
void setParamStr(const std::string& paramStr);
std::string getSubscribeType()const;
void setSubscribeType(const std::string& subscribeType);
private:
std::string paramStr_;
std::string subscribeType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeExportToOSSResult : public ServiceResult
class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeBillToOSSResult : public ServiceResult
{
public:
SubscribeExportToOSSResult();
explicit SubscribeExportToOSSResult(const std::string &payload);
~SubscribeExportToOSSResult();
UnsubscribeBillToOSSResult();
explicit UnsubscribeBillToOSSResult(const std::string &payload);
~UnsubscribeBillToOSSResult();
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
@@ -52,4 +52,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_

View File

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

View File

@@ -31,21 +31,21 @@ BssOpenApiClient::BssOpenApiClient(const Credentials &credentials, const ClientC
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::BssOpenApiClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::BssOpenApiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::~BssOpenApiClient()
@@ -159,42 +159,6 @@ BssOpenApiClient::QueryMonthlyInstanceConsumptionOutcomeCallable BssOpenApiClien
return task->get_future();
}
BssOpenApiClient::CreateUserQuotaOutcome BssOpenApiClient::createUserQuota(const CreateUserQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateUserQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateUserQuotaOutcome(CreateUserQuotaResult(outcome.result()));
else
return CreateUserQuotaOutcome(outcome.error());
}
void BssOpenApiClient::createUserQuotaAsync(const CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createUserQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::CreateUserQuotaOutcomeCallable BssOpenApiClient::createUserQuotaCallable(const CreateUserQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateUserQuotaOutcome()>>(
[this, request]()
{
return this->createUserQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPrepaidCardsOutcome BssOpenApiClient::queryPrepaidCards(const QueryPrepaidCardsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,42 +303,6 @@ BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetail
return task->get_future();
}
BssOpenApiClient::QueryEnduserStatusOutcome BssOpenApiClient::queryEnduserStatus(const QueryEnduserStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryEnduserStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryEnduserStatusOutcome(QueryEnduserStatusResult(outcome.result()));
else
return QueryEnduserStatusOutcome(outcome.error());
}
void BssOpenApiClient::queryEnduserStatusAsync(const QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryEnduserStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryEnduserStatusOutcomeCallable BssOpenApiClient::queryEnduserStatusCallable(const QueryEnduserStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryEnduserStatusOutcome()>>(
[this, request]()
{
return this->queryEnduserStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::ModifyInstanceOutcome BssOpenApiClient::modifyInstance(const ModifyInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,42 +411,6 @@ BssOpenApiClient::CancelOrderOutcomeCallable BssOpenApiClient::cancelOrderCallab
return task->get_future();
}
BssOpenApiClient::SetUserQuotaOutcome BssOpenApiClient::setUserQuota(const SetUserQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserQuotaOutcome(SetUserQuotaResult(outcome.result()));
else
return SetUserQuotaOutcome(outcome.error());
}
void BssOpenApiClient::setUserQuotaAsync(const SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetUserQuotaOutcomeCallable BssOpenApiClient::setUserQuotaCallable(const SetUserQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserQuotaOutcome()>>(
[this, request]()
{
return this->setUserQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,78 +447,6 @@ BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient:
return task->get_future();
}
BssOpenApiClient::UnsubscribeExportToOSSOutcome BssOpenApiClient::unsubscribeExportToOSS(const UnsubscribeExportToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnsubscribeExportToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnsubscribeExportToOSSOutcome(UnsubscribeExportToOSSResult(outcome.result()));
else
return UnsubscribeExportToOSSOutcome(outcome.error());
}
void BssOpenApiClient::unsubscribeExportToOSSAsync(const UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unsubscribeExportToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::UnsubscribeExportToOSSOutcomeCallable BssOpenApiClient::unsubscribeExportToOSSCallable(const UnsubscribeExportToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnsubscribeExportToOSSOutcome()>>(
[this, request]()
{
return this->unsubscribeExportToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPriceListOutcome BssOpenApiClient::queryPriceList(const QueryPriceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryPriceListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryPriceListOutcome(QueryPriceListResult(outcome.result()));
else
return QueryPriceListOutcome(outcome.error());
}
void BssOpenApiClient::queryPriceListAsync(const QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryPriceList(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryPriceListOutcomeCallable BssOpenApiClient::queryPriceListCallable(const QueryPriceListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryPriceListOutcome()>>(
[this, request]()
{
return this->queryPriceList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryRedeemOutcome BssOpenApiClient::queryRedeem(const QueryRedeemRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -663,6 +483,42 @@ BssOpenApiClient::QueryRedeemOutcomeCallable BssOpenApiClient::queryRedeemCallab
return task->get_future();
}
BssOpenApiClient::SubscribeBillToOSSOutcome BssOpenApiClient::subscribeBillToOSS(const SubscribeBillToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeBillToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeBillToOSSOutcome(SubscribeBillToOSSResult(outcome.result()));
else
return SubscribeBillToOSSOutcome(outcome.error());
}
void BssOpenApiClient::subscribeBillToOSSAsync(const SubscribeBillToOSSRequest& request, const SubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeBillToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeBillToOSSOutcomeCallable BssOpenApiClient::subscribeBillToOSSCallable(const SubscribeBillToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeBillToOSSOutcome()>>(
[this, request]()
{
return this->subscribeBillToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetPayAsYouGoPriceOutcome BssOpenApiClient::getPayAsYouGoPrice(const GetPayAsYouGoPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -699,42 +555,6 @@ BssOpenApiClient::GetPayAsYouGoPriceOutcomeCallable BssOpenApiClient::getPayAsYo
return task->get_future();
}
BssOpenApiClient::QueryUserAlarmThresholdOutcome BssOpenApiClient::queryUserAlarmThreshold(const QueryUserAlarmThresholdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryUserAlarmThresholdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryUserAlarmThresholdOutcome(QueryUserAlarmThresholdResult(outcome.result()));
else
return QueryUserAlarmThresholdOutcome(outcome.error());
}
void BssOpenApiClient::queryUserAlarmThresholdAsync(const QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryUserAlarmThreshold(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryUserAlarmThresholdOutcomeCallable BssOpenApiClient::queryUserAlarmThresholdCallable(const QueryUserAlarmThresholdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryUserAlarmThresholdOutcome()>>(
[this, request]()
{
return this->queryUserAlarmThreshold(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetResourcePackagePriceOutcome BssOpenApiClient::getResourcePackagePrice(const GetResourcePackagePriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,36 +591,36 @@ BssOpenApiClient::GetResourcePackagePriceOutcomeCallable BssOpenApiClient::getRe
return task->get_future();
}
BssOpenApiClient::ChangeConsumeAmountOutcome BssOpenApiClient::changeConsumeAmount(const ChangeConsumeAmountRequest &request) const
BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeConsumeAmountOutcome(endpointOutcome.error());
return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeConsumeAmountOutcome(ChangeConsumeAmountResult(outcome.result()));
return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
else
return ChangeConsumeAmountOutcome(outcome.error());
return UnsubscribeBillToOSSOutcome(outcome.error());
}
void BssOpenApiClient::changeConsumeAmountAsync(const ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeConsumeAmount(request), context);
handler(this, request, unsubscribeBillToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::ChangeConsumeAmountOutcomeCallable BssOpenApiClient::changeConsumeAmountCallable(const ChangeConsumeAmountRequest &request) const
BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeConsumeAmountOutcome()>>(
auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
[this, request]()
{
return this->changeConsumeAmount(request);
return this->unsubscribeBillToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -879,42 +699,6 @@ BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProduct
return task->get_future();
}
BssOpenApiClient::SetUserAlarmThresholdOutcome BssOpenApiClient::setUserAlarmThreshold(const SetUserAlarmThresholdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserAlarmThresholdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserAlarmThresholdOutcome(SetUserAlarmThresholdResult(outcome.result()));
else
return SetUserAlarmThresholdOutcome(outcome.error());
}
void BssOpenApiClient::setUserAlarmThresholdAsync(const SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserAlarmThreshold(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetUserAlarmThresholdOutcomeCallable BssOpenApiClient::setUserAlarmThresholdCallable(const SetUserAlarmThresholdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserAlarmThresholdOutcome()>>(
[this, request]()
{
return this->setUserAlarmThreshold(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetSubscriptionPriceOutcome BssOpenApiClient::getSubscriptionPrice(const GetSubscriptionPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -951,42 +735,6 @@ BssOpenApiClient::GetSubscriptionPriceOutcomeCallable BssOpenApiClient::getSubsc
return task->get_future();
}
BssOpenApiClient::SubscribeDetailOutcome BssOpenApiClient::subscribeDetail(const SubscribeDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeDetailOutcome(SubscribeDetailResult(outcome.result()));
else
return SubscribeDetailOutcome(outcome.error());
}
void BssOpenApiClient::subscribeDetailAsync(const SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeDetailOutcomeCallable BssOpenApiClient::subscribeDetailCallable(const SubscribeDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeDetailOutcome()>>(
[this, request]()
{
return this->subscribeDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::EnableBillGenerationOutcome BssOpenApiClient::enableBillGeneration(const EnableBillGenerationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1023,78 +771,6 @@ BssOpenApiClient::EnableBillGenerationOutcomeCallable BssOpenApiClient::enableBi
return task->get_future();
}
BssOpenApiClient::QueryAccountBookListOutcome BssOpenApiClient::queryAccountBookList(const QueryAccountBookListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryAccountBookListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryAccountBookListOutcome(QueryAccountBookListResult(outcome.result()));
else
return QueryAccountBookListOutcome(outcome.error());
}
void BssOpenApiClient::queryAccountBookListAsync(const QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryAccountBookList(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryAccountBookListOutcomeCallable BssOpenApiClient::queryAccountBookListCallable(const QueryAccountBookListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryAccountBookListOutcome()>>(
[this, request]()
{
return this->queryAccountBookList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::SetEnduserStatusOutcome BssOpenApiClient::setEnduserStatus(const SetEnduserStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetEnduserStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetEnduserStatusOutcome(SetEnduserStatusResult(outcome.result()));
else
return SetEnduserStatusOutcome(outcome.error());
}
void BssOpenApiClient::setEnduserStatusAsync(const SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setEnduserStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetEnduserStatusOutcomeCallable BssOpenApiClient::setEnduserStatusCallable(const SetEnduserStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetEnduserStatusOutcome()>>(
[this, request]()
{
return this->setEnduserStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1455,114 +1131,6 @@ BssOpenApiClient::QueryInstanceBillOutcomeCallable BssOpenApiClient::queryInstan
return task->get_future();
}
BssOpenApiClient::SubscribeExportToOSSOutcome BssOpenApiClient::subscribeExportToOSS(const SubscribeExportToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeExportToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeExportToOSSOutcome(SubscribeExportToOSSResult(outcome.result()));
else
return SubscribeExportToOSSOutcome(outcome.error());
}
void BssOpenApiClient::subscribeExportToOSSAsync(const SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeExportToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeExportToOSSOutcomeCallable BssOpenApiClient::subscribeExportToOSSCallable(const SubscribeExportToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeExportToOSSOutcome()>>(
[this, request]()
{
return this->subscribeExportToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryAvaliableQuotaOutcome BssOpenApiClient::queryAvaliableQuota(const QueryAvaliableQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryAvaliableQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryAvaliableQuotaOutcome(QueryAvaliableQuotaResult(outcome.result()));
else
return QueryAvaliableQuotaOutcome(outcome.error());
}
void BssOpenApiClient::queryAvaliableQuotaAsync(const QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryAvaliableQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryAvaliableQuotaOutcomeCallable BssOpenApiClient::queryAvaliableQuotaCallable(const QueryAvaliableQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryAvaliableQuotaOutcome()>>(
[this, request]()
{
return this->queryAvaliableQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPriceOutcome BssOpenApiClient::queryPrice(const QueryPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryPriceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryPriceOutcome(QueryPriceResult(outcome.result()));
else
return QueryPriceOutcome(outcome.error());
}
void BssOpenApiClient::queryPriceAsync(const QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryPrice(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryPriceOutcomeCallable BssOpenApiClient::queryPriceCallable(const QueryPriceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryPriceOutcome()>>(
[this, request]()
{
return this->queryPrice(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -33,7 +33,7 @@ int ApplyInvoiceRequest::getInvoicingType()const
void ApplyInvoiceRequest::setInvoicingType(int invoicingType)
{
invoicingType_ = invoicingType;
setParameter("InvoicingType", std::to_string(invoicingType));
setCoreParameter("InvoicingType", std::to_string(invoicingType));
}
std::string ApplyInvoiceRequest::getApplyUserNick()const
@@ -44,7 +44,7 @@ std::string ApplyInvoiceRequest::getApplyUserNick()const
void ApplyInvoiceRequest::setApplyUserNick(const std::string& applyUserNick)
{
applyUserNick_ = applyUserNick;
setParameter("ApplyUserNick", applyUserNick);
setCoreParameter("ApplyUserNick", applyUserNick);
}
bool ApplyInvoiceRequest::getInvoiceByAmount()const
@@ -55,7 +55,7 @@ bool ApplyInvoiceRequest::getInvoiceByAmount()const
void ApplyInvoiceRequest::setInvoiceByAmount(bool invoiceByAmount)
{
invoiceByAmount_ = invoiceByAmount;
setParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
setCoreParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
}
long ApplyInvoiceRequest::getCustomerId()const
@@ -66,7 +66,7 @@ long ApplyInvoiceRequest::getCustomerId()const
void ApplyInvoiceRequest::setCustomerId(long customerId)
{
customerId_ = customerId;
setParameter("CustomerId", std::to_string(customerId));
setCoreParameter("CustomerId", std::to_string(customerId));
}
std::vector<long> ApplyInvoiceRequest::getSelectedIds()const
@@ -78,7 +78,7 @@ void ApplyInvoiceRequest::setSelectedIds(const std::vector<long>& selectedIds)
{
selectedIds_ = selectedIds;
for(int i = 0; i!= selectedIds.size(); i++)
setParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
setCoreParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
}
int ApplyInvoiceRequest::getProcessWay()const
@@ -89,7 +89,7 @@ int ApplyInvoiceRequest::getProcessWay()const
void ApplyInvoiceRequest::setProcessWay(int processWay)
{
processWay_ = processWay;
setParameter("ProcessWay", std::to_string(processWay));
setCoreParameter("ProcessWay", std::to_string(processWay));
}
long ApplyInvoiceRequest::getCallerBid()const
@@ -100,7 +100,7 @@ long ApplyInvoiceRequest::getCallerBid()const
void ApplyInvoiceRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long ApplyInvoiceRequest::getOwnerId()const
@@ -111,7 +111,7 @@ long ApplyInvoiceRequest::getOwnerId()const
void ApplyInvoiceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long ApplyInvoiceRequest::getInvoiceAmount()const
@@ -122,7 +122,7 @@ long ApplyInvoiceRequest::getInvoiceAmount()const
void ApplyInvoiceRequest::setInvoiceAmount(long invoiceAmount)
{
invoiceAmount_ = invoiceAmount;
setParameter("InvoiceAmount", std::to_string(invoiceAmount));
setCoreParameter("InvoiceAmount", std::to_string(invoiceAmount));
}
long ApplyInvoiceRequest::getAddressId()const
@@ -133,7 +133,7 @@ long ApplyInvoiceRequest::getAddressId()const
void ApplyInvoiceRequest::setAddressId(long addressId)
{
addressId_ = addressId;
setParameter("AddressId", std::to_string(addressId));
setCoreParameter("AddressId", std::to_string(addressId));
}
long ApplyInvoiceRequest::getCallerUid()const
@@ -144,6 +144,6 @@ long ApplyInvoiceRequest::getCallerUid()const
void ApplyInvoiceRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,7 +33,7 @@ std::string CancelOrderRequest::getOrderId()const
void CancelOrderRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setParameter("OrderId", orderId);
setCoreParameter("OrderId", orderId);
}
long CancelOrderRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long CancelOrderRequest::getOwnerId()const
void CancelOrderRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h>
using AlibabaCloud::BssOpenApi::Model::ChangeConsumeAmountRequest;
ChangeConsumeAmountRequest::ChangeConsumeAmountRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "ChangeConsumeAmount")
{}
ChangeConsumeAmountRequest::~ChangeConsumeAmountRequest()
{}
long ChangeConsumeAmountRequest::getUid()const
{
return uid_;
}
void ChangeConsumeAmountRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string ChangeConsumeAmountRequest::getAdjustType()const
{
return adjustType_;
}
void ChangeConsumeAmountRequest::setAdjustType(const std::string& adjustType)
{
adjustType_ = adjustType;
setParameter("AdjustType", adjustType);
}
std::string ChangeConsumeAmountRequest::getAmount()const
{
return amount_;
}
void ChangeConsumeAmountRequest::setAmount(const std::string& amount)
{
amount_ = amount;
setParameter("Amount", amount);
}
std::string ChangeConsumeAmountRequest::getOutBizId()const
{
return outBizId_;
}
void ChangeConsumeAmountRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setParameter("OutBizId", outBizId);
}
std::string ChangeConsumeAmountRequest::getExtendMap()const
{
return extendMap_;
}
void ChangeConsumeAmountRequest::setExtendMap(const std::string& extendMap)
{
extendMap_ = extendMap;
setParameter("ExtendMap", extendMap);
}
std::string ChangeConsumeAmountRequest::getCurrency()const
{
return currency_;
}
void ChangeConsumeAmountRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setParameter("Currency", currency);
}
std::string ChangeConsumeAmountRequest::getSource()const
{
return source_;
}
void ChangeConsumeAmountRequest::setSource(const std::string& source)
{
source_ = source;
setParameter("Source", source);
}
std::string ChangeConsumeAmountRequest::getBid()const
{
return bid_;
}
void ChangeConsumeAmountRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}
std::string ChangeConsumeAmountRequest::getBusinessType()const
{
return businessType_;
}
void ChangeConsumeAmountRequest::setBusinessType(const std::string& businessType)
{
businessType_ = businessType;
setParameter("BusinessType", businessType);
}

View File

@@ -33,7 +33,7 @@ int ConvertChargeTypeRequest::getPeriod()const
void ConvertChargeTypeRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
setCoreParameter("Period", std::to_string(period));
}
std::string ConvertChargeTypeRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string ConvertChargeTypeRequest::getProductCode()const
void ConvertChargeTypeRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string ConvertChargeTypeRequest::getInstanceId()const
@@ -55,7 +55,7 @@ std::string ConvertChargeTypeRequest::getInstanceId()const
void ConvertChargeTypeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string ConvertChargeTypeRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string ConvertChargeTypeRequest::getSubscriptionType()const
void ConvertChargeTypeRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long ConvertChargeTypeRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long ConvertChargeTypeRequest::getOwnerId()const
void ConvertChargeTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string ConvertChargeTypeRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string ConvertChargeTypeRequest::getProductType()const
void ConvertChargeTypeRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string CreateInstanceRequest::getProductCode()const
void CreateInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
int CreateInstanceRequest::getPeriod()const
@@ -44,7 +44,7 @@ int CreateInstanceRequest::getPeriod()const
void CreateInstanceRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
setCoreParameter("Period", std::to_string(period));
}
std::string CreateInstanceRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string CreateInstanceRequest::getSubscriptionType()const
void CreateInstanceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int CreateInstanceRequest::getRenewPeriod()const
@@ -66,7 +66,7 @@ int CreateInstanceRequest::getRenewPeriod()const
void CreateInstanceRequest::setRenewPeriod(int renewPeriod)
{
renewPeriod_ = renewPeriod;
setParameter("RenewPeriod", std::to_string(renewPeriod));
setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
}
std::vector<CreateInstanceRequest::Parameter> CreateInstanceRequest::getParameter()const
@@ -81,8 +81,8 @@ void CreateInstanceRequest::setParameter(const std::vector<Parameter>& parameter
for(int i = 0; i!= parameter.size(); i++) {
auto obj = parameter.at(i);
std::string str ="Parameter."+ std::to_string(i);
setParameter(str + ".Code", obj.code);
setParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Code", obj.code);
setCoreParameter(str + ".Value", obj.value);
}
}
@@ -94,7 +94,7 @@ std::string CreateInstanceRequest::getRenewalStatus()const
void CreateInstanceRequest::setRenewalStatus(const std::string& renewalStatus)
{
renewalStatus_ = renewalStatus;
setParameter("RenewalStatus", renewalStatus);
setCoreParameter("RenewalStatus", renewalStatus);
}
long CreateInstanceRequest::getOwnerId()const
@@ -105,7 +105,7 @@ long CreateInstanceRequest::getOwnerId()const
void CreateInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateInstanceRequest::getProductType()const
@@ -116,6 +116,6 @@ std::string CreateInstanceRequest::getProductType()const
void CreateInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ int CreateResourcePackageRequest::getDuration()const
void CreateResourcePackageRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
setCoreParameter("Duration", std::to_string(duration));
}
std::string CreateResourcePackageRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string CreateResourcePackageRequest::getProductCode()const
void CreateResourcePackageRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string CreateResourcePackageRequest::getSpecification()const
@@ -55,7 +55,7 @@ std::string CreateResourcePackageRequest::getSpecification()const
void CreateResourcePackageRequest::setSpecification(const std::string& specification)
{
specification_ = specification;
setParameter("Specification", specification);
setCoreParameter("Specification", specification);
}
long CreateResourcePackageRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long CreateResourcePackageRequest::getOwnerId()const
void CreateResourcePackageRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateResourcePackageRequest::getPackageType()const
@@ -77,7 +77,7 @@ std::string CreateResourcePackageRequest::getPackageType()const
void CreateResourcePackageRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setParameter("PackageType", packageType);
setCoreParameter("PackageType", packageType);
}
std::string CreateResourcePackageRequest::getEffectiveDate()const
@@ -88,7 +88,7 @@ std::string CreateResourcePackageRequest::getEffectiveDate()const
void CreateResourcePackageRequest::setEffectiveDate(const std::string& effectiveDate)
{
effectiveDate_ = effectiveDate;
setParameter("EffectiveDate", effectiveDate);
setCoreParameter("EffectiveDate", effectiveDate);
}
std::string CreateResourcePackageRequest::getPricingCycle()const
@@ -99,6 +99,6 @@ std::string CreateResourcePackageRequest::getPricingCycle()const
void CreateResourcePackageRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
setCoreParameter("PricingCycle", pricingCycle);
}

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h>
using AlibabaCloud::BssOpenApi::Model::CreateUserQuotaRequest;
CreateUserQuotaRequest::CreateUserQuotaRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateUserQuota")
{}
CreateUserQuotaRequest::~CreateUserQuotaRequest()
{}
long CreateUserQuotaRequest::getUid()const
{
return uid_;
}
void CreateUserQuotaRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string CreateUserQuotaRequest::getAmount()const
{
return amount_;
}
void CreateUserQuotaRequest::setAmount(const std::string& amount)
{
amount_ = amount;
setParameter("Amount", amount);
}
std::string CreateUserQuotaRequest::getOutBizId()const
{
return outBizId_;
}
void CreateUserQuotaRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setParameter("OutBizId", outBizId);
}
std::string CreateUserQuotaRequest::getCurrency()const
{
return currency_;
}
void CreateUserQuotaRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setParameter("Currency", currency);
}
std::string CreateUserQuotaRequest::getBid()const
{
return bid_;
}
void CreateUserQuotaRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

@@ -33,7 +33,7 @@ std::string DescribePricingModuleRequest::getProductCode()const
void DescribePricingModuleRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string DescribePricingModuleRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string DescribePricingModuleRequest::getSubscriptionType()const
void DescribePricingModuleRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long DescribePricingModuleRequest::getOwnerId()const
@@ -55,7 +55,7 @@ long DescribePricingModuleRequest::getOwnerId()const
void DescribePricingModuleRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribePricingModuleRequest::getProductType()const
@@ -66,6 +66,6 @@ std::string DescribePricingModuleRequest::getProductType()const
void DescribePricingModuleRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,6 +33,6 @@ std::string DescribeResourcePackageProductRequest::getProductCode()const
void DescribeResourcePackageProductRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}

View File

@@ -33,7 +33,7 @@ std::string EnableBillGenerationRequest::getProductCode()const
void EnableBillGenerationRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
long EnableBillGenerationRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long EnableBillGenerationRequest::getOwnerId()const
void EnableBillGenerationRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -33,7 +33,7 @@ std::string GetOrderDetailRequest::getOrderId()const
void GetOrderDetailRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setParameter("OrderId", orderId);
setCoreParameter("OrderId", orderId);
}
long GetOrderDetailRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long GetOrderDetailRequest::getOwnerId()const
void GetOrderDetailRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -33,7 +33,7 @@ std::string GetPayAsYouGoPriceRequest::getProductCode()const
void GetPayAsYouGoPriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const
void GetPayAsYouGoPriceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::vector<GetPayAsYouGoPriceRequest::ModuleList> GetPayAsYouGoPriceRequest::getModuleList()const
@@ -59,9 +59,9 @@ void GetPayAsYouGoPriceRequest::setModuleList(const std::vector<ModuleList>& mod
for(int i = 0; i!= moduleList.size(); i++) {
auto obj = moduleList.at(i);
std::string str ="ModuleList."+ std::to_string(i);
setParameter(str + ".ModuleCode", obj.moduleCode);
setParameter(str + ".PriceType", obj.priceType);
setParameter(str + ".Config", obj.config);
setCoreParameter(str + ".ModuleCode", obj.moduleCode);
setCoreParameter(str + ".PriceType", obj.priceType);
setCoreParameter(str + ".Config", obj.config);
}
}
@@ -73,7 +73,7 @@ long GetPayAsYouGoPriceRequest::getOwnerId()const
void GetPayAsYouGoPriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetPayAsYouGoPriceRequest::getRegion()const
@@ -84,7 +84,7 @@ std::string GetPayAsYouGoPriceRequest::getRegion()const
void GetPayAsYouGoPriceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetPayAsYouGoPriceRequest::getProductType()const
@@ -95,6 +95,6 @@ std::string GetPayAsYouGoPriceRequest::getProductType()const
void GetPayAsYouGoPriceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ int GetResourcePackagePriceRequest::getDuration()const
void GetResourcePackagePriceRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
setCoreParameter("Duration", std::to_string(duration));
}
std::string GetResourcePackagePriceRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string GetResourcePackagePriceRequest::getProductCode()const
void GetResourcePackagePriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetResourcePackagePriceRequest::getSpecification()const
@@ -55,7 +55,7 @@ std::string GetResourcePackagePriceRequest::getSpecification()const
void GetResourcePackagePriceRequest::setSpecification(const std::string& specification)
{
specification_ = specification;
setParameter("Specification", specification);
setCoreParameter("Specification", specification);
}
long GetResourcePackagePriceRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long GetResourcePackagePriceRequest::getOwnerId()const
void GetResourcePackagePriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetResourcePackagePriceRequest::getPackageType()const
@@ -77,7 +77,7 @@ std::string GetResourcePackagePriceRequest::getPackageType()const
void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setParameter("PackageType", packageType);
setCoreParameter("PackageType", packageType);
}
std::string GetResourcePackagePriceRequest::getEffectiveDate()const
@@ -88,7 +88,7 @@ std::string GetResourcePackagePriceRequest::getEffectiveDate()const
void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effectiveDate)
{
effectiveDate_ = effectiveDate;
setParameter("EffectiveDate", effectiveDate);
setCoreParameter("EffectiveDate", effectiveDate);
}
std::string GetResourcePackagePriceRequest::getPricingCycle()const
@@ -99,6 +99,6 @@ std::string GetResourcePackagePriceRequest::getPricingCycle()const
void GetResourcePackagePriceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
setCoreParameter("PricingCycle", pricingCycle);
}

View File

@@ -33,7 +33,7 @@ int GetSubscriptionPriceRequest::getServicePeriodQuantity()const
void GetSubscriptionPriceRequest::setServicePeriodQuantity(int servicePeriodQuantity)
{
servicePeriodQuantity_ = servicePeriodQuantity;
setParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
setCoreParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
}
std::string GetSubscriptionPriceRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string GetSubscriptionPriceRequest::getProductCode()const
void GetSubscriptionPriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetSubscriptionPriceRequest::getInstanceId()const
@@ -55,7 +55,7 @@ std::string GetSubscriptionPriceRequest::getInstanceId()const
void GetSubscriptionPriceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
int GetSubscriptionPriceRequest::getQuantity()const
@@ -66,7 +66,7 @@ int GetSubscriptionPriceRequest::getQuantity()const
void GetSubscriptionPriceRequest::setQuantity(int quantity)
{
quantity_ = quantity;
setParameter("Quantity", std::to_string(quantity));
setCoreParameter("Quantity", std::to_string(quantity));
}
std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
@@ -77,7 +77,7 @@ std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
void GetSubscriptionPriceRequest::setServicePeriodUnit(const std::string& servicePeriodUnit)
{
servicePeriodUnit_ = servicePeriodUnit;
setParameter("ServicePeriodUnit", servicePeriodUnit);
setCoreParameter("ServicePeriodUnit", servicePeriodUnit);
}
std::string GetSubscriptionPriceRequest::getSubscriptionType()const
@@ -88,7 +88,7 @@ std::string GetSubscriptionPriceRequest::getSubscriptionType()const
void GetSubscriptionPriceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::vector<GetSubscriptionPriceRequest::ModuleList> GetSubscriptionPriceRequest::getModuleList()const
@@ -103,10 +103,10 @@ void GetSubscriptionPriceRequest::setModuleList(const std::vector<ModuleList>& m
for(int i = 0; i!= moduleList.size(); i++) {
auto obj = moduleList.at(i);
std::string str ="ModuleList."+ std::to_string(i);
setParameter(str + ".ModuleCode", obj.moduleCode);
setParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus));
setParameter(str + ".Tag", obj.tag);
setParameter(str + ".Config", obj.config);
setCoreParameter(str + ".ModuleCode", obj.moduleCode);
setCoreParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus));
setCoreParameter(str + ".Tag", obj.tag);
setCoreParameter(str + ".Config", obj.config);
}
}
@@ -118,7 +118,7 @@ long GetSubscriptionPriceRequest::getOwnerId()const
void GetSubscriptionPriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetSubscriptionPriceRequest::getRegion()const
@@ -129,7 +129,7 @@ std::string GetSubscriptionPriceRequest::getRegion()const
void GetSubscriptionPriceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetSubscriptionPriceRequest::getOrderType()const
@@ -140,7 +140,7 @@ std::string GetSubscriptionPriceRequest::getOrderType()const
void GetSubscriptionPriceRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
setCoreParameter("OrderType", orderType);
}
std::string GetSubscriptionPriceRequest::getProductType()const
@@ -151,6 +151,6 @@ std::string GetSubscriptionPriceRequest::getProductType()const
void GetSubscriptionPriceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string ModifyInstanceRequest::getProductCode()const
void ModifyInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string ModifyInstanceRequest::getInstanceId()const
@@ -44,7 +44,7 @@ std::string ModifyInstanceRequest::getInstanceId()const
void ModifyInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string ModifyInstanceRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string ModifyInstanceRequest::getSubscriptionType()const
void ModifyInstanceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string ModifyInstanceRequest::getModifyType()const
@@ -66,7 +66,7 @@ std::string ModifyInstanceRequest::getModifyType()const
void ModifyInstanceRequest::setModifyType(const std::string& modifyType)
{
modifyType_ = modifyType;
setParameter("ModifyType", modifyType);
setCoreParameter("ModifyType", modifyType);
}
std::vector<ModifyInstanceRequest::Parameter> ModifyInstanceRequest::getParameter()const
@@ -81,8 +81,8 @@ void ModifyInstanceRequest::setParameter(const std::vector<Parameter>& parameter
for(int i = 0; i!= parameter.size(); i++) {
auto obj = parameter.at(i);
std::string str ="Parameter."+ std::to_string(i);
setParameter(str + ".Code", obj.code);
setParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Code", obj.code);
setCoreParameter(str + ".Value", obj.value);
}
}
@@ -94,7 +94,7 @@ long ModifyInstanceRequest::getOwnerId()const
void ModifyInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyInstanceRequest::getProductType()const
@@ -105,6 +105,6 @@ std::string ModifyInstanceRequest::getProductType()const
void ModifyInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryAccountBookListRequest;
QueryAccountBookListRequest::QueryAccountBookListRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountBookList")
{}
QueryAccountBookListRequest::~QueryAccountBookListRequest()
{}
long QueryAccountBookListRequest::getUid()const
{
return uid_;
}
void QueryAccountBookListRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string QueryAccountBookListRequest::getItemCodes()const
{
return itemCodes_;
}
void QueryAccountBookListRequest::setItemCodes(const std::string& itemCodes)
{
itemCodes_ = itemCodes;
setParameter("ItemCodes", itemCodes);
}
std::string QueryAccountBookListRequest::getBid()const
{
return bid_;
}
void QueryAccountBookListRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

@@ -1,98 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAccountBookListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryAccountBookListResult::QueryAccountBookListResult() :
ServiceResult()
{}
QueryAccountBookListResult::QueryAccountBookListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryAccountBookListResult::~QueryAccountBookListResult()
{}
void QueryAccountBookListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDatas = value["Datas"]["Data"];
for (auto value : allDatas)
{
Data datasObject;
if(!value["UserId"].isNull())
datasObject.userId = std::stol(value["UserId"].asString());
if(!value["Bid"].isNull())
datasObject.bid = value["Bid"].asString();
if(!value["ItemCode"].isNull())
datasObject.itemCode = value["ItemCode"].asString();
if(!value["Amount"].isNull())
datasObject.amount = value["Amount"].asString();
if(!value["EffectTimeStamp"].isNull())
datasObject.effectTimeStamp = std::stol(value["EffectTimeStamp"].asString());
if(!value["InvalidTimeStamp"].isNull())
datasObject.invalidTimeStamp = std::stol(value["InvalidTimeStamp"].asString());
if(!value["Currency"].isNull())
datasObject.currency = value["Currency"].asString();
datas_.push_back(datasObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Count"].isNull())
count_ = std::stoi(value["Count"].asString());
}
std::string QueryAccountBookListResult::getMessage()const
{
return message_;
}
std::vector<QueryAccountBookListResult::Data> QueryAccountBookListResult::getDatas()const
{
return datas_;
}
int QueryAccountBookListResult::getCount()const
{
return count_;
}
std::string QueryAccountBookListResult::getCode()const
{
return code_;
}
bool QueryAccountBookListResult::getSuccess()const
{
return success_;
}

View File

@@ -33,7 +33,7 @@ std::string QueryAvailableInstancesRequest::getProductCode()const
void QueryAvailableInstancesRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryAvailableInstancesRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryAvailableInstancesRequest::getSubscriptionType()const
void QueryAvailableInstancesRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long QueryAvailableInstancesRequest::getOwnerId()const
@@ -55,7 +55,7 @@ long QueryAvailableInstancesRequest::getOwnerId()const
void QueryAvailableInstancesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryAvailableInstancesRequest::getPageNum()const
@@ -66,7 +66,7 @@ int QueryAvailableInstancesRequest::getPageNum()const
void QueryAvailableInstancesRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryAvailableInstancesRequest::getEndTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeStart()const
void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart)
{
endTimeStart_ = endTimeStart;
setParameter("EndTimeStart", endTimeStart);
setCoreParameter("EndTimeStart", endTimeStart);
}
std::string QueryAvailableInstancesRequest::getProductType()const
@@ -88,7 +88,7 @@ std::string QueryAvailableInstancesRequest::getProductType()const
void QueryAvailableInstancesRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}
std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const
@@ -99,7 +99,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const
void QueryAvailableInstancesRequest::setCreateTimeEnd(const std::string& createTimeEnd)
{
createTimeEnd_ = createTimeEnd;
setParameter("CreateTimeEnd", createTimeEnd);
setCoreParameter("CreateTimeEnd", createTimeEnd);
}
std::string QueryAvailableInstancesRequest::getInstanceIDs()const
@@ -110,7 +110,7 @@ std::string QueryAvailableInstancesRequest::getInstanceIDs()const
void QueryAvailableInstancesRequest::setInstanceIDs(const std::string& instanceIDs)
{
instanceIDs_ = instanceIDs;
setParameter("InstanceIDs", instanceIDs);
setCoreParameter("InstanceIDs", instanceIDs);
}
std::string QueryAvailableInstancesRequest::getEndTimeEnd()const
@@ -121,7 +121,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeEnd()const
void QueryAvailableInstancesRequest::setEndTimeEnd(const std::string& endTimeEnd)
{
endTimeEnd_ = endTimeEnd;
setParameter("EndTimeEnd", endTimeEnd);
setCoreParameter("EndTimeEnd", endTimeEnd);
}
int QueryAvailableInstancesRequest::getPageSize()const
@@ -132,7 +132,7 @@ int QueryAvailableInstancesRequest::getPageSize()const
void QueryAvailableInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryAvailableInstancesRequest::getCreateTimeStart()const
@@ -143,7 +143,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeStart()const
void QueryAvailableInstancesRequest::setCreateTimeStart(const std::string& createTimeStart)
{
createTimeStart_ = createTimeStart;
setParameter("CreateTimeStart", createTimeStart);
setCoreParameter("CreateTimeStart", createTimeStart);
}
std::string QueryAvailableInstancesRequest::getRegion()const
@@ -154,7 +154,7 @@ std::string QueryAvailableInstancesRequest::getRegion()const
void QueryAvailableInstancesRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string QueryAvailableInstancesRequest::getRenewStatus()const
@@ -165,6 +165,6 @@ std::string QueryAvailableInstancesRequest::getRenewStatus()const
void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus)
{
renewStatus_ = renewStatus;
setParameter("RenewStatus", renewStatus);
setCoreParameter("RenewStatus", renewStatus);
}

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryAvaliableQuotaRequest;
QueryAvaliableQuotaRequest::QueryAvaliableQuotaRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAvaliableQuota")
{}
QueryAvaliableQuotaRequest::~QueryAvaliableQuotaRequest()
{}
long QueryAvaliableQuotaRequest::getUid()const
{
return uid_;
}
void QueryAvaliableQuotaRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string QueryAvaliableQuotaRequest::getItemCodes()const
{
return itemCodes_;
}
void QueryAvaliableQuotaRequest::setItemCodes(const std::string& itemCodes)
{
itemCodes_ = itemCodes;
setParameter("ItemCodes", itemCodes);
}
std::string QueryAvaliableQuotaRequest::getBid()const
{
return bid_;
}
void QueryAvaliableQuotaRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

@@ -33,7 +33,7 @@ std::string QueryBillOverviewRequest::getProductCode()const
void QueryBillOverviewRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryBillOverviewRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryBillOverviewRequest::getSubscriptionType()const
void QueryBillOverviewRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string QueryBillOverviewRequest::getBillingCycle()const
@@ -55,7 +55,7 @@ std::string QueryBillOverviewRequest::getBillingCycle()const
void QueryBillOverviewRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QueryBillOverviewRequest::getProductType()const
@@ -66,6 +66,6 @@ std::string QueryBillOverviewRequest::getProductType()const
void QueryBillOverviewRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryBillRequest::getProductCode()const
void QueryBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QueryBillRequest::getIsHideZeroCharge()const
@@ -44,7 +44,7 @@ bool QueryBillRequest::getIsHideZeroCharge()const
void QueryBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
bool QueryBillRequest::getIsDisplayLocalCurrency()const
@@ -55,7 +55,7 @@ bool QueryBillRequest::getIsDisplayLocalCurrency()const
void QueryBillRequest::setIsDisplayLocalCurrency(bool isDisplayLocalCurrency)
{
isDisplayLocalCurrency_ = isDisplayLocalCurrency;
setParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false");
setCoreParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false");
}
std::string QueryBillRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string QueryBillRequest::getSubscriptionType()const
void QueryBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryBillRequest::getPageSize()const
@@ -77,7 +77,7 @@ int QueryBillRequest::getPageSize()const
void QueryBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QueryBillRequest::getBillingCycle()const
void QueryBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QueryBillRequest::getType()const
@@ -99,7 +99,7 @@ std::string QueryBillRequest::getType()const
void QueryBillRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
setCoreParameter("Type", type);
}
long QueryBillRequest::getOwnerId()const
@@ -110,7 +110,7 @@ long QueryBillRequest::getOwnerId()const
void QueryBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryBillRequest::getPageNum()const
@@ -121,7 +121,7 @@ int QueryBillRequest::getPageNum()const
void QueryBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryBillRequest::getProductType()const
@@ -132,6 +132,6 @@ std::string QueryBillRequest::getProductType()const
void QueryBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeEnd()const
void QueryCashCouponsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryCashCouponsRequest::getExpiryTimeStart()const
@@ -44,7 +44,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeStart()const
void QueryCashCouponsRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
bool QueryCashCouponsRequest::getEffectiveOrNot()const
@@ -55,6 +55,6 @@ bool QueryCashCouponsRequest::getEffectiveOrNot()const
void QueryCashCouponsRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -33,7 +33,7 @@ long QueryCustomerAddressListRequest::getCallerBid()const
void QueryCustomerAddressListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long QueryCustomerAddressListRequest::getOwnerId()const
@@ -44,7 +44,7 @@ long QueryCustomerAddressListRequest::getOwnerId()const
void QueryCustomerAddressListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long QueryCustomerAddressListRequest::getCallerUid()const
@@ -55,6 +55,6 @@ long QueryCustomerAddressListRequest::getCallerUid()const
void QueryCustomerAddressListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryEnduserStatusRequest;
QueryEnduserStatusRequest::QueryEnduserStatusRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryEnduserStatus")
{}
QueryEnduserStatusRequest::~QueryEnduserStatusRequest()
{}
long QueryEnduserStatusRequest::getUid()const
{
return uid_;
}
void QueryEnduserStatusRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string QueryEnduserStatusRequest::getPrimaryAccount()const
{
return primaryAccount_;
}
void QueryEnduserStatusRequest::setPrimaryAccount(const std::string& primaryAccount)
{
primaryAccount_ = primaryAccount;
setParameter("PrimaryAccount", primaryAccount);
}
std::string QueryEnduserStatusRequest::getStatus()const
{
return status_;
}
void QueryEnduserStatusRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}
std::string QueryEnduserStatusRequest::getBusinessType()const
{
return businessType_;
}
void QueryEnduserStatusRequest::setBusinessType(const std::string& businessType)
{
businessType_ = businessType;
setParameter("BusinessType", businessType);
}

View File

@@ -1,92 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryEnduserStatusResult::QueryEnduserStatusResult() :
ServiceResult()
{}
QueryEnduserStatusResult::QueryEnduserStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryEnduserStatusResult::~QueryEnduserStatusResult()
{}
void QueryEnduserStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDatas = value["Datas"]["Data"];
for (auto value : allDatas)
{
Data datasObject;
if(!value["Uid"].isNull())
datasObject.uid = std::stol(value["Uid"].asString());
if(!value["PrimaryAccount"].isNull())
datasObject.primaryAccount = value["PrimaryAccount"].asString();
if(!value["BusinessType"].isNull())
datasObject.businessType = value["BusinessType"].asString();
if(!value["Status"].isNull())
datasObject.status = value["Status"].asString();
datas_.push_back(datasObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Count"].isNull())
count_ = std::stoi(value["Count"].asString());
}
std::string QueryEnduserStatusResult::getMessage()const
{
return message_;
}
std::vector<QueryEnduserStatusResult::Data> QueryEnduserStatusResult::getDatas()const
{
return datas_;
}
int QueryEnduserStatusResult::getCount()const
{
return count_;
}
std::string QueryEnduserStatusResult::getCode()const
{
return code_;
}
bool QueryEnduserStatusResult::getSuccess()const
{
return success_;
}

View File

@@ -33,7 +33,7 @@ std::string QueryEvaluateListRequest::getEndSearchTime()const
void QueryEvaluateListRequest::setEndSearchTime(const std::string& endSearchTime)
{
endSearchTime_ = endSearchTime;
setParameter("EndSearchTime", endSearchTime);
setCoreParameter("EndSearchTime", endSearchTime);
}
std::string QueryEvaluateListRequest::getOutBizId()const
@@ -44,7 +44,7 @@ std::string QueryEvaluateListRequest::getOutBizId()const
void QueryEvaluateListRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setParameter("OutBizId", outBizId);
setCoreParameter("OutBizId", outBizId);
}
int QueryEvaluateListRequest::getSortType()const
@@ -55,7 +55,7 @@ int QueryEvaluateListRequest::getSortType()const
void QueryEvaluateListRequest::setSortType(int sortType)
{
sortType_ = sortType;
setParameter("SortType", std::to_string(sortType));
setCoreParameter("SortType", std::to_string(sortType));
}
std::vector<std::string> QueryEvaluateListRequest::getBizTypeList()const
@@ -67,7 +67,7 @@ void QueryEvaluateListRequest::setBizTypeList(const std::vector<std::string>& bi
{
bizTypeList_ = bizTypeList;
for(int i = 0; i!= bizTypeList.size(); i++)
setParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
setCoreParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
}
long QueryEvaluateListRequest::getCallerBid()const
@@ -78,7 +78,7 @@ long QueryEvaluateListRequest::getCallerBid()const
void QueryEvaluateListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
int QueryEvaluateListRequest::getType()const
@@ -89,7 +89,7 @@ int QueryEvaluateListRequest::getType()const
void QueryEvaluateListRequest::setType(int type)
{
type_ = type;
setParameter("Type", std::to_string(type));
setCoreParameter("Type", std::to_string(type));
}
long QueryEvaluateListRequest::getOwnerId()const
@@ -100,7 +100,7 @@ long QueryEvaluateListRequest::getOwnerId()const
void QueryEvaluateListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryEvaluateListRequest::getPageNum()const
@@ -111,7 +111,7 @@ int QueryEvaluateListRequest::getPageNum()const
void QueryEvaluateListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryEvaluateListRequest::getStartSearchTime()const
@@ -122,7 +122,7 @@ std::string QueryEvaluateListRequest::getStartSearchTime()const
void QueryEvaluateListRequest::setStartSearchTime(const std::string& startSearchTime)
{
startSearchTime_ = startSearchTime;
setParameter("StartSearchTime", startSearchTime);
setCoreParameter("StartSearchTime", startSearchTime);
}
std::string QueryEvaluateListRequest::getEndBizTime()const
@@ -133,7 +133,7 @@ std::string QueryEvaluateListRequest::getEndBizTime()const
void QueryEvaluateListRequest::setEndBizTime(const std::string& endBizTime)
{
endBizTime_ = endBizTime;
setParameter("EndBizTime", endBizTime);
setCoreParameter("EndBizTime", endBizTime);
}
int QueryEvaluateListRequest::getPageSize()const
@@ -144,7 +144,7 @@ int QueryEvaluateListRequest::getPageSize()const
void QueryEvaluateListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
long QueryEvaluateListRequest::getEndAmount()const
@@ -155,7 +155,7 @@ long QueryEvaluateListRequest::getEndAmount()const
void QueryEvaluateListRequest::setEndAmount(long endAmount)
{
endAmount_ = endAmount;
setParameter("EndAmount", std::to_string(endAmount));
setCoreParameter("EndAmount", std::to_string(endAmount));
}
std::string QueryEvaluateListRequest::getBillCycle()const
@@ -166,7 +166,7 @@ std::string QueryEvaluateListRequest::getBillCycle()const
void QueryEvaluateListRequest::setBillCycle(const std::string& billCycle)
{
billCycle_ = billCycle;
setParameter("BillCycle", billCycle);
setCoreParameter("BillCycle", billCycle);
}
long QueryEvaluateListRequest::getStartAmount()const
@@ -177,7 +177,7 @@ long QueryEvaluateListRequest::getStartAmount()const
void QueryEvaluateListRequest::setStartAmount(long startAmount)
{
startAmount_ = startAmount;
setParameter("StartAmount", std::to_string(startAmount));
setCoreParameter("StartAmount", std::to_string(startAmount));
}
std::string QueryEvaluateListRequest::getStartBizTime()const
@@ -188,7 +188,7 @@ std::string QueryEvaluateListRequest::getStartBizTime()const
void QueryEvaluateListRequest::setStartBizTime(const std::string& startBizTime)
{
startBizTime_ = startBizTime;
setParameter("StartBizTime", startBizTime);
setCoreParameter("StartBizTime", startBizTime);
}
long QueryEvaluateListRequest::getCallerUid()const
@@ -199,6 +199,6 @@ long QueryEvaluateListRequest::getCallerUid()const
void QueryEvaluateListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,7 +33,7 @@ bool QueryInstanceBillRequest::getIsBillingItem()const
void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem)
{
isBillingItem_ = isBillingItem;
setParameter("IsBillingItem", isBillingItem ? "true" : "false");
setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
}
std::string QueryInstanceBillRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string QueryInstanceBillRequest::getProductCode()const
void QueryInstanceBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QueryInstanceBillRequest::getIsHideZeroCharge()const
@@ -55,7 +55,7 @@ bool QueryInstanceBillRequest::getIsHideZeroCharge()const
void QueryInstanceBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
std::string QueryInstanceBillRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string QueryInstanceBillRequest::getSubscriptionType()const
void QueryInstanceBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryInstanceBillRequest::getPageSize()const
@@ -77,7 +77,7 @@ int QueryInstanceBillRequest::getPageSize()const
void QueryInstanceBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryInstanceBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QueryInstanceBillRequest::getBillingCycle()const
void QueryInstanceBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
long QueryInstanceBillRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long QueryInstanceBillRequest::getOwnerId()const
void QueryInstanceBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryInstanceBillRequest::getPageNum()const
@@ -110,7 +110,7 @@ int QueryInstanceBillRequest::getPageNum()const
void QueryInstanceBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryInstanceBillRequest::getProductType()const
@@ -121,6 +121,6 @@ std::string QueryInstanceBillRequest::getProductType()const
void QueryInstanceBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryInstanceGaapCostRequest::getProductCode()const
void QueryInstanceGaapCostRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryInstanceGaapCostRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryInstanceGaapCostRequest::getSubscriptionType()const
void QueryInstanceGaapCostRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryInstanceGaapCostRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryInstanceGaapCostRequest::getPageSize()const
void QueryInstanceGaapCostRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryInstanceGaapCostRequest::getBillingCycle()const
@@ -66,7 +66,7 @@ std::string QueryInstanceGaapCostRequest::getBillingCycle()const
void QueryInstanceGaapCostRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
int QueryInstanceGaapCostRequest::getPageNum()const
@@ -77,7 +77,7 @@ int QueryInstanceGaapCostRequest::getPageNum()const
void QueryInstanceGaapCostRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryInstanceGaapCostRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string QueryInstanceGaapCostRequest::getProductType()const
void QueryInstanceGaapCostRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ long QueryInvoicingCustomerListRequest::getCallerBid()const
void QueryInvoicingCustomerListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long QueryInvoicingCustomerListRequest::getOwnerId()const
@@ -44,7 +44,7 @@ long QueryInvoicingCustomerListRequest::getOwnerId()const
void QueryInvoicingCustomerListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long QueryInvoicingCustomerListRequest::getCallerUid()const
@@ -55,6 +55,6 @@ long QueryInvoicingCustomerListRequest::getCallerUid()const
void QueryInvoicingCustomerListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,6 +33,6 @@ std::string QueryMonthlyBillRequest::getBillingCycle()const
void QueryMonthlyBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}

View File

@@ -33,7 +33,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductCode()const
void QueryMonthlyInstanceConsumptionRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const
void QueryMonthlyInstanceConsumptionRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
void QueryMonthlyInstanceConsumptionRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const
@@ -66,7 +66,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const
void QueryMonthlyInstanceConsumptionRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const
void QueryMonthlyInstanceConsumptionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryMonthlyInstanceConsumptionRequest::getPageNum()const
@@ -88,7 +88,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageNum()const
void QueryMonthlyInstanceConsumptionRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const
@@ -99,6 +99,6 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const
void QueryMonthlyInstanceConsumptionRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryOrdersRequest::getProductCode()const
void QueryOrdersRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryOrdersRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryOrdersRequest::getSubscriptionType()const
void QueryOrdersRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryOrdersRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryOrdersRequest::getPageSize()const
void QueryOrdersRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryOrdersRequest::getPaymentStatus()const
@@ -66,7 +66,7 @@ std::string QueryOrdersRequest::getPaymentStatus()const
void QueryOrdersRequest::setPaymentStatus(const std::string& paymentStatus)
{
paymentStatus_ = paymentStatus;
setParameter("PaymentStatus", paymentStatus);
setCoreParameter("PaymentStatus", paymentStatus);
}
std::string QueryOrdersRequest::getCreateTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryOrdersRequest::getCreateTimeStart()const
void QueryOrdersRequest::setCreateTimeStart(const std::string& createTimeStart)
{
createTimeStart_ = createTimeStart;
setParameter("CreateTimeStart", createTimeStart);
setCoreParameter("CreateTimeStart", createTimeStart);
}
int QueryOrdersRequest::getPageNum()const
@@ -88,7 +88,7 @@ int QueryOrdersRequest::getPageNum()const
void QueryOrdersRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
long QueryOrdersRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long QueryOrdersRequest::getOwnerId()const
void QueryOrdersRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryOrdersRequest::getCreateTimeEnd()const
@@ -110,7 +110,7 @@ std::string QueryOrdersRequest::getCreateTimeEnd()const
void QueryOrdersRequest::setCreateTimeEnd(const std::string& createTimeEnd)
{
createTimeEnd_ = createTimeEnd;
setParameter("CreateTimeEnd", createTimeEnd);
setCoreParameter("CreateTimeEnd", createTimeEnd);
}
std::string QueryOrdersRequest::getProductType()const
@@ -121,7 +121,7 @@ std::string QueryOrdersRequest::getProductType()const
void QueryOrdersRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}
std::string QueryOrdersRequest::getOrderType()const
@@ -132,6 +132,6 @@ std::string QueryOrdersRequest::getOrderType()const
void QueryOrdersRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
setCoreParameter("OrderType", orderType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeEnd()const
void QueryPrepaidCardsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const
@@ -44,7 +44,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const
void QueryPrepaidCardsRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
bool QueryPrepaidCardsRequest::getEffectiveOrNot()const
@@ -55,6 +55,6 @@ bool QueryPrepaidCardsRequest::getEffectiveOrNot()const
void QueryPrepaidCardsRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryPriceListRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryPriceListRequest;
QueryPriceListRequest::QueryPriceListRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPriceList")
{}
QueryPriceListRequest::~QueryPriceListRequest()
{}
std::string QueryPriceListRequest::getModuleCode()const
{
return moduleCode_;
}
void QueryPriceListRequest::setModuleCode(const std::string& moduleCode)
{
moduleCode_ = moduleCode;
setParameter("ModuleCode", moduleCode);
}
std::string QueryPriceListRequest::getProductCode()const
{
return productCode_;
}
void QueryPriceListRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
}
std::string QueryPriceListRequest::getSubscriptionType()const
{
return subscriptionType_;
}
void QueryPriceListRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
}
long QueryPriceListRequest::getOwnerId()const
{
return ownerId_;
}
void QueryPriceListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryPriceListRequest::getProductType()const
{
return productType_;
}
void QueryPriceListRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
}

View File

@@ -1,110 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryPriceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryPriceListResult::QueryPriceListResult() :
ServiceResult()
{}
QueryPriceListResult::QueryPriceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryPriceListResult::~QueryPriceListResult()
{}
void QueryPriceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Currency"].isNull())
data_.currency = dataNode["Currency"].asString();
auto allModules = value["Modules"]["Module"];
for (auto value : allModules)
{
Data::Module moduleObject;
if(!value["ModuleCode"].isNull())
moduleObject.moduleCode = value["ModuleCode"].asString();
if(!value["Region"].isNull())
moduleObject.region = value["Region"].asString();
if(!value["Config"].isNull())
moduleObject.config = value["Config"].asString();
if(!value["PriceUnitQuantity"].isNull())
moduleObject.priceUnitQuantity = value["PriceUnitQuantity"].asString();
if(!value["PriceUnit"].isNull())
moduleObject.priceUnit = value["PriceUnit"].asString();
auto allTierPrices = value["TierPrices"]["TierPrice"];
for (auto value : allTierPrices)
{
Data::Module::TierPrice tierPricesObject;
if(!value["TierStart"].isNull())
tierPricesObject.tierStart = value["TierStart"].asString();
if(!value["StartSymbol"].isNull())
tierPricesObject.startSymbol = value["StartSymbol"].asString();
if(!value["TierEnd"].isNull())
tierPricesObject.tierEnd = value["TierEnd"].asString();
if(!value["EndSymbol"].isNull())
tierPricesObject.endSymbol = value["EndSymbol"].asString();
if(!value["TierType"].isNull())
tierPricesObject.tierType = value["TierType"].asString();
if(!value["PriceType"].isNull())
tierPricesObject.priceType = value["PriceType"].asString();
if(!value["Price"].isNull())
tierPricesObject.price = value["Price"].asString();
moduleObject.tierPrices.push_back(tierPricesObject);
}
data_.modules.push_back(moduleObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string QueryPriceListResult::getMessage()const
{
return message_;
}
QueryPriceListResult::Data QueryPriceListResult::getData()const
{
return data_;
}
std::string QueryPriceListResult::getCode()const
{
return code_;
}
bool QueryPriceListResult::getSuccess()const
{
return success_;
}

View File

@@ -33,7 +33,7 @@ bool QueryProductListRequest::getQueryTotalCount()const
void QueryProductListRequest::setQueryTotalCount(bool queryTotalCount)
{
queryTotalCount_ = queryTotalCount;
setParameter("QueryTotalCount", queryTotalCount ? "true" : "false");
setCoreParameter("QueryTotalCount", queryTotalCount ? "true" : "false");
}
int QueryProductListRequest::getPageSize()const
@@ -44,7 +44,7 @@ int QueryProductListRequest::getPageSize()const
void QueryProductListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
int QueryProductListRequest::getPageNum()const
@@ -55,6 +55,6 @@ int QueryProductListRequest::getPageNum()const
void QueryProductListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}

View File

@@ -33,7 +33,7 @@ std::string QueryRedeemRequest::getExpiryTimeEnd()const
void QueryRedeemRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
int QueryRedeemRequest::getPageSize()const
@@ -44,7 +44,7 @@ int QueryRedeemRequest::getPageSize()const
void QueryRedeemRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryRedeemRequest::getExpiryTimeStart()const
@@ -55,7 +55,7 @@ std::string QueryRedeemRequest::getExpiryTimeStart()const
void QueryRedeemRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
int QueryRedeemRequest::getPageNum()const
@@ -66,7 +66,7 @@ int QueryRedeemRequest::getPageNum()const
void QueryRedeemRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
bool QueryRedeemRequest::getEffectiveOrNot()const
@@ -77,6 +77,6 @@ bool QueryRedeemRequest::getEffectiveOrNot()const
void QueryRedeemRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -33,7 +33,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeEnd()const
void QueryResourcePackageInstancesRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryResourcePackageInstancesRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string QueryResourcePackageInstancesRequest::getProductCode()const
void QueryResourcePackageInstancesRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
int QueryResourcePackageInstancesRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryResourcePackageInstancesRequest::getPageSize()const
void QueryResourcePackageInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
long QueryResourcePackageInstancesRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long QueryResourcePackageInstancesRequest::getOwnerId()const
void QueryResourcePackageInstancesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const
void QueryResourcePackageInstancesRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
int QueryResourcePackageInstancesRequest::getPageNum()const
@@ -88,6 +88,6 @@ int QueryResourcePackageInstancesRequest::getPageNum()const
void QueryResourcePackageInstancesRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}

View File

@@ -33,7 +33,7 @@ std::string QuerySettlementBillRequest::getProductCode()const
void QuerySettlementBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QuerySettlementBillRequest::getIsHideZeroCharge()const
@@ -44,7 +44,7 @@ bool QuerySettlementBillRequest::getIsHideZeroCharge()const
void QuerySettlementBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
std::string QuerySettlementBillRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string QuerySettlementBillRequest::getSubscriptionType()const
void QuerySettlementBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QuerySettlementBillRequest::getPageSize()const
@@ -66,7 +66,7 @@ int QuerySettlementBillRequest::getPageSize()const
void QuerySettlementBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QuerySettlementBillRequest::getEndTime()const
@@ -77,7 +77,7 @@ std::string QuerySettlementBillRequest::getEndTime()const
void QuerySettlementBillRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
setCoreParameter("EndTime", endTime);
}
std::string QuerySettlementBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QuerySettlementBillRequest::getBillingCycle()const
void QuerySettlementBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QuerySettlementBillRequest::getStartTime()const
@@ -99,7 +99,7 @@ std::string QuerySettlementBillRequest::getStartTime()const
void QuerySettlementBillRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
setCoreParameter("StartTime", startTime);
}
long QuerySettlementBillRequest::getOwnerId()const
@@ -110,7 +110,7 @@ long QuerySettlementBillRequest::getOwnerId()const
void QuerySettlementBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QuerySettlementBillRequest::getPageNum()const
@@ -121,7 +121,7 @@ int QuerySettlementBillRequest::getPageNum()const
void QuerySettlementBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QuerySettlementBillRequest::getType()const
@@ -132,7 +132,7 @@ std::string QuerySettlementBillRequest::getType()const
void QuerySettlementBillRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
setCoreParameter("Type", type);
}
std::string QuerySettlementBillRequest::getProductType()const
@@ -143,6 +143,6 @@ std::string QuerySettlementBillRequest::getProductType()const
void QuerySettlementBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryUserAlarmThresholdRequest;
QueryUserAlarmThresholdRequest::QueryUserAlarmThresholdRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryUserAlarmThreshold")
{}
QueryUserAlarmThresholdRequest::~QueryUserAlarmThresholdRequest()
{}
long QueryUserAlarmThresholdRequest::getUid()const
{
return uid_;
}
void QueryUserAlarmThresholdRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string QueryUserAlarmThresholdRequest::getAlarmType()const
{
return alarmType_;
}
void QueryUserAlarmThresholdRequest::setAlarmType(const std::string& alarmType)
{
alarmType_ = alarmType;
setParameter("AlarmType", alarmType);
}
std::string QueryUserAlarmThresholdRequest::getAlarmThresholds()const
{
return alarmThresholds_;
}
void QueryUserAlarmThresholdRequest::setAlarmThresholds(const std::string& alarmThresholds)
{
alarmThresholds_ = alarmThresholds;
setParameter("AlarmThresholds", alarmThresholds);
}
std::string QueryUserAlarmThresholdRequest::getBid()const
{
return bid_;
}
void QueryUserAlarmThresholdRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

@@ -1,92 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryUserAlarmThresholdResult::QueryUserAlarmThresholdResult() :
ServiceResult()
{}
QueryUserAlarmThresholdResult::QueryUserAlarmThresholdResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryUserAlarmThresholdResult::~QueryUserAlarmThresholdResult()
{}
void QueryUserAlarmThresholdResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDatas = value["Datas"]["Data"];
for (auto value : allDatas)
{
Data datasObject;
if(!value["ThresholdAmount"].isNull())
datasObject.thresholdAmount = value["ThresholdAmount"].asString();
if(!value["Numerator"].isNull())
datasObject.numerator = std::stoi(value["Numerator"].asString());
if(!value["Denominator"].isNull())
datasObject.denominator = std::stoi(value["Denominator"].asString());
if(!value["ThresholdType"].isNull())
datasObject.thresholdType = std::stoi(value["ThresholdType"].asString());
datas_.push_back(datasObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Count"].isNull())
count_ = std::stoi(value["Count"].asString());
}
std::string QueryUserAlarmThresholdResult::getMessage()const
{
return message_;
}
std::vector<QueryUserAlarmThresholdResult::Data> QueryUserAlarmThresholdResult::getDatas()const
{
return datas_;
}
int QueryUserAlarmThresholdResult::getCount()const
{
return count_;
}
std::string QueryUserAlarmThresholdResult::getCode()const
{
return code_;
}
bool QueryUserAlarmThresholdResult::getSuccess()const
{
return success_;
}

View File

@@ -33,7 +33,7 @@ std::string QueryUserOmsDataRequest::getDataType()const
void QueryUserOmsDataRequest::setDataType(const std::string& dataType)
{
dataType_ = dataType;
setParameter("DataType", dataType);
setCoreParameter("DataType", dataType);
}
std::string QueryUserOmsDataRequest::getMarker()const
@@ -44,7 +44,7 @@ std::string QueryUserOmsDataRequest::getMarker()const
void QueryUserOmsDataRequest::setMarker(const std::string& marker)
{
marker_ = marker;
setParameter("Marker", marker);
setCoreParameter("Marker", marker);
}
int QueryUserOmsDataRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryUserOmsDataRequest::getPageSize()const
void QueryUserOmsDataRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryUserOmsDataRequest::getEndTime()const
@@ -66,7 +66,7 @@ std::string QueryUserOmsDataRequest::getEndTime()const
void QueryUserOmsDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
setCoreParameter("EndTime", endTime);
}
std::string QueryUserOmsDataRequest::getStartTime()const
@@ -77,7 +77,7 @@ std::string QueryUserOmsDataRequest::getStartTime()const
void QueryUserOmsDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
setCoreParameter("StartTime", startTime);
}
long QueryUserOmsDataRequest::getOwnerId()const
@@ -88,7 +88,7 @@ long QueryUserOmsDataRequest::getOwnerId()const
void QueryUserOmsDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryUserOmsDataRequest::getTable()const
@@ -99,6 +99,6 @@ std::string QueryUserOmsDataRequest::getTable()const
void QueryUserOmsDataRequest::setTable(const std::string& table)
{
table_ = table;
setParameter("Table", table);
setCoreParameter("Table", table);
}

View File

@@ -33,7 +33,7 @@ std::string RenewInstanceRequest::getProductCode()const
void RenewInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string RenewInstanceRequest::getInstanceId()const
@@ -44,7 +44,7 @@ std::string RenewInstanceRequest::getInstanceId()const
void RenewInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string RenewInstanceRequest::getClientToken()const
@@ -55,7 +55,7 @@ std::string RenewInstanceRequest::getClientToken()const
void RenewInstanceRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
setCoreParameter("ClientToken", clientToken);
}
int RenewInstanceRequest::getRenewPeriod()const
@@ -66,7 +66,7 @@ int RenewInstanceRequest::getRenewPeriod()const
void RenewInstanceRequest::setRenewPeriod(int renewPeriod)
{
renewPeriod_ = renewPeriod;
setParameter("RenewPeriod", std::to_string(renewPeriod));
setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
}
long RenewInstanceRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long RenewInstanceRequest::getOwnerId()const
void RenewInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string RenewInstanceRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string RenewInstanceRequest::getProductType()const
void RenewInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h>
using AlibabaCloud::BssOpenApi::Model::SetEnduserStatusRequest;
SetEnduserStatusRequest::SetEnduserStatusRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SetEnduserStatus")
{}
SetEnduserStatusRequest::~SetEnduserStatusRequest()
{}
long SetEnduserStatusRequest::getUid()const
{
return uid_;
}
void SetEnduserStatusRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string SetEnduserStatusRequest::getPrimaryAccount()const
{
return primaryAccount_;
}
void SetEnduserStatusRequest::setPrimaryAccount(const std::string& primaryAccount)
{
primaryAccount_ = primaryAccount;
setParameter("PrimaryAccount", primaryAccount);
}
std::string SetEnduserStatusRequest::getStatus()const
{
return status_;
}
void SetEnduserStatusRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}
std::string SetEnduserStatusRequest::getBusinessType()const
{
return businessType_;
}
void SetEnduserStatusRequest::setBusinessType(const std::string& businessType)
{
businessType_ = businessType;
setParameter("BusinessType", businessType);
}

View File

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

View File

@@ -33,7 +33,7 @@ std::string SetRenewalRequest::getProductCode()const
void SetRenewalRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string SetRenewalRequest::getInstanceIDs()const
@@ -44,7 +44,7 @@ std::string SetRenewalRequest::getInstanceIDs()const
void SetRenewalRequest::setInstanceIDs(const std::string& instanceIDs)
{
instanceIDs_ = instanceIDs;
setParameter("InstanceIDs", instanceIDs);
setCoreParameter("InstanceIDs", instanceIDs);
}
std::string SetRenewalRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string SetRenewalRequest::getSubscriptionType()const
void SetRenewalRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string SetRenewalRequest::getRenewalStatus()const
@@ -66,7 +66,7 @@ std::string SetRenewalRequest::getRenewalStatus()const
void SetRenewalRequest::setRenewalStatus(const std::string& renewalStatus)
{
renewalStatus_ = renewalStatus;
setParameter("RenewalStatus", renewalStatus);
setCoreParameter("RenewalStatus", renewalStatus);
}
std::string SetRenewalRequest::getRenewalPeriodUnit()const
@@ -77,7 +77,7 @@ std::string SetRenewalRequest::getRenewalPeriodUnit()const
void SetRenewalRequest::setRenewalPeriodUnit(const std::string& renewalPeriodUnit)
{
renewalPeriodUnit_ = renewalPeriodUnit;
setParameter("RenewalPeriodUnit", renewalPeriodUnit);
setCoreParameter("RenewalPeriodUnit", renewalPeriodUnit);
}
int SetRenewalRequest::getRenewalPeriod()const
@@ -88,7 +88,7 @@ int SetRenewalRequest::getRenewalPeriod()const
void SetRenewalRequest::setRenewalPeriod(int renewalPeriod)
{
renewalPeriod_ = renewalPeriod;
setParameter("RenewalPeriod", std::to_string(renewalPeriod));
setCoreParameter("RenewalPeriod", std::to_string(renewalPeriod));
}
long SetRenewalRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long SetRenewalRequest::getOwnerId()const
void SetRenewalRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string SetRenewalRequest::getProductType()const
@@ -110,6 +110,6 @@ std::string SetRenewalRequest::getProductType()const
void SetRenewalRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h>
using AlibabaCloud::BssOpenApi::Model::SetUserAlarmThresholdRequest;
SetUserAlarmThresholdRequest::SetUserAlarmThresholdRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SetUserAlarmThreshold")
{}
SetUserAlarmThresholdRequest::~SetUserAlarmThresholdRequest()
{}
long SetUserAlarmThresholdRequest::getUid()const
{
return uid_;
}
void SetUserAlarmThresholdRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string SetUserAlarmThresholdRequest::getAlarmType()const
{
return alarmType_;
}
void SetUserAlarmThresholdRequest::setAlarmType(const std::string& alarmType)
{
alarmType_ = alarmType;
setParameter("AlarmType", alarmType);
}
std::string SetUserAlarmThresholdRequest::getAlarmThresholds()const
{
return alarmThresholds_;
}
void SetUserAlarmThresholdRequest::setAlarmThresholds(const std::string& alarmThresholds)
{
alarmThresholds_ = alarmThresholds;
setParameter("AlarmThresholds", alarmThresholds);
}
std::string SetUserAlarmThresholdRequest::getBid()const
{
return bid_;
}
void SetUserAlarmThresholdRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

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

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SetUserQuotaRequest.h>
using AlibabaCloud::BssOpenApi::Model::SetUserQuotaRequest;
SetUserQuotaRequest::SetUserQuotaRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SetUserQuota")
{}
SetUserQuotaRequest::~SetUserQuotaRequest()
{}
long SetUserQuotaRequest::getUid()const
{
return uid_;
}
void SetUserQuotaRequest::setUid(long uid)
{
uid_ = uid;
setParameter("Uid", std::to_string(uid));
}
std::string SetUserQuotaRequest::getAmount()const
{
return amount_;
}
void SetUserQuotaRequest::setAmount(const std::string& amount)
{
amount_ = amount;
setParameter("Amount", amount);
}
std::string SetUserQuotaRequest::getOutBizId()const
{
return outBizId_;
}
void SetUserQuotaRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setParameter("OutBizId", outBizId);
}
std::string SetUserQuotaRequest::getCurrency()const
{
return currency_;
}
void SetUserQuotaRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setParameter("Currency", currency);
}
std::string SetUserQuotaRequest::getBid()const
{
return bid_;
}
void SetUserQuotaRequest::setBid(const std::string& bid)
{
bid_ = bid;
setParameter("Bid", bid);
}

View File

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

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::SubscribeBillToOSSRequest;
SubscribeBillToOSSRequest::SubscribeBillToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeBillToOSS")
{}
SubscribeBillToOSSRequest::~SubscribeBillToOSSRequest()
{}
std::string SubscribeBillToOSSRequest::getSubscribeType()const
{
return subscribeType_;
}
void SubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType)
{
subscribeType_ = subscribeType;
setCoreParameter("SubscribeType", subscribeType);
}
std::string SubscribeBillToOSSRequest::getSubscribeBucket()const
{
return subscribeBucket_;
}
void SubscribeBillToOSSRequest::setSubscribeBucket(const std::string& subscribeBucket)
{
subscribeBucket_ = subscribeBucket;
setCoreParameter("SubscribeBucket", subscribeBucket);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeDetailResult.h>
#include <alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
SubscribeDetailResult::SubscribeDetailResult() :
SubscribeBillToOSSResult::SubscribeBillToOSSResult() :
ServiceResult()
{}
SubscribeDetailResult::SubscribeDetailResult(const std::string &payload) :
SubscribeBillToOSSResult::SubscribeBillToOSSResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubscribeDetailResult::~SubscribeDetailResult()
SubscribeBillToOSSResult::~SubscribeBillToOSSResult()
{}
void SubscribeDetailResult::parse(const std::string &payload)
void SubscribeBillToOSSResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -49,17 +49,17 @@ void SubscribeDetailResult::parse(const std::string &payload)
}
std::string SubscribeDetailResult::getMessage()const
std::string SubscribeBillToOSSResult::getMessage()const
{
return message_;
}
std::string SubscribeDetailResult::getCode()const
std::string SubscribeBillToOSSResult::getCode()const
{
return code_;
}
bool SubscribeDetailResult::getSuccess()const
bool SubscribeBillToOSSResult::getSuccess()const
{
return success_;
}

View File

@@ -1,61 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeDetailRequest.h>
using AlibabaCloud::BssOpenApi::Model::SubscribeDetailRequest;
SubscribeDetailRequest::SubscribeDetailRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeDetail")
{}
SubscribeDetailRequest::~SubscribeDetailRequest()
{}
long SubscribeDetailRequest::getBucketOwnerId()const
{
return bucketOwnerId_;
}
void SubscribeDetailRequest::setBucketOwnerId(long bucketOwnerId)
{
bucketOwnerId_ = bucketOwnerId;
setParameter("BucketOwnerId", std::to_string(bucketOwnerId));
}
std::vector<std::string> SubscribeDetailRequest::getSubscribeType()const
{
return subscribeType_;
}
void SubscribeDetailRequest::setSubscribeType(const std::vector<std::string>& subscribeType)
{
subscribeType_ = subscribeType;
for(int i = 0; i!= subscribeType.size(); i++)
setParameter("SubscribeType."+ std::to_string(i), subscribeType.at(i));
}
std::string SubscribeDetailRequest::getSubscribeBucket()const
{
return subscribeBucket_;
}
void SubscribeDetailRequest::setSubscribeBucket(const std::string& subscribeBucket)
{
subscribeBucket_ = subscribeBucket;
setParameter("SubscribeBucket", subscribeBucket);
}

View File

@@ -1,61 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::SubscribeExportToOSSRequest;
SubscribeExportToOSSRequest::SubscribeExportToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeExportToOSS")
{}
SubscribeExportToOSSRequest::~SubscribeExportToOSSRequest()
{}
long SubscribeExportToOSSRequest::getBucketOwnerId()const
{
return bucketOwnerId_;
}
void SubscribeExportToOSSRequest::setBucketOwnerId(long bucketOwnerId)
{
bucketOwnerId_ = bucketOwnerId;
setParameter("BucketOwnerId", std::to_string(bucketOwnerId));
}
std::vector<std::string> SubscribeExportToOSSRequest::getSubscribeType()const
{
return subscribeType_;
}
void SubscribeExportToOSSRequest::setSubscribeType(const std::vector<std::string>& subscribeType)
{
subscribeType_ = subscribeType;
for(int i = 0; i!= subscribeType.size(); i++)
setParameter("SubscribeType."+ std::to_string(i), subscribeType.at(i));
}
std::string SubscribeExportToOSSRequest::getSubscribeBucket()const
{
return subscribeBucket_;
}
void SubscribeExportToOSSRequest::setSubscribeBucket(const std::string& subscribeBucket)
{
subscribeBucket_ = subscribeBucket;
setParameter("SubscribeBucket", subscribeBucket);
}

View File

@@ -0,0 +1,38 @@
/*
* 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/bssopenapi/model/UnsubscribeBillToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::UnsubscribeBillToOSSRequest;
UnsubscribeBillToOSSRequest::UnsubscribeBillToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeBillToOSS")
{}
UnsubscribeBillToOSSRequest::~UnsubscribeBillToOSSRequest()
{}
std::string UnsubscribeBillToOSSRequest::getSubscribeType()const
{
return subscribeType_;
}
void UnsubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType)
{
subscribeType_ = subscribeType;
setCoreParameter("SubscribeType", subscribeType);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h>
#include <alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
SubscribeExportToOSSResult::SubscribeExportToOSSResult() :
UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult() :
ServiceResult()
{}
SubscribeExportToOSSResult::SubscribeExportToOSSResult(const std::string &payload) :
UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubscribeExportToOSSResult::~SubscribeExportToOSSResult()
UnsubscribeBillToOSSResult::~UnsubscribeBillToOSSResult()
{}
void SubscribeExportToOSSResult::parse(const std::string &payload)
void UnsubscribeBillToOSSResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -49,17 +49,17 @@ void SubscribeExportToOSSResult::parse(const std::string &payload)
}
std::string SubscribeExportToOSSResult::getMessage()const
std::string UnsubscribeBillToOSSResult::getMessage()const
{
return message_;
}
std::string SubscribeExportToOSSResult::getCode()const
std::string UnsubscribeBillToOSSResult::getCode()const
{
return code_;
}
bool SubscribeExportToOSSResult::getSuccess()const
bool UnsubscribeBillToOSSResult::getSuccess()const
{
return success_;
}

View File

@@ -23,24 +23,136 @@ set(cms_public_header
set(cms_public_header_model
include/alibabacloud/cms/model/ProfileSetRequest.h
include/alibabacloud/cms/model/ProfileSetResult.h
include/alibabacloud/cms/model/ListProductOfActiceAlertRequest.h
include/alibabacloud/cms/model/ListProductOfActiceAlertResult.h
include/alibabacloud/cms/model/DeleteCustomMetricRequest.h
include/alibabacloud/cms/model/DeleteCustomMetricResult.h
include/alibabacloud/cms/model/GetNotifyPolicyRequest.h
include/alibabacloud/cms/model/GetNotifyPolicyResult.h
include/alibabacloud/cms/model/NodeUninstallRequest.h
include/alibabacloud/cms/model/NodeUninstallResult.h
include/alibabacloud/cms/model/DisableEventRuleRequest.h
include/alibabacloud/cms/model/DisableEventRuleResult.h
include/alibabacloud/cms/model/DescribeEventRuleRequest.h
include/alibabacloud/cms/model/DescribeEventRuleResult.h
include/alibabacloud/cms/model/StartTasksRequest.h
include/alibabacloud/cms/model/StartTasksResult.h
include/alibabacloud/cms/model/DescribeISPAreaCityRequest.h
include/alibabacloud/cms/model/DescribeISPAreaCityResult.h
include/alibabacloud/cms/model/QueryCustomEventCountRequest.h
include/alibabacloud/cms/model/QueryCustomEventCountResult.h
include/alibabacloud/cms/model/ListEventRulesRequest.h
include/alibabacloud/cms/model/ListEventRulesResult.h
include/alibabacloud/cms/model/UpdateMyGroupInstancesRequest.h
include/alibabacloud/cms/model/UpdateMyGroupInstancesResult.h
include/alibabacloud/cms/model/ProfileGetRequest.h
include/alibabacloud/cms/model/ProfileGetResult.h
include/alibabacloud/cms/model/PutSystemEventRequest.h
include/alibabacloud/cms/model/PutSystemEventResult.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/UpdateMonitoringTemplateRequest.h
include/alibabacloud/cms/model/UpdateMonitoringTemplateResult.h
include/alibabacloud/cms/model/PutEventRuleRequest.h
include/alibabacloud/cms/model/PutEventRuleResult.h
include/alibabacloud/cms/model/NodeListRequest.h
include/alibabacloud/cms/model/NodeListResult.h
include/alibabacloud/cms/model/QueryStaticsAvailabilityRequest.h
include/alibabacloud/cms/model/QueryStaticsAvailabilityResult.h
include/alibabacloud/cms/model/NodeProcessesRequest.h
include/alibabacloud/cms/model/NodeProcessesResult.h
include/alibabacloud/cms/model/ListMonitoringTemplatesRequest.h
include/alibabacloud/cms/model/ListMonitoringTemplatesResult.h
include/alibabacloud/cms/model/QueryMetricListRequest.h
include/alibabacloud/cms/model/QueryMetricListResult.h
include/alibabacloud/cms/model/QuerySystemEventDemoRequest.h
include/alibabacloud/cms/model/QuerySystemEventDemoResult.h
include/alibabacloud/cms/model/DisableAlarmRequest.h
include/alibabacloud/cms/model/DisableAlarmResult.h
include/alibabacloud/cms/model/PutCustomMetricRequest.h
include/alibabacloud/cms/model/PutCustomMetricResult.h
include/alibabacloud/cms/model/QueryMetricLastRequest.h
include/alibabacloud/cms/model/QueryMetricLastResult.h
include/alibabacloud/cms/model/QuerySystemEventHistogramRequest.h
include/alibabacloud/cms/model/QuerySystemEventHistogramResult.h
include/alibabacloud/cms/model/DeleteEventRuleRequest.h
include/alibabacloud/cms/model/DeleteEventRuleResult.h
include/alibabacloud/cms/model/TaskConfigUnhealthyRequest.h
include/alibabacloud/cms/model/TaskConfigUnhealthyResult.h
include/alibabacloud/cms/model/DeleteEventTargetsRequest.h
include/alibabacloud/cms/model/DeleteEventTargetsResult.h
include/alibabacloud/cms/model/ListProductOfActiveAlertRequest.h
include/alibabacloud/cms/model/ListProductOfActiveAlertResult.h
include/alibabacloud/cms/model/UpdateMyGroupAlertRequest.h
include/alibabacloud/cms/model/UpdateMyGroupAlertResult.h
include/alibabacloud/cms/model/CreateMonitoringTemplateRequest.h
include/alibabacloud/cms/model/CreateMonitoringTemplateResult.h
include/alibabacloud/cms/model/CreateMyGroupsRequest.h
include/alibabacloud/cms/model/CreateMyGroupsResult.h
include/alibabacloud/cms/model/CreateMyGroupAlertBatchRequest.h
include/alibabacloud/cms/model/CreateMyGroupAlertBatchResult.h
include/alibabacloud/cms/model/DescribeTasksRequest.h
include/alibabacloud/cms/model/DescribeTasksResult.h
include/alibabacloud/cms/model/ListActiveAlertRuleRequest.h
include/alibabacloud/cms/model/ListActiveAlertRuleResult.h
include/alibabacloud/cms/model/DeleteNotifyPolicyRequest.h
include/alibabacloud/cms/model/DeleteNotifyPolicyResult.h
include/alibabacloud/cms/model/QueryMetricTopRequest.h
include/alibabacloud/cms/model/QueryMetricTopResult.h
include/alibabacloud/cms/model/AccessKeyGetRequest.h
include/alibabacloud/cms/model/AccessKeyGetResult.h
include/alibabacloud/cms/model/QueryTaskConfigRequest.h
include/alibabacloud/cms/model/QueryTaskConfigResult.h
include/alibabacloud/cms/model/QueryProjectMetaRequest.h
include/alibabacloud/cms/model/QueryProjectMetaResult.h
include/alibabacloud/cms/model/QueryMetricDataRequest.h
include/alibabacloud/cms/model/QueryMetricDataResult.h
include/alibabacloud/cms/model/DisableActiveAlertRequest.h
include/alibabacloud/cms/model/DisableActiveAlertResult.h
include/alibabacloud/cms/model/PutEventRequest.h
include/alibabacloud/cms/model/PutEventResult.h
include/alibabacloud/cms/model/QueryCustomEventHistogramRequest.h
include/alibabacloud/cms/model/QueryCustomEventHistogramResult.h
include/alibabacloud/cms/model/ListAlarmHistoryRequest.h
include/alibabacloud/cms/model/ListAlarmHistoryResult.h
include/alibabacloud/cms/model/DeleteTasksRequest.h
include/alibabacloud/cms/model/DeleteTasksResult.h
include/alibabacloud/cms/model/TaskConfigModifyRequest.h
include/alibabacloud/cms/model/TaskConfigModifyResult.h
include/alibabacloud/cms/model/GetMyGroupsRequest.h
include/alibabacloud/cms/model/GetMyGroupsResult.h
include/alibabacloud/cms/model/QueryTaskMonitorDataRequest.h
include/alibabacloud/cms/model/QueryTaskMonitorDataResult.h
include/alibabacloud/cms/model/StopTasksRequest.h
include/alibabacloud/cms/model/StopTasksResult.h
include/alibabacloud/cms/model/UpdateAlarmRequest.h
include/alibabacloud/cms/model/UpdateAlarmResult.h
include/alibabacloud/cms/model/ModifyTaskRequest.h
include/alibabacloud/cms/model/ModifyTaskResult.h
include/alibabacloud/cms/model/TaskConfigDeleteRequest.h
include/alibabacloud/cms/model/TaskConfigDeleteResult.h
include/alibabacloud/cms/model/QueryCustomEventDetailRequest.h
include/alibabacloud/cms/model/QueryCustomEventDetailResult.h
include/alibabacloud/cms/model/NodeProcessCreateRequest.h
include/alibabacloud/cms/model/NodeProcessCreateResult.h
include/alibabacloud/cms/model/TaskConfigEnableRequest.h
include/alibabacloud/cms/model/TaskConfigEnableResult.h
include/alibabacloud/cms/model/QueryMetricMetaRequest.h
include/alibabacloud/cms/model/QueryMetricMetaResult.h
include/alibabacloud/cms/model/TaskConfigCreateRequest.h
include/alibabacloud/cms/model/TaskConfigCreateResult.h
include/alibabacloud/cms/model/GetNotifyPolicyRequest.h
include/alibabacloud/cms/model/GetNotifyPolicyResult.h
include/alibabacloud/cms/model/NodeUninstallRequest.h
include/alibabacloud/cms/model/NodeUninstallResult.h
include/alibabacloud/cms/model/QueryErrorDistributionRequest.h
include/alibabacloud/cms/model/QueryErrorDistributionResult.h
include/alibabacloud/cms/model/EnableEventRuleRequest.h
include/alibabacloud/cms/model/EnableEventRuleResult.h
include/alibabacloud/cms/model/ListEventTargetsByRuleRequest.h
include/alibabacloud/cms/model/ListEventTargetsByRuleResult.h
include/alibabacloud/cms/model/DescribeTaskDetailRequest.h
include/alibabacloud/cms/model/DescribeTaskDetailResult.h
include/alibabacloud/cms/model/QueryMonitorDataRequest.h
include/alibabacloud/cms/model/QueryMonitorDataResult.h
include/alibabacloud/cms/model/QueryCustomMetricListRequest.h
include/alibabacloud/cms/model/QueryCustomMetricListResult.h
include/alibabacloud/cms/model/ApplyTemplateRequest.h
include/alibabacloud/cms/model/ApplyTemplateResult.h
include/alibabacloud/cms/model/EnableActiveAlertRequest.h
include/alibabacloud/cms/model/EnableActiveAlertResult.h
include/alibabacloud/cms/model/QuerySystemEventDetailRequest.h
@@ -49,46 +161,42 @@ set(cms_public_header_model
include/alibabacloud/cms/model/CreateNotifyPolicyResult.h
include/alibabacloud/cms/model/DeleteAlarmRequest.h
include/alibabacloud/cms/model/DeleteAlarmResult.h
include/alibabacloud/cms/model/NodeListRequest.h
include/alibabacloud/cms/model/NodeListResult.h
include/alibabacloud/cms/model/NodeProcessesRequest.h
include/alibabacloud/cms/model/NodeProcessesResult.h
include/alibabacloud/cms/model/TaskConfigListRequest.h
include/alibabacloud/cms/model/TaskConfigListResult.h
include/alibabacloud/cms/model/GetMonitoringTemplateRequest.h
include/alibabacloud/cms/model/GetMonitoringTemplateResult.h
include/alibabacloud/cms/model/ListMyGroupCategoriesRequest.h
include/alibabacloud/cms/model/ListMyGroupCategoriesResult.h
include/alibabacloud/cms/model/QueryMetricListRequest.h
include/alibabacloud/cms/model/QueryMetricListResult.h
include/alibabacloud/cms/model/DeleteGroupDynamicRuleRequest.h
include/alibabacloud/cms/model/DeleteGroupDynamicRuleResult.h
include/alibabacloud/cms/model/CreateTaskRequest.h
include/alibabacloud/cms/model/CreateTaskResult.h
include/alibabacloud/cms/model/ListMyGroupInstancesDetailsRequest.h
include/alibabacloud/cms/model/ListMyGroupInstancesDetailsResult.h
include/alibabacloud/cms/model/DisableAlarmRequest.h
include/alibabacloud/cms/model/DisableAlarmResult.h
include/alibabacloud/cms/model/PutCustomMetricRequest.h
include/alibabacloud/cms/model/PutCustomMetricResult.h
include/alibabacloud/cms/model/DeleteMyGroupsRequest.h
include/alibabacloud/cms/model/DeleteMyGroupsResult.h
include/alibabacloud/cms/model/QueryMetricLastRequest.h
include/alibabacloud/cms/model/QueryMetricLastResult.h
include/alibabacloud/cms/model/QuerySystemEventHistogramRequest.h
include/alibabacloud/cms/model/QuerySystemEventHistogramResult.h
include/alibabacloud/cms/model/DescribeAlarmHistoryRequest.h
include/alibabacloud/cms/model/DescribeAlarmHistoryResult.h
include/alibabacloud/cms/model/ApplyMonitoringTemplateRequest.h
include/alibabacloud/cms/model/ApplyMonitoringTemplateResult.h
include/alibabacloud/cms/model/NodeStatusRequest.h
include/alibabacloud/cms/model/NodeStatusResult.h
include/alibabacloud/cms/model/DescribeAlarmsRequest.h
include/alibabacloud/cms/model/DescribeAlarmsResult.h
include/alibabacloud/cms/model/DeleteMyGroupInstancesRequest.h
include/alibabacloud/cms/model/DeleteMyGroupInstancesResult.h
include/alibabacloud/cms/model/ListProductOfActiveAlertRequest.h
include/alibabacloud/cms/model/ListProductOfActiveAlertResult.h
include/alibabacloud/cms/model/CreateMyGroupsRequest.h
include/alibabacloud/cms/model/CreateMyGroupsResult.h
include/alibabacloud/cms/model/DescribeAlarmsForResourcesRequest.h
include/alibabacloud/cms/model/DescribeAlarmsForResourcesResult.h
include/alibabacloud/cms/model/QueryStaticsResponseTimeRequest.h
include/alibabacloud/cms/model/QueryStaticsResponseTimeResult.h
include/alibabacloud/cms/model/CreateAlarmRequest.h
include/alibabacloud/cms/model/CreateAlarmResult.h
include/alibabacloud/cms/model/ListActiveAlertRuleRequest.h
include/alibabacloud/cms/model/ListActiveAlertRuleResult.h
include/alibabacloud/cms/model/ListMyGroupsRequest.h
include/alibabacloud/cms/model/ListMyGroupsResult.h
include/alibabacloud/cms/model/DeleteNotifyPolicyRequest.h
include/alibabacloud/cms/model/DeleteNotifyPolicyResult.h
include/alibabacloud/cms/model/AddMyGroupInstancesRequest.h
include/alibabacloud/cms/model/AddMyGroupInstancesResult.h
include/alibabacloud/cms/model/SendDryRunSystemEventRequest.h
include/alibabacloud/cms/model/SendDryRunSystemEventResult.h
include/alibabacloud/cms/model/NodeProcessDeleteRequest.h
include/alibabacloud/cms/model/NodeProcessDeleteResult.h
include/alibabacloud/cms/model/UpdateMyGroupsRequest.h
@@ -97,65 +205,169 @@ set(cms_public_header_model
include/alibabacloud/cms/model/QuerySystemEventCountResult.h
include/alibabacloud/cms/model/ListMyGroupInstancesRequest.h
include/alibabacloud/cms/model/ListMyGroupInstancesResult.h
include/alibabacloud/cms/model/AccessKeyGetRequest.h
include/alibabacloud/cms/model/AccessKeyGetResult.h
include/alibabacloud/cms/model/EnableActiceAlertRequest.h
include/alibabacloud/cms/model/EnableActiceAlertResult.h
include/alibabacloud/cms/model/PutMetricDataRequest.h
include/alibabacloud/cms/model/PutMetricDataResult.h
include/alibabacloud/cms/model/DisableActiveAlertRequest.h
include/alibabacloud/cms/model/DisableActiveAlertResult.h
include/alibabacloud/cms/model/DisableActiceAlertRequest.h
include/alibabacloud/cms/model/DisableActiceAlertResult.h
include/alibabacloud/cms/model/GetContactsRequest.h
include/alibabacloud/cms/model/GetContactsResult.h
include/alibabacloud/cms/model/UpdateMyGroupMembersRequest.h
include/alibabacloud/cms/model/UpdateMyGroupMembersResult.h
include/alibabacloud/cms/model/QueryStaticsErrorRateRequest.h
include/alibabacloud/cms/model/QueryStaticsErrorRateResult.h
include/alibabacloud/cms/model/ListGroupDynamicRuleRequest.h
include/alibabacloud/cms/model/ListGroupDynamicRuleResult.h
include/alibabacloud/cms/model/ListAlarmRequest.h
include/alibabacloud/cms/model/ListAlarmResult.h
include/alibabacloud/cms/model/NodeInstallRequest.h
include/alibabacloud/cms/model/NodeInstallResult.h
include/alibabacloud/cms/model/QueryCustomEventHistogramRequest.h
include/alibabacloud/cms/model/QueryCustomEventHistogramResult.h
include/alibabacloud/cms/model/PutEventRequest.h
include/alibabacloud/cms/model/PutEventResult.h
include/alibabacloud/cms/model/ListAlarmHistoryRequest.h
include/alibabacloud/cms/model/ListAlarmHistoryResult.h
include/alibabacloud/cms/model/GetMyGroupAlertRequest.h
include/alibabacloud/cms/model/GetMyGroupAlertResult.h
include/alibabacloud/cms/model/DeleteMonitoringTemplateRequest.h
include/alibabacloud/cms/model/DeleteMonitoringTemplateResult.h
include/alibabacloud/cms/model/NodeStatusListRequest.h
include/alibabacloud/cms/model/NodeStatusListResult.h
include/alibabacloud/cms/model/ListContactGroupRequest.h
include/alibabacloud/cms/model/ListContactGroupResult.h
include/alibabacloud/cms/model/GetMyGroupsRequest.h
include/alibabacloud/cms/model/GetMyGroupsResult.h
include/alibabacloud/cms/model/DescribeContactRequest.h
include/alibabacloud/cms/model/DescribeContactResult.h
include/alibabacloud/cms/model/PutMetricAlarmRequest.h
include/alibabacloud/cms/model/PutMetricAlarmResult.h
include/alibabacloud/cms/model/ListNotifyPolicyRequest.h
include/alibabacloud/cms/model/ListNotifyPolicyResult.h
include/alibabacloud/cms/model/UpdateAlarmRequest.h
include/alibabacloud/cms/model/UpdateAlarmResult.h
include/alibabacloud/cms/model/NodeProcessCreateRequest.h
include/alibabacloud/cms/model/NodeProcessCreateResult.h
include/alibabacloud/cms/model/EnableAlarmRequest.h
include/alibabacloud/cms/model/EnableAlarmResult.h
include/alibabacloud/cms/model/QueryCustomEventDetailRequest.h
include/alibabacloud/cms/model/QueryCustomEventDetailResult.h )
include/alibabacloud/cms/model/EnableAlarmResult.h )
set(cms_src
src/CmsClient.cc
src/model/ProfileSetRequest.cc
src/model/ProfileSetResult.cc
src/model/ListProductOfActiceAlertRequest.cc
src/model/ListProductOfActiceAlertResult.cc
src/model/DeleteCustomMetricRequest.cc
src/model/DeleteCustomMetricResult.cc
src/model/GetNotifyPolicyRequest.cc
src/model/GetNotifyPolicyResult.cc
src/model/NodeUninstallRequest.cc
src/model/NodeUninstallResult.cc
src/model/DisableEventRuleRequest.cc
src/model/DisableEventRuleResult.cc
src/model/DescribeEventRuleRequest.cc
src/model/DescribeEventRuleResult.cc
src/model/StartTasksRequest.cc
src/model/StartTasksResult.cc
src/model/DescribeISPAreaCityRequest.cc
src/model/DescribeISPAreaCityResult.cc
src/model/QueryCustomEventCountRequest.cc
src/model/QueryCustomEventCountResult.cc
src/model/ListEventRulesRequest.cc
src/model/ListEventRulesResult.cc
src/model/UpdateMyGroupInstancesRequest.cc
src/model/UpdateMyGroupInstancesResult.cc
src/model/ProfileGetRequest.cc
src/model/ProfileGetResult.cc
src/model/PutSystemEventRequest.cc
src/model/PutSystemEventResult.cc
src/model/PutEventTargetsRequest.cc
src/model/PutEventTargetsResult.cc
src/model/PutGroupDynamicRuleRequest.cc
src/model/PutGroupDynamicRuleResult.cc
src/model/UpdateMonitoringTemplateRequest.cc
src/model/UpdateMonitoringTemplateResult.cc
src/model/PutEventRuleRequest.cc
src/model/PutEventRuleResult.cc
src/model/NodeListRequest.cc
src/model/NodeListResult.cc
src/model/QueryStaticsAvailabilityRequest.cc
src/model/QueryStaticsAvailabilityResult.cc
src/model/NodeProcessesRequest.cc
src/model/NodeProcessesResult.cc
src/model/ListMonitoringTemplatesRequest.cc
src/model/ListMonitoringTemplatesResult.cc
src/model/QueryMetricListRequest.cc
src/model/QueryMetricListResult.cc
src/model/QuerySystemEventDemoRequest.cc
src/model/QuerySystemEventDemoResult.cc
src/model/DisableAlarmRequest.cc
src/model/DisableAlarmResult.cc
src/model/PutCustomMetricRequest.cc
src/model/PutCustomMetricResult.cc
src/model/QueryMetricLastRequest.cc
src/model/QueryMetricLastResult.cc
src/model/QuerySystemEventHistogramRequest.cc
src/model/QuerySystemEventHistogramResult.cc
src/model/DeleteEventRuleRequest.cc
src/model/DeleteEventRuleResult.cc
src/model/TaskConfigUnhealthyRequest.cc
src/model/TaskConfigUnhealthyResult.cc
src/model/DeleteEventTargetsRequest.cc
src/model/DeleteEventTargetsResult.cc
src/model/ListProductOfActiveAlertRequest.cc
src/model/ListProductOfActiveAlertResult.cc
src/model/UpdateMyGroupAlertRequest.cc
src/model/UpdateMyGroupAlertResult.cc
src/model/CreateMonitoringTemplateRequest.cc
src/model/CreateMonitoringTemplateResult.cc
src/model/CreateMyGroupsRequest.cc
src/model/CreateMyGroupsResult.cc
src/model/CreateMyGroupAlertBatchRequest.cc
src/model/CreateMyGroupAlertBatchResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/ListActiveAlertRuleRequest.cc
src/model/ListActiveAlertRuleResult.cc
src/model/DeleteNotifyPolicyRequest.cc
src/model/DeleteNotifyPolicyResult.cc
src/model/QueryMetricTopRequest.cc
src/model/QueryMetricTopResult.cc
src/model/AccessKeyGetRequest.cc
src/model/AccessKeyGetResult.cc
src/model/QueryTaskConfigRequest.cc
src/model/QueryTaskConfigResult.cc
src/model/QueryProjectMetaRequest.cc
src/model/QueryProjectMetaResult.cc
src/model/QueryMetricDataRequest.cc
src/model/QueryMetricDataResult.cc
src/model/DisableActiveAlertRequest.cc
src/model/DisableActiveAlertResult.cc
src/model/PutEventRequest.cc
src/model/PutEventResult.cc
src/model/QueryCustomEventHistogramRequest.cc
src/model/QueryCustomEventHistogramResult.cc
src/model/ListAlarmHistoryRequest.cc
src/model/ListAlarmHistoryResult.cc
src/model/DeleteTasksRequest.cc
src/model/DeleteTasksResult.cc
src/model/TaskConfigModifyRequest.cc
src/model/TaskConfigModifyResult.cc
src/model/GetMyGroupsRequest.cc
src/model/GetMyGroupsResult.cc
src/model/QueryTaskMonitorDataRequest.cc
src/model/QueryTaskMonitorDataResult.cc
src/model/StopTasksRequest.cc
src/model/StopTasksResult.cc
src/model/UpdateAlarmRequest.cc
src/model/UpdateAlarmResult.cc
src/model/ModifyTaskRequest.cc
src/model/ModifyTaskResult.cc
src/model/TaskConfigDeleteRequest.cc
src/model/TaskConfigDeleteResult.cc
src/model/QueryCustomEventDetailRequest.cc
src/model/QueryCustomEventDetailResult.cc
src/model/NodeProcessCreateRequest.cc
src/model/NodeProcessCreateResult.cc
src/model/TaskConfigEnableRequest.cc
src/model/TaskConfigEnableResult.cc
src/model/QueryMetricMetaRequest.cc
src/model/QueryMetricMetaResult.cc
src/model/TaskConfigCreateRequest.cc
src/model/TaskConfigCreateResult.cc
src/model/GetNotifyPolicyRequest.cc
src/model/GetNotifyPolicyResult.cc
src/model/NodeUninstallRequest.cc
src/model/NodeUninstallResult.cc
src/model/QueryErrorDistributionRequest.cc
src/model/QueryErrorDistributionResult.cc
src/model/EnableEventRuleRequest.cc
src/model/EnableEventRuleResult.cc
src/model/ListEventTargetsByRuleRequest.cc
src/model/ListEventTargetsByRuleResult.cc
src/model/DescribeTaskDetailRequest.cc
src/model/DescribeTaskDetailResult.cc
src/model/QueryMonitorDataRequest.cc
src/model/QueryMonitorDataResult.cc
src/model/QueryCustomMetricListRequest.cc
src/model/QueryCustomMetricListResult.cc
src/model/ApplyTemplateRequest.cc
src/model/ApplyTemplateResult.cc
src/model/EnableActiveAlertRequest.cc
src/model/EnableActiveAlertResult.cc
src/model/QuerySystemEventDetailRequest.cc
@@ -164,46 +376,42 @@ set(cms_src
src/model/CreateNotifyPolicyResult.cc
src/model/DeleteAlarmRequest.cc
src/model/DeleteAlarmResult.cc
src/model/NodeListRequest.cc
src/model/NodeListResult.cc
src/model/NodeProcessesRequest.cc
src/model/NodeProcessesResult.cc
src/model/TaskConfigListRequest.cc
src/model/TaskConfigListResult.cc
src/model/GetMonitoringTemplateRequest.cc
src/model/GetMonitoringTemplateResult.cc
src/model/ListMyGroupCategoriesRequest.cc
src/model/ListMyGroupCategoriesResult.cc
src/model/QueryMetricListRequest.cc
src/model/QueryMetricListResult.cc
src/model/DeleteGroupDynamicRuleRequest.cc
src/model/DeleteGroupDynamicRuleResult.cc
src/model/CreateTaskRequest.cc
src/model/CreateTaskResult.cc
src/model/ListMyGroupInstancesDetailsRequest.cc
src/model/ListMyGroupInstancesDetailsResult.cc
src/model/DisableAlarmRequest.cc
src/model/DisableAlarmResult.cc
src/model/PutCustomMetricRequest.cc
src/model/PutCustomMetricResult.cc
src/model/DeleteMyGroupsRequest.cc
src/model/DeleteMyGroupsResult.cc
src/model/QueryMetricLastRequest.cc
src/model/QueryMetricLastResult.cc
src/model/QuerySystemEventHistogramRequest.cc
src/model/QuerySystemEventHistogramResult.cc
src/model/DescribeAlarmHistoryRequest.cc
src/model/DescribeAlarmHistoryResult.cc
src/model/ApplyMonitoringTemplateRequest.cc
src/model/ApplyMonitoringTemplateResult.cc
src/model/NodeStatusRequest.cc
src/model/NodeStatusResult.cc
src/model/DescribeAlarmsRequest.cc
src/model/DescribeAlarmsResult.cc
src/model/DeleteMyGroupInstancesRequest.cc
src/model/DeleteMyGroupInstancesResult.cc
src/model/ListProductOfActiveAlertRequest.cc
src/model/ListProductOfActiveAlertResult.cc
src/model/CreateMyGroupsRequest.cc
src/model/CreateMyGroupsResult.cc
src/model/DescribeAlarmsForResourcesRequest.cc
src/model/DescribeAlarmsForResourcesResult.cc
src/model/QueryStaticsResponseTimeRequest.cc
src/model/QueryStaticsResponseTimeResult.cc
src/model/CreateAlarmRequest.cc
src/model/CreateAlarmResult.cc
src/model/ListActiveAlertRuleRequest.cc
src/model/ListActiveAlertRuleResult.cc
src/model/ListMyGroupsRequest.cc
src/model/ListMyGroupsResult.cc
src/model/DeleteNotifyPolicyRequest.cc
src/model/DeleteNotifyPolicyResult.cc
src/model/AddMyGroupInstancesRequest.cc
src/model/AddMyGroupInstancesResult.cc
src/model/SendDryRunSystemEventRequest.cc
src/model/SendDryRunSystemEventResult.cc
src/model/NodeProcessDeleteRequest.cc
src/model/NodeProcessDeleteResult.cc
src/model/UpdateMyGroupsRequest.cc
@@ -212,42 +420,34 @@ set(cms_src
src/model/QuerySystemEventCountResult.cc
src/model/ListMyGroupInstancesRequest.cc
src/model/ListMyGroupInstancesResult.cc
src/model/AccessKeyGetRequest.cc
src/model/AccessKeyGetResult.cc
src/model/EnableActiceAlertRequest.cc
src/model/EnableActiceAlertResult.cc
src/model/PutMetricDataRequest.cc
src/model/PutMetricDataResult.cc
src/model/DisableActiveAlertRequest.cc
src/model/DisableActiveAlertResult.cc
src/model/DisableActiceAlertRequest.cc
src/model/DisableActiceAlertResult.cc
src/model/GetContactsRequest.cc
src/model/GetContactsResult.cc
src/model/UpdateMyGroupMembersRequest.cc
src/model/UpdateMyGroupMembersResult.cc
src/model/QueryStaticsErrorRateRequest.cc
src/model/QueryStaticsErrorRateResult.cc
src/model/ListGroupDynamicRuleRequest.cc
src/model/ListGroupDynamicRuleResult.cc
src/model/ListAlarmRequest.cc
src/model/ListAlarmResult.cc
src/model/NodeInstallRequest.cc
src/model/NodeInstallResult.cc
src/model/QueryCustomEventHistogramRequest.cc
src/model/QueryCustomEventHistogramResult.cc
src/model/PutEventRequest.cc
src/model/PutEventResult.cc
src/model/ListAlarmHistoryRequest.cc
src/model/ListAlarmHistoryResult.cc
src/model/GetMyGroupAlertRequest.cc
src/model/GetMyGroupAlertResult.cc
src/model/DeleteMonitoringTemplateRequest.cc
src/model/DeleteMonitoringTemplateResult.cc
src/model/NodeStatusListRequest.cc
src/model/NodeStatusListResult.cc
src/model/ListContactGroupRequest.cc
src/model/ListContactGroupResult.cc
src/model/GetMyGroupsRequest.cc
src/model/GetMyGroupsResult.cc
src/model/DescribeContactRequest.cc
src/model/DescribeContactResult.cc
src/model/PutMetricAlarmRequest.cc
src/model/PutMetricAlarmResult.cc
src/model/ListNotifyPolicyRequest.cc
src/model/ListNotifyPolicyResult.cc
src/model/UpdateAlarmRequest.cc
src/model/UpdateAlarmResult.cc
src/model/NodeProcessCreateRequest.cc
src/model/NodeProcessCreateResult.cc
src/model/EnableAlarmRequest.cc
src/model/EnableAlarmResult.cc
src/model/QueryCustomEventDetailRequest.cc
src/model/QueryCustomEventDetailResult.cc )
src/model/EnableAlarmResult.cc )
add_library(cms ${LIB_TYPE}
${cms_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -37,22 +37,22 @@ namespace AlibabaCloud
AccessKeyGetResult();
explicit AccessKeyGetResult(const std::string &payload);
~AccessKeyGetResult();
std::string getSecretKey()const;
long getUserId()const;
int getErrorCode()const;
std::string getAccessKey()const;
std::string getErrorMessage()const;
bool getSuccess()const;
std::string getSecretKey()const;
long getUserId()const;
int getErrorCode()const;
std::string getAccessKey()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string secretKey_;
long userId_;
int errorCode_;
std::string accessKey_;
std::string errorMessage_;
bool success_;
std::string secretKey_;
long userId_;
int errorCode_;
std::string accessKey_;
std::string errorMessage_;
bool success_;
};
}

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
AddMyGroupInstancesResult();
explicit AddMyGroupInstancesResult(const std::string &payload);
~AddMyGroupInstancesResult();
int getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
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_;
int errorCode_;
std::string errorMessage_;
bool success_;
};
}

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_H_
#define ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_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 ApplyMonitoringTemplateRequest : public RpcServiceRequest
{
public:
ApplyMonitoringTemplateRequest();
~ApplyMonitoringTemplateRequest();
long getEnableStartTime()const;
void setEnableStartTime(long enableStartTime);
std::string getApplyMode()const;
void setApplyMode(const std::string& applyMode);
std::string getWebhook()const;
void setWebhook(const std::string& webhook);
std::string getTemplateIds()const;
void setTemplateIds(const std::string& templateIds);
long getEnableEndTime()const;
void setEnableEndTime(long enableEndTime);
long getGroupId()const;
void setGroupId(long groupId);
long getNotifyLevel()const;
void setNotifyLevel(long notifyLevel);
long getSilenceTime()const;
void setSilenceTime(long silenceTime);
private:
long enableStartTime_;
std::string applyMode_;
std::string webhook_;
std::string templateIds_;
long enableEndTime_;
long groupId_;
long notifyLevel_;
long silenceTime_;
};
}
}
}
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATEREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATERESULT_H_
#define ALIBABACLOUD_CMS_MODEL_APPLYMONITORINGTEMPLATERESULT_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 ApplyMonitoringTemplateResult : public ServiceResult
{
public:
struct Resource
{
struct Result
{
std::string message;
std::string displayName;
int code;
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();
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_APPLYMONITORINGTEMPLATERESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_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();
long getEnableStartTime()const;
void setEnableStartTime(long enableStartTime);
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 getSilenceTime()const;
void setSilenceTime(long silenceTime);
private:
long enableStartTime_;
std::string applyMode_;
std::string templateIds_;
long enableEndTime_;
long groupId_;
long notifyLevel_;
long silenceTime_;
};
}
}
}
#endif // !ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATEREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATERESULT_H_
#define ALIBABACLOUD_CMS_MODEL_APPLYTEMPLATERESULT_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 ApplyTemplateResult : public ServiceResult
{
public:
struct Resource
{
struct AlertResult
{
std::string metricName;
std::string message;
std::string displayName;
std::string metricNamespace;
std::string success;
std::string name;
};
std::vector<AlertResult> createAlertResults;
};
ApplyTemplateResult();
explicit ApplyTemplateResult(const std::string &payload);
~ApplyTemplateResult();
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_APPLYTEMPLATERESULT_H_

View File

@@ -35,12 +35,12 @@ namespace AlibabaCloud
CreateAlarmRequest();
~CreateAlarmRequest();
std::string getCallby_cms_owner()const;
void setCallby_cms_owner(const std::string& callby_cms_owner);
int getPeriod()const;
void setPeriod(int period);
std::string getWebhook()const;
void setWebhook(const std::string& webhook);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getContactGroups()const;
void setContactGroups(const std::string& contactGroups);
int getEndTime()const;
@@ -69,9 +69,9 @@ namespace AlibabaCloud
void setStatistics(const std::string& statistics);
private:
std::string callby_cms_owner_;
int period_;
std::string webhook_;
bool dryRun_;
std::string contactGroups_;
int endTime_;
std::string threshold_;

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CreateAlarmResult();
explicit CreateAlarmResult(const std::string &payload);
~CreateAlarmResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
bool success_;
std::string message_;
std::string data_;
std::string code_;
bool success_;
};
}

View File

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

View File

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

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHREQUEST_H_
#define ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHREQUEST_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 CreateMyGroupAlertBatchRequest : public RpcServiceRequest
{
public:
CreateMyGroupAlertBatchRequest();
~CreateMyGroupAlertBatchRequest();
long getGroupId()const;
void setGroupId(long groupId);
std::string getGroupAlertJsonArray()const;
void setGroupAlertJsonArray(const std::string& groupAlertJsonArray);
private:
long groupId_;
std::string groupAlertJsonArray_;
};
}
}
}
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_CREATEMYGROUPALERTBATCHRESULT_H_
#define ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHRESULT_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 CreateMyGroupAlertBatchResult : public ServiceResult
{
public:
struct AlertResult
{
std::string metricName;
std::string alertName;
std::string message;
std::string displayName;
std::string metricNamespace;
int code;
bool success;
long groupId;
};
CreateMyGroupAlertBatchResult();
explicit CreateMyGroupAlertBatchResult(const std::string &payload);
~CreateMyGroupAlertBatchResult();
std::vector<AlertResult> getResources()const;
int getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AlertResult> resources_;
int errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CMS_MODEL_CREATEMYGROUPALERTBATCHRESULT_H_

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
std::string getContactGroups()const;
void setContactGroups(const std::string& contactGroups);
long getServiceId()const;
void setServiceId(long serviceId);
std::string getOptions()const;
void setOptions(const std::string& options);
std::string getType()const;
void setType(const std::string& type);
long getServiceId()const;
void setServiceId(long serviceId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getBindUrl()const;
@@ -48,8 +50,9 @@ namespace AlibabaCloud
private:
std::string contactGroups_;
long serviceId_;
std::string options_;
std::string type_;
long serviceId_;
std::string groupName_;
std::string bindUrl_;

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CreateMyGroupsResult();
explicit CreateMyGroupsResult(const std::string &payload);
~CreateMyGroupsResult();
int getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
long getGroupId()const;
int getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
long getGroupId()const;
protected:
void parse(const std::string &payload);
private:
int errorCode_;
std::string errorMessage_;
bool success_;
long groupId_;
int errorCode_;
std::string errorMessage_;
bool success_;
long groupId_;
};
}

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
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;
@@ -51,6 +53,7 @@ namespace AlibabaCloud
private:
std::string policyType_;
std::string alertName_;
std::string groupId_;
long endTime_;
long startTime_;
std::string dimensions_;

View File

@@ -37,20 +37,18 @@ namespace AlibabaCloud
CreateNotifyPolicyResult();
explicit CreateNotifyPolicyResult(const std::string &payload);
~CreateNotifyPolicyResult();
std::string getMessage()const;
std::string getTraceId()const;
std::string getCode()const;
std::string getSuccess()const;
int getResult()const;
std::string getMessage()const;
std::string getCode()const;
std::string getSuccess()const;
int getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string traceId_;
std::string code_;
std::string success_;
int result_;
std::string message_;
std::string code_;
std::string success_;
int result_;
};
}

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_H_
#define ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_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 CreateTaskRequest : public RpcServiceRequest
{
public:
CreateTaskRequest();
~CreateTaskRequest();
std::string getCaller()const;
void setCaller(const std::string& caller);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getIspCity()const;
void setIspCity(const std::string& ispCity);
std::string getAlertIds()const;
void setAlertIds(const std::string& alertIds);
std::string getOptions()const;
void setOptions(const std::string& options);
std::string getTaskName()const;
void setTaskName(const std::string& taskName);
std::string getInterval()const;
void setInterval(const std::string& interval);
std::string getAlertRule()const;
void setAlertRule(const std::string& alertRule);
private:
std::string caller_;
std::string address_;
std::string taskType_;
std::string ispCity_;
std::string alertIds_;
std::string options_;
std::string taskName_;
std::string interval_;
std::string alertRule_;
};
}
}
}
#endif // !ALIBABACLOUD_CMS_MODEL_CREATETASKREQUEST_H_

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