Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91503d8320 | ||
|
|
2864623659 | ||
|
|
51d3506092 | ||
|
|
52e8716a55 | ||
|
|
ce5db2480c | ||
|
|
5706cda196 | ||
|
|
a514d1586b | ||
|
|
73610fe6e9 | ||
|
|
db5500f960 | ||
|
|
278c4950d0 | ||
|
|
d175c6ad31 | ||
|
|
735d46b11a | ||
|
|
42f2dbf095 | ||
|
|
0c86b08087 | ||
|
|
26ae377767 | ||
|
|
ed52841639 | ||
|
|
1310780a31 | ||
|
|
8d654a308d | ||
|
|
1f6051b3b3 | ||
|
|
382a4ff59d | ||
|
|
4c3ae151cb | ||
|
|
6d5e5142e1 | ||
|
|
68ed888149 | ||
|
|
e2f241db26 | ||
|
|
72fcc70ac5 |
73
CHANGELOG
73
CHANGELOG
@@ -1,3 +1,76 @@
|
||||
2022-05-19 Version: 1.36.1130
|
||||
- Update SubscribeBillToOSS and QueryBillToOSSSubscription to support BucketPath.
|
||||
|
||||
2022-05-19 Version: 1.36.1129
|
||||
- Support all language.
|
||||
|
||||
2022-05-16 Version: 1.36.1128
|
||||
- Add Api ListQualityCheckScheme.
|
||||
|
||||
2022-05-16 Version: 1.36.1127
|
||||
- Support UpdateApplicationVswitches and DescribeComponents.
|
||||
|
||||
2022-05-16 Version: 1.36.1126
|
||||
- Generated 2016-11-01 for `live`.
|
||||
|
||||
2022-05-13 Version: 1.36.1125
|
||||
- Add ListDashboardUrl api.
|
||||
|
||||
2022-05-11 Version: 1.36.1124
|
||||
- Update by sdk platform.
|
||||
|
||||
2022-05-09 Version: 1.36.1123
|
||||
- ReleaseClusterHostGroup add support for ReleaseNumber.
|
||||
- ReleaseClusterHostGroup add support for Decommission Gracefully.
|
||||
|
||||
2022-05-06 Version: 1.36.1122
|
||||
- Add DescribeAppKey interface.
|
||||
|
||||
2022-05-05 Version: 1.36.1121
|
||||
- Release RecognizeUkraineIdentityCard.
|
||||
|
||||
2022-05-05 Version: 1.36.1120
|
||||
- Support Latest APIs.
|
||||
|
||||
2022-04-29 Version: 1.36.1119
|
||||
- Supported CPFS Protocol.
|
||||
|
||||
2022-04-27 Version: 1.36.1118
|
||||
- CreateDataLimit add enable filed.
|
||||
|
||||
2022-04-26 Version: 1.36.1117
|
||||
- Support to pass variables to authentication IVR.
|
||||
|
||||
2022-04-25 Version: 1.36.1116
|
||||
- Generated 2020-05-18 for `dataworks-public`.
|
||||
|
||||
2022-04-24 Version: 1.36.1115
|
||||
- Bill api add query conditions and return data field.
|
||||
|
||||
2022-04-24 Version: 1.36.1114
|
||||
- Support new feature.
|
||||
|
||||
2022-04-22 Version: 1.36.1113
|
||||
- Iot_20180120 old version sdk.
|
||||
|
||||
2022-04-21 Version: 1.36.1112
|
||||
- Supported new features etc.
|
||||
|
||||
2022-04-21 Version: 1.36.1111
|
||||
- Supported new features for outbound.
|
||||
|
||||
2022-04-21 Version: 1.36.1110
|
||||
- Generated 2018-12-03 for `Sas`.
|
||||
|
||||
2022-04-21 Version: 1.36.1109
|
||||
- Add API OfflineTaskFlow.
|
||||
|
||||
2022-04-19 Version: 1.36.1108
|
||||
- Generated 2018-12-03 for `Sas`.
|
||||
|
||||
2022-04-18 Version: 1.36.1107
|
||||
- Change DescribeEventDetail Data.
|
||||
|
||||
2022-04-15 Version: 1.36.1106
|
||||
- Generated 2016-11-01 for `live`.
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ public:
|
||||
};
|
||||
struct ZoneMappings {
|
||||
std::string vSwitchId;
|
||||
std::string eipType;
|
||||
std::string zoneId;
|
||||
std::string allocationId;
|
||||
};
|
||||
|
||||
@@ -69,6 +69,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string intranetAddress;
|
||||
std::string address;
|
||||
std::string allocationId;
|
||||
std::string eipType;
|
||||
std::string ipv6Address;
|
||||
};
|
||||
std::string zoneId;
|
||||
|
||||
@@ -70,11 +70,13 @@ namespace AlibabaCloud
|
||||
};
|
||||
bool serviceManagedEnabled;
|
||||
std::vector<std::string> relatedLoadBalancerIds;
|
||||
std::vector<std::string> relatedListenerIds;
|
||||
std::string resourceGroupId;
|
||||
UchConfig uchConfig;
|
||||
std::string scheduler;
|
||||
bool upstreamKeepaliveEnabled;
|
||||
StickySessionConfig stickySessionConfig;
|
||||
std::vector<std::string> relatedRuleIds;
|
||||
std::string serverGroupId;
|
||||
int serverCount;
|
||||
std::string serverGroupType;
|
||||
|
||||
@@ -36,6 +36,8 @@ public:
|
||||
~UnTagResourcesRequest();
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
bool getAll() const;
|
||||
void setAll(bool all);
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
std::string getResourceType() const;
|
||||
@@ -45,6 +47,7 @@ public:
|
||||
|
||||
private:
|
||||
std::vector<Tag> tag_;
|
||||
bool all_;
|
||||
std::vector<std::string> resourceId_;
|
||||
std::string resourceType_;
|
||||
std::vector<std::string> tagKey_;
|
||||
|
||||
@@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerAddressTypeConfigRequest : publi
|
||||
public:
|
||||
struct ZoneMappings {
|
||||
std::string vSwitchId;
|
||||
std::string eipType;
|
||||
std::string zoneId;
|
||||
std::string allocationId;
|
||||
};
|
||||
|
||||
@@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerZonesRequest : public RpcService
|
||||
public:
|
||||
struct ZoneMappings {
|
||||
std::string vSwitchId;
|
||||
std::string eipType;
|
||||
std::string zoneId;
|
||||
std::string allocationId;
|
||||
};
|
||||
|
||||
@@ -136,6 +136,7 @@ void CreateLoadBalancerRequest::setZoneMappings(const std::vector<CreateLoadBala
|
||||
zoneMappings_ = zoneMappings;
|
||||
for(int dep1 = 0; dep1 != zoneMappings.size(); dep1++) {
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".VSwitchId", zoneMappings[dep1].vSwitchId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".EipType", zoneMappings[dep1].eipType);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".ZoneId", zoneMappings[dep1].zoneId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".AllocationId", zoneMappings[dep1].allocationId);
|
||||
}
|
||||
|
||||
@@ -77,6 +77,10 @@ void GetLoadBalancerAttributeResult::parse(const std::string &payload)
|
||||
loadBalancerAddressesObject.ipv6Address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].asString();
|
||||
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].isNull())
|
||||
loadBalancerAddressesObject.intranetAddress = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].asString();
|
||||
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].isNull())
|
||||
loadBalancerAddressesObject.allocationId = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].asString();
|
||||
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["EipType"].isNull())
|
||||
loadBalancerAddressesObject.eipType = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["EipType"].asString();
|
||||
zoneMappingsObject.loadBalancerAddresses.push_back(loadBalancerAddressesObject);
|
||||
}
|
||||
zoneMappings_.push_back(zoneMappingsObject);
|
||||
|
||||
@@ -131,6 +131,12 @@ void ListServerGroupsResult::parse(const std::string &payload)
|
||||
auto allRelatedLoadBalancerIds = value["RelatedLoadBalancerIds"]["RelatedLoadBalancerId"];
|
||||
for (auto value : allRelatedLoadBalancerIds)
|
||||
serverGroupsObject.relatedLoadBalancerIds.push_back(value.asString());
|
||||
auto allRelatedListenerIds = value["RelatedListenerIds"]["RelatedListenerIds"];
|
||||
for (auto value : allRelatedListenerIds)
|
||||
serverGroupsObject.relatedListenerIds.push_back(value.asString());
|
||||
auto allRelatedRuleIds = value["RelatedRuleIds"]["RelatedRuleIds"];
|
||||
for (auto value : allRelatedRuleIds)
|
||||
serverGroupsObject.relatedRuleIds.push_back(value.asString());
|
||||
serverGroups_.push_back(serverGroupsObject);
|
||||
}
|
||||
if(!value["MaxResults"].isNull())
|
||||
|
||||
@@ -37,6 +37,15 @@ void UnTagResourcesRequest::setTag(const std::vector<UnTagResourcesRequest::Tag>
|
||||
}
|
||||
}
|
||||
|
||||
bool UnTagResourcesRequest::getAll() const {
|
||||
return all_;
|
||||
}
|
||||
|
||||
void UnTagResourcesRequest::setAll(bool all) {
|
||||
all_ = all;
|
||||
setParameter(std::string("All"), all ? "true" : "false");
|
||||
}
|
||||
|
||||
std::vector<UnTagResourcesRequest::std::string> UnTagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,7 @@ void UpdateLoadBalancerAddressTypeConfigRequest::setZoneMappings(const std::vect
|
||||
zoneMappings_ = zoneMappings;
|
||||
for(int dep1 = 0; dep1 != zoneMappings.size(); dep1++) {
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".VSwitchId", zoneMappings[dep1].vSwitchId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".EipType", zoneMappings[dep1].eipType);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".ZoneId", zoneMappings[dep1].zoneId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".AllocationId", zoneMappings[dep1].allocationId);
|
||||
}
|
||||
|
||||
@@ -51,6 +51,7 @@ void UpdateLoadBalancerZonesRequest::setZoneMappings(const std::vector<UpdateLoa
|
||||
zoneMappings_ = zoneMappings;
|
||||
for(int dep1 = 0; dep1 != zoneMappings.size(); dep1++) {
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".VSwitchId", zoneMappings[dep1].vSwitchId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".EipType", zoneMappings[dep1].eipType);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".ZoneId", zoneMappings[dep1].zoneId);
|
||||
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".AllocationId", zoneMappings[dep1].allocationId);
|
||||
}
|
||||
|
||||
@@ -45,6 +45,8 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/CreateResellerUserQuotaResult.h
|
||||
include/alibabacloud/bssopenapi/model/CreateResourcePackageRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CreateResourcePackageResult.h
|
||||
include/alibabacloud/bssopenapi/model/CreateSavingsPlansInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/CreateSavingsPlansInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/DeleteCostUnitRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DeleteCostUnitResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceBillRequest.h
|
||||
@@ -73,6 +75,8 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/DescribeSplitItemBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
|
||||
include/alibabacloud/bssopenapi/model/EnableBillGenerationResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetAccountRelationRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetAccountRelationResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetCustomerAccountInfoRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetCustomerAccountInfoResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetCustomerListRequest.h
|
||||
@@ -85,6 +89,8 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/GetResourcePackagePriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/GetSubscriptionPriceResult.h
|
||||
include/alibabacloud/bssopenapi/model/InquiryPriceRefundInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/InquiryPriceRefundInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/ModifyAccountRelationRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ModifyAccountRelationResult.h
|
||||
include/alibabacloud/bssopenapi/model/ModifyCostUnitRequest.h
|
||||
@@ -163,6 +169,10 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/QuerySplitItemBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryUserOmsDataRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryUserOmsDataResult.h
|
||||
include/alibabacloud/bssopenapi/model/RefundInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/RefundInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/ReleaseInstanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/ReleaseInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/RelieveAccountRelationRequest.h
|
||||
include/alibabacloud/bssopenapi/model/RelieveAccountRelationResult.h
|
||||
include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h
|
||||
@@ -220,6 +230,8 @@ set(bssopenapi_src
|
||||
src/model/CreateResellerUserQuotaResult.cc
|
||||
src/model/CreateResourcePackageRequest.cc
|
||||
src/model/CreateResourcePackageResult.cc
|
||||
src/model/CreateSavingsPlansInstanceRequest.cc
|
||||
src/model/CreateSavingsPlansInstanceResult.cc
|
||||
src/model/DeleteCostUnitRequest.cc
|
||||
src/model/DeleteCostUnitResult.cc
|
||||
src/model/DescribeInstanceBillRequest.cc
|
||||
@@ -248,6 +260,8 @@ set(bssopenapi_src
|
||||
src/model/DescribeSplitItemBillResult.cc
|
||||
src/model/EnableBillGenerationRequest.cc
|
||||
src/model/EnableBillGenerationResult.cc
|
||||
src/model/GetAccountRelationRequest.cc
|
||||
src/model/GetAccountRelationResult.cc
|
||||
src/model/GetCustomerAccountInfoRequest.cc
|
||||
src/model/GetCustomerAccountInfoResult.cc
|
||||
src/model/GetCustomerListRequest.cc
|
||||
@@ -260,6 +274,8 @@ set(bssopenapi_src
|
||||
src/model/GetResourcePackagePriceResult.cc
|
||||
src/model/GetSubscriptionPriceRequest.cc
|
||||
src/model/GetSubscriptionPriceResult.cc
|
||||
src/model/InquiryPriceRefundInstanceRequest.cc
|
||||
src/model/InquiryPriceRefundInstanceResult.cc
|
||||
src/model/ModifyAccountRelationRequest.cc
|
||||
src/model/ModifyAccountRelationResult.cc
|
||||
src/model/ModifyCostUnitRequest.cc
|
||||
@@ -338,6 +354,10 @@ set(bssopenapi_src
|
||||
src/model/QuerySplitItemBillResult.cc
|
||||
src/model/QueryUserOmsDataRequest.cc
|
||||
src/model/QueryUserOmsDataResult.cc
|
||||
src/model/RefundInstanceRequest.cc
|
||||
src/model/RefundInstanceResult.cc
|
||||
src/model/ReleaseInstanceRequest.cc
|
||||
src/model/ReleaseInstanceResult.cc
|
||||
src/model/RelieveAccountRelationRequest.cc
|
||||
src/model/RelieveAccountRelationResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
|
||||
@@ -46,6 +46,8 @@
|
||||
#include "model/CreateResellerUserQuotaResult.h"
|
||||
#include "model/CreateResourcePackageRequest.h"
|
||||
#include "model/CreateResourcePackageResult.h"
|
||||
#include "model/CreateSavingsPlansInstanceRequest.h"
|
||||
#include "model/CreateSavingsPlansInstanceResult.h"
|
||||
#include "model/DeleteCostUnitRequest.h"
|
||||
#include "model/DeleteCostUnitResult.h"
|
||||
#include "model/DescribeInstanceBillRequest.h"
|
||||
@@ -74,6 +76,8 @@
|
||||
#include "model/DescribeSplitItemBillResult.h"
|
||||
#include "model/EnableBillGenerationRequest.h"
|
||||
#include "model/EnableBillGenerationResult.h"
|
||||
#include "model/GetAccountRelationRequest.h"
|
||||
#include "model/GetAccountRelationResult.h"
|
||||
#include "model/GetCustomerAccountInfoRequest.h"
|
||||
#include "model/GetCustomerAccountInfoResult.h"
|
||||
#include "model/GetCustomerListRequest.h"
|
||||
@@ -86,6 +90,8 @@
|
||||
#include "model/GetResourcePackagePriceResult.h"
|
||||
#include "model/GetSubscriptionPriceRequest.h"
|
||||
#include "model/GetSubscriptionPriceResult.h"
|
||||
#include "model/InquiryPriceRefundInstanceRequest.h"
|
||||
#include "model/InquiryPriceRefundInstanceResult.h"
|
||||
#include "model/ModifyAccountRelationRequest.h"
|
||||
#include "model/ModifyAccountRelationResult.h"
|
||||
#include "model/ModifyCostUnitRequest.h"
|
||||
@@ -164,6 +170,10 @@
|
||||
#include "model/QuerySplitItemBillResult.h"
|
||||
#include "model/QueryUserOmsDataRequest.h"
|
||||
#include "model/QueryUserOmsDataResult.h"
|
||||
#include "model/RefundInstanceRequest.h"
|
||||
#include "model/RefundInstanceResult.h"
|
||||
#include "model/ReleaseInstanceRequest.h"
|
||||
#include "model/ReleaseInstanceResult.h"
|
||||
#include "model/RelieveAccountRelationRequest.h"
|
||||
#include "model/RelieveAccountRelationResult.h"
|
||||
#include "model/RenewInstanceRequest.h"
|
||||
@@ -239,6 +249,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateResourcePackageResult> CreateResourcePackageOutcome;
|
||||
typedef std::future<CreateResourcePackageOutcome> CreateResourcePackageOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CreateResourcePackageRequest&, const CreateResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourcePackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateSavingsPlansInstanceResult> CreateSavingsPlansInstanceOutcome;
|
||||
typedef std::future<CreateSavingsPlansInstanceOutcome> CreateSavingsPlansInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::CreateSavingsPlansInstanceRequest&, const CreateSavingsPlansInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSavingsPlansInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteCostUnitResult> DeleteCostUnitOutcome;
|
||||
typedef std::future<DeleteCostUnitOutcome> DeleteCostUnitOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DeleteCostUnitRequest&, const DeleteCostUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCostUnitAsyncHandler;
|
||||
@@ -281,6 +294,9 @@ namespace AlibabaCloud
|
||||
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::GetAccountRelationResult> GetAccountRelationOutcome;
|
||||
typedef std::future<GetAccountRelationOutcome> GetAccountRelationOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetAccountRelationRequest&, const GetAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccountRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetCustomerAccountInfoResult> GetCustomerAccountInfoOutcome;
|
||||
typedef std::future<GetCustomerAccountInfoOutcome> GetCustomerAccountInfoOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::GetCustomerAccountInfoRequest&, const GetCustomerAccountInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomerAccountInfoAsyncHandler;
|
||||
@@ -299,6 +315,9 @@ namespace AlibabaCloud
|
||||
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::InquiryPriceRefundInstanceResult> InquiryPriceRefundInstanceOutcome;
|
||||
typedef std::future<InquiryPriceRefundInstanceOutcome> InquiryPriceRefundInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::InquiryPriceRefundInstanceRequest&, const InquiryPriceRefundInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InquiryPriceRefundInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyAccountRelationResult> ModifyAccountRelationOutcome;
|
||||
typedef std::future<ModifyAccountRelationOutcome> ModifyAccountRelationOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyAccountRelationRequest&, const ModifyAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountRelationAsyncHandler;
|
||||
@@ -416,6 +435,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryUserOmsDataResult> QueryUserOmsDataOutcome;
|
||||
typedef std::future<QueryUserOmsDataOutcome> QueryUserOmsDataOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryUserOmsDataRequest&, const QueryUserOmsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserOmsDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::RefundInstanceResult> RefundInstanceOutcome;
|
||||
typedef std::future<RefundInstanceOutcome> RefundInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::RefundInstanceRequest&, const RefundInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefundInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ReleaseInstanceResult> ReleaseInstanceOutcome;
|
||||
typedef std::future<ReleaseInstanceOutcome> ReleaseInstanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::ReleaseInstanceRequest&, const ReleaseInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::RelieveAccountRelationResult> RelieveAccountRelationOutcome;
|
||||
typedef std::future<RelieveAccountRelationOutcome> RelieveAccountRelationOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::RelieveAccountRelationRequest&, const RelieveAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RelieveAccountRelationAsyncHandler;
|
||||
@@ -502,6 +527,9 @@ namespace AlibabaCloud
|
||||
CreateResourcePackageOutcome createResourcePackage(const Model::CreateResourcePackageRequest &request)const;
|
||||
void createResourcePackageAsync(const Model::CreateResourcePackageRequest& request, const CreateResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateResourcePackageOutcomeCallable createResourcePackageCallable(const Model::CreateResourcePackageRequest& request) const;
|
||||
CreateSavingsPlansInstanceOutcome createSavingsPlansInstance(const Model::CreateSavingsPlansInstanceRequest &request)const;
|
||||
void createSavingsPlansInstanceAsync(const Model::CreateSavingsPlansInstanceRequest& request, const CreateSavingsPlansInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateSavingsPlansInstanceOutcomeCallable createSavingsPlansInstanceCallable(const Model::CreateSavingsPlansInstanceRequest& request) const;
|
||||
DeleteCostUnitOutcome deleteCostUnit(const Model::DeleteCostUnitRequest &request)const;
|
||||
void deleteCostUnitAsync(const Model::DeleteCostUnitRequest& request, const DeleteCostUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteCostUnitOutcomeCallable deleteCostUnitCallable(const Model::DeleteCostUnitRequest& request) const;
|
||||
@@ -544,6 +572,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
GetAccountRelationOutcome getAccountRelation(const Model::GetAccountRelationRequest &request)const;
|
||||
void getAccountRelationAsync(const Model::GetAccountRelationRequest& request, const GetAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAccountRelationOutcomeCallable getAccountRelationCallable(const Model::GetAccountRelationRequest& request) const;
|
||||
GetCustomerAccountInfoOutcome getCustomerAccountInfo(const Model::GetCustomerAccountInfoRequest &request)const;
|
||||
void getCustomerAccountInfoAsync(const Model::GetCustomerAccountInfoRequest& request, const GetCustomerAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetCustomerAccountInfoOutcomeCallable getCustomerAccountInfoCallable(const Model::GetCustomerAccountInfoRequest& request) const;
|
||||
@@ -562,6 +593,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
InquiryPriceRefundInstanceOutcome inquiryPriceRefundInstance(const Model::InquiryPriceRefundInstanceRequest &request)const;
|
||||
void inquiryPriceRefundInstanceAsync(const Model::InquiryPriceRefundInstanceRequest& request, const InquiryPriceRefundInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
InquiryPriceRefundInstanceOutcomeCallable inquiryPriceRefundInstanceCallable(const Model::InquiryPriceRefundInstanceRequest& request) const;
|
||||
ModifyAccountRelationOutcome modifyAccountRelation(const Model::ModifyAccountRelationRequest &request)const;
|
||||
void modifyAccountRelationAsync(const Model::ModifyAccountRelationRequest& request, const ModifyAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyAccountRelationOutcomeCallable modifyAccountRelationCallable(const Model::ModifyAccountRelationRequest& request) const;
|
||||
@@ -679,6 +713,12 @@ namespace AlibabaCloud
|
||||
QueryUserOmsDataOutcome queryUserOmsData(const Model::QueryUserOmsDataRequest &request)const;
|
||||
void queryUserOmsDataAsync(const Model::QueryUserOmsDataRequest& request, const QueryUserOmsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryUserOmsDataOutcomeCallable queryUserOmsDataCallable(const Model::QueryUserOmsDataRequest& request) const;
|
||||
RefundInstanceOutcome refundInstance(const Model::RefundInstanceRequest &request)const;
|
||||
void refundInstanceAsync(const Model::RefundInstanceRequest& request, const RefundInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RefundInstanceOutcomeCallable refundInstanceCallable(const Model::RefundInstanceRequest& request) const;
|
||||
ReleaseInstanceOutcome releaseInstance(const Model::ReleaseInstanceRequest &request)const;
|
||||
void releaseInstanceAsync(const Model::ReleaseInstanceRequest& request, const ReleaseInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ReleaseInstanceOutcomeCallable releaseInstanceCallable(const Model::ReleaseInstanceRequest& request) const;
|
||||
RelieveAccountRelationOutcome relieveAccountRelation(const Model::RelieveAccountRelationRequest &request)const;
|
||||
void relieveAccountRelationAsync(const Model::RelieveAccountRelationRequest& request, const RelieveAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RelieveAccountRelationOutcomeCallable relieveAccountRelationCallable(const Model::RelieveAccountRelationRequest& request) const;
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_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 AddAccountRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AddAccountRelationRequest();
|
||||
~AddAccountRelationRequest();
|
||||
|
||||
std::string getChildNick()const;
|
||||
void setChildNick(const std::string& childNick);
|
||||
std::string getRelationType()const;
|
||||
void setRelationType(const std::string& relationType);
|
||||
long getParentUserId()const;
|
||||
void setParentUserId(long parentUserId);
|
||||
long getChildUserId()const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::vector<std::string> getPermissionCodes()const;
|
||||
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
|
||||
std::vector<std::string> getRoleCodes()const;
|
||||
void setRoleCodes(const std::vector<std::string>& roleCodes);
|
||||
|
||||
private:
|
||||
std::string childNick_;
|
||||
std::string relationType_;
|
||||
long parentUserId_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
std::vector<std::string> roleCodes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT AddAccountRelationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddAccountRelationRequest();
|
||||
~AddAccountRelationRequest();
|
||||
std::string getChildNick() const;
|
||||
void setChildNick(const std::string &childNick);
|
||||
std::string getRelationType() const;
|
||||
void setRelationType(const std::string &relationType);
|
||||
long getParentUserId() const;
|
||||
void setParentUserId(long parentUserId);
|
||||
long getChildUserId() const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId() const;
|
||||
void setRequestId(const std::string &requestId);
|
||||
std::vector<std::string> getPermissionCodes() const;
|
||||
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
|
||||
std::vector<std::string> getRoleCodes() const;
|
||||
void setRoleCodes(const std::vector<std::string> &roleCodes);
|
||||
|
||||
private:
|
||||
std::string childNick_;
|
||||
std::string relationType_;
|
||||
long parentUserId_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
std::vector<std::string> roleCodes_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
|
||||
|
||||
@@ -34,6 +34,7 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
long relationId;
|
||||
std::string hostId;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,68 +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_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_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 AllocateCostUnitResourceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct ResourceInstanceList
|
||||
{
|
||||
std::string resourceId;
|
||||
std::string commodityCode;
|
||||
std::string apportionCode;
|
||||
long resourceUserId;
|
||||
};
|
||||
|
||||
public:
|
||||
AllocateCostUnitResourceRequest();
|
||||
~AllocateCostUnitResourceRequest();
|
||||
|
||||
std::vector<ResourceInstanceList> getResourceInstanceList()const;
|
||||
void setResourceInstanceList(const std::vector<ResourceInstanceList>& resourceInstanceList);
|
||||
long getFromUnitId()const;
|
||||
void setFromUnitId(long fromUnitId);
|
||||
long getToUnitId()const;
|
||||
void setToUnitId(long toUnitId);
|
||||
long getFromUnitUserId()const;
|
||||
void setFromUnitUserId(long fromUnitUserId);
|
||||
long getToUnitUserId()const;
|
||||
void setToUnitUserId(long toUnitUserId);
|
||||
|
||||
private:
|
||||
std::vector<ResourceInstanceList> resourceInstanceList_;
|
||||
long fromUnitId_;
|
||||
long toUnitId_;
|
||||
long fromUnitUserId_;
|
||||
long toUnitUserId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT AllocateCostUnitResourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ResourceInstanceList {
|
||||
std::string resourceId;
|
||||
std::string commodityCode;
|
||||
std::string apportionCode;
|
||||
long resourceUserId;
|
||||
};
|
||||
AllocateCostUnitResourceRequest();
|
||||
~AllocateCostUnitResourceRequest();
|
||||
std::vector<ResourceInstanceList> getResourceInstanceList() const;
|
||||
void setResourceInstanceList(const std::vector<ResourceInstanceList> &resourceInstanceList);
|
||||
long getFromUnitId() const;
|
||||
void setFromUnitId(long fromUnitId);
|
||||
long getToUnitId() const;
|
||||
void setToUnitId(long toUnitId);
|
||||
long getFromUnitUserId() const;
|
||||
void setFromUnitUserId(long fromUnitUserId);
|
||||
long getToUnitUserId() const;
|
||||
void setToUnitUserId(long toUnitUserId);
|
||||
|
||||
private:
|
||||
std::vector<ResourceInstanceList> resourceInstanceList_;
|
||||
long fromUnitId_;
|
||||
long toUnitId_;
|
||||
long fromUnitUserId_;
|
||||
long toUnitUserId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
|
||||
|
||||
@@ -1,75 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_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 ApplyInvoiceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ApplyInvoiceRequest();
|
||||
~ApplyInvoiceRequest();
|
||||
|
||||
int getInvoicingType()const;
|
||||
void setInvoicingType(int invoicingType);
|
||||
int getProcessWay()const;
|
||||
void setProcessWay(int processWay);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getInvoiceAmount()const;
|
||||
void setInvoiceAmount(long invoiceAmount);
|
||||
long getAddressId()const;
|
||||
void setAddressId(long addressId);
|
||||
std::string getApplyUserNick()const;
|
||||
void setApplyUserNick(const std::string& applyUserNick);
|
||||
bool getInvoiceByAmount()const;
|
||||
void setInvoiceByAmount(bool invoiceByAmount);
|
||||
long getCustomerId()const;
|
||||
void setCustomerId(long customerId);
|
||||
std::vector<long> getSelectedIds()const;
|
||||
void setSelectedIds(const std::vector<long>& selectedIds);
|
||||
std::string getUserRemark()const;
|
||||
void setUserRemark(const std::string& userRemark);
|
||||
|
||||
private:
|
||||
int invoicingType_;
|
||||
int processWay_;
|
||||
long ownerId_;
|
||||
long invoiceAmount_;
|
||||
long addressId_;
|
||||
std::string applyUserNick_;
|
||||
bool invoiceByAmount_;
|
||||
long customerId_;
|
||||
std::vector<long> selectedIds_;
|
||||
std::string userRemark_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ApplyInvoiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ApplyInvoiceRequest();
|
||||
~ApplyInvoiceRequest();
|
||||
int getInvoicingType() const;
|
||||
void setInvoicingType(int invoicingType);
|
||||
int getProcessWay() const;
|
||||
void setProcessWay(int processWay);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
long getInvoiceAmount() const;
|
||||
void setInvoiceAmount(long invoiceAmount);
|
||||
long getAddressId() const;
|
||||
void setAddressId(long addressId);
|
||||
std::string getApplyUserNick() const;
|
||||
void setApplyUserNick(const std::string &applyUserNick);
|
||||
bool getInvoiceByAmount() const;
|
||||
void setInvoiceByAmount(bool invoiceByAmount);
|
||||
long getCustomerId() const;
|
||||
void setCustomerId(long customerId);
|
||||
std::vector<long> getSelectedIds() const;
|
||||
void setSelectedIds(const std::vector<long> &selectedIds);
|
||||
std::string getUserRemark() const;
|
||||
void setUserRemark(const std::string &userRemark);
|
||||
|
||||
private:
|
||||
int invoicingType_;
|
||||
int processWay_;
|
||||
long ownerId_;
|
||||
long invoiceAmount_;
|
||||
long addressId_;
|
||||
std::string applyUserNick_;
|
||||
bool invoiceByAmount_;
|
||||
long customerId_;
|
||||
std::vector<long> selectedIds_;
|
||||
std::string userRemark_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_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 CancelOrderRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CancelOrderRequest();
|
||||
~CancelOrderRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CancelOrderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CancelOrderRequest();
|
||||
~CancelOrderRequest();
|
||||
std::string getOrderId() const;
|
||||
void setOrderId(const std::string &orderId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
|
||||
|
||||
@@ -1,69 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_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 ChangeResellerConsumeAmountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ChangeResellerConsumeAmountRequest();
|
||||
~ChangeResellerConsumeAmountRequest();
|
||||
|
||||
std::string getAmount()const;
|
||||
void setAmount(const std::string& amount);
|
||||
std::string getOutBizId()const;
|
||||
void setOutBizId(const std::string& outBizId);
|
||||
std::string getSource()const;
|
||||
void setSource(const std::string& source);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBusinessType()const;
|
||||
void setBusinessType(const std::string& businessType);
|
||||
std::string getAdjustType()const;
|
||||
void setAdjustType(const std::string& adjustType);
|
||||
std::string getExtendMap()const;
|
||||
void setExtendMap(const std::string& extendMap);
|
||||
std::string getCurrency()const;
|
||||
void setCurrency(const std::string& currency);
|
||||
|
||||
private:
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
std::string source_;
|
||||
long ownerId_;
|
||||
std::string businessType_;
|
||||
std::string adjustType_;
|
||||
std::string extendMap_;
|
||||
std::string currency_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeResellerConsumeAmountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ChangeResellerConsumeAmountRequest();
|
||||
~ChangeResellerConsumeAmountRequest();
|
||||
std::string getAmount() const;
|
||||
void setAmount(const std::string &amount);
|
||||
std::string getOutBizId() const;
|
||||
void setOutBizId(const std::string &outBizId);
|
||||
std::string getSource() const;
|
||||
void setSource(const std::string &source);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBusinessType() const;
|
||||
void setBusinessType(const std::string &businessType);
|
||||
std::string getAdjustType() const;
|
||||
void setAdjustType(const std::string &adjustType);
|
||||
std::string getExtendMap() const;
|
||||
void setExtendMap(const std::string &extendMap);
|
||||
std::string getCurrency() const;
|
||||
void setCurrency(const std::string ¤cy);
|
||||
|
||||
private:
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
std::string source_;
|
||||
long ownerId_;
|
||||
std::string businessType_;
|
||||
std::string adjustType_;
|
||||
std::string extendMap_;
|
||||
std::string currency_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
|
||||
|
||||
@@ -1,63 +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_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_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 ConfirmRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConfirmRelationRequest();
|
||||
~ConfirmRelationRequest();
|
||||
|
||||
std::string getRelationType()const;
|
||||
void setRelationType(const std::string& relationType);
|
||||
long getParentUserId()const;
|
||||
void setParentUserId(long parentUserId);
|
||||
std::string getConfirmCode()const;
|
||||
void setConfirmCode(const std::string& confirmCode);
|
||||
long getChildUserId()const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::vector<std::string> getPermissionCodes()const;
|
||||
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
|
||||
|
||||
private:
|
||||
std::string relationType_;
|
||||
long parentUserId_;
|
||||
std::string confirmCode_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConfirmRelationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConfirmRelationRequest();
|
||||
~ConfirmRelationRequest();
|
||||
std::string getRelationType() const;
|
||||
void setRelationType(const std::string &relationType);
|
||||
long getParentUserId() const;
|
||||
void setParentUserId(long parentUserId);
|
||||
std::string getConfirmCode() const;
|
||||
void setConfirmCode(const std::string &confirmCode);
|
||||
long getChildUserId() const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId() const;
|
||||
void setRequestId(const std::string &requestId);
|
||||
std::vector<std::string> getPermissionCodes() const;
|
||||
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
|
||||
long getRelationId() const;
|
||||
void setRelationId(long relationId);
|
||||
|
||||
private:
|
||||
std::string relationType_;
|
||||
long parentUserId_;
|
||||
std::string confirmCode_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
long relationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_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 ConvertChargeTypeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ConvertChargeTypeRequest();
|
||||
~ConvertChargeTypeRequest();
|
||||
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
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);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
|
||||
private:
|
||||
int period_;
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConvertChargeTypeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ConvertChargeTypeRequest();
|
||||
~ConvertChargeTypeRequest();
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
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);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
int period_;
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_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 CreateAgAccountRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateAgAccountRequest();
|
||||
~CreateAgAccountRequest();
|
||||
|
||||
std::string getFirstName()const;
|
||||
void setFirstName(const std::string& firstName);
|
||||
std::string getCityName()const;
|
||||
void setCityName(const std::string& cityName);
|
||||
std::string getPostcode()const;
|
||||
void setPostcode(const std::string& postcode);
|
||||
std::string getEnterpriseName()const;
|
||||
void setEnterpriseName(const std::string& enterpriseName);
|
||||
std::string getNationCode()const;
|
||||
void setNationCode(const std::string& nationCode);
|
||||
std::string getLastName()const;
|
||||
void setLastName(const std::string& lastName);
|
||||
std::string getLoginEmail()const;
|
||||
void setLoginEmail(const std::string& loginEmail);
|
||||
std::string getProvinceName()const;
|
||||
void setProvinceName(const std::string& provinceName);
|
||||
std::string getAccountAttr()const;
|
||||
void setAccountAttr(const std::string& accountAttr);
|
||||
|
||||
private:
|
||||
std::string firstName_;
|
||||
std::string cityName_;
|
||||
std::string postcode_;
|
||||
std::string enterpriseName_;
|
||||
std::string nationCode_;
|
||||
std::string lastName_;
|
||||
std::string loginEmail_;
|
||||
std::string provinceName_;
|
||||
std::string accountAttr_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateAgAccountRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateAgAccountRequest();
|
||||
~CreateAgAccountRequest();
|
||||
std::string getFirstName() const;
|
||||
void setFirstName(const std::string &firstName);
|
||||
std::string getCityName() const;
|
||||
void setCityName(const std::string &cityName);
|
||||
std::string getPostcode() const;
|
||||
void setPostcode(const std::string &postcode);
|
||||
std::string getEnterpriseName() const;
|
||||
void setEnterpriseName(const std::string &enterpriseName);
|
||||
std::string getNationCode() const;
|
||||
void setNationCode(const std::string &nationCode);
|
||||
std::string getLastName() const;
|
||||
void setLastName(const std::string &lastName);
|
||||
std::string getLoginEmail() const;
|
||||
void setLoginEmail(const std::string &loginEmail);
|
||||
std::string getProvinceName() const;
|
||||
void setProvinceName(const std::string &provinceName);
|
||||
std::string getAccountAttr() const;
|
||||
void setAccountAttr(const std::string &accountAttr);
|
||||
|
||||
private:
|
||||
std::string firstName_;
|
||||
std::string cityName_;
|
||||
std::string postcode_;
|
||||
std::string enterpriseName_;
|
||||
std::string nationCode_;
|
||||
std::string lastName_;
|
||||
std::string loginEmail_;
|
||||
std::string provinceName_;
|
||||
std::string accountAttr_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
|
||||
|
||||
@@ -1,55 +1,47 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_CREATECOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_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 CreateCostUnitRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct UnitEntityList
|
||||
{
|
||||
std::string unitName;
|
||||
long parentUnitId;
|
||||
long ownerUid;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateCostUnitRequest();
|
||||
~CreateCostUnitRequest();
|
||||
|
||||
std::vector<UnitEntityList> getUnitEntityList()const;
|
||||
void setUnitEntityList(const std::vector<UnitEntityList>& unitEntityList);
|
||||
|
||||
private:
|
||||
std::vector<UnitEntityList> unitEntityList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateCostUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct UnitEntityList {
|
||||
std::string unitName;
|
||||
long parentUnitId;
|
||||
long ownerUid;
|
||||
};
|
||||
CreateCostUnitRequest();
|
||||
~CreateCostUnitRequest();
|
||||
std::vector<UnitEntityList> getUnitEntityList() const;
|
||||
void setUnitEntityList(const std::vector<UnitEntityList> &unitEntityList);
|
||||
|
||||
private:
|
||||
std::vector<UnitEntityList> unitEntityList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
|
||||
|
||||
@@ -1,81 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_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 CreateInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
std::string code;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
int getPeriod()const;
|
||||
void setPeriod(int period);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::string getLogistics()const;
|
||||
void setLogistics(const std::string& logistics);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
int getRenewPeriod()const;
|
||||
void setRenewPeriod(int renewPeriod);
|
||||
std::vector<_Parameter> get_Parameter()const;
|
||||
void set_Parameter(const std::vector<_Parameter>& _parameter);
|
||||
std::string getRenewalStatus()const;
|
||||
void setRenewalStatus(const std::string& renewalStatus);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
int period_;
|
||||
std::string clientToken_;
|
||||
std::string subscriptionType_;
|
||||
std::string logistics_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
int renewPeriod_;
|
||||
std::vector<_Parameter> _parameter_;
|
||||
std::string renewalStatus_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct _Parameter {
|
||||
std::string code;
|
||||
std::string value;
|
||||
};
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
int getPeriod() const;
|
||||
void setPeriod(int period);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getLogistics() const;
|
||||
void setLogistics(const std::string &logistics);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
int getRenewPeriod() const;
|
||||
void setRenewPeriod(int renewPeriod);
|
||||
std::string getRenewalStatus() const;
|
||||
void setRenewalStatus(const std::string &renewalStatus);
|
||||
std::vector<_Parameter> get_Parameter() const;
|
||||
void set_Parameter(const std::vector<_Parameter> &_parameter);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
int period_;
|
||||
std::string clientToken_;
|
||||
std::string subscriptionType_;
|
||||
std::string logistics_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
int renewPeriod_;
|
||||
std::string renewalStatus_;
|
||||
std::vector<_Parameter> _parameter_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_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 CreateResellerUserQuotaRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateResellerUserQuotaRequest();
|
||||
~CreateResellerUserQuotaRequest();
|
||||
|
||||
std::string getAmount()const;
|
||||
void setAmount(const std::string& amount);
|
||||
std::string getOutBizId()const;
|
||||
void setOutBizId(const std::string& outBizId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getCurrency()const;
|
||||
void setCurrency(const std::string& currency);
|
||||
|
||||
private:
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
long ownerId_;
|
||||
std::string currency_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResellerUserQuotaRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateResellerUserQuotaRequest();
|
||||
~CreateResellerUserQuotaRequest();
|
||||
std::string getAmount() const;
|
||||
void setAmount(const std::string &amount);
|
||||
std::string getOutBizId() const;
|
||||
void setOutBizId(const std::string &outBizId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getCurrency() const;
|
||||
void setCurrency(const std::string ¤cy);
|
||||
|
||||
private:
|
||||
std::string amount_;
|
||||
std::string outBizId_;
|
||||
long ownerId_;
|
||||
std::string currency_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_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 CreateResourcePackageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateResourcePackageRequest();
|
||||
~CreateResourcePackageRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEffectiveDate()const;
|
||||
void setEffectiveDate(const std::string& effectiveDate);
|
||||
int getDuration()const;
|
||||
void setDuration(int duration);
|
||||
std::string getPackageType()const;
|
||||
void setPackageType(const std::string& packageType);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string effectiveDate_;
|
||||
int duration_;
|
||||
std::string packageType_;
|
||||
std::string pricingCycle_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResourcePackageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateResourcePackageRequest();
|
||||
~CreateResourcePackageRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSpecification() const;
|
||||
void setSpecification(const std::string &specification);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEffectiveDate() const;
|
||||
void setEffectiveDate(const std::string &effectiveDate);
|
||||
int getDuration() const;
|
||||
void setDuration(int duration);
|
||||
std::string getPackageType() const;
|
||||
void setPackageType(const std::string &packageType);
|
||||
std::string getPricingCycle() const;
|
||||
void setPricingCycle(const std::string &pricingCycle);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string effectiveDate_;
|
||||
int duration_;
|
||||
std::string packageType_;
|
||||
std::string pricingCycle_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
|
||||
|
||||
@@ -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_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateSavingsPlansInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateSavingsPlansInstanceRequest();
|
||||
~CreateSavingsPlansInstanceRequest();
|
||||
std::string getSpecification() const;
|
||||
void setSpecification(const std::string &specification);
|
||||
std::string getPoolValue() const;
|
||||
void setPoolValue(const std::string &poolValue);
|
||||
std::string getCommodityCode() const;
|
||||
void setCommodityCode(const std::string &commodityCode);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
std::string getEffectiveDate() const;
|
||||
void setEffectiveDate(const std::string &effectiveDate);
|
||||
std::string getDuration() const;
|
||||
void setDuration(const std::string &duration);
|
||||
std::string getSpecType() const;
|
||||
void setSpecType(const std::string &specType);
|
||||
std::string getPayMode() const;
|
||||
void setPayMode(const std::string &payMode);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
std::string getPricingCycle() const;
|
||||
void setPricingCycle(const std::string &pricingCycle);
|
||||
|
||||
private:
|
||||
std::string specification_;
|
||||
std::string poolValue_;
|
||||
std::string commodityCode_;
|
||||
std::string type_;
|
||||
std::string effectiveDate_;
|
||||
std::string duration_;
|
||||
std::string specType_;
|
||||
std::string payMode_;
|
||||
std::string region_;
|
||||
std::string pricingCycle_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCEREQUEST_H_
|
||||
@@ -14,36 +14,33 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_SUBMITCUSTOMIZATIONCONFIGRESULT_H_
|
||||
#define ALIBABACLOUD_QUALITYCHECK_MODEL_SUBMITCUSTOMIZATIONCONFIGRESULT_H_
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/qualitycheck/QualitycheckExport.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Qualitycheck
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_QUALITYCHECK_EXPORT SubmitCustomizationConfigResult : public ServiceResult
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateSavingsPlansInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string modelName;
|
||||
int modelStatus;
|
||||
std::string modeCustomizationId;
|
||||
long modelId;
|
||||
long orderId;
|
||||
};
|
||||
|
||||
|
||||
SubmitCustomizationConfigResult();
|
||||
explicit SubmitCustomizationConfigResult(const std::string &payload);
|
||||
~SubmitCustomizationConfigResult();
|
||||
CreateSavingsPlansInstanceResult();
|
||||
explicit CreateSavingsPlansInstanceResult(const std::string &payload);
|
||||
~CreateSavingsPlansInstanceResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
@@ -61,4 +58,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_SUBMITCUSTOMIZATIONCONFIGRESULT_H_
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCERESULT_H_
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_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 DeleteCostUnitRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteCostUnitRequest();
|
||||
~DeleteCostUnitRequest();
|
||||
|
||||
long getUnitId()const;
|
||||
void setUnitId(long unitId);
|
||||
long getOwnerUid()const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
long unitId_;
|
||||
long ownerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DeleteCostUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteCostUnitRequest();
|
||||
~DeleteCostUnitRequest();
|
||||
long getUnitId() const;
|
||||
void setUnitId(long unitId);
|
||||
long getOwnerUid() const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
long unitId_;
|
||||
long ownerUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
|
||||
|
||||
@@ -1,84 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_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 DescribeInstanceBillRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeInstanceBillRequest();
|
||||
~DescribeInstanceBillRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
bool getIsHideZeroCharge()const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBillingDate()const;
|
||||
void setBillingDate(const std::string& billingDate);
|
||||
bool getIsBillingItem()const;
|
||||
void setIsBillingItem(bool isBillingItem);
|
||||
std::string getInstanceID()const;
|
||||
void setInstanceID(const std::string& instanceID);
|
||||
std::string getGranularity()const;
|
||||
void setGranularity(const std::string& granularity);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
std::string subscriptionType_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
std::string nextToken_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
std::string billingDate_;
|
||||
bool isBillingItem_;
|
||||
std::string instanceID_;
|
||||
std::string granularity_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeInstanceBillRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceBillRequest();
|
||||
~DescribeInstanceBillRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
bool getIsHideZeroCharge() const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getBillingDate() const;
|
||||
void setBillingDate(const std::string &billingDate);
|
||||
bool getIsBillingItem() const;
|
||||
void setIsBillingItem(bool isBillingItem);
|
||||
std::string getInstanceID() const;
|
||||
void setInstanceID(const std::string &instanceID);
|
||||
std::string getGranularity() const;
|
||||
void setGranularity(const std::string &granularity);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
std::string subscriptionType_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
std::string nextToken_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
std::string billingDate_;
|
||||
bool isBillingItem_;
|
||||
std::string instanceID_;
|
||||
std::string granularity_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
|
||||
|
||||
@@ -41,23 +41,25 @@ namespace AlibabaCloud
|
||||
std::string instanceID;
|
||||
std::string billAccountID;
|
||||
float deductedByCashCoupons;
|
||||
std::string listPriceUnit;
|
||||
std::string billingDate;
|
||||
std::string listPrice;
|
||||
std::string listPriceUnit;
|
||||
float paymentAmount;
|
||||
std::string listPrice;
|
||||
float deductedByPrepaidCard;
|
||||
float invoiceDiscount;
|
||||
std::string subscriptionType;
|
||||
std::string item;
|
||||
std::string subscriptionType;
|
||||
float pretaxGrossAmount;
|
||||
std::string instanceConfig;
|
||||
std::string currency;
|
||||
std::string commodityCode;
|
||||
std::string itemName;
|
||||
std::string costUnit;
|
||||
std::string resourceGroup;
|
||||
float adjustAmount;
|
||||
std::string billingType;
|
||||
std::string usage;
|
||||
float deductedByCoupons;
|
||||
std::string usage;
|
||||
std::string productDetail;
|
||||
std::string productCode;
|
||||
std::string zone;
|
||||
@@ -66,18 +68,20 @@ namespace AlibabaCloud
|
||||
std::string bizType;
|
||||
std::string billingItem;
|
||||
std::string nickName;
|
||||
std::string intranetIP;
|
||||
std::string pipCode;
|
||||
std::string intranetIP;
|
||||
std::string servicePeriodUnit;
|
||||
std::string servicePeriod;
|
||||
std::string deductedByResourcePackage;
|
||||
std::string usageUnit;
|
||||
std::string ownerID;
|
||||
float pretaxAmount;
|
||||
std::string billingItemCode;
|
||||
std::string internetIP;
|
||||
std::string region;
|
||||
float pretaxAmount;
|
||||
std::string ownerID;
|
||||
std::string billAccountName;
|
||||
std::string region;
|
||||
std::string tag;
|
||||
float cashAmount;
|
||||
};
|
||||
std::string billingCycle;
|
||||
int totalCount;
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_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 DescribePricingModuleRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePricingModuleRequest();
|
||||
~DescribePricingModuleRequest();
|
||||
|
||||
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 productCode_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribePricingModuleRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribePricingModuleRequest();
|
||||
~DescribePricingModuleRequest();
|
||||
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 productCode_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
|
||||
|
||||
@@ -48,8 +48,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string type;
|
||||
std::string value;
|
||||
std::string name;
|
||||
std::string remark;
|
||||
std::string name;
|
||||
};
|
||||
std::vector<Attribute::AttributeValue> values;
|
||||
std::string unit;
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_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 DescribeResourceCoverageDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeResourceCoverageDetailRequest();
|
||||
~DescribeResourceCoverageDetailRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceCoverageDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourceCoverageDetailRequest();
|
||||
~DescribeResourceCoverageDetailRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
|
||||
|
||||
@@ -37,13 +37,13 @@ namespace AlibabaCloud
|
||||
struct Item
|
||||
{
|
||||
std::string regionNo;
|
||||
std::string userName;
|
||||
std::string instanceSpec;
|
||||
std::string userName;
|
||||
std::string productName;
|
||||
std::string endTime;
|
||||
std::string productCode;
|
||||
std::string instanceId;
|
||||
std::string capacityUnit;
|
||||
std::string instanceId;
|
||||
std::string productCode;
|
||||
std::string zone;
|
||||
std::string startTime;
|
||||
float paymentAmount;
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_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 DescribeResourceCoverageTotalRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeResourceCoverageTotalRequest();
|
||||
~DescribeResourceCoverageTotalRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceCoverageTotalRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourceCoverageTotalRequest();
|
||||
~DescribeResourceCoverageTotalRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_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 DescribeResourcePackageProductRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeResourcePackageProductRequest();
|
||||
~DescribeResourcePackageProductRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourcePackageProductRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourcePackageProductRequest();
|
||||
~DescribeResourcePackageProductRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
|
||||
|
||||
@@ -1,66 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_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 DescribeResourceUsageDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeResourceUsageDetailRequest();
|
||||
~DescribeResourceUsageDetailRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceUsageDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourceUsageDetailRequest();
|
||||
~DescribeResourceUsageDetailRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
|
||||
|
||||
@@ -39,8 +39,8 @@ namespace AlibabaCloud
|
||||
std::string status;
|
||||
std::string regionNo;
|
||||
std::string postpaidCost;
|
||||
std::string userName;
|
||||
std::string instanceSpec;
|
||||
std::string userName;
|
||||
std::string endTime;
|
||||
std::string capacityUnit;
|
||||
std::string zone;
|
||||
@@ -55,8 +55,8 @@ namespace AlibabaCloud
|
||||
float totalQuantity;
|
||||
std::string userId;
|
||||
std::string currency;
|
||||
std::string region;
|
||||
std::string potentialSavedCost;
|
||||
std::string region;
|
||||
std::string resourceInstanceId;
|
||||
float deductQuantity;
|
||||
};
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_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 DescribeResourceUsageTotalRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeResourceUsageTotalRequest();
|
||||
~DescribeResourceUsageTotalRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceUsageTotalRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourceUsageTotalRequest();
|
||||
~DescribeResourceUsageTotalRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string resourceType_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_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 DescribeSavingsPlansCoverageDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSavingsPlansCoverageDetailRequest();
|
||||
~DescribeSavingsPlansCoverageDetailRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
std::string getToken()const;
|
||||
void setToken(const std::string& token);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string token_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansCoverageDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSavingsPlansCoverageDetailRequest();
|
||||
~DescribeSavingsPlansCoverageDetailRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
std::string getToken() const;
|
||||
void setToken(const std::string &token);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string token_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
struct Item
|
||||
{
|
||||
float postpaidCost;
|
||||
std::string userName;
|
||||
std::string instanceSpec;
|
||||
std::string userName;
|
||||
std::string instanceId;
|
||||
long userId;
|
||||
std::string endPeriod;
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_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 DescribeSavingsPlansCoverageTotalRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSavingsPlansCoverageTotalRequest();
|
||||
~DescribeSavingsPlansCoverageTotalRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansCoverageTotalRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSavingsPlansCoverageTotalRequest();
|
||||
~DescribeSavingsPlansCoverageTotalRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_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 DescribeSavingsPlansUsageDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSavingsPlansUsageDetailRequest();
|
||||
~DescribeSavingsPlansUsageDetailRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
std::string getToken()const;
|
||||
void setToken(const std::string& token);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string token_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansUsageDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSavingsPlansUsageDetailRequest();
|
||||
~DescribeSavingsPlansUsageDetailRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
std::string getToken() const;
|
||||
void setToken(const std::string &token);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
std::string token_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_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 DescribeSavingsPlansUsageTotalRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeSavingsPlansUsageTotalRequest();
|
||||
~DescribeSavingsPlansUsageTotalRequest();
|
||||
|
||||
std::string getPeriodType()const;
|
||||
void setPeriodType(const std::string& periodType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod()const;
|
||||
void setStartPeriod(const std::string& startPeriod);
|
||||
std::string getEndPeriod()const;
|
||||
void setEndPeriod(const std::string& endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansUsageTotalRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSavingsPlansUsageTotalRequest();
|
||||
~DescribeSavingsPlansUsageTotalRequest();
|
||||
std::string getPeriodType() const;
|
||||
void setPeriodType(const std::string &periodType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getStartPeriod() const;
|
||||
void setStartPeriod(const std::string &startPeriod);
|
||||
std::string getEndPeriod() const;
|
||||
void setEndPeriod(const std::string &endPeriod);
|
||||
|
||||
private:
|
||||
std::string periodType_;
|
||||
long billOwnerId_;
|
||||
std::string startPeriod_;
|
||||
std::string endPeriod_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
struct TotalUsage
|
||||
{
|
||||
float postpaidCost;
|
||||
float poolValue;
|
||||
float savedCost;
|
||||
float poolValue;
|
||||
float usagePercentage;
|
||||
};
|
||||
struct Item
|
||||
|
||||
@@ -1,90 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_DESCRIBESPLITITEMBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_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 DescribeSplitItemBillRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct TagFilter
|
||||
{
|
||||
std::vector<std::string> tagValues;
|
||||
std::string tagKey;
|
||||
};
|
||||
|
||||
public:
|
||||
DescribeSplitItemBillRequest();
|
||||
~DescribeSplitItemBillRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getSplitItemID()const;
|
||||
void setSplitItemID(const std::string& splitItemID);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<TagFilter> getTagFilter()const;
|
||||
void setTagFilter(const std::vector<TagFilter>& tagFilter);
|
||||
std::string getBillingDate()const;
|
||||
void setBillingDate(const std::string& billingDate);
|
||||
std::string getInstanceID()const;
|
||||
void setInstanceID(const std::string& instanceID);
|
||||
std::string getGranularity()const;
|
||||
void setGranularity(const std::string& granularity);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
std::string nextToken_;
|
||||
std::string splitItemID_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
std::vector<TagFilter> tagFilter_;
|
||||
std::string billingDate_;
|
||||
std::string instanceID_;
|
||||
std::string granularity_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSplitItemBillRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct TagFilter {
|
||||
std::string tagKey;
|
||||
};
|
||||
DescribeSplitItemBillRequest();
|
||||
~DescribeSplitItemBillRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getSplitItemID() const;
|
||||
void setSplitItemID(const std::string &splitItemID);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::vector<TagFilter> getTagFilter() const;
|
||||
void setTagFilter(const std::vector<TagFilter> &tagFilter);
|
||||
std::string getBillingDate() const;
|
||||
void setBillingDate(const std::string &billingDate);
|
||||
std::string getInstanceID() const;
|
||||
void setInstanceID(const std::string &instanceID);
|
||||
std::string getGranularity() const;
|
||||
void setGranularity(const std::string &granularity);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
std::string nextToken_;
|
||||
std::string splitItemID_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
std::vector<TagFilter> tagFilter_;
|
||||
std::string billingDate_;
|
||||
std::string instanceID_;
|
||||
std::string granularity_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
|
||||
|
||||
@@ -40,8 +40,8 @@ namespace AlibabaCloud
|
||||
std::string instanceID;
|
||||
std::string billAccountID;
|
||||
std::string splitCommodityCode;
|
||||
std::string listPrice;
|
||||
float paymentAmount;
|
||||
std::string listPrice;
|
||||
float deductedByPrepaidCard;
|
||||
std::string splitItemName;
|
||||
std::string subscriptionType;
|
||||
@@ -60,18 +60,21 @@ namespace AlibabaCloud
|
||||
std::string servicePeriodUnit;
|
||||
std::string servicePeriod;
|
||||
std::string usageUnit;
|
||||
std::string ownerID;
|
||||
std::string billingItemCode;
|
||||
std::string internetIP;
|
||||
std::string ownerID;
|
||||
std::string region;
|
||||
std::string instanceSpec;
|
||||
float deductedByCashCoupons;
|
||||
std::string listPriceUnit;
|
||||
std::string billingDate;
|
||||
std::string listPriceUnit;
|
||||
float invoiceDiscount;
|
||||
std::string splitProductDetail;
|
||||
float pretaxGrossAmount;
|
||||
std::string commodityCode;
|
||||
std::string itemName;
|
||||
std::string resourceGroup;
|
||||
float adjustAmount;
|
||||
std::string billingType;
|
||||
std::string splitAccountName;
|
||||
std::string usage;
|
||||
@@ -86,6 +89,7 @@ namespace AlibabaCloud
|
||||
float pretaxAmount;
|
||||
std::string billAccountName;
|
||||
std::string tag;
|
||||
float cashAmount;
|
||||
};
|
||||
std::string billingCycle;
|
||||
int totalCount;
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_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 EnableBillGenerationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableBillGenerationRequest();
|
||||
~EnableBillGenerationRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT EnableBillGenerationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableBillGenerationRequest();
|
||||
~EnableBillGenerationRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
|
||||
|
||||
@@ -14,35 +14,32 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONREQUEST_H_
|
||||
#define ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/qualitycheck/QualitycheckExport.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Qualitycheck {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_QUALITYCHECK_EXPORT GetRuleDimensionRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetAccountRelationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetRuleDimensionRequest();
|
||||
~GetRuleDimensionRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getJsonStr() const;
|
||||
void setJsonStr(const std::string &jsonStr);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
GetAccountRelationRequest();
|
||||
~GetAccountRelationRequest();
|
||||
std::string getRequestId() const;
|
||||
void setRequestId(const std::string &requestId);
|
||||
long getRelationId() const;
|
||||
void setRelationId(long relationId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string jsonStr_;
|
||||
std::string accessKeyId_;
|
||||
std::string requestId_;
|
||||
long relationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Qualitycheck
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_QUALITYCHECK_MODEL_GETRULEDIMENSIONREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONREQUEST_H_
|
||||
@@ -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_BSSOPENAPI_MODEL_GETACCOUNTRELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONRESULT_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 GetAccountRelationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
long childUserId;
|
||||
std::string type;
|
||||
long parentUserId;
|
||||
long endTime;
|
||||
long startTime;
|
||||
long gmtModified;
|
||||
long id;
|
||||
};
|
||||
|
||||
|
||||
GetAccountRelationResult();
|
||||
explicit GetAccountRelationResult(const std::string &payload);
|
||||
~GetAccountRelationResult();
|
||||
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_GETACCOUNTRELATIONRESULT_H_
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_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 GetCustomerAccountInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetCustomerAccountInfoRequest();
|
||||
~GetCustomerAccountInfoRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetCustomerAccountInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCustomerAccountInfoRequest();
|
||||
~GetCustomerAccountInfoRequest();
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_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 GetCustomerListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetCustomerListRequest();
|
||||
~GetCustomerListRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetCustomerListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetCustomerListRequest();
|
||||
~GetCustomerListRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_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 GetOrderDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetOrderDetailRequest();
|
||||
~GetOrderDetailRequest();
|
||||
|
||||
std::string getOrderId()const;
|
||||
void setOrderId(const std::string& orderId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetOrderDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetOrderDetailRequest();
|
||||
~GetOrderDetailRequest();
|
||||
std::string getOrderId() const;
|
||||
void setOrderId(const std::string &orderId);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string orderId_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
|
||||
|
||||
@@ -37,11 +37,11 @@ namespace AlibabaCloud
|
||||
struct Order
|
||||
{
|
||||
std::string afterTaxAmount;
|
||||
std::string subOrderId;
|
||||
std::string config;
|
||||
std::string subOrderId;
|
||||
std::string paymentTime;
|
||||
std::string _operator;
|
||||
std::string tax;
|
||||
std::string paymentTime;
|
||||
std::string paymentCurrency;
|
||||
std::string usageEndTime;
|
||||
std::string subscriptionType;
|
||||
@@ -55,18 +55,18 @@ namespace AlibabaCloud
|
||||
std::string productCode;
|
||||
std::string createTime;
|
||||
std::string productType;
|
||||
std::string relatedOrderId;
|
||||
std::string quantity;
|
||||
std::string relatedOrderId;
|
||||
std::string orderId;
|
||||
std::string pretaxAmount;
|
||||
std::string orderSubType;
|
||||
std::string pretaxAmount;
|
||||
std::string region;
|
||||
std::string instanceIDs;
|
||||
std::string pretaxAmountLocal;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
std::vector<Order> orderList;
|
||||
std::string hostName;
|
||||
};
|
||||
|
||||
@@ -1,70 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_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 GetPayAsYouGoPriceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct ModuleList
|
||||
{
|
||||
std::string moduleCode;
|
||||
std::string priceType;
|
||||
std::string config;
|
||||
};
|
||||
|
||||
public:
|
||||
GetPayAsYouGoPriceRequest();
|
||||
~GetPayAsYouGoPriceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::vector<ModuleList> getModuleList()const;
|
||||
void setModuleList(const std::vector<ModuleList>& moduleList);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::vector<ModuleList> moduleList_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetPayAsYouGoPriceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ModuleList {
|
||||
std::string moduleCode;
|
||||
std::string priceType;
|
||||
std::string config;
|
||||
};
|
||||
GetPayAsYouGoPriceRequest();
|
||||
~GetPayAsYouGoPriceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::vector<ModuleList> getModuleList() const;
|
||||
void setModuleList(const std::vector<ModuleList> &moduleList);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::vector<ModuleList> moduleList_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string region_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_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 GetResourcePackagePriceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetResourcePackagePriceRequest();
|
||||
~GetResourcePackagePriceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSpecification()const;
|
||||
void setSpecification(const std::string& specification);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEffectiveDate()const;
|
||||
void setEffectiveDate(const std::string& effectiveDate);
|
||||
int getDuration()const;
|
||||
void setDuration(int duration);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getPackageType()const;
|
||||
void setPackageType(const std::string& packageType);
|
||||
std::string getPricingCycle()const;
|
||||
void setPricingCycle(const std::string& pricingCycle);
|
||||
std::string getOrderType()const;
|
||||
void setOrderType(const std::string& orderType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string effectiveDate_;
|
||||
int duration_;
|
||||
std::string instanceId_;
|
||||
std::string packageType_;
|
||||
std::string pricingCycle_;
|
||||
std::string orderType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetResourcePackagePriceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetResourcePackagePriceRequest();
|
||||
~GetResourcePackagePriceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSpecification() const;
|
||||
void setSpecification(const std::string &specification);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEffectiveDate() const;
|
||||
void setEffectiveDate(const std::string &effectiveDate);
|
||||
int getDuration() const;
|
||||
void setDuration(int duration);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getPackageType() const;
|
||||
void setPackageType(const std::string &packageType);
|
||||
std::string getPricingCycle() const;
|
||||
void setPricingCycle(const std::string &pricingCycle);
|
||||
std::string getOrderType() const;
|
||||
void setOrderType(const std::string &orderType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string specification_;
|
||||
long ownerId_;
|
||||
std::string effectiveDate_;
|
||||
int duration_;
|
||||
std::string instanceId_;
|
||||
std::string packageType_;
|
||||
std::string pricingCycle_;
|
||||
std::string orderType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
|
||||
|
||||
@@ -41,8 +41,8 @@ namespace AlibabaCloud
|
||||
};
|
||||
float originalPrice;
|
||||
std::vector<Promotion> promotions;
|
||||
std::string currency;
|
||||
float discountPrice;
|
||||
std::string currency;
|
||||
float tradePrice;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,86 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_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 GetSubscriptionPriceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct ModuleList
|
||||
{
|
||||
std::string moduleCode;
|
||||
int moduleStatus;
|
||||
std::string tag;
|
||||
std::string config;
|
||||
};
|
||||
|
||||
public:
|
||||
GetSubscriptionPriceRequest();
|
||||
~GetSubscriptionPriceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
int getQuantity()const;
|
||||
void setQuantity(int quantity);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::vector<ModuleList> getModuleList()const;
|
||||
void setModuleList(const std::vector<ModuleList>& moduleList);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
int getServicePeriodQuantity()const;
|
||||
void setServicePeriodQuantity(int servicePeriodQuantity);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getServicePeriodUnit()const;
|
||||
void setServicePeriodUnit(const std::string& servicePeriodUnit);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
std::string getOrderType()const;
|
||||
void setOrderType(const std::string& orderType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
int quantity_;
|
||||
std::string subscriptionType_;
|
||||
std::vector<ModuleList> moduleList_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
int servicePeriodQuantity_;
|
||||
std::string instanceId_;
|
||||
std::string servicePeriodUnit_;
|
||||
std::string region_;
|
||||
std::string orderType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetSubscriptionPriceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ModuleList {
|
||||
std::string moduleCode;
|
||||
int moduleStatus;
|
||||
std::string tag;
|
||||
std::string config;
|
||||
};
|
||||
GetSubscriptionPriceRequest();
|
||||
~GetSubscriptionPriceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
int getQuantity() const;
|
||||
void setQuantity(int quantity);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::vector<ModuleList> getModuleList() const;
|
||||
void setModuleList(const std::vector<ModuleList> &moduleList);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
int getServicePeriodQuantity() const;
|
||||
void setServicePeriodQuantity(int servicePeriodQuantity);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getServicePeriodUnit() const;
|
||||
void setServicePeriodUnit(const std::string &servicePeriodUnit);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
std::string getOrderType() const;
|
||||
void setOrderType(const std::string &orderType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
int quantity_;
|
||||
std::string subscriptionType_;
|
||||
std::vector<ModuleList> moduleList_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
int servicePeriodQuantity_;
|
||||
std::string instanceId_;
|
||||
std::string servicePeriodUnit_;
|
||||
std::string region_;
|
||||
std::string orderType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT InquiryPriceRefundInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
InquiryPriceRefundInstanceRequest();
|
||||
~InquiryPriceRefundInstanceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string clientToken_;
|
||||
std::string productType_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_
|
||||
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_INQUIRYPRICEREFUNDINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCERESULT_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 InquiryPriceRefundInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string currency;
|
||||
double refundAmount;
|
||||
std::string hostId;
|
||||
};
|
||||
|
||||
|
||||
InquiryPriceRefundInstanceResult();
|
||||
explicit InquiryPriceRefundInstanceResult(const std::string &payload);
|
||||
~InquiryPriceRefundInstanceResult();
|
||||
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_INQUIRYPRICEREFUNDINSTANCERESULT_H_
|
||||
@@ -1,69 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_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 ModifyAccountRelationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyAccountRelationRequest();
|
||||
~ModifyAccountRelationRequest();
|
||||
|
||||
std::string getChildNick()const;
|
||||
void setChildNick(const std::string& childNick);
|
||||
std::string getRelationOperation()const;
|
||||
void setRelationOperation(const std::string& relationOperation);
|
||||
std::string getRelationType()const;
|
||||
void setRelationType(const std::string& relationType);
|
||||
long getParentUserId()const;
|
||||
void setParentUserId(long parentUserId);
|
||||
long getChildUserId()const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId()const;
|
||||
void setRequestId(const std::string& requestId);
|
||||
std::vector<std::string> getPermissionCodes()const;
|
||||
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
|
||||
std::vector<std::string> getRoleCodes()const;
|
||||
void setRoleCodes(const std::vector<std::string>& roleCodes);
|
||||
|
||||
private:
|
||||
std::string childNick_;
|
||||
std::string relationOperation_;
|
||||
std::string relationType_;
|
||||
long parentUserId_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
std::vector<std::string> roleCodes_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyAccountRelationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyAccountRelationRequest();
|
||||
~ModifyAccountRelationRequest();
|
||||
std::string getChildNick() const;
|
||||
void setChildNick(const std::string &childNick);
|
||||
long getParentUserId() const;
|
||||
void setParentUserId(long parentUserId);
|
||||
long getRelationId() const;
|
||||
void setRelationId(long relationId);
|
||||
std::vector<std::string> getRoleCodes() const;
|
||||
void setRoleCodes(const std::vector<std::string> &roleCodes);
|
||||
std::string getRelationOperation() const;
|
||||
void setRelationOperation(const std::string &relationOperation);
|
||||
std::string getRelationType() const;
|
||||
void setRelationType(const std::string &relationType);
|
||||
long getChildUserId() const;
|
||||
void setChildUserId(long childUserId);
|
||||
std::string getRequestId() const;
|
||||
void setRequestId(const std::string &requestId);
|
||||
std::vector<std::string> getPermissionCodes() const;
|
||||
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
|
||||
|
||||
private:
|
||||
std::string childNick_;
|
||||
long parentUserId_;
|
||||
long relationId_;
|
||||
std::vector<std::string> roleCodes_;
|
||||
std::string relationOperation_;
|
||||
std::string relationType_;
|
||||
long childUserId_;
|
||||
std::string requestId_;
|
||||
std::vector<std::string> permissionCodes_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
|
||||
|
||||
@@ -1,55 +1,47 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_MODIFYCOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_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 ModifyCostUnitRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct UnitEntityList
|
||||
{
|
||||
std::string newUnitName;
|
||||
long unitId;
|
||||
long ownerUid;
|
||||
};
|
||||
|
||||
public:
|
||||
ModifyCostUnitRequest();
|
||||
~ModifyCostUnitRequest();
|
||||
|
||||
std::vector<UnitEntityList> getUnitEntityList()const;
|
||||
void setUnitEntityList(const std::vector<UnitEntityList>& unitEntityList);
|
||||
|
||||
private:
|
||||
std::vector<UnitEntityList> unitEntityList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyCostUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct UnitEntityList {
|
||||
std::string newUnitName;
|
||||
long unitId;
|
||||
long ownerUid;
|
||||
};
|
||||
ModifyCostUnitRequest();
|
||||
~ModifyCostUnitRequest();
|
||||
std::vector<UnitEntityList> getUnitEntityList() const;
|
||||
void setUnitEntityList(const std::vector<UnitEntityList> &unitEntityList);
|
||||
|
||||
private:
|
||||
std::vector<UnitEntityList> unitEntityList_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
|
||||
|
||||
@@ -1,75 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_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 ModifyInstanceRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct _Parameter
|
||||
{
|
||||
std::string code;
|
||||
std::string value;
|
||||
};
|
||||
|
||||
public:
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
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);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
std::string getModifyType()const;
|
||||
void setModifyType(const std::string& modifyType);
|
||||
std::vector<_Parameter> get_Parameter()const;
|
||||
void set_Parameter(const std::vector<_Parameter>& _parameter);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string clientToken_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string instanceId_;
|
||||
std::string modifyType_;
|
||||
std::vector<_Parameter> _parameter_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct _Parameter {
|
||||
std::string code;
|
||||
std::string value;
|
||||
};
|
||||
ModifyInstanceRequest();
|
||||
~ModifyInstanceRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
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);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getModifyType() const;
|
||||
void setModifyType(const std::string &modifyType);
|
||||
std::vector<_Parameter> get_Parameter() const;
|
||||
void set_Parameter(const std::vector<_Parameter> &_parameter);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string clientToken_;
|
||||
std::string subscriptionType_;
|
||||
long ownerId_;
|
||||
std::string productType_;
|
||||
std::string instanceId_;
|
||||
std::string modifyType_;
|
||||
std::vector<_Parameter> _parameter_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
|
||||
|
||||
@@ -34,8 +34,8 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string hostId;
|
||||
std::string orderId;
|
||||
std::string hostId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_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 QueryAccountBalanceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAccountBalanceRequest();
|
||||
~QueryAccountBalanceRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBalanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAccountBalanceRequest();
|
||||
~QueryAccountBalanceRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_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 QueryAccountBillRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAccountBillRequest();
|
||||
~QueryAccountBillRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
long getOwnerID()const;
|
||||
void setOwnerID(long ownerID);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getBillingDate()const;
|
||||
void setBillingDate(const std::string& billingDate);
|
||||
bool getIsGroupByProduct()const;
|
||||
void setIsGroupByProduct(bool isGroupByProduct);
|
||||
std::string getGranularity()const;
|
||||
void setGranularity(const std::string& granularity);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string billingCycle_;
|
||||
int pageNum_;
|
||||
long ownerID_;
|
||||
long billOwnerId_;
|
||||
std::string billingDate_;
|
||||
bool isGroupByProduct_;
|
||||
std::string granularity_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBillRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAccountBillRequest();
|
||||
~QueryAccountBillRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
long getOwnerID() const;
|
||||
void setOwnerID(long ownerID);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getBillingDate() const;
|
||||
void setBillingDate(const std::string &billingDate);
|
||||
bool getIsGroupByProduct() const;
|
||||
void setIsGroupByProduct(bool isGroupByProduct);
|
||||
std::string getGranularity() const;
|
||||
void setGranularity(const std::string &granularity);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string billingCycle_;
|
||||
int pageNum_;
|
||||
long ownerID_;
|
||||
long billOwnerId_;
|
||||
std::string billingDate_;
|
||||
bool isGroupByProduct_;
|
||||
std::string granularity_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
float deductedByCoupons;
|
||||
std::string ownerName;
|
||||
float deductedByCoupons;
|
||||
std::string productName;
|
||||
std::string productCode;
|
||||
std::string billAccountID;
|
||||
@@ -46,16 +46,18 @@ namespace AlibabaCloud
|
||||
std::string bizType;
|
||||
std::string billingDate;
|
||||
float paymentAmount;
|
||||
float deductedByPrepaidCard;
|
||||
std::string pipCode;
|
||||
float deductedByPrepaidCard;
|
||||
float invoiceDiscount;
|
||||
std::string subscriptionType;
|
||||
float pretaxGrossAmount;
|
||||
std::string ownerID;
|
||||
float pretaxAmount;
|
||||
std::string ownerID;
|
||||
std::string currency;
|
||||
std::string billAccountName;
|
||||
std::string costUnit;
|
||||
float adjustAmount;
|
||||
float cashAmount;
|
||||
};
|
||||
std::string billingCycle;
|
||||
int totalCount;
|
||||
|
||||
@@ -1,72 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_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 QueryAccountTransactionDetailsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAccountTransactionDetailsRequest();
|
||||
~QueryAccountTransactionDetailsRequest();
|
||||
|
||||
std::string getTransactionType()const;
|
||||
void setTransactionType(const std::string& transactionType);
|
||||
std::string getCreateTimeEnd()const;
|
||||
void setCreateTimeEnd(const std::string& createTimeEnd);
|
||||
std::string getRecordID()const;
|
||||
void setRecordID(const std::string& recordID);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::string getTransactionChannel()const;
|
||||
void setTransactionChannel(const std::string& transactionChannel);
|
||||
std::string getTransactionChannelSN()const;
|
||||
void setTransactionChannelSN(const std::string& transactionChannelSN);
|
||||
std::string getCreateTimeStart()const;
|
||||
void setCreateTimeStart(const std::string& createTimeStart);
|
||||
std::string getTransactionNumber()const;
|
||||
void setTransactionNumber(const std::string& transactionNumber);
|
||||
|
||||
private:
|
||||
std::string transactionType_;
|
||||
std::string createTimeEnd_;
|
||||
std::string recordID_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::string transactionChannel_;
|
||||
std::string transactionChannelSN_;
|
||||
std::string createTimeStart_;
|
||||
std::string transactionNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionDetailsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAccountTransactionDetailsRequest();
|
||||
~QueryAccountTransactionDetailsRequest();
|
||||
std::string getTransactionType() const;
|
||||
void setTransactionType(const std::string &transactionType);
|
||||
std::string getCreateTimeEnd() const;
|
||||
void setCreateTimeEnd(const std::string &createTimeEnd);
|
||||
std::string getRecordID() const;
|
||||
void setRecordID(const std::string &recordID);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::string getTransactionChannel() const;
|
||||
void setTransactionChannel(const std::string &transactionChannel);
|
||||
std::string getTransactionChannelSN() const;
|
||||
void setTransactionChannelSN(const std::string &transactionChannelSN);
|
||||
std::string getCreateTimeStart() const;
|
||||
void setCreateTimeStart(const std::string &createTimeStart);
|
||||
std::string getTransactionNumber() const;
|
||||
void setTransactionNumber(const std::string &transactionNumber);
|
||||
|
||||
private:
|
||||
std::string transactionType_;
|
||||
std::string createTimeEnd_;
|
||||
std::string recordID_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::string transactionChannel_;
|
||||
std::string transactionChannelSN_;
|
||||
std::string createTimeStart_;
|
||||
std::string transactionNumber_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct AccountTransactionsListItem
|
||||
{
|
||||
std::string transactionType;
|
||||
std::string billingCycle;
|
||||
std::string transactionType;
|
||||
std::string transactionNumber;
|
||||
std::string amount;
|
||||
std::string transactionAccount;
|
||||
|
||||
@@ -1,66 +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_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_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 QueryAccountTransactionsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAccountTransactionsRequest();
|
||||
~QueryAccountTransactionsRequest();
|
||||
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getCreateTimeEnd()const;
|
||||
void setCreateTimeEnd(const std::string& createTimeEnd);
|
||||
std::string getRecordID()const;
|
||||
void setRecordID(const std::string& recordID);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTransactionChannelSN()const;
|
||||
void setTransactionChannelSN(const std::string& transactionChannelSN);
|
||||
std::string getCreateTimeStart()const;
|
||||
void setCreateTimeStart(const std::string& createTimeStart);
|
||||
std::string getTransactionNumber()const;
|
||||
void setTransactionNumber(const std::string& transactionNumber);
|
||||
|
||||
private:
|
||||
int pageNum_;
|
||||
std::string createTimeEnd_;
|
||||
std::string recordID_;
|
||||
int pageSize_;
|
||||
std::string transactionChannelSN_;
|
||||
std::string createTimeStart_;
|
||||
std::string transactionNumber_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAccountTransactionsRequest();
|
||||
~QueryAccountTransactionsRequest();
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getTransactionType() const;
|
||||
void setTransactionType(const std::string &transactionType);
|
||||
std::string getCreateTimeEnd() const;
|
||||
void setCreateTimeEnd(const std::string &createTimeEnd);
|
||||
std::string getRecordID() const;
|
||||
void setRecordID(const std::string &recordID);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTransactionChannel() const;
|
||||
void setTransactionChannel(const std::string &transactionChannel);
|
||||
std::string getTransactionChannelSN() const;
|
||||
void setTransactionChannelSN(const std::string &transactionChannelSN);
|
||||
std::string getCreateTimeStart() const;
|
||||
void setCreateTimeStart(const std::string &createTimeStart);
|
||||
std::string getTransactionNumber() const;
|
||||
void setTransactionNumber(const std::string &transactionNumber);
|
||||
std::string getTransactionFlow() const;
|
||||
void setTransactionFlow(const std::string &transactionFlow);
|
||||
|
||||
private:
|
||||
int pageNum_;
|
||||
std::string transactionType_;
|
||||
std::string createTimeEnd_;
|
||||
std::string recordID_;
|
||||
int pageSize_;
|
||||
std::string transactionChannel_;
|
||||
std::string transactionChannelSN_;
|
||||
std::string createTimeStart_;
|
||||
std::string transactionNumber_;
|
||||
std::string transactionFlow_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct AccountTransactionsListItem
|
||||
{
|
||||
std::string transactionType;
|
||||
std::string billingCycle;
|
||||
std::string transactionType;
|
||||
std::string transactionNumber;
|
||||
std::string amount;
|
||||
std::string transactionAccount;
|
||||
|
||||
@@ -1,84 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_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 QueryAvailableInstancesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAvailableInstancesRequest();
|
||||
~QueryAvailableInstancesRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRenewStatus()const;
|
||||
void setRenewStatus(const std::string& renewStatus);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEndTimeStart()const;
|
||||
void setEndTimeStart(const std::string& endTimeStart);
|
||||
std::string getCreateTimeEnd()const;
|
||||
void setCreateTimeEnd(const std::string& createTimeEnd);
|
||||
std::string getInstanceIDs()const;
|
||||
void setInstanceIDs(const std::string& instanceIDs);
|
||||
std::string getEndTimeEnd()const;
|
||||
void setEndTimeEnd(const std::string& endTimeEnd);
|
||||
std::string getCreateTimeStart()const;
|
||||
void setCreateTimeStart(const std::string& createTimeStart);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
int pageNum_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
std::string renewStatus_;
|
||||
long ownerId_;
|
||||
std::string endTimeStart_;
|
||||
std::string createTimeEnd_;
|
||||
std::string instanceIDs_;
|
||||
std::string endTimeEnd_;
|
||||
std::string createTimeStart_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAvailableInstancesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAvailableInstancesRequest();
|
||||
~QueryAvailableInstancesRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getRenewStatus() const;
|
||||
void setRenewStatus(const std::string &renewStatus);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getEndTimeStart() const;
|
||||
void setEndTimeStart(const std::string &endTimeStart);
|
||||
std::string getCreateTimeEnd() const;
|
||||
void setCreateTimeEnd(const std::string &createTimeEnd);
|
||||
std::string getInstanceIDs() const;
|
||||
void setInstanceIDs(const std::string &instanceIDs);
|
||||
std::string getEndTimeEnd() const;
|
||||
void setEndTimeEnd(const std::string &endTimeEnd);
|
||||
std::string getCreateTimeStart() const;
|
||||
void setCreateTimeStart(const std::string &createTimeStart);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
int pageNum_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
std::string renewStatus_;
|
||||
long ownerId_;
|
||||
std::string endTimeStart_;
|
||||
std::string createTimeEnd_;
|
||||
std::string instanceIDs_;
|
||||
std::string endTimeEnd_;
|
||||
std::string createTimeStart_;
|
||||
std::string region_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
|
||||
|
||||
@@ -36,12 +36,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct Instance
|
||||
{
|
||||
std::string expectedReleaseTime;
|
||||
std::string status;
|
||||
std::string expectedReleaseTime;
|
||||
int renewalDuration;
|
||||
std::string endTime;
|
||||
std::string productCode;
|
||||
std::string instanceID;
|
||||
std::string productCode;
|
||||
std::string createTime;
|
||||
std::string productType;
|
||||
std::string renewStatus;
|
||||
@@ -49,8 +49,8 @@ namespace AlibabaCloud
|
||||
long ownerId;
|
||||
std::string releaseTime;
|
||||
long sellerId;
|
||||
std::string region;
|
||||
std::string renewalDurationUnit;
|
||||
std::string region;
|
||||
std::string seller;
|
||||
std::string subStatus;
|
||||
std::string stopTime;
|
||||
|
||||
@@ -1,60 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_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 QueryBillOverviewRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryBillOverviewRequest();
|
||||
~QueryBillOverviewRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillOverviewRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryBillOverviewRequest();
|
||||
~QueryBillOverviewRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace AlibabaCloud
|
||||
float pretaxGrossAmount;
|
||||
std::string currency;
|
||||
std::string commodityCode;
|
||||
float adjustAmount;
|
||||
float deductedByCoupons;
|
||||
std::string roundDownDiscount;
|
||||
std::string productDetail;
|
||||
@@ -61,6 +62,7 @@ namespace AlibabaCloud
|
||||
float pretaxAmount;
|
||||
std::string ownerID;
|
||||
std::string billAccountName;
|
||||
float cashAmount;
|
||||
float pretaxAmountLocal;
|
||||
};
|
||||
std::string billingCycle;
|
||||
|
||||
@@ -1,78 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_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 QueryBillRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryBillRequest();
|
||||
~QueryBillRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
bool getIsHideZeroCharge()const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
bool getIsDisplayLocalCurrency()const;
|
||||
void setIsDisplayLocalCurrency(bool isDisplayLocalCurrency);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
bool isDisplayLocalCurrency_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
std::string type_;
|
||||
long ownerId_;
|
||||
int pageNum_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryBillRequest();
|
||||
~QueryBillRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
bool getIsHideZeroCharge() const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
bool getIsDisplayLocalCurrency() const;
|
||||
void setIsDisplayLocalCurrency(bool isDisplayLocalCurrency);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
std::string getType() const;
|
||||
void setType(const std::string &type);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
bool isDisplayLocalCurrency_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
std::string type_;
|
||||
long ownerId_;
|
||||
int pageNum_;
|
||||
long billOwnerId_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
|
||||
|
||||
@@ -53,6 +53,7 @@ namespace AlibabaCloud
|
||||
std::string currency;
|
||||
std::string commodityCode;
|
||||
std::string usageStartTime;
|
||||
float adjustAmount;
|
||||
std::string status;
|
||||
std::string paymentTransactionID;
|
||||
float deductedByCoupons;
|
||||
@@ -62,9 +63,10 @@ namespace AlibabaCloud
|
||||
std::string productType;
|
||||
float outstandingAmount;
|
||||
std::string pipCode;
|
||||
std::string ownerID;
|
||||
float pretaxAmount;
|
||||
std::string ownerID;
|
||||
std::string recordID;
|
||||
float cashAmount;
|
||||
float pretaxAmountLocal;
|
||||
};
|
||||
std::string billingCycle;
|
||||
|
||||
@@ -1,45 +1,39 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_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 QueryBillToOSSSubscriptionRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryBillToOSSSubscriptionRequest();
|
||||
~QueryBillToOSSSubscriptionRequest();
|
||||
|
||||
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillToOSSSubscriptionRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryBillToOSSSubscriptionRequest();
|
||||
~QueryBillToOSSSubscriptionRequest();
|
||||
|
||||
private:
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
std::string subscribeBucket;
|
||||
std::string subscribeTime;
|
||||
std::string subscribeType;
|
||||
std::string bucketPath;
|
||||
long bucketOwnerId;
|
||||
std::string multAccountRelSubscribe;
|
||||
std::string subscribeLanguage;
|
||||
|
||||
@@ -1,54 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_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 QueryCashCouponsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryCashCouponsRequest();
|
||||
~QueryCashCouponsRequest();
|
||||
|
||||
std::string getExpiryTimeEnd()const;
|
||||
void setExpiryTimeEnd(const std::string& expiryTimeEnd);
|
||||
std::string getExpiryTimeStart()const;
|
||||
void setExpiryTimeStart(const std::string& expiryTimeStart);
|
||||
bool getEffectiveOrNot()const;
|
||||
void setEffectiveOrNot(bool effectiveOrNot);
|
||||
|
||||
private:
|
||||
std::string expiryTimeEnd_;
|
||||
std::string expiryTimeStart_;
|
||||
bool effectiveOrNot_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCashCouponsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryCashCouponsRequest();
|
||||
~QueryCashCouponsRequest();
|
||||
std::string getExpiryTimeEnd() const;
|
||||
void setExpiryTimeEnd(const std::string &expiryTimeEnd);
|
||||
std::string getExpiryTimeStart() const;
|
||||
void setExpiryTimeStart(const std::string &expiryTimeStart);
|
||||
bool getEffectiveOrNot() const;
|
||||
void setEffectiveOrNot(bool effectiveOrNot);
|
||||
|
||||
private:
|
||||
std::string expiryTimeEnd_;
|
||||
std::string expiryTimeStart_;
|
||||
bool effectiveOrNot_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_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 QueryCostUnitRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryCostUnitRequest();
|
||||
~QueryCostUnitRequest();
|
||||
|
||||
long getParentUnitId()const;
|
||||
void setParentUnitId(long parentUnitId);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getOwnerUid()const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
long parentUnitId_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long ownerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCostUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryCostUnitRequest();
|
||||
~QueryCostUnitRequest();
|
||||
long getParentUnitId() const;
|
||||
void setParentUnitId(long parentUnitId);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
long getOwnerUid() const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
long parentUnitId_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long ownerUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
|
||||
|
||||
@@ -1,57 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_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 QueryCostUnitResourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryCostUnitResourceRequest();
|
||||
~QueryCostUnitResourceRequest();
|
||||
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getUnitId()const;
|
||||
void setUnitId(long unitId);
|
||||
long getOwnerUid()const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long unitId_;
|
||||
long ownerUid_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCostUnitResourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryCostUnitResourceRequest();
|
||||
~QueryCostUnitResourceRequest();
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
long getUnitId() const;
|
||||
void setUnitId(long unitId);
|
||||
long getOwnerUid() const;
|
||||
void setOwnerUid(long ownerUid);
|
||||
|
||||
private:
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long unitId_;
|
||||
long ownerUid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
|
||||
|
||||
@@ -44,8 +44,8 @@ namespace AlibabaCloud
|
||||
struct CostUnitStatisInfo
|
||||
{
|
||||
long subUnitCount;
|
||||
long totalResourceGroupCount;
|
||||
long totalResourceCount;
|
||||
long totalResourceGroupCount;
|
||||
long userCount;
|
||||
long resourceCount;
|
||||
long totalUserCount;
|
||||
@@ -55,21 +55,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
long resourceUserId;
|
||||
std::string resourceType;
|
||||
std::string resourceNick;
|
||||
std::string apportionCode;
|
||||
std::string resourceNick;
|
||||
std::string apportionName;
|
||||
std::string resourceTag;
|
||||
std::string relatedResources;
|
||||
std::string apportionName;
|
||||
std::string resourceId;
|
||||
std::string commodityCode;
|
||||
std::string resourceStatus;
|
||||
std::string resourceUserName;
|
||||
std::string resourceGroup;
|
||||
std::string commodityName;
|
||||
std::string resourceGroup;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
CostUnit costUnit;
|
||||
std::vector<ResourceInstanceList> resourceInstanceDtoList;
|
||||
CostUnitStatisInfo costUnitStatisInfo;
|
||||
|
||||
@@ -42,8 +42,8 @@ namespace AlibabaCloud
|
||||
std::string unitName;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
std::vector<CostUnitDtoListItem> costUnitDtoList;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_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 QueryCustomerAddressListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryCustomerAddressListRequest();
|
||||
~QueryCustomerAddressListRequest();
|
||||
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCustomerAddressListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryCustomerAddressListRequest();
|
||||
~QueryCustomerAddressListRequest();
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
|
||||
|
||||
@@ -36,16 +36,16 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct CustomerInvoiceAddress
|
||||
{
|
||||
long userId;
|
||||
std::string addressee;
|
||||
long userId;
|
||||
std::string phone;
|
||||
std::string deliveryAddress;
|
||||
std::string street;
|
||||
std::string postalCode;
|
||||
std::string street;
|
||||
std::string bizType;
|
||||
long id;
|
||||
std::string userNick;
|
||||
std::string city;
|
||||
std::string userNick;
|
||||
long id;
|
||||
std::string county;
|
||||
std::string province;
|
||||
};
|
||||
|
||||
@@ -1,75 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_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 QueryDPUtilizationDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryDPUtilizationDetailRequest();
|
||||
~QueryDPUtilizationDetailRequest();
|
||||
|
||||
std::string getDeductedInstanceId()const;
|
||||
void setDeductedInstanceId(const std::string& deductedInstanceId);
|
||||
std::string getLastToken()const;
|
||||
void setLastToken(const std::string& lastToken);
|
||||
std::string getInstanceSpec()const;
|
||||
void setInstanceSpec(const std::string& instanceSpec);
|
||||
std::string getProdCode()const;
|
||||
void setProdCode(const std::string& prodCode);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
bool getIncludeShare()const;
|
||||
void setIncludeShare(bool includeShare);
|
||||
std::string getCommodityCode()const;
|
||||
void setCommodityCode(const std::string& commodityCode);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getInstanceId()const;
|
||||
void setInstanceId(const std::string& instanceId);
|
||||
int getLimit()const;
|
||||
void setLimit(int limit);
|
||||
|
||||
private:
|
||||
std::string deductedInstanceId_;
|
||||
std::string lastToken_;
|
||||
std::string instanceSpec_;
|
||||
std::string prodCode_;
|
||||
std::string endTime_;
|
||||
bool includeShare_;
|
||||
std::string commodityCode_;
|
||||
std::string startTime_;
|
||||
std::string instanceId_;
|
||||
int limit_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryDPUtilizationDetailRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryDPUtilizationDetailRequest();
|
||||
~QueryDPUtilizationDetailRequest();
|
||||
std::string getDeductedInstanceId() const;
|
||||
void setDeductedInstanceId(const std::string &deductedInstanceId);
|
||||
std::string getLastToken() const;
|
||||
void setLastToken(const std::string &lastToken);
|
||||
std::string getInstanceSpec() const;
|
||||
void setInstanceSpec(const std::string &instanceSpec);
|
||||
std::string getProdCode() const;
|
||||
void setProdCode(const std::string &prodCode);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
bool getIncludeShare() const;
|
||||
void setIncludeShare(bool includeShare);
|
||||
std::string getCommodityCode() const;
|
||||
void setCommodityCode(const std::string &commodityCode);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getLimit() const;
|
||||
void setLimit(int limit);
|
||||
|
||||
private:
|
||||
std::string deductedInstanceId_;
|
||||
std::string lastToken_;
|
||||
std::string instanceSpec_;
|
||||
std::string prodCode_;
|
||||
std::string endTime_;
|
||||
bool includeShare_;
|
||||
std::string commodityCode_;
|
||||
std::string startTime_;
|
||||
std::string instanceId_;
|
||||
int limit_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
|
||||
|
||||
@@ -45,8 +45,8 @@ namespace AlibabaCloud
|
||||
float deductHours;
|
||||
long uid;
|
||||
std::string deductDate;
|
||||
float deductMeasure;
|
||||
long shareUid;
|
||||
float deductMeasure;
|
||||
std::string region;
|
||||
std::string deductedInstanceId;
|
||||
float deductQuantity;
|
||||
|
||||
@@ -1,87 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_QUERYEVALUATELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_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 QueryEvaluateListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryEvaluateListRequest();
|
||||
~QueryEvaluateListRequest();
|
||||
|
||||
std::string getEndSearchTime()const;
|
||||
void setEndSearchTime(const std::string& endSearchTime);
|
||||
std::string getOutBizId()const;
|
||||
void setOutBizId(const std::string& outBizId);
|
||||
int getSortType()const;
|
||||
void setSortType(int sortType);
|
||||
int getType()const;
|
||||
void setType(int type);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndAmount()const;
|
||||
void setEndAmount(long endAmount);
|
||||
std::string getBillCycle()const;
|
||||
void setBillCycle(const std::string& billCycle);
|
||||
std::vector<std::string> getBizTypeList()const;
|
||||
void setBizTypeList(const std::vector<std::string>& bizTypeList);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getStartSearchTime()const;
|
||||
void setStartSearchTime(const std::string& startSearchTime);
|
||||
std::string getEndBizTime()const;
|
||||
void setEndBizTime(const std::string& endBizTime);
|
||||
long getStartAmount()const;
|
||||
void setStartAmount(long startAmount);
|
||||
std::string getStartBizTime()const;
|
||||
void setStartBizTime(const std::string& startBizTime);
|
||||
|
||||
private:
|
||||
std::string endSearchTime_;
|
||||
std::string outBizId_;
|
||||
int sortType_;
|
||||
int type_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long endAmount_;
|
||||
std::string billCycle_;
|
||||
std::vector<std::string> bizTypeList_;
|
||||
long ownerId_;
|
||||
std::string startSearchTime_;
|
||||
std::string endBizTime_;
|
||||
long startAmount_;
|
||||
std::string startBizTime_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryEvaluateListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryEvaluateListRequest();
|
||||
~QueryEvaluateListRequest();
|
||||
std::string getEndSearchTime() const;
|
||||
void setEndSearchTime(const std::string &endSearchTime);
|
||||
std::string getOutBizId() const;
|
||||
void setOutBizId(const std::string &outBizId);
|
||||
int getSortType() const;
|
||||
void setSortType(int sortType);
|
||||
int getType() const;
|
||||
void setType(int type);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
long getEndAmount() const;
|
||||
void setEndAmount(long endAmount);
|
||||
std::string getBillCycle() const;
|
||||
void setBillCycle(const std::string &billCycle);
|
||||
std::vector<std::string> getBizTypeList() const;
|
||||
void setBizTypeList(const std::vector<std::string> &bizTypeList);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getStartSearchTime() const;
|
||||
void setStartSearchTime(const std::string &startSearchTime);
|
||||
std::string getEndBizTime() const;
|
||||
void setEndBizTime(const std::string &endBizTime);
|
||||
long getStartAmount() const;
|
||||
void setStartAmount(long startAmount);
|
||||
std::string getStartBizTime() const;
|
||||
void setStartBizTime(const std::string &startBizTime);
|
||||
|
||||
private:
|
||||
std::string endSearchTime_;
|
||||
std::string outBizId_;
|
||||
int sortType_;
|
||||
int type_;
|
||||
int pageNum_;
|
||||
int pageSize_;
|
||||
long endAmount_;
|
||||
std::string billCycle_;
|
||||
std::vector<std::string> bizTypeList_;
|
||||
long ownerId_;
|
||||
std::string startSearchTime_;
|
||||
std::string endBizTime_;
|
||||
long startAmount_;
|
||||
std::string startBizTime_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
|
||||
|
||||
@@ -37,8 +37,8 @@ namespace AlibabaCloud
|
||||
struct Evaluate
|
||||
{
|
||||
int status;
|
||||
long offsetCostAmount;
|
||||
std::string bizTime;
|
||||
long offsetCostAmount;
|
||||
std::string gmtModified;
|
||||
std::string billCycle;
|
||||
std::string bizType;
|
||||
@@ -46,15 +46,15 @@ namespace AlibabaCloud
|
||||
long itemId;
|
||||
long originalAmount;
|
||||
std::string name;
|
||||
std::string gmtCreate;
|
||||
int type;
|
||||
std::string gmtCreate;
|
||||
long userId;
|
||||
long billId;
|
||||
long offsetAcceptAmount;
|
||||
std::string opId;
|
||||
long id;
|
||||
std::string userNick;
|
||||
std::string outBizId;
|
||||
std::string userNick;
|
||||
long id;
|
||||
long invoicedAmount;
|
||||
long canInvoiceAmount;
|
||||
};
|
||||
|
||||
@@ -1,48 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_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 QueryFinancialAccountInfoRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryFinancialAccountInfoRequest();
|
||||
~QueryFinancialAccountInfoRequest();
|
||||
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
|
||||
private:
|
||||
long userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryFinancialAccountInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryFinancialAccountInfoRequest();
|
||||
~QueryFinancialAccountInfoRequest();
|
||||
long getUserId() const;
|
||||
void setUserId(long userId);
|
||||
|
||||
private:
|
||||
long userId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
|
||||
|
||||
@@ -35,8 +35,8 @@ namespace AlibabaCloud
|
||||
struct Data
|
||||
{
|
||||
std::string userName;
|
||||
bool isFinancialAccount;
|
||||
std::string memberNickName;
|
||||
bool isFinancialAccount;
|
||||
std::string memberGroupName;
|
||||
long memberGroupId;
|
||||
std::string accountType;
|
||||
|
||||
@@ -1,81 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_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 QueryInstanceBillRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryInstanceBillRequest();
|
||||
~QueryInstanceBillRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
bool getIsHideZeroCharge()const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
long getBillOwnerId()const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getBillingDate()const;
|
||||
void setBillingDate(const std::string& billingDate);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
bool getIsBillingItem()const;
|
||||
void setIsBillingItem(bool isBillingItem);
|
||||
std::string getGranularity()const;
|
||||
void setGranularity(const std::string& granularity);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
int pageNum_;
|
||||
long billOwnerId_;
|
||||
std::string billingDate_;
|
||||
std::string productType_;
|
||||
bool isBillingItem_;
|
||||
std::string granularity_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceBillRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryInstanceBillRequest();
|
||||
~QueryInstanceBillRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
bool getIsHideZeroCharge() const;
|
||||
void setIsHideZeroCharge(bool isHideZeroCharge);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
long getBillOwnerId() const;
|
||||
void setBillOwnerId(long billOwnerId);
|
||||
std::string getBillingDate() const;
|
||||
void setBillingDate(const std::string &billingDate);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
bool getIsBillingItem() const;
|
||||
void setIsBillingItem(bool isBillingItem);
|
||||
std::string getGranularity() const;
|
||||
void setGranularity(const std::string &granularity);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
bool isHideZeroCharge_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
long ownerId_;
|
||||
int pageNum_;
|
||||
long billOwnerId_;
|
||||
std::string billingDate_;
|
||||
std::string productType_;
|
||||
bool isBillingItem_;
|
||||
std::string granularity_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
|
||||
|
||||
@@ -40,23 +40,24 @@ namespace AlibabaCloud
|
||||
std::string productName;
|
||||
std::string instanceID;
|
||||
float deductedByCashCoupons;
|
||||
std::string listPriceUnit;
|
||||
std::string billingDate;
|
||||
std::string listPrice;
|
||||
std::string listPriceUnit;
|
||||
float paymentAmount;
|
||||
std::string listPrice;
|
||||
float deductedByPrepaidCard;
|
||||
float invoiceDiscount;
|
||||
std::string subscriptionType;
|
||||
std::string item;
|
||||
std::string subscriptionType;
|
||||
float pretaxGrossAmount;
|
||||
std::string instanceConfig;
|
||||
std::string currency;
|
||||
std::string commodityCode;
|
||||
std::string costUnit;
|
||||
std::string resourceGroup;
|
||||
float adjustAmount;
|
||||
std::string billingType;
|
||||
std::string usage;
|
||||
float deductedByCoupons;
|
||||
std::string usage;
|
||||
std::string productDetail;
|
||||
std::string productCode;
|
||||
std::string zone;
|
||||
@@ -64,17 +65,18 @@ namespace AlibabaCloud
|
||||
float outstandingAmount;
|
||||
std::string billingItem;
|
||||
std::string nickName;
|
||||
std::string intranetIP;
|
||||
std::string pipCode;
|
||||
std::string intranetIP;
|
||||
std::string servicePeriodUnit;
|
||||
std::string servicePeriod;
|
||||
std::string deductedByResourcePackage;
|
||||
std::string usageUnit;
|
||||
std::string ownerID;
|
||||
float pretaxAmount;
|
||||
std::string internetIP;
|
||||
float pretaxAmount;
|
||||
std::string ownerID;
|
||||
std::string region;
|
||||
std::string tag;
|
||||
float cashAmount;
|
||||
};
|
||||
std::string billingCycle;
|
||||
int totalCount;
|
||||
|
||||
@@ -1,60 +1,52 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_QUERYINSTANCEBYTAGREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_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 QueryInstanceByTagRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
public:
|
||||
QueryInstanceByTagRequest();
|
||||
~QueryInstanceByTagRequest();
|
||||
|
||||
std::vector<std::string> getResourceId()const;
|
||||
void setResourceId(const std::vector<std::string>& resourceId);
|
||||
std::vector<Tag> getTag()const;
|
||||
void setTag(const std::vector<Tag>& tag);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
|
||||
private:
|
||||
std::vector<std::string> resourceId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string resourceType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceByTagRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
QueryInstanceByTagRequest();
|
||||
~QueryInstanceByTagRequest();
|
||||
std::vector<std::string> getResourceId() const;
|
||||
void setResourceId(const std::vector<std::string> &resourceId);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
|
||||
private:
|
||||
std::vector<std::string> resourceId_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string resourceType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
|
||||
|
||||
@@ -1,63 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_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 QueryInstanceGaapCostRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryInstanceGaapCostRequest();
|
||||
~QueryInstanceGaapCostRequest();
|
||||
|
||||
std::string getProductCode()const;
|
||||
void setProductCode(const std::string& productCode);
|
||||
std::string getSubscriptionType()const;
|
||||
void setSubscriptionType(const std::string& subscriptionType);
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getProductType()const;
|
||||
void setProductType(const std::string& productType);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
int pageNum_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceGaapCostRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryInstanceGaapCostRequest();
|
||||
~QueryInstanceGaapCostRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
int getPageNum() const;
|
||||
void setPageNum(int pageNum);
|
||||
std::string getProductType() const;
|
||||
void setProductType(const std::string &productType);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string subscriptionType_;
|
||||
std::string billingCycle_;
|
||||
int pageNum_;
|
||||
std::string productType_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user