Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8d712bd134 | ||
|
|
c219cba900 | ||
|
|
17a1e13ec3 | ||
|
|
a4eea962f1 | ||
|
|
57e4665c5e | ||
|
|
36828e0fce | ||
|
|
d35ae81e5c | ||
|
|
16a57f3f23 | ||
|
|
4fc4cdd7b8 | ||
|
|
9d7216efce | ||
|
|
80e8534b12 | ||
|
|
c40875737f | ||
|
|
835983db86 | ||
|
|
109a880552 | ||
|
|
16b816ae59 | ||
|
|
5df0ee7c86 | ||
|
|
11e315b724 | ||
|
|
58cbb932cd | ||
|
|
24b5803214 | ||
|
|
53b9df63e0 | ||
|
|
886c6efd99 | ||
|
|
5ee76db464 | ||
|
|
34a37c33b2 | ||
|
|
4741377b3b | ||
|
|
c1730219b4 | ||
|
|
b24604b684 | ||
|
|
23401bdd3d | ||
|
|
16fb495f57 | ||
|
|
9d56952627 | ||
|
|
39e386ae1c | ||
|
|
59cfd7acc2 | ||
|
|
d10310dfdf | ||
|
|
c06886edcb | ||
|
|
6bcdd4b52e | ||
|
|
1f36d787d0 | ||
|
|
1ef5aff5c4 | ||
|
|
f1425baf72 | ||
|
|
1177c92105 | ||
|
|
882060f77c | ||
|
|
6d9f56b73b | ||
|
|
b44d845918 | ||
|
|
edbe01d364 |
142
CHANGELOG
142
CHANGELOG
@@ -1,3 +1,145 @@
|
||||
2021-08-31 Version: 1.36.862
|
||||
- Generated 2017-08-01 for `Edas`.
|
||||
|
||||
2021-08-27 Version: 1.36.861
|
||||
- ListAvailableEcsTypes set param ZoneId not required.
|
||||
- ListAvailableEcsTypes return ZoneIds.
|
||||
|
||||
2021-08-26 Version: 1.36.860
|
||||
- ListAvailableEcsTypes set param ZoneId not required.
|
||||
- ListAvailableEcsTypes return ZoneIds.
|
||||
|
||||
2021-08-24 Version: 1.36.859
|
||||
- Release RetouchBody.
|
||||
|
||||
2021-08-20 Version: 1.36.858
|
||||
- Update Dyvmsapi SDK.
|
||||
- Add GetCallInfo.
|
||||
|
||||
2021-08-19 Version: 1.36.857
|
||||
- Add SupportSessionManager for DescribeCloudAssistantStatus.
|
||||
|
||||
2021-08-19 Version: 1.36.856
|
||||
- Add SupportSessionManager for DescribeCloudAssistantStatus.
|
||||
|
||||
2021-08-19 Version: 1.36.855
|
||||
- Support Round and Interval for ApplyNodes API.
|
||||
|
||||
2021-08-19 Version: 1.36.854
|
||||
- Supported new features for outbound.
|
||||
|
||||
2021-08-19 Version: 1.36.853
|
||||
- Release BeautifyBody.
|
||||
|
||||
2021-08-13 Version: 1.36.852
|
||||
- Supported etlOperatorColumnReference for ModifyDtsJob.
|
||||
|
||||
2021-08-13 Version: 1.36.851
|
||||
- Support sts.
|
||||
|
||||
2021-08-12 Version: 1.36.850
|
||||
- Support query dbfs specification.
|
||||
|
||||
2021-08-12 Version: 1.36.849
|
||||
- DescirbeAvailableResource add NodeId input parameter.
|
||||
- CreateTairInstance add GlobalInstanceId input paramter.
|
||||
|
||||
2021-08-11 Version: 1.36.848
|
||||
- Support CEN latest Apis.
|
||||
|
||||
2021-08-10 Version: 1.36.847
|
||||
- Supported DescribeSavingsPlansUsageTotal.
|
||||
- Supported DescribeSavingsPlansUsageDetail.
|
||||
- Supported DescribeSavingsPlansCoverageTotal.
|
||||
- Supported DescribeSavingsPlansCoverageDetail.
|
||||
|
||||
2021-08-10 Version: 1.36.846
|
||||
- Export instance relative API.
|
||||
|
||||
2021-08-10 Version: 1.36.845
|
||||
- Update TaggingAdImage.
|
||||
|
||||
2021-08-10 Version: 1.36.844
|
||||
- Supported DescribeSubscriptionMeta for distributed subscription.
|
||||
- Supported ParentChannelId for DescribeConsumerChannel.
|
||||
- Supported Reserve for ModifyDtsJob.
|
||||
|
||||
2021-08-09 Version: 1.36.843
|
||||
- Supported DescribeSubscriptionMeta for distributed subscription.
|
||||
- Supported ParentChannelId for DescribeConsumerChannel.
|
||||
- Supported Reserve for ModifyDtsJob.
|
||||
|
||||
2021-08-09 Version: 1.36.842
|
||||
- Support Job Status With Phase.
|
||||
|
||||
2021-08-06 Version: 1.36.841
|
||||
- Update TaggingAdImage.
|
||||
|
||||
2021-08-04 Version: 1.36.840
|
||||
- Release TaggingAdImage.
|
||||
|
||||
2021-08-04 Version: 1.36.839
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-08-04 Version: 1.36.838
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-08-04 Version: 1.36.837
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-08-02 Version: 1.36.836
|
||||
- Update TaggingImage.
|
||||
|
||||
2021-08-02 Version: 1.36.835
|
||||
- Support upgrade.
|
||||
|
||||
2021-07-30 Version: 1.36.834
|
||||
- Update Dyvmsapi SDK.
|
||||
|
||||
2021-07-29 Version: 1.36.833
|
||||
- Support Alb Open API.
|
||||
|
||||
2021-07-29 Version: 1.36.832
|
||||
- Supported DescribeMaskingRules.
|
||||
- ModifyMaskingRules.
|
||||
- DeleteMaskingRules.
|
||||
|
||||
2021-07-29 Version: 1.36.831
|
||||
- ListAppInstanceResponse add status field.
|
||||
|
||||
2021-07-28 Version: 1.36.830
|
||||
- Generated 2018-03-13 for `retailcloud`.
|
||||
|
||||
2021-07-27 Version: 1.36.829
|
||||
- Add DescribeAuditLogConfig API.
|
||||
|
||||
2021-07-27 Version: 1.36.828
|
||||
- Createdynamictaggroup increases the filter parameters for TagRegionId.
|
||||
|
||||
2021-07-27 Version: 1.36.827
|
||||
- Add StartTerminalSession.
|
||||
|
||||
2021-07-23 Version: 1.36.826
|
||||
- Export instance relative API.
|
||||
|
||||
2021-07-22 Version: 1.36.825
|
||||
- Add private-link support.
|
||||
- Add download dicts.
|
||||
- Add whiteIpGroup support.
|
||||
- Add recovery infos support.
|
||||
|
||||
2021-07-21 Version: 1.36.824
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-07-21 Version: 1.36.823
|
||||
- Create Lindorm Open api.
|
||||
|
||||
2021-07-21 Version: 1.36.822
|
||||
- Fix the return SDK of describealertloglist API.
|
||||
|
||||
2021-07-21 Version: 1.36.821
|
||||
- Support HealthCheckMethod for HTTP and HTTPS listener.
|
||||
|
||||
2021-07-19 Version: 1.36.820
|
||||
- CreateNetworkInterface supports to allocate Ipv6.
|
||||
|
||||
|
||||
@@ -61,6 +61,14 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/DescribeResourceUsageDetailResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeResourceUsageTotalRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeResourceUsageTotalResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageDetailRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageDetailResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageTotalRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageTotalResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageDetailRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageDetailResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageTotalRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageTotalResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSplitItemBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeSplitItemBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
|
||||
@@ -228,6 +236,14 @@ set(bssopenapi_src
|
||||
src/model/DescribeResourceUsageDetailResult.cc
|
||||
src/model/DescribeResourceUsageTotalRequest.cc
|
||||
src/model/DescribeResourceUsageTotalResult.cc
|
||||
src/model/DescribeSavingsPlansCoverageDetailRequest.cc
|
||||
src/model/DescribeSavingsPlansCoverageDetailResult.cc
|
||||
src/model/DescribeSavingsPlansCoverageTotalRequest.cc
|
||||
src/model/DescribeSavingsPlansCoverageTotalResult.cc
|
||||
src/model/DescribeSavingsPlansUsageDetailRequest.cc
|
||||
src/model/DescribeSavingsPlansUsageDetailResult.cc
|
||||
src/model/DescribeSavingsPlansUsageTotalRequest.cc
|
||||
src/model/DescribeSavingsPlansUsageTotalResult.cc
|
||||
src/model/DescribeSplitItemBillRequest.cc
|
||||
src/model/DescribeSplitItemBillResult.cc
|
||||
src/model/EnableBillGenerationRequest.cc
|
||||
|
||||
@@ -62,6 +62,14 @@
|
||||
#include "model/DescribeResourceUsageDetailResult.h"
|
||||
#include "model/DescribeResourceUsageTotalRequest.h"
|
||||
#include "model/DescribeResourceUsageTotalResult.h"
|
||||
#include "model/DescribeSavingsPlansCoverageDetailRequest.h"
|
||||
#include "model/DescribeSavingsPlansCoverageDetailResult.h"
|
||||
#include "model/DescribeSavingsPlansCoverageTotalRequest.h"
|
||||
#include "model/DescribeSavingsPlansCoverageTotalResult.h"
|
||||
#include "model/DescribeSavingsPlansUsageDetailRequest.h"
|
||||
#include "model/DescribeSavingsPlansUsageDetailResult.h"
|
||||
#include "model/DescribeSavingsPlansUsageTotalRequest.h"
|
||||
#include "model/DescribeSavingsPlansUsageTotalResult.h"
|
||||
#include "model/DescribeSplitItemBillRequest.h"
|
||||
#include "model/DescribeSplitItemBillResult.h"
|
||||
#include "model/EnableBillGenerationRequest.h"
|
||||
@@ -255,6 +263,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeResourceUsageTotalResult> DescribeResourceUsageTotalOutcome;
|
||||
typedef std::future<DescribeResourceUsageTotalOutcome> DescribeResourceUsageTotalOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeResourceUsageTotalRequest&, const DescribeResourceUsageTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceUsageTotalAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSavingsPlansCoverageDetailResult> DescribeSavingsPlansCoverageDetailOutcome;
|
||||
typedef std::future<DescribeSavingsPlansCoverageDetailOutcome> DescribeSavingsPlansCoverageDetailOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeSavingsPlansCoverageDetailRequest&, const DescribeSavingsPlansCoverageDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSavingsPlansCoverageDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSavingsPlansCoverageTotalResult> DescribeSavingsPlansCoverageTotalOutcome;
|
||||
typedef std::future<DescribeSavingsPlansCoverageTotalOutcome> DescribeSavingsPlansCoverageTotalOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeSavingsPlansCoverageTotalRequest&, const DescribeSavingsPlansCoverageTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSavingsPlansCoverageTotalAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSavingsPlansUsageDetailResult> DescribeSavingsPlansUsageDetailOutcome;
|
||||
typedef std::future<DescribeSavingsPlansUsageDetailOutcome> DescribeSavingsPlansUsageDetailOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeSavingsPlansUsageDetailRequest&, const DescribeSavingsPlansUsageDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSavingsPlansUsageDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSavingsPlansUsageTotalResult> DescribeSavingsPlansUsageTotalOutcome;
|
||||
typedef std::future<DescribeSavingsPlansUsageTotalOutcome> DescribeSavingsPlansUsageTotalOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeSavingsPlansUsageTotalRequest&, const DescribeSavingsPlansUsageTotalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSavingsPlansUsageTotalAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSplitItemBillResult> DescribeSplitItemBillOutcome;
|
||||
typedef std::future<DescribeSplitItemBillOutcome> DescribeSplitItemBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeSplitItemBillRequest&, const DescribeSplitItemBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSplitItemBillAsyncHandler;
|
||||
@@ -506,6 +526,18 @@ namespace AlibabaCloud
|
||||
DescribeResourceUsageTotalOutcome describeResourceUsageTotal(const Model::DescribeResourceUsageTotalRequest &request)const;
|
||||
void describeResourceUsageTotalAsync(const Model::DescribeResourceUsageTotalRequest& request, const DescribeResourceUsageTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeResourceUsageTotalOutcomeCallable describeResourceUsageTotalCallable(const Model::DescribeResourceUsageTotalRequest& request) const;
|
||||
DescribeSavingsPlansCoverageDetailOutcome describeSavingsPlansCoverageDetail(const Model::DescribeSavingsPlansCoverageDetailRequest &request)const;
|
||||
void describeSavingsPlansCoverageDetailAsync(const Model::DescribeSavingsPlansCoverageDetailRequest& request, const DescribeSavingsPlansCoverageDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSavingsPlansCoverageDetailOutcomeCallable describeSavingsPlansCoverageDetailCallable(const Model::DescribeSavingsPlansCoverageDetailRequest& request) const;
|
||||
DescribeSavingsPlansCoverageTotalOutcome describeSavingsPlansCoverageTotal(const Model::DescribeSavingsPlansCoverageTotalRequest &request)const;
|
||||
void describeSavingsPlansCoverageTotalAsync(const Model::DescribeSavingsPlansCoverageTotalRequest& request, const DescribeSavingsPlansCoverageTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSavingsPlansCoverageTotalOutcomeCallable describeSavingsPlansCoverageTotalCallable(const Model::DescribeSavingsPlansCoverageTotalRequest& request) const;
|
||||
DescribeSavingsPlansUsageDetailOutcome describeSavingsPlansUsageDetail(const Model::DescribeSavingsPlansUsageDetailRequest &request)const;
|
||||
void describeSavingsPlansUsageDetailAsync(const Model::DescribeSavingsPlansUsageDetailRequest& request, const DescribeSavingsPlansUsageDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSavingsPlansUsageDetailOutcomeCallable describeSavingsPlansUsageDetailCallable(const Model::DescribeSavingsPlansUsageDetailRequest& request) const;
|
||||
DescribeSavingsPlansUsageTotalOutcome describeSavingsPlansUsageTotal(const Model::DescribeSavingsPlansUsageTotalRequest &request)const;
|
||||
void describeSavingsPlansUsageTotalAsync(const Model::DescribeSavingsPlansUsageTotalRequest& request, const DescribeSavingsPlansUsageTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSavingsPlansUsageTotalOutcomeCallable describeSavingsPlansUsageTotalCallable(const Model::DescribeSavingsPlansUsageTotalRequest& request) const;
|
||||
DescribeSplitItemBillOutcome describeSplitItemBill(const Model::DescribeSplitItemBillRequest &request)const;
|
||||
void describeSplitItemBillAsync(const Model::DescribeSplitItemBillRequest& request, const DescribeSplitItemBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSplitItemBillOutcomeCallable describeSplitItemBillCallable(const Model::DescribeSplitItemBillRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_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_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILRESULT_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 DescribeSavingsPlansCoverageDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
float postpaidCost;
|
||||
std::string userName;
|
||||
std::string instanceSpec;
|
||||
std::string instanceId;
|
||||
long userId;
|
||||
std::string endPeriod;
|
||||
std::string currency;
|
||||
std::string region;
|
||||
float totalAmount;
|
||||
float deductAmount;
|
||||
float coveragePercentage;
|
||||
std::string startPeriod;
|
||||
};
|
||||
int totalCount;
|
||||
std::string nextToken;
|
||||
std::vector<Item> items;
|
||||
};
|
||||
|
||||
|
||||
DescribeSavingsPlansCoverageDetailResult();
|
||||
explicit DescribeSavingsPlansCoverageDetailResult(const std::string &payload);
|
||||
~DescribeSavingsPlansCoverageDetailResult();
|
||||
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_DESCRIBESAVINGSPLANSCOVERAGEDETAILRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_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_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALRESULT_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 DescribeSavingsPlansCoverageTotalResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct TotalCoverage
|
||||
{
|
||||
float deductAmount;
|
||||
float coveragePercentage;
|
||||
};
|
||||
struct Item
|
||||
{
|
||||
float percentage;
|
||||
std::string period;
|
||||
};
|
||||
std::vector<Item> periodCoverage;
|
||||
TotalCoverage totalCoverage;
|
||||
};
|
||||
|
||||
|
||||
DescribeSavingsPlansCoverageTotalResult();
|
||||
explicit DescribeSavingsPlansCoverageTotalResult(const std::string &payload);
|
||||
~DescribeSavingsPlansCoverageTotalResult();
|
||||
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_DESCRIBESAVINGSPLANSCOVERAGETOTALRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_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_
|
||||
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILRESULT_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 DescribeSavingsPlansUsageDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
std::string status;
|
||||
float postpaidCost;
|
||||
std::string userName;
|
||||
std::string instanceId;
|
||||
float savedCost;
|
||||
float deductValue;
|
||||
float usagePercentage;
|
||||
std::string type;
|
||||
long userId;
|
||||
std::string endPeriod;
|
||||
std::string currency;
|
||||
float poolValue;
|
||||
std::string startPeriod;
|
||||
};
|
||||
int totalCount;
|
||||
std::string nextToken;
|
||||
std::vector<Item> items;
|
||||
};
|
||||
|
||||
|
||||
DescribeSavingsPlansUsageDetailResult();
|
||||
explicit DescribeSavingsPlansUsageDetailResult(const std::string &payload);
|
||||
~DescribeSavingsPlansUsageDetailResult();
|
||||
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_DESCRIBESAVINGSPLANSUSAGEDETAILRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_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_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALRESULT_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 DescribeSavingsPlansUsageTotalResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct TotalUsage
|
||||
{
|
||||
float postpaidCost;
|
||||
float poolValue;
|
||||
float savedCost;
|
||||
float usagePercentage;
|
||||
};
|
||||
struct Item
|
||||
{
|
||||
float percentage;
|
||||
std::string period;
|
||||
};
|
||||
TotalUsage totalUsage;
|
||||
std::vector<Item> periodCoverage;
|
||||
};
|
||||
|
||||
|
||||
DescribeSavingsPlansUsageTotalResult();
|
||||
explicit DescribeSavingsPlansUsageTotalResult(const std::string &payload);
|
||||
~DescribeSavingsPlansUsageTotalResult();
|
||||
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_DESCRIBESAVINGSPLANSUSAGETOTALRESULT_H_
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
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;
|
||||
@@ -58,6 +60,7 @@ namespace AlibabaCloud
|
||||
std::string deductedInstanceId_;
|
||||
std::string lastToken_;
|
||||
std::string instanceSpec_;
|
||||
std::string prodCode_;
|
||||
std::string endTime_;
|
||||
bool includeShare_;
|
||||
std::string commodityCode_;
|
||||
|
||||
@@ -771,6 +771,150 @@ BssOpenApiClient::DescribeResourceUsageTotalOutcomeCallable BssOpenApiClient::de
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansCoverageDetailOutcome BssOpenApiClient::describeSavingsPlansCoverageDetail(const DescribeSavingsPlansCoverageDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSavingsPlansCoverageDetailOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSavingsPlansCoverageDetailOutcome(DescribeSavingsPlansCoverageDetailResult(outcome.result()));
|
||||
else
|
||||
return DescribeSavingsPlansCoverageDetailOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::describeSavingsPlansCoverageDetailAsync(const DescribeSavingsPlansCoverageDetailRequest& request, const DescribeSavingsPlansCoverageDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSavingsPlansCoverageDetail(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansCoverageDetailOutcomeCallable BssOpenApiClient::describeSavingsPlansCoverageDetailCallable(const DescribeSavingsPlansCoverageDetailRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSavingsPlansCoverageDetailOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSavingsPlansCoverageDetail(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansCoverageTotalOutcome BssOpenApiClient::describeSavingsPlansCoverageTotal(const DescribeSavingsPlansCoverageTotalRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSavingsPlansCoverageTotalOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSavingsPlansCoverageTotalOutcome(DescribeSavingsPlansCoverageTotalResult(outcome.result()));
|
||||
else
|
||||
return DescribeSavingsPlansCoverageTotalOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::describeSavingsPlansCoverageTotalAsync(const DescribeSavingsPlansCoverageTotalRequest& request, const DescribeSavingsPlansCoverageTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSavingsPlansCoverageTotal(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansCoverageTotalOutcomeCallable BssOpenApiClient::describeSavingsPlansCoverageTotalCallable(const DescribeSavingsPlansCoverageTotalRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSavingsPlansCoverageTotalOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSavingsPlansCoverageTotal(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansUsageDetailOutcome BssOpenApiClient::describeSavingsPlansUsageDetail(const DescribeSavingsPlansUsageDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSavingsPlansUsageDetailOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSavingsPlansUsageDetailOutcome(DescribeSavingsPlansUsageDetailResult(outcome.result()));
|
||||
else
|
||||
return DescribeSavingsPlansUsageDetailOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::describeSavingsPlansUsageDetailAsync(const DescribeSavingsPlansUsageDetailRequest& request, const DescribeSavingsPlansUsageDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSavingsPlansUsageDetail(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansUsageDetailOutcomeCallable BssOpenApiClient::describeSavingsPlansUsageDetailCallable(const DescribeSavingsPlansUsageDetailRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSavingsPlansUsageDetailOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSavingsPlansUsageDetail(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansUsageTotalOutcome BssOpenApiClient::describeSavingsPlansUsageTotal(const DescribeSavingsPlansUsageTotalRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSavingsPlansUsageTotalOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSavingsPlansUsageTotalOutcome(DescribeSavingsPlansUsageTotalResult(outcome.result()));
|
||||
else
|
||||
return DescribeSavingsPlansUsageTotalOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::describeSavingsPlansUsageTotalAsync(const DescribeSavingsPlansUsageTotalRequest& request, const DescribeSavingsPlansUsageTotalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSavingsPlansUsageTotal(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSavingsPlansUsageTotalOutcomeCallable BssOpenApiClient::describeSavingsPlansUsageTotalCallable(const DescribeSavingsPlansUsageTotalRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSavingsPlansUsageTotalOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSavingsPlansUsageTotal(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeSplitItemBillOutcome BssOpenApiClient::describeSplitItemBill(const DescribeSplitItemBillRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::DescribeSavingsPlansCoverageDetailRequest;
|
||||
|
||||
DescribeSavingsPlansCoverageDetailRequest::DescribeSavingsPlansCoverageDetailRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeSavingsPlansCoverageDetail")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageDetailRequest::~DescribeSavingsPlansCoverageDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailRequest::getPeriodType()const
|
||||
{
|
||||
return periodType_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setPeriodType(const std::string& periodType)
|
||||
{
|
||||
periodType_ = periodType;
|
||||
setParameter("PeriodType", periodType);
|
||||
}
|
||||
|
||||
long DescribeSavingsPlansCoverageDetailRequest::getBillOwnerId()const
|
||||
{
|
||||
return billOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setBillOwnerId(long billOwnerId)
|
||||
{
|
||||
billOwnerId_ = billOwnerId;
|
||||
setParameter("BillOwnerId", std::to_string(billOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailRequest::getStartPeriod()const
|
||||
{
|
||||
return startPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setStartPeriod(const std::string& startPeriod)
|
||||
{
|
||||
startPeriod_ = startPeriod;
|
||||
setParameter("StartPeriod", startPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailRequest::getEndPeriod()const
|
||||
{
|
||||
return endPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setEndPeriod(const std::string& endPeriod)
|
||||
{
|
||||
endPeriod_ = endPeriod;
|
||||
setParameter("EndPeriod", endPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailRequest::getToken()const
|
||||
{
|
||||
return token_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setToken(const std::string& token)
|
||||
{
|
||||
token_ = token;
|
||||
setParameter("Token", token);
|
||||
}
|
||||
|
||||
int DescribeSavingsPlansCoverageDetailRequest::getMaxResults()const
|
||||
{
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailRequest::setMaxResults(int maxResults)
|
||||
{
|
||||
maxResults_ = maxResults;
|
||||
setParameter("MaxResults", std::to_string(maxResults));
|
||||
}
|
||||
|
||||
105
bssopenapi/src/model/DescribeSavingsPlansCoverageDetailResult.cc
Normal file
105
bssopenapi/src/model/DescribeSavingsPlansCoverageDetailResult.cc
Normal file
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
DescribeSavingsPlansCoverageDetailResult::DescribeSavingsPlansCoverageDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSavingsPlansCoverageDetailResult::DescribeSavingsPlansCoverageDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageDetailResult::~DescribeSavingsPlansCoverageDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeSavingsPlansCoverageDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["NextToken"].isNull())
|
||||
data_.nextToken = dataNode["NextToken"].asString();
|
||||
auto allItemsNode = dataNode["Items"]["Item"];
|
||||
for (auto dataNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodeItemsItem["UserId"].isNull())
|
||||
itemObject.userId = std::stol(dataNodeItemsItem["UserId"].asString());
|
||||
if(!dataNodeItemsItem["UserName"].isNull())
|
||||
itemObject.userName = dataNodeItemsItem["UserName"].asString();
|
||||
if(!dataNodeItemsItem["InstanceId"].isNull())
|
||||
itemObject.instanceId = dataNodeItemsItem["InstanceId"].asString();
|
||||
if(!dataNodeItemsItem["Region"].isNull())
|
||||
itemObject.region = dataNodeItemsItem["Region"].asString();
|
||||
if(!dataNodeItemsItem["InstanceSpec"].isNull())
|
||||
itemObject.instanceSpec = dataNodeItemsItem["InstanceSpec"].asString();
|
||||
if(!dataNodeItemsItem["Currency"].isNull())
|
||||
itemObject.currency = dataNodeItemsItem["Currency"].asString();
|
||||
if(!dataNodeItemsItem["CoveragePercentage"].isNull())
|
||||
itemObject.coveragePercentage = std::stof(dataNodeItemsItem["CoveragePercentage"].asString());
|
||||
if(!dataNodeItemsItem["DeductAmount"].isNull())
|
||||
itemObject.deductAmount = std::stof(dataNodeItemsItem["DeductAmount"].asString());
|
||||
if(!dataNodeItemsItem["TotalAmount"].isNull())
|
||||
itemObject.totalAmount = std::stof(dataNodeItemsItem["TotalAmount"].asString());
|
||||
if(!dataNodeItemsItem["PostpaidCost"].isNull())
|
||||
itemObject.postpaidCost = std::stof(dataNodeItemsItem["PostpaidCost"].asString());
|
||||
if(!dataNodeItemsItem["StartPeriod"].isNull())
|
||||
itemObject.startPeriod = dataNodeItemsItem["StartPeriod"].asString();
|
||||
if(!dataNodeItemsItem["EndPeriod"].isNull())
|
||||
itemObject.endPeriod = dataNodeItemsItem["EndPeriod"].asString();
|
||||
data_.items.push_back(itemObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageDetailResult::Data DescribeSavingsPlansCoverageDetailResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageDetailResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeSavingsPlansCoverageDetailResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageTotalRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::DescribeSavingsPlansCoverageTotalRequest;
|
||||
|
||||
DescribeSavingsPlansCoverageTotalRequest::DescribeSavingsPlansCoverageTotalRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeSavingsPlansCoverageTotal")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageTotalRequest::~DescribeSavingsPlansCoverageTotalRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageTotalRequest::getPeriodType()const
|
||||
{
|
||||
return periodType_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageTotalRequest::setPeriodType(const std::string& periodType)
|
||||
{
|
||||
periodType_ = periodType;
|
||||
setParameter("PeriodType", periodType);
|
||||
}
|
||||
|
||||
long DescribeSavingsPlansCoverageTotalRequest::getBillOwnerId()const
|
||||
{
|
||||
return billOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageTotalRequest::setBillOwnerId(long billOwnerId)
|
||||
{
|
||||
billOwnerId_ = billOwnerId;
|
||||
setParameter("BillOwnerId", std::to_string(billOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageTotalRequest::getStartPeriod()const
|
||||
{
|
||||
return startPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageTotalRequest::setStartPeriod(const std::string& startPeriod)
|
||||
{
|
||||
startPeriod_ = startPeriod;
|
||||
setParameter("StartPeriod", startPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageTotalRequest::getEndPeriod()const
|
||||
{
|
||||
return endPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansCoverageTotalRequest::setEndPeriod(const std::string& endPeriod)
|
||||
{
|
||||
endPeriod_ = endPeriod;
|
||||
setParameter("EndPeriod", endPeriod);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansCoverageTotalResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
DescribeSavingsPlansCoverageTotalResult::DescribeSavingsPlansCoverageTotalResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSavingsPlansCoverageTotalResult::DescribeSavingsPlansCoverageTotalResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageTotalResult::~DescribeSavingsPlansCoverageTotalResult()
|
||||
{}
|
||||
|
||||
void DescribeSavingsPlansCoverageTotalResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allPeriodCoverageNode = dataNode["PeriodCoverage"]["Item"];
|
||||
for (auto dataNodePeriodCoverageItem : allPeriodCoverageNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodePeriodCoverageItem["Period"].isNull())
|
||||
itemObject.period = dataNodePeriodCoverageItem["Period"].asString();
|
||||
if(!dataNodePeriodCoverageItem["Percentage"].isNull())
|
||||
itemObject.percentage = std::stof(dataNodePeriodCoverageItem["Percentage"].asString());
|
||||
data_.periodCoverage.push_back(itemObject);
|
||||
}
|
||||
auto totalCoverageNode = dataNode["TotalCoverage"];
|
||||
if(!totalCoverageNode["CoveragePercentage"].isNull())
|
||||
data_.totalCoverage.coveragePercentage = std::stof(totalCoverageNode["CoveragePercentage"].asString());
|
||||
if(!totalCoverageNode["DeductAmount"].isNull())
|
||||
data_.totalCoverage.deductAmount = std::stof(totalCoverageNode["DeductAmount"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageTotalResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
DescribeSavingsPlansCoverageTotalResult::Data DescribeSavingsPlansCoverageTotalResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansCoverageTotalResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeSavingsPlansCoverageTotalResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::DescribeSavingsPlansUsageDetailRequest;
|
||||
|
||||
DescribeSavingsPlansUsageDetailRequest::DescribeSavingsPlansUsageDetailRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeSavingsPlansUsageDetail")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageDetailRequest::~DescribeSavingsPlansUsageDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailRequest::getPeriodType()const
|
||||
{
|
||||
return periodType_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setPeriodType(const std::string& periodType)
|
||||
{
|
||||
periodType_ = periodType;
|
||||
setParameter("PeriodType", periodType);
|
||||
}
|
||||
|
||||
long DescribeSavingsPlansUsageDetailRequest::getBillOwnerId()const
|
||||
{
|
||||
return billOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setBillOwnerId(long billOwnerId)
|
||||
{
|
||||
billOwnerId_ = billOwnerId;
|
||||
setParameter("BillOwnerId", std::to_string(billOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailRequest::getStartPeriod()const
|
||||
{
|
||||
return startPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setStartPeriod(const std::string& startPeriod)
|
||||
{
|
||||
startPeriod_ = startPeriod;
|
||||
setParameter("StartPeriod", startPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailRequest::getEndPeriod()const
|
||||
{
|
||||
return endPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setEndPeriod(const std::string& endPeriod)
|
||||
{
|
||||
endPeriod_ = endPeriod;
|
||||
setParameter("EndPeriod", endPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailRequest::getToken()const
|
||||
{
|
||||
return token_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setToken(const std::string& token)
|
||||
{
|
||||
token_ = token;
|
||||
setParameter("Token", token);
|
||||
}
|
||||
|
||||
int DescribeSavingsPlansUsageDetailRequest::getMaxResults()const
|
||||
{
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailRequest::setMaxResults(int maxResults)
|
||||
{
|
||||
maxResults_ = maxResults;
|
||||
setParameter("MaxResults", std::to_string(maxResults));
|
||||
}
|
||||
|
||||
107
bssopenapi/src/model/DescribeSavingsPlansUsageDetailResult.cc
Normal file
107
bssopenapi/src/model/DescribeSavingsPlansUsageDetailResult.cc
Normal file
@@ -0,0 +1,107 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
DescribeSavingsPlansUsageDetailResult::DescribeSavingsPlansUsageDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSavingsPlansUsageDetailResult::DescribeSavingsPlansUsageDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageDetailResult::~DescribeSavingsPlansUsageDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeSavingsPlansUsageDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["NextToken"].isNull())
|
||||
data_.nextToken = dataNode["NextToken"].asString();
|
||||
auto allItemsNode = dataNode["Items"]["Item"];
|
||||
for (auto dataNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodeItemsItem["UserId"].isNull())
|
||||
itemObject.userId = std::stol(dataNodeItemsItem["UserId"].asString());
|
||||
if(!dataNodeItemsItem["UserName"].isNull())
|
||||
itemObject.userName = dataNodeItemsItem["UserName"].asString();
|
||||
if(!dataNodeItemsItem["InstanceId"].isNull())
|
||||
itemObject.instanceId = dataNodeItemsItem["InstanceId"].asString();
|
||||
if(!dataNodeItemsItem["StartPeriod"].isNull())
|
||||
itemObject.startPeriod = dataNodeItemsItem["StartPeriod"].asString();
|
||||
if(!dataNodeItemsItem["EndPeriod"].isNull())
|
||||
itemObject.endPeriod = dataNodeItemsItem["EndPeriod"].asString();
|
||||
if(!dataNodeItemsItem["Status"].isNull())
|
||||
itemObject.status = dataNodeItemsItem["Status"].asString();
|
||||
if(!dataNodeItemsItem["Type"].isNull())
|
||||
itemObject.type = dataNodeItemsItem["Type"].asString();
|
||||
if(!dataNodeItemsItem["UsagePercentage"].isNull())
|
||||
itemObject.usagePercentage = std::stof(dataNodeItemsItem["UsagePercentage"].asString());
|
||||
if(!dataNodeItemsItem["PoolValue"].isNull())
|
||||
itemObject.poolValue = std::stof(dataNodeItemsItem["PoolValue"].asString());
|
||||
if(!dataNodeItemsItem["DeductValue"].isNull())
|
||||
itemObject.deductValue = std::stof(dataNodeItemsItem["DeductValue"].asString());
|
||||
if(!dataNodeItemsItem["PostpaidCost"].isNull())
|
||||
itemObject.postpaidCost = std::stof(dataNodeItemsItem["PostpaidCost"].asString());
|
||||
if(!dataNodeItemsItem["SavedCost"].isNull())
|
||||
itemObject.savedCost = std::stof(dataNodeItemsItem["SavedCost"].asString());
|
||||
if(!dataNodeItemsItem["Currency"].isNull())
|
||||
itemObject.currency = dataNodeItemsItem["Currency"].asString();
|
||||
data_.items.push_back(itemObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageDetailResult::Data DescribeSavingsPlansUsageDetailResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageDetailResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeSavingsPlansUsageDetailResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageTotalRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::DescribeSavingsPlansUsageTotalRequest;
|
||||
|
||||
DescribeSavingsPlansUsageTotalRequest::DescribeSavingsPlansUsageTotalRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeSavingsPlansUsageTotal")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageTotalRequest::~DescribeSavingsPlansUsageTotalRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSavingsPlansUsageTotalRequest::getPeriodType()const
|
||||
{
|
||||
return periodType_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageTotalRequest::setPeriodType(const std::string& periodType)
|
||||
{
|
||||
periodType_ = periodType;
|
||||
setParameter("PeriodType", periodType);
|
||||
}
|
||||
|
||||
long DescribeSavingsPlansUsageTotalRequest::getBillOwnerId()const
|
||||
{
|
||||
return billOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageTotalRequest::setBillOwnerId(long billOwnerId)
|
||||
{
|
||||
billOwnerId_ = billOwnerId;
|
||||
setParameter("BillOwnerId", std::to_string(billOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageTotalRequest::getStartPeriod()const
|
||||
{
|
||||
return startPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageTotalRequest::setStartPeriod(const std::string& startPeriod)
|
||||
{
|
||||
startPeriod_ = startPeriod;
|
||||
setParameter("StartPeriod", startPeriod);
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageTotalRequest::getEndPeriod()const
|
||||
{
|
||||
return endPeriod_;
|
||||
}
|
||||
|
||||
void DescribeSavingsPlansUsageTotalRequest::setEndPeriod(const std::string& endPeriod)
|
||||
{
|
||||
endPeriod_ = endPeriod;
|
||||
setParameter("EndPeriod", endPeriod);
|
||||
}
|
||||
|
||||
90
bssopenapi/src/model/DescribeSavingsPlansUsageTotalResult.cc
Normal file
90
bssopenapi/src/model/DescribeSavingsPlansUsageTotalResult.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeSavingsPlansUsageTotalResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
DescribeSavingsPlansUsageTotalResult::DescribeSavingsPlansUsageTotalResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSavingsPlansUsageTotalResult::DescribeSavingsPlansUsageTotalResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageTotalResult::~DescribeSavingsPlansUsageTotalResult()
|
||||
{}
|
||||
|
||||
void DescribeSavingsPlansUsageTotalResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
auto allPeriodCoverageNode = dataNode["PeriodCoverage"]["Item"];
|
||||
for (auto dataNodePeriodCoverageItem : allPeriodCoverageNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodePeriodCoverageItem["Period"].isNull())
|
||||
itemObject.period = dataNodePeriodCoverageItem["Period"].asString();
|
||||
if(!dataNodePeriodCoverageItem["Percentage"].isNull())
|
||||
itemObject.percentage = std::stof(dataNodePeriodCoverageItem["Percentage"].asString());
|
||||
data_.periodCoverage.push_back(itemObject);
|
||||
}
|
||||
auto totalUsageNode = dataNode["TotalUsage"];
|
||||
if(!totalUsageNode["UsagePercentage"].isNull())
|
||||
data_.totalUsage.usagePercentage = std::stof(totalUsageNode["UsagePercentage"].asString());
|
||||
if(!totalUsageNode["PostpaidCost"].isNull())
|
||||
data_.totalUsage.postpaidCost = std::stof(totalUsageNode["PostpaidCost"].asString());
|
||||
if(!totalUsageNode["PoolValue"].isNull())
|
||||
data_.totalUsage.poolValue = std::stof(totalUsageNode["PoolValue"].asString());
|
||||
if(!totalUsageNode["SavedCost"].isNull())
|
||||
data_.totalUsage.savedCost = std::stof(totalUsageNode["SavedCost"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageTotalResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
DescribeSavingsPlansUsageTotalResult::Data DescribeSavingsPlansUsageTotalResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string DescribeSavingsPlansUsageTotalResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeSavingsPlansUsageTotalResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void QueryDPUtilizationDetailRequest::setInstanceSpec(const std::string& instanc
|
||||
setParameter("InstanceSpec", instanceSpec);
|
||||
}
|
||||
|
||||
std::string QueryDPUtilizationDetailRequest::getProdCode()const
|
||||
{
|
||||
return prodCode_;
|
||||
}
|
||||
|
||||
void QueryDPUtilizationDetailRequest::setProdCode(const std::string& prodCode)
|
||||
{
|
||||
prodCode_ = prodCode;
|
||||
setParameter("ProdCode", prodCode);
|
||||
}
|
||||
|
||||
std::string QueryDPUtilizationDetailRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
|
||||
@@ -25,6 +25,8 @@ set(cbn_public_header_model
|
||||
include/alibabacloud/cbn/model/ActiveFlowLogResult.h
|
||||
include/alibabacloud/cbn/model/AssociateCenBandwidthPackageRequest.h
|
||||
include/alibabacloud/cbn/model/AssociateCenBandwidthPackageResult.h
|
||||
include/alibabacloud/cbn/model/AssociateTransitRouterAttachmentWithRouteTableRequest.h
|
||||
include/alibabacloud/cbn/model/AssociateTransitRouterAttachmentWithRouteTableResult.h
|
||||
include/alibabacloud/cbn/model/AttachCenChildInstanceRequest.h
|
||||
include/alibabacloud/cbn/model/AttachCenChildInstanceResult.h
|
||||
include/alibabacloud/cbn/model/CreateCenRequest.h
|
||||
@@ -37,6 +39,18 @@ set(cbn_public_header_model
|
||||
include/alibabacloud/cbn/model/CreateCenRouteMapResult.h
|
||||
include/alibabacloud/cbn/model/CreateFlowlogRequest.h
|
||||
include/alibabacloud/cbn/model/CreateFlowlogResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterPeerAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterPeerAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterRouteEntryRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterRouteEntryResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterRouteTableRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterRouteTableResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterVbrAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterVbrAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterVpcAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/CreateTransitRouterVpcAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/DeactiveFlowLogRequest.h
|
||||
include/alibabacloud/cbn/model/DeactiveFlowLogResult.h
|
||||
include/alibabacloud/cbn/model/DeleteCenRequest.h
|
||||
@@ -51,6 +65,16 @@ set(cbn_public_header_model
|
||||
include/alibabacloud/cbn/model/DeleteFlowlogResult.h
|
||||
include/alibabacloud/cbn/model/DeleteRouteServiceInCenRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteRouteServiceInCenResult.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterPeerAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterPeerAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterRouteEntryRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterRouteEntryResult.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterRouteTableRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterRouteTableResult.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterVbrAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterVbrAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterVpcAttachmentRequest.h
|
||||
include/alibabacloud/cbn/model/DeleteTransitRouterVpcAttachmentResult.h
|
||||
include/alibabacloud/cbn/model/DescribeCenAttachedChildInstanceAttributeRequest.h
|
||||
include/alibabacloud/cbn/model/DescribeCenAttachedChildInstanceAttributeResult.h
|
||||
include/alibabacloud/cbn/model/DescribeCenAttachedChildInstancesRequest.h
|
||||
@@ -93,10 +117,34 @@ set(cbn_public_header_model
|
||||
include/alibabacloud/cbn/model/DetachCenChildInstanceResult.h
|
||||
include/alibabacloud/cbn/model/DisableCenVbrHealthCheckRequest.h
|
||||
include/alibabacloud/cbn/model/DisableCenVbrHealthCheckResult.h
|
||||
include/alibabacloud/cbn/model/DisableTransitRouterRouteTablePropagationRequest.h
|
||||
include/alibabacloud/cbn/model/DisableTransitRouterRouteTablePropagationResult.h
|
||||
include/alibabacloud/cbn/model/DissociateTransitRouterAttachmentFromRouteTableRequest.h
|
||||
include/alibabacloud/cbn/model/DissociateTransitRouterAttachmentFromRouteTableResult.h
|
||||
include/alibabacloud/cbn/model/EnableCenVbrHealthCheckRequest.h
|
||||
include/alibabacloud/cbn/model/EnableCenVbrHealthCheckResult.h
|
||||
include/alibabacloud/cbn/model/EnableTransitRouterRouteTablePropagationRequest.h
|
||||
include/alibabacloud/cbn/model/EnableTransitRouterRouteTablePropagationResult.h
|
||||
include/alibabacloud/cbn/model/ListTagResourcesRequest.h
|
||||
include/alibabacloud/cbn/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterAvailableResourceRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterAvailableResourceResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterPeerAttachmentsRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterPeerAttachmentsResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteEntriesRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteEntriesResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTableAssociationsRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTableAssociationsResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTablePropagationsRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTablePropagationsResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTablesRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterRouteTablesResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterVbrAttachmentsRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterVbrAttachmentsResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterVpcAttachmentsRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRouterVpcAttachmentsResult.h
|
||||
include/alibabacloud/cbn/model/ListTransitRoutersRequest.h
|
||||
include/alibabacloud/cbn/model/ListTransitRoutersResult.h
|
||||
include/alibabacloud/cbn/model/ModifyCenAttributeRequest.h
|
||||
include/alibabacloud/cbn/model/ModifyCenAttributeResult.h
|
||||
include/alibabacloud/cbn/model/ModifyCenBandwidthPackageAttributeRequest.h
|
||||
@@ -125,6 +173,18 @@ set(cbn_public_header_model
|
||||
include/alibabacloud/cbn/model/UnroutePrivateZoneInCenToVpcResult.h
|
||||
include/alibabacloud/cbn/model/UntagResourcesRequest.h
|
||||
include/alibabacloud/cbn/model/UntagResourcesResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterPeerAttachmentAttributeRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterPeerAttachmentAttributeResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterRouteEntryRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterRouteEntryResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterRouteTableRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterRouteTableResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterVbrAttachmentAttributeRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterVbrAttachmentAttributeResult.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentAttributeRequest.h
|
||||
include/alibabacloud/cbn/model/UpdateTransitRouterVpcAttachmentAttributeResult.h
|
||||
include/alibabacloud/cbn/model/WithdrawPublishedRouteEntriesRequest.h
|
||||
include/alibabacloud/cbn/model/WithdrawPublishedRouteEntriesResult.h )
|
||||
|
||||
@@ -134,6 +194,8 @@ set(cbn_src
|
||||
src/model/ActiveFlowLogResult.cc
|
||||
src/model/AssociateCenBandwidthPackageRequest.cc
|
||||
src/model/AssociateCenBandwidthPackageResult.cc
|
||||
src/model/AssociateTransitRouterAttachmentWithRouteTableRequest.cc
|
||||
src/model/AssociateTransitRouterAttachmentWithRouteTableResult.cc
|
||||
src/model/AttachCenChildInstanceRequest.cc
|
||||
src/model/AttachCenChildInstanceResult.cc
|
||||
src/model/CreateCenRequest.cc
|
||||
@@ -146,6 +208,18 @@ set(cbn_src
|
||||
src/model/CreateCenRouteMapResult.cc
|
||||
src/model/CreateFlowlogRequest.cc
|
||||
src/model/CreateFlowlogResult.cc
|
||||
src/model/CreateTransitRouterRequest.cc
|
||||
src/model/CreateTransitRouterResult.cc
|
||||
src/model/CreateTransitRouterPeerAttachmentRequest.cc
|
||||
src/model/CreateTransitRouterPeerAttachmentResult.cc
|
||||
src/model/CreateTransitRouterRouteEntryRequest.cc
|
||||
src/model/CreateTransitRouterRouteEntryResult.cc
|
||||
src/model/CreateTransitRouterRouteTableRequest.cc
|
||||
src/model/CreateTransitRouterRouteTableResult.cc
|
||||
src/model/CreateTransitRouterVbrAttachmentRequest.cc
|
||||
src/model/CreateTransitRouterVbrAttachmentResult.cc
|
||||
src/model/CreateTransitRouterVpcAttachmentRequest.cc
|
||||
src/model/CreateTransitRouterVpcAttachmentResult.cc
|
||||
src/model/DeactiveFlowLogRequest.cc
|
||||
src/model/DeactiveFlowLogResult.cc
|
||||
src/model/DeleteCenRequest.cc
|
||||
@@ -160,6 +234,16 @@ set(cbn_src
|
||||
src/model/DeleteFlowlogResult.cc
|
||||
src/model/DeleteRouteServiceInCenRequest.cc
|
||||
src/model/DeleteRouteServiceInCenResult.cc
|
||||
src/model/DeleteTransitRouterPeerAttachmentRequest.cc
|
||||
src/model/DeleteTransitRouterPeerAttachmentResult.cc
|
||||
src/model/DeleteTransitRouterRouteEntryRequest.cc
|
||||
src/model/DeleteTransitRouterRouteEntryResult.cc
|
||||
src/model/DeleteTransitRouterRouteTableRequest.cc
|
||||
src/model/DeleteTransitRouterRouteTableResult.cc
|
||||
src/model/DeleteTransitRouterVbrAttachmentRequest.cc
|
||||
src/model/DeleteTransitRouterVbrAttachmentResult.cc
|
||||
src/model/DeleteTransitRouterVpcAttachmentRequest.cc
|
||||
src/model/DeleteTransitRouterVpcAttachmentResult.cc
|
||||
src/model/DescribeCenAttachedChildInstanceAttributeRequest.cc
|
||||
src/model/DescribeCenAttachedChildInstanceAttributeResult.cc
|
||||
src/model/DescribeCenAttachedChildInstancesRequest.cc
|
||||
@@ -202,10 +286,34 @@ set(cbn_src
|
||||
src/model/DetachCenChildInstanceResult.cc
|
||||
src/model/DisableCenVbrHealthCheckRequest.cc
|
||||
src/model/DisableCenVbrHealthCheckResult.cc
|
||||
src/model/DisableTransitRouterRouteTablePropagationRequest.cc
|
||||
src/model/DisableTransitRouterRouteTablePropagationResult.cc
|
||||
src/model/DissociateTransitRouterAttachmentFromRouteTableRequest.cc
|
||||
src/model/DissociateTransitRouterAttachmentFromRouteTableResult.cc
|
||||
src/model/EnableCenVbrHealthCheckRequest.cc
|
||||
src/model/EnableCenVbrHealthCheckResult.cc
|
||||
src/model/EnableTransitRouterRouteTablePropagationRequest.cc
|
||||
src/model/EnableTransitRouterRouteTablePropagationResult.cc
|
||||
src/model/ListTagResourcesRequest.cc
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/ListTransitRouterAvailableResourceRequest.cc
|
||||
src/model/ListTransitRouterAvailableResourceResult.cc
|
||||
src/model/ListTransitRouterPeerAttachmentsRequest.cc
|
||||
src/model/ListTransitRouterPeerAttachmentsResult.cc
|
||||
src/model/ListTransitRouterRouteEntriesRequest.cc
|
||||
src/model/ListTransitRouterRouteEntriesResult.cc
|
||||
src/model/ListTransitRouterRouteTableAssociationsRequest.cc
|
||||
src/model/ListTransitRouterRouteTableAssociationsResult.cc
|
||||
src/model/ListTransitRouterRouteTablePropagationsRequest.cc
|
||||
src/model/ListTransitRouterRouteTablePropagationsResult.cc
|
||||
src/model/ListTransitRouterRouteTablesRequest.cc
|
||||
src/model/ListTransitRouterRouteTablesResult.cc
|
||||
src/model/ListTransitRouterVbrAttachmentsRequest.cc
|
||||
src/model/ListTransitRouterVbrAttachmentsResult.cc
|
||||
src/model/ListTransitRouterVpcAttachmentsRequest.cc
|
||||
src/model/ListTransitRouterVpcAttachmentsResult.cc
|
||||
src/model/ListTransitRoutersRequest.cc
|
||||
src/model/ListTransitRoutersResult.cc
|
||||
src/model/ModifyCenAttributeRequest.cc
|
||||
src/model/ModifyCenAttributeResult.cc
|
||||
src/model/ModifyCenBandwidthPackageAttributeRequest.cc
|
||||
@@ -234,6 +342,18 @@ set(cbn_src
|
||||
src/model/UnroutePrivateZoneInCenToVpcResult.cc
|
||||
src/model/UntagResourcesRequest.cc
|
||||
src/model/UntagResourcesResult.cc
|
||||
src/model/UpdateTransitRouterRequest.cc
|
||||
src/model/UpdateTransitRouterResult.cc
|
||||
src/model/UpdateTransitRouterPeerAttachmentAttributeRequest.cc
|
||||
src/model/UpdateTransitRouterPeerAttachmentAttributeResult.cc
|
||||
src/model/UpdateTransitRouterRouteEntryRequest.cc
|
||||
src/model/UpdateTransitRouterRouteEntryResult.cc
|
||||
src/model/UpdateTransitRouterRouteTableRequest.cc
|
||||
src/model/UpdateTransitRouterRouteTableResult.cc
|
||||
src/model/UpdateTransitRouterVbrAttachmentAttributeRequest.cc
|
||||
src/model/UpdateTransitRouterVbrAttachmentAttributeResult.cc
|
||||
src/model/UpdateTransitRouterVpcAttachmentAttributeRequest.cc
|
||||
src/model/UpdateTransitRouterVpcAttachmentAttributeResult.cc
|
||||
src/model/WithdrawPublishedRouteEntriesRequest.cc
|
||||
src/model/WithdrawPublishedRouteEntriesResult.cc )
|
||||
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
#include "model/ActiveFlowLogResult.h"
|
||||
#include "model/AssociateCenBandwidthPackageRequest.h"
|
||||
#include "model/AssociateCenBandwidthPackageResult.h"
|
||||
#include "model/AssociateTransitRouterAttachmentWithRouteTableRequest.h"
|
||||
#include "model/AssociateTransitRouterAttachmentWithRouteTableResult.h"
|
||||
#include "model/AttachCenChildInstanceRequest.h"
|
||||
#include "model/AttachCenChildInstanceResult.h"
|
||||
#include "model/CreateCenRequest.h"
|
||||
@@ -38,6 +40,18 @@
|
||||
#include "model/CreateCenRouteMapResult.h"
|
||||
#include "model/CreateFlowlogRequest.h"
|
||||
#include "model/CreateFlowlogResult.h"
|
||||
#include "model/CreateTransitRouterRequest.h"
|
||||
#include "model/CreateTransitRouterResult.h"
|
||||
#include "model/CreateTransitRouterPeerAttachmentRequest.h"
|
||||
#include "model/CreateTransitRouterPeerAttachmentResult.h"
|
||||
#include "model/CreateTransitRouterRouteEntryRequest.h"
|
||||
#include "model/CreateTransitRouterRouteEntryResult.h"
|
||||
#include "model/CreateTransitRouterRouteTableRequest.h"
|
||||
#include "model/CreateTransitRouterRouteTableResult.h"
|
||||
#include "model/CreateTransitRouterVbrAttachmentRequest.h"
|
||||
#include "model/CreateTransitRouterVbrAttachmentResult.h"
|
||||
#include "model/CreateTransitRouterVpcAttachmentRequest.h"
|
||||
#include "model/CreateTransitRouterVpcAttachmentResult.h"
|
||||
#include "model/DeactiveFlowLogRequest.h"
|
||||
#include "model/DeactiveFlowLogResult.h"
|
||||
#include "model/DeleteCenRequest.h"
|
||||
@@ -52,6 +66,16 @@
|
||||
#include "model/DeleteFlowlogResult.h"
|
||||
#include "model/DeleteRouteServiceInCenRequest.h"
|
||||
#include "model/DeleteRouteServiceInCenResult.h"
|
||||
#include "model/DeleteTransitRouterPeerAttachmentRequest.h"
|
||||
#include "model/DeleteTransitRouterPeerAttachmentResult.h"
|
||||
#include "model/DeleteTransitRouterRouteEntryRequest.h"
|
||||
#include "model/DeleteTransitRouterRouteEntryResult.h"
|
||||
#include "model/DeleteTransitRouterRouteTableRequest.h"
|
||||
#include "model/DeleteTransitRouterRouteTableResult.h"
|
||||
#include "model/DeleteTransitRouterVbrAttachmentRequest.h"
|
||||
#include "model/DeleteTransitRouterVbrAttachmentResult.h"
|
||||
#include "model/DeleteTransitRouterVpcAttachmentRequest.h"
|
||||
#include "model/DeleteTransitRouterVpcAttachmentResult.h"
|
||||
#include "model/DescribeCenAttachedChildInstanceAttributeRequest.h"
|
||||
#include "model/DescribeCenAttachedChildInstanceAttributeResult.h"
|
||||
#include "model/DescribeCenAttachedChildInstancesRequest.h"
|
||||
@@ -94,10 +118,34 @@
|
||||
#include "model/DetachCenChildInstanceResult.h"
|
||||
#include "model/DisableCenVbrHealthCheckRequest.h"
|
||||
#include "model/DisableCenVbrHealthCheckResult.h"
|
||||
#include "model/DisableTransitRouterRouteTablePropagationRequest.h"
|
||||
#include "model/DisableTransitRouterRouteTablePropagationResult.h"
|
||||
#include "model/DissociateTransitRouterAttachmentFromRouteTableRequest.h"
|
||||
#include "model/DissociateTransitRouterAttachmentFromRouteTableResult.h"
|
||||
#include "model/EnableCenVbrHealthCheckRequest.h"
|
||||
#include "model/EnableCenVbrHealthCheckResult.h"
|
||||
#include "model/EnableTransitRouterRouteTablePropagationRequest.h"
|
||||
#include "model/EnableTransitRouterRouteTablePropagationResult.h"
|
||||
#include "model/ListTagResourcesRequest.h"
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/ListTransitRouterAvailableResourceRequest.h"
|
||||
#include "model/ListTransitRouterAvailableResourceResult.h"
|
||||
#include "model/ListTransitRouterPeerAttachmentsRequest.h"
|
||||
#include "model/ListTransitRouterPeerAttachmentsResult.h"
|
||||
#include "model/ListTransitRouterRouteEntriesRequest.h"
|
||||
#include "model/ListTransitRouterRouteEntriesResult.h"
|
||||
#include "model/ListTransitRouterRouteTableAssociationsRequest.h"
|
||||
#include "model/ListTransitRouterRouteTableAssociationsResult.h"
|
||||
#include "model/ListTransitRouterRouteTablePropagationsRequest.h"
|
||||
#include "model/ListTransitRouterRouteTablePropagationsResult.h"
|
||||
#include "model/ListTransitRouterRouteTablesRequest.h"
|
||||
#include "model/ListTransitRouterRouteTablesResult.h"
|
||||
#include "model/ListTransitRouterVbrAttachmentsRequest.h"
|
||||
#include "model/ListTransitRouterVbrAttachmentsResult.h"
|
||||
#include "model/ListTransitRouterVpcAttachmentsRequest.h"
|
||||
#include "model/ListTransitRouterVpcAttachmentsResult.h"
|
||||
#include "model/ListTransitRoutersRequest.h"
|
||||
#include "model/ListTransitRoutersResult.h"
|
||||
#include "model/ModifyCenAttributeRequest.h"
|
||||
#include "model/ModifyCenAttributeResult.h"
|
||||
#include "model/ModifyCenBandwidthPackageAttributeRequest.h"
|
||||
@@ -126,6 +174,18 @@
|
||||
#include "model/UnroutePrivateZoneInCenToVpcResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
#include "model/UntagResourcesResult.h"
|
||||
#include "model/UpdateTransitRouterRequest.h"
|
||||
#include "model/UpdateTransitRouterResult.h"
|
||||
#include "model/UpdateTransitRouterPeerAttachmentAttributeRequest.h"
|
||||
#include "model/UpdateTransitRouterPeerAttachmentAttributeResult.h"
|
||||
#include "model/UpdateTransitRouterRouteEntryRequest.h"
|
||||
#include "model/UpdateTransitRouterRouteEntryResult.h"
|
||||
#include "model/UpdateTransitRouterRouteTableRequest.h"
|
||||
#include "model/UpdateTransitRouterRouteTableResult.h"
|
||||
#include "model/UpdateTransitRouterVbrAttachmentAttributeRequest.h"
|
||||
#include "model/UpdateTransitRouterVbrAttachmentAttributeResult.h"
|
||||
#include "model/UpdateTransitRouterVpcAttachmentAttributeRequest.h"
|
||||
#include "model/UpdateTransitRouterVpcAttachmentAttributeResult.h"
|
||||
#include "model/WithdrawPublishedRouteEntriesRequest.h"
|
||||
#include "model/WithdrawPublishedRouteEntriesResult.h"
|
||||
|
||||
@@ -143,6 +203,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AssociateCenBandwidthPackageResult> AssociateCenBandwidthPackageOutcome;
|
||||
typedef std::future<AssociateCenBandwidthPackageOutcome> AssociateCenBandwidthPackageOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::AssociateCenBandwidthPackageRequest&, const AssociateCenBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateCenBandwidthPackageAsyncHandler;
|
||||
typedef Outcome<Error, Model::AssociateTransitRouterAttachmentWithRouteTableResult> AssociateTransitRouterAttachmentWithRouteTableOutcome;
|
||||
typedef std::future<AssociateTransitRouterAttachmentWithRouteTableOutcome> AssociateTransitRouterAttachmentWithRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::AssociateTransitRouterAttachmentWithRouteTableRequest&, const AssociateTransitRouterAttachmentWithRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateTransitRouterAttachmentWithRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::AttachCenChildInstanceResult> AttachCenChildInstanceOutcome;
|
||||
typedef std::future<AttachCenChildInstanceOutcome> AttachCenChildInstanceOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::AttachCenChildInstanceRequest&, const AttachCenChildInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachCenChildInstanceAsyncHandler;
|
||||
@@ -161,6 +224,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateFlowlogResult> CreateFlowlogOutcome;
|
||||
typedef std::future<CreateFlowlogOutcome> CreateFlowlogOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateFlowlogRequest&, const CreateFlowlogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowlogAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterResult> CreateTransitRouterOutcome;
|
||||
typedef std::future<CreateTransitRouterOutcome> CreateTransitRouterOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterRequest&, const CreateTransitRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterPeerAttachmentResult> CreateTransitRouterPeerAttachmentOutcome;
|
||||
typedef std::future<CreateTransitRouterPeerAttachmentOutcome> CreateTransitRouterPeerAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterPeerAttachmentRequest&, const CreateTransitRouterPeerAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterPeerAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterRouteEntryResult> CreateTransitRouterRouteEntryOutcome;
|
||||
typedef std::future<CreateTransitRouterRouteEntryOutcome> CreateTransitRouterRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterRouteEntryRequest&, const CreateTransitRouterRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterRouteTableResult> CreateTransitRouterRouteTableOutcome;
|
||||
typedef std::future<CreateTransitRouterRouteTableOutcome> CreateTransitRouterRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterRouteTableRequest&, const CreateTransitRouterRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterVbrAttachmentResult> CreateTransitRouterVbrAttachmentOutcome;
|
||||
typedef std::future<CreateTransitRouterVbrAttachmentOutcome> CreateTransitRouterVbrAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterVbrAttachmentRequest&, const CreateTransitRouterVbrAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterVbrAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTransitRouterVpcAttachmentResult> CreateTransitRouterVpcAttachmentOutcome;
|
||||
typedef std::future<CreateTransitRouterVpcAttachmentOutcome> CreateTransitRouterVpcAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::CreateTransitRouterVpcAttachmentRequest&, const CreateTransitRouterVpcAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTransitRouterVpcAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeactiveFlowLogResult> DeactiveFlowLogOutcome;
|
||||
typedef std::future<DeactiveFlowLogOutcome> DeactiveFlowLogOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeactiveFlowLogRequest&, const DeactiveFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeactiveFlowLogAsyncHandler;
|
||||
@@ -182,6 +263,21 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteRouteServiceInCenResult> DeleteRouteServiceInCenOutcome;
|
||||
typedef std::future<DeleteRouteServiceInCenOutcome> DeleteRouteServiceInCenOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteRouteServiceInCenRequest&, const DeleteRouteServiceInCenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouteServiceInCenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTransitRouterPeerAttachmentResult> DeleteTransitRouterPeerAttachmentOutcome;
|
||||
typedef std::future<DeleteTransitRouterPeerAttachmentOutcome> DeleteTransitRouterPeerAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterPeerAttachmentRequest&, const DeleteTransitRouterPeerAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterPeerAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTransitRouterRouteEntryResult> DeleteTransitRouterRouteEntryOutcome;
|
||||
typedef std::future<DeleteTransitRouterRouteEntryOutcome> DeleteTransitRouterRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterRouteEntryRequest&, const DeleteTransitRouterRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTransitRouterRouteTableResult> DeleteTransitRouterRouteTableOutcome;
|
||||
typedef std::future<DeleteTransitRouterRouteTableOutcome> DeleteTransitRouterRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterRouteTableRequest&, const DeleteTransitRouterRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTransitRouterVbrAttachmentResult> DeleteTransitRouterVbrAttachmentOutcome;
|
||||
typedef std::future<DeleteTransitRouterVbrAttachmentOutcome> DeleteTransitRouterVbrAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterVbrAttachmentRequest&, const DeleteTransitRouterVbrAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterVbrAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteTransitRouterVpcAttachmentResult> DeleteTransitRouterVpcAttachmentOutcome;
|
||||
typedef std::future<DeleteTransitRouterVpcAttachmentOutcome> DeleteTransitRouterVpcAttachmentOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DeleteTransitRouterVpcAttachmentRequest&, const DeleteTransitRouterVpcAttachmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTransitRouterVpcAttachmentAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCenAttachedChildInstanceAttributeResult> DescribeCenAttachedChildInstanceAttributeOutcome;
|
||||
typedef std::future<DescribeCenAttachedChildInstanceAttributeOutcome> DescribeCenAttachedChildInstanceAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DescribeCenAttachedChildInstanceAttributeRequest&, const DescribeCenAttachedChildInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCenAttachedChildInstanceAttributeAsyncHandler;
|
||||
@@ -245,12 +341,48 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DisableCenVbrHealthCheckResult> DisableCenVbrHealthCheckOutcome;
|
||||
typedef std::future<DisableCenVbrHealthCheckOutcome> DisableCenVbrHealthCheckOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DisableCenVbrHealthCheckRequest&, const DisableCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableCenVbrHealthCheckAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableTransitRouterRouteTablePropagationResult> DisableTransitRouterRouteTablePropagationOutcome;
|
||||
typedef std::future<DisableTransitRouterRouteTablePropagationOutcome> DisableTransitRouterRouteTablePropagationOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DisableTransitRouterRouteTablePropagationRequest&, const DisableTransitRouterRouteTablePropagationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableTransitRouterRouteTablePropagationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DissociateTransitRouterAttachmentFromRouteTableResult> DissociateTransitRouterAttachmentFromRouteTableOutcome;
|
||||
typedef std::future<DissociateTransitRouterAttachmentFromRouteTableOutcome> DissociateTransitRouterAttachmentFromRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::DissociateTransitRouterAttachmentFromRouteTableRequest&, const DissociateTransitRouterAttachmentFromRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DissociateTransitRouterAttachmentFromRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableCenVbrHealthCheckResult> EnableCenVbrHealthCheckOutcome;
|
||||
typedef std::future<EnableCenVbrHealthCheckOutcome> EnableCenVbrHealthCheckOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::EnableCenVbrHealthCheckRequest&, const EnableCenVbrHealthCheckOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableCenVbrHealthCheckAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableTransitRouterRouteTablePropagationResult> EnableTransitRouterRouteTablePropagationOutcome;
|
||||
typedef std::future<EnableTransitRouterRouteTablePropagationOutcome> EnableTransitRouterRouteTablePropagationOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::EnableTransitRouterRouteTablePropagationRequest&, const EnableTransitRouterRouteTablePropagationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableTransitRouterRouteTablePropagationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterAvailableResourceResult> ListTransitRouterAvailableResourceOutcome;
|
||||
typedef std::future<ListTransitRouterAvailableResourceOutcome> ListTransitRouterAvailableResourceOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterAvailableResourceRequest&, const ListTransitRouterAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterAvailableResourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterPeerAttachmentsResult> ListTransitRouterPeerAttachmentsOutcome;
|
||||
typedef std::future<ListTransitRouterPeerAttachmentsOutcome> ListTransitRouterPeerAttachmentsOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterPeerAttachmentsRequest&, const ListTransitRouterPeerAttachmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterPeerAttachmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterRouteEntriesResult> ListTransitRouterRouteEntriesOutcome;
|
||||
typedef std::future<ListTransitRouterRouteEntriesOutcome> ListTransitRouterRouteEntriesOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterRouteEntriesRequest&, const ListTransitRouterRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterRouteEntriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterRouteTableAssociationsResult> ListTransitRouterRouteTableAssociationsOutcome;
|
||||
typedef std::future<ListTransitRouterRouteTableAssociationsOutcome> ListTransitRouterRouteTableAssociationsOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterRouteTableAssociationsRequest&, const ListTransitRouterRouteTableAssociationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterRouteTableAssociationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterRouteTablePropagationsResult> ListTransitRouterRouteTablePropagationsOutcome;
|
||||
typedef std::future<ListTransitRouterRouteTablePropagationsOutcome> ListTransitRouterRouteTablePropagationsOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterRouteTablePropagationsRequest&, const ListTransitRouterRouteTablePropagationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterRouteTablePropagationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterRouteTablesResult> ListTransitRouterRouteTablesOutcome;
|
||||
typedef std::future<ListTransitRouterRouteTablesOutcome> ListTransitRouterRouteTablesOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterRouteTablesRequest&, const ListTransitRouterRouteTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterRouteTablesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterVbrAttachmentsResult> ListTransitRouterVbrAttachmentsOutcome;
|
||||
typedef std::future<ListTransitRouterVbrAttachmentsOutcome> ListTransitRouterVbrAttachmentsOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterVbrAttachmentsRequest&, const ListTransitRouterVbrAttachmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterVbrAttachmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRouterVpcAttachmentsResult> ListTransitRouterVpcAttachmentsOutcome;
|
||||
typedef std::future<ListTransitRouterVpcAttachmentsOutcome> ListTransitRouterVpcAttachmentsOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRouterVpcAttachmentsRequest&, const ListTransitRouterVpcAttachmentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRouterVpcAttachmentsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTransitRoutersResult> ListTransitRoutersOutcome;
|
||||
typedef std::future<ListTransitRoutersOutcome> ListTransitRoutersOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ListTransitRoutersRequest&, const ListTransitRoutersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTransitRoutersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyCenAttributeResult> ModifyCenAttributeOutcome;
|
||||
typedef std::future<ModifyCenAttributeOutcome> ModifyCenAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::ModifyCenAttributeRequest&, const ModifyCenAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCenAttributeAsyncHandler;
|
||||
@@ -293,6 +425,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
|
||||
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterResult> UpdateTransitRouterOutcome;
|
||||
typedef std::future<UpdateTransitRouterOutcome> UpdateTransitRouterOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterRequest&, const UpdateTransitRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterPeerAttachmentAttributeResult> UpdateTransitRouterPeerAttachmentAttributeOutcome;
|
||||
typedef std::future<UpdateTransitRouterPeerAttachmentAttributeOutcome> UpdateTransitRouterPeerAttachmentAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterPeerAttachmentAttributeRequest&, const UpdateTransitRouterPeerAttachmentAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterPeerAttachmentAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterRouteEntryResult> UpdateTransitRouterRouteEntryOutcome;
|
||||
typedef std::future<UpdateTransitRouterRouteEntryOutcome> UpdateTransitRouterRouteEntryOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterRouteEntryRequest&, const UpdateTransitRouterRouteEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterRouteEntryAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterRouteTableResult> UpdateTransitRouterRouteTableOutcome;
|
||||
typedef std::future<UpdateTransitRouterRouteTableOutcome> UpdateTransitRouterRouteTableOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterRouteTableRequest&, const UpdateTransitRouterRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterRouteTableAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterVbrAttachmentAttributeResult> UpdateTransitRouterVbrAttachmentAttributeOutcome;
|
||||
typedef std::future<UpdateTransitRouterVbrAttachmentAttributeOutcome> UpdateTransitRouterVbrAttachmentAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterVbrAttachmentAttributeRequest&, const UpdateTransitRouterVbrAttachmentAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterVbrAttachmentAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateTransitRouterVpcAttachmentAttributeResult> UpdateTransitRouterVpcAttachmentAttributeOutcome;
|
||||
typedef std::future<UpdateTransitRouterVpcAttachmentAttributeOutcome> UpdateTransitRouterVpcAttachmentAttributeOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::UpdateTransitRouterVpcAttachmentAttributeRequest&, const UpdateTransitRouterVpcAttachmentAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTransitRouterVpcAttachmentAttributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::WithdrawPublishedRouteEntriesResult> WithdrawPublishedRouteEntriesOutcome;
|
||||
typedef std::future<WithdrawPublishedRouteEntriesOutcome> WithdrawPublishedRouteEntriesOutcomeCallable;
|
||||
typedef std::function<void(const CbnClient*, const Model::WithdrawPublishedRouteEntriesRequest&, const WithdrawPublishedRouteEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WithdrawPublishedRouteEntriesAsyncHandler;
|
||||
@@ -307,6 +457,9 @@ namespace AlibabaCloud
|
||||
AssociateCenBandwidthPackageOutcome associateCenBandwidthPackage(const Model::AssociateCenBandwidthPackageRequest &request)const;
|
||||
void associateCenBandwidthPackageAsync(const Model::AssociateCenBandwidthPackageRequest& request, const AssociateCenBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateCenBandwidthPackageOutcomeCallable associateCenBandwidthPackageCallable(const Model::AssociateCenBandwidthPackageRequest& request) const;
|
||||
AssociateTransitRouterAttachmentWithRouteTableOutcome associateTransitRouterAttachmentWithRouteTable(const Model::AssociateTransitRouterAttachmentWithRouteTableRequest &request)const;
|
||||
void associateTransitRouterAttachmentWithRouteTableAsync(const Model::AssociateTransitRouterAttachmentWithRouteTableRequest& request, const AssociateTransitRouterAttachmentWithRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AssociateTransitRouterAttachmentWithRouteTableOutcomeCallable associateTransitRouterAttachmentWithRouteTableCallable(const Model::AssociateTransitRouterAttachmentWithRouteTableRequest& request) const;
|
||||
AttachCenChildInstanceOutcome attachCenChildInstance(const Model::AttachCenChildInstanceRequest &request)const;
|
||||
void attachCenChildInstanceAsync(const Model::AttachCenChildInstanceRequest& request, const AttachCenChildInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AttachCenChildInstanceOutcomeCallable attachCenChildInstanceCallable(const Model::AttachCenChildInstanceRequest& request) const;
|
||||
@@ -325,6 +478,24 @@ namespace AlibabaCloud
|
||||
CreateFlowlogOutcome createFlowlog(const Model::CreateFlowlogRequest &request)const;
|
||||
void createFlowlogAsync(const Model::CreateFlowlogRequest& request, const CreateFlowlogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFlowlogOutcomeCallable createFlowlogCallable(const Model::CreateFlowlogRequest& request) const;
|
||||
CreateTransitRouterOutcome createTransitRouter(const Model::CreateTransitRouterRequest &request)const;
|
||||
void createTransitRouterAsync(const Model::CreateTransitRouterRequest& request, const CreateTransitRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterOutcomeCallable createTransitRouterCallable(const Model::CreateTransitRouterRequest& request) const;
|
||||
CreateTransitRouterPeerAttachmentOutcome createTransitRouterPeerAttachment(const Model::CreateTransitRouterPeerAttachmentRequest &request)const;
|
||||
void createTransitRouterPeerAttachmentAsync(const Model::CreateTransitRouterPeerAttachmentRequest& request, const CreateTransitRouterPeerAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterPeerAttachmentOutcomeCallable createTransitRouterPeerAttachmentCallable(const Model::CreateTransitRouterPeerAttachmentRequest& request) const;
|
||||
CreateTransitRouterRouteEntryOutcome createTransitRouterRouteEntry(const Model::CreateTransitRouterRouteEntryRequest &request)const;
|
||||
void createTransitRouterRouteEntryAsync(const Model::CreateTransitRouterRouteEntryRequest& request, const CreateTransitRouterRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterRouteEntryOutcomeCallable createTransitRouterRouteEntryCallable(const Model::CreateTransitRouterRouteEntryRequest& request) const;
|
||||
CreateTransitRouterRouteTableOutcome createTransitRouterRouteTable(const Model::CreateTransitRouterRouteTableRequest &request)const;
|
||||
void createTransitRouterRouteTableAsync(const Model::CreateTransitRouterRouteTableRequest& request, const CreateTransitRouterRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterRouteTableOutcomeCallable createTransitRouterRouteTableCallable(const Model::CreateTransitRouterRouteTableRequest& request) const;
|
||||
CreateTransitRouterVbrAttachmentOutcome createTransitRouterVbrAttachment(const Model::CreateTransitRouterVbrAttachmentRequest &request)const;
|
||||
void createTransitRouterVbrAttachmentAsync(const Model::CreateTransitRouterVbrAttachmentRequest& request, const CreateTransitRouterVbrAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterVbrAttachmentOutcomeCallable createTransitRouterVbrAttachmentCallable(const Model::CreateTransitRouterVbrAttachmentRequest& request) const;
|
||||
CreateTransitRouterVpcAttachmentOutcome createTransitRouterVpcAttachment(const Model::CreateTransitRouterVpcAttachmentRequest &request)const;
|
||||
void createTransitRouterVpcAttachmentAsync(const Model::CreateTransitRouterVpcAttachmentRequest& request, const CreateTransitRouterVpcAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTransitRouterVpcAttachmentOutcomeCallable createTransitRouterVpcAttachmentCallable(const Model::CreateTransitRouterVpcAttachmentRequest& request) const;
|
||||
DeactiveFlowLogOutcome deactiveFlowLog(const Model::DeactiveFlowLogRequest &request)const;
|
||||
void deactiveFlowLogAsync(const Model::DeactiveFlowLogRequest& request, const DeactiveFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeactiveFlowLogOutcomeCallable deactiveFlowLogCallable(const Model::DeactiveFlowLogRequest& request) const;
|
||||
@@ -346,6 +517,21 @@ namespace AlibabaCloud
|
||||
DeleteRouteServiceInCenOutcome deleteRouteServiceInCen(const Model::DeleteRouteServiceInCenRequest &request)const;
|
||||
void deleteRouteServiceInCenAsync(const Model::DeleteRouteServiceInCenRequest& request, const DeleteRouteServiceInCenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRouteServiceInCenOutcomeCallable deleteRouteServiceInCenCallable(const Model::DeleteRouteServiceInCenRequest& request) const;
|
||||
DeleteTransitRouterPeerAttachmentOutcome deleteTransitRouterPeerAttachment(const Model::DeleteTransitRouterPeerAttachmentRequest &request)const;
|
||||
void deleteTransitRouterPeerAttachmentAsync(const Model::DeleteTransitRouterPeerAttachmentRequest& request, const DeleteTransitRouterPeerAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTransitRouterPeerAttachmentOutcomeCallable deleteTransitRouterPeerAttachmentCallable(const Model::DeleteTransitRouterPeerAttachmentRequest& request) const;
|
||||
DeleteTransitRouterRouteEntryOutcome deleteTransitRouterRouteEntry(const Model::DeleteTransitRouterRouteEntryRequest &request)const;
|
||||
void deleteTransitRouterRouteEntryAsync(const Model::DeleteTransitRouterRouteEntryRequest& request, const DeleteTransitRouterRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTransitRouterRouteEntryOutcomeCallable deleteTransitRouterRouteEntryCallable(const Model::DeleteTransitRouterRouteEntryRequest& request) const;
|
||||
DeleteTransitRouterRouteTableOutcome deleteTransitRouterRouteTable(const Model::DeleteTransitRouterRouteTableRequest &request)const;
|
||||
void deleteTransitRouterRouteTableAsync(const Model::DeleteTransitRouterRouteTableRequest& request, const DeleteTransitRouterRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTransitRouterRouteTableOutcomeCallable deleteTransitRouterRouteTableCallable(const Model::DeleteTransitRouterRouteTableRequest& request) const;
|
||||
DeleteTransitRouterVbrAttachmentOutcome deleteTransitRouterVbrAttachment(const Model::DeleteTransitRouterVbrAttachmentRequest &request)const;
|
||||
void deleteTransitRouterVbrAttachmentAsync(const Model::DeleteTransitRouterVbrAttachmentRequest& request, const DeleteTransitRouterVbrAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTransitRouterVbrAttachmentOutcomeCallable deleteTransitRouterVbrAttachmentCallable(const Model::DeleteTransitRouterVbrAttachmentRequest& request) const;
|
||||
DeleteTransitRouterVpcAttachmentOutcome deleteTransitRouterVpcAttachment(const Model::DeleteTransitRouterVpcAttachmentRequest &request)const;
|
||||
void deleteTransitRouterVpcAttachmentAsync(const Model::DeleteTransitRouterVpcAttachmentRequest& request, const DeleteTransitRouterVpcAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteTransitRouterVpcAttachmentOutcomeCallable deleteTransitRouterVpcAttachmentCallable(const Model::DeleteTransitRouterVpcAttachmentRequest& request) const;
|
||||
DescribeCenAttachedChildInstanceAttributeOutcome describeCenAttachedChildInstanceAttribute(const Model::DescribeCenAttachedChildInstanceAttributeRequest &request)const;
|
||||
void describeCenAttachedChildInstanceAttributeAsync(const Model::DescribeCenAttachedChildInstanceAttributeRequest& request, const DescribeCenAttachedChildInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCenAttachedChildInstanceAttributeOutcomeCallable describeCenAttachedChildInstanceAttributeCallable(const Model::DescribeCenAttachedChildInstanceAttributeRequest& request) const;
|
||||
@@ -409,12 +595,48 @@ namespace AlibabaCloud
|
||||
DisableCenVbrHealthCheckOutcome disableCenVbrHealthCheck(const Model::DisableCenVbrHealthCheckRequest &request)const;
|
||||
void disableCenVbrHealthCheckAsync(const Model::DisableCenVbrHealthCheckRequest& request, const DisableCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableCenVbrHealthCheckOutcomeCallable disableCenVbrHealthCheckCallable(const Model::DisableCenVbrHealthCheckRequest& request) const;
|
||||
DisableTransitRouterRouteTablePropagationOutcome disableTransitRouterRouteTablePropagation(const Model::DisableTransitRouterRouteTablePropagationRequest &request)const;
|
||||
void disableTransitRouterRouteTablePropagationAsync(const Model::DisableTransitRouterRouteTablePropagationRequest& request, const DisableTransitRouterRouteTablePropagationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableTransitRouterRouteTablePropagationOutcomeCallable disableTransitRouterRouteTablePropagationCallable(const Model::DisableTransitRouterRouteTablePropagationRequest& request) const;
|
||||
DissociateTransitRouterAttachmentFromRouteTableOutcome dissociateTransitRouterAttachmentFromRouteTable(const Model::DissociateTransitRouterAttachmentFromRouteTableRequest &request)const;
|
||||
void dissociateTransitRouterAttachmentFromRouteTableAsync(const Model::DissociateTransitRouterAttachmentFromRouteTableRequest& request, const DissociateTransitRouterAttachmentFromRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DissociateTransitRouterAttachmentFromRouteTableOutcomeCallable dissociateTransitRouterAttachmentFromRouteTableCallable(const Model::DissociateTransitRouterAttachmentFromRouteTableRequest& request) const;
|
||||
EnableCenVbrHealthCheckOutcome enableCenVbrHealthCheck(const Model::EnableCenVbrHealthCheckRequest &request)const;
|
||||
void enableCenVbrHealthCheckAsync(const Model::EnableCenVbrHealthCheckRequest& request, const EnableCenVbrHealthCheckAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableCenVbrHealthCheckOutcomeCallable enableCenVbrHealthCheckCallable(const Model::EnableCenVbrHealthCheckRequest& request) const;
|
||||
EnableTransitRouterRouteTablePropagationOutcome enableTransitRouterRouteTablePropagation(const Model::EnableTransitRouterRouteTablePropagationRequest &request)const;
|
||||
void enableTransitRouterRouteTablePropagationAsync(const Model::EnableTransitRouterRouteTablePropagationRequest& request, const EnableTransitRouterRouteTablePropagationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableTransitRouterRouteTablePropagationOutcomeCallable enableTransitRouterRouteTablePropagationCallable(const Model::EnableTransitRouterRouteTablePropagationRequest& request) const;
|
||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||
ListTransitRouterAvailableResourceOutcome listTransitRouterAvailableResource(const Model::ListTransitRouterAvailableResourceRequest &request)const;
|
||||
void listTransitRouterAvailableResourceAsync(const Model::ListTransitRouterAvailableResourceRequest& request, const ListTransitRouterAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterAvailableResourceOutcomeCallable listTransitRouterAvailableResourceCallable(const Model::ListTransitRouterAvailableResourceRequest& request) const;
|
||||
ListTransitRouterPeerAttachmentsOutcome listTransitRouterPeerAttachments(const Model::ListTransitRouterPeerAttachmentsRequest &request)const;
|
||||
void listTransitRouterPeerAttachmentsAsync(const Model::ListTransitRouterPeerAttachmentsRequest& request, const ListTransitRouterPeerAttachmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterPeerAttachmentsOutcomeCallable listTransitRouterPeerAttachmentsCallable(const Model::ListTransitRouterPeerAttachmentsRequest& request) const;
|
||||
ListTransitRouterRouteEntriesOutcome listTransitRouterRouteEntries(const Model::ListTransitRouterRouteEntriesRequest &request)const;
|
||||
void listTransitRouterRouteEntriesAsync(const Model::ListTransitRouterRouteEntriesRequest& request, const ListTransitRouterRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterRouteEntriesOutcomeCallable listTransitRouterRouteEntriesCallable(const Model::ListTransitRouterRouteEntriesRequest& request) const;
|
||||
ListTransitRouterRouteTableAssociationsOutcome listTransitRouterRouteTableAssociations(const Model::ListTransitRouterRouteTableAssociationsRequest &request)const;
|
||||
void listTransitRouterRouteTableAssociationsAsync(const Model::ListTransitRouterRouteTableAssociationsRequest& request, const ListTransitRouterRouteTableAssociationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterRouteTableAssociationsOutcomeCallable listTransitRouterRouteTableAssociationsCallable(const Model::ListTransitRouterRouteTableAssociationsRequest& request) const;
|
||||
ListTransitRouterRouteTablePropagationsOutcome listTransitRouterRouteTablePropagations(const Model::ListTransitRouterRouteTablePropagationsRequest &request)const;
|
||||
void listTransitRouterRouteTablePropagationsAsync(const Model::ListTransitRouterRouteTablePropagationsRequest& request, const ListTransitRouterRouteTablePropagationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterRouteTablePropagationsOutcomeCallable listTransitRouterRouteTablePropagationsCallable(const Model::ListTransitRouterRouteTablePropagationsRequest& request) const;
|
||||
ListTransitRouterRouteTablesOutcome listTransitRouterRouteTables(const Model::ListTransitRouterRouteTablesRequest &request)const;
|
||||
void listTransitRouterRouteTablesAsync(const Model::ListTransitRouterRouteTablesRequest& request, const ListTransitRouterRouteTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterRouteTablesOutcomeCallable listTransitRouterRouteTablesCallable(const Model::ListTransitRouterRouteTablesRequest& request) const;
|
||||
ListTransitRouterVbrAttachmentsOutcome listTransitRouterVbrAttachments(const Model::ListTransitRouterVbrAttachmentsRequest &request)const;
|
||||
void listTransitRouterVbrAttachmentsAsync(const Model::ListTransitRouterVbrAttachmentsRequest& request, const ListTransitRouterVbrAttachmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterVbrAttachmentsOutcomeCallable listTransitRouterVbrAttachmentsCallable(const Model::ListTransitRouterVbrAttachmentsRequest& request) const;
|
||||
ListTransitRouterVpcAttachmentsOutcome listTransitRouterVpcAttachments(const Model::ListTransitRouterVpcAttachmentsRequest &request)const;
|
||||
void listTransitRouterVpcAttachmentsAsync(const Model::ListTransitRouterVpcAttachmentsRequest& request, const ListTransitRouterVpcAttachmentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRouterVpcAttachmentsOutcomeCallable listTransitRouterVpcAttachmentsCallable(const Model::ListTransitRouterVpcAttachmentsRequest& request) const;
|
||||
ListTransitRoutersOutcome listTransitRouters(const Model::ListTransitRoutersRequest &request)const;
|
||||
void listTransitRoutersAsync(const Model::ListTransitRoutersRequest& request, const ListTransitRoutersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTransitRoutersOutcomeCallable listTransitRoutersCallable(const Model::ListTransitRoutersRequest& request) const;
|
||||
ModifyCenAttributeOutcome modifyCenAttribute(const Model::ModifyCenAttributeRequest &request)const;
|
||||
void modifyCenAttributeAsync(const Model::ModifyCenAttributeRequest& request, const ModifyCenAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyCenAttributeOutcomeCallable modifyCenAttributeCallable(const Model::ModifyCenAttributeRequest& request) const;
|
||||
@@ -457,6 +679,24 @@ namespace AlibabaCloud
|
||||
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
|
||||
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
|
||||
UpdateTransitRouterOutcome updateTransitRouter(const Model::UpdateTransitRouterRequest &request)const;
|
||||
void updateTransitRouterAsync(const Model::UpdateTransitRouterRequest& request, const UpdateTransitRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterOutcomeCallable updateTransitRouterCallable(const Model::UpdateTransitRouterRequest& request) const;
|
||||
UpdateTransitRouterPeerAttachmentAttributeOutcome updateTransitRouterPeerAttachmentAttribute(const Model::UpdateTransitRouterPeerAttachmentAttributeRequest &request)const;
|
||||
void updateTransitRouterPeerAttachmentAttributeAsync(const Model::UpdateTransitRouterPeerAttachmentAttributeRequest& request, const UpdateTransitRouterPeerAttachmentAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterPeerAttachmentAttributeOutcomeCallable updateTransitRouterPeerAttachmentAttributeCallable(const Model::UpdateTransitRouterPeerAttachmentAttributeRequest& request) const;
|
||||
UpdateTransitRouterRouteEntryOutcome updateTransitRouterRouteEntry(const Model::UpdateTransitRouterRouteEntryRequest &request)const;
|
||||
void updateTransitRouterRouteEntryAsync(const Model::UpdateTransitRouterRouteEntryRequest& request, const UpdateTransitRouterRouteEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterRouteEntryOutcomeCallable updateTransitRouterRouteEntryCallable(const Model::UpdateTransitRouterRouteEntryRequest& request) const;
|
||||
UpdateTransitRouterRouteTableOutcome updateTransitRouterRouteTable(const Model::UpdateTransitRouterRouteTableRequest &request)const;
|
||||
void updateTransitRouterRouteTableAsync(const Model::UpdateTransitRouterRouteTableRequest& request, const UpdateTransitRouterRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterRouteTableOutcomeCallable updateTransitRouterRouteTableCallable(const Model::UpdateTransitRouterRouteTableRequest& request) const;
|
||||
UpdateTransitRouterVbrAttachmentAttributeOutcome updateTransitRouterVbrAttachmentAttribute(const Model::UpdateTransitRouterVbrAttachmentAttributeRequest &request)const;
|
||||
void updateTransitRouterVbrAttachmentAttributeAsync(const Model::UpdateTransitRouterVbrAttachmentAttributeRequest& request, const UpdateTransitRouterVbrAttachmentAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterVbrAttachmentAttributeOutcomeCallable updateTransitRouterVbrAttachmentAttributeCallable(const Model::UpdateTransitRouterVbrAttachmentAttributeRequest& request) const;
|
||||
UpdateTransitRouterVpcAttachmentAttributeOutcome updateTransitRouterVpcAttachmentAttribute(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest &request)const;
|
||||
void updateTransitRouterVpcAttachmentAttributeAsync(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest& request, const UpdateTransitRouterVpcAttachmentAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateTransitRouterVpcAttachmentAttributeOutcomeCallable updateTransitRouterVpcAttachmentAttributeCallable(const Model::UpdateTransitRouterVpcAttachmentAttributeRequest& request) const;
|
||||
WithdrawPublishedRouteEntriesOutcome withdrawPublishedRouteEntries(const Model::WithdrawPublishedRouteEntriesRequest &request)const;
|
||||
void withdrawPublishedRouteEntriesAsync(const Model::WithdrawPublishedRouteEntriesRequest& request, const WithdrawPublishedRouteEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
WithdrawPublishedRouteEntriesOutcomeCallable withdrawPublishedRouteEntriesCallable(const Model::WithdrawPublishedRouteEntriesRequest& request) const;
|
||||
|
||||
@@ -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_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT AssociateTransitRouterAttachmentWithRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AssociateTransitRouterAttachmentWithRouteTableRequest();
|
||||
~AssociateTransitRouterAttachmentWithRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT AssociateTransitRouterAttachmentWithRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableResult();
|
||||
explicit AssociateTransitRouterAttachmentWithRouteTableResult(const std::string &payload);
|
||||
~AssociateTransitRouterAttachmentWithRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_ASSOCIATETRANSITROUTERATTACHMENTWITHROUTETABLERESULT_H_
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setAutoRenewDuration(int autoRenewDuration);
|
||||
std::string getBandwidthPackageChargeType()const;
|
||||
void setBandwidthPackageChargeType(const std::string& bandwidthPackageChargeType);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getGeographicRegionBId()const;
|
||||
void setGeographicRegionBId(const std::string& geographicRegionBId);
|
||||
int getPeriod()const;
|
||||
@@ -74,6 +76,7 @@ namespace AlibabaCloud
|
||||
std::string description_;
|
||||
int autoRenewDuration_;
|
||||
std::string bandwidthPackageChargeType_;
|
||||
std::string resourceGroupId_;
|
||||
std::string geographicRegionBId_;
|
||||
int period_;
|
||||
std::string geographicRegionAId_;
|
||||
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setIpv6Level(const std::string& ipv6Level);
|
||||
std::string getDescription()const;
|
||||
void setDescription(const std::string& description);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -59,6 +61,7 @@ namespace AlibabaCloud
|
||||
std::string clientToken_;
|
||||
std::string ipv6Level_;
|
||||
std::string description_;
|
||||
std::string resourceGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setSystemPolicy(bool systemPolicy);
|
||||
std::vector<std::string> getOriginalRouteTableIds()const;
|
||||
void setOriginalRouteTableIds(const std::vector<std::string>& originalRouteTableIds);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::vector<std::string> getSourceInstanceIds()const;
|
||||
void setSourceInstanceIds(const std::vector<std::string>& sourceInstanceIds);
|
||||
std::vector<std::string> getSourceRegionIds()const;
|
||||
@@ -119,6 +121,7 @@ namespace AlibabaCloud
|
||||
std::vector<std::string> destinationCidrBlocks_;
|
||||
bool systemPolicy_;
|
||||
std::vector<std::string> originalRouteTableIds_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::vector<std::string> sourceInstanceIds_;
|
||||
std::vector<std::string> sourceRegionIds_;
|
||||
std::string gatewayZoneId_;
|
||||
|
||||
@@ -0,0 +1,102 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterPeerAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateTransitRouterPeerAttachmentRequest();
|
||||
~CreateTransitRouterPeerAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
bool getRouteTableAssociationEnabled()const;
|
||||
void setRouteTableAssociationEnabled(bool routeTableAssociationEnabled);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
bool getAutoPublishRouteEnabled()const;
|
||||
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
|
||||
bool getRouteTablePropagationEnabled()const;
|
||||
void setRouteTablePropagationEnabled(bool routeTablePropagationEnabled);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
std::string getPeerTransitRouterRegionId()const;
|
||||
void setPeerTransitRouterRegionId(const std::string& peerTransitRouterRegionId);
|
||||
std::string getCenBandwidthPackageId()const;
|
||||
void setCenBandwidthPackageId(const std::string& cenBandwidthPackageId);
|
||||
std::string getPeerTransitRouterId()const;
|
||||
void setPeerTransitRouterId(const std::string& peerTransitRouterId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string cenId_;
|
||||
bool routeTableAssociationEnabled_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
std::string regionId_;
|
||||
bool autoPublishRouteEnabled_;
|
||||
bool routeTablePropagationEnabled_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
std::string peerTransitRouterRegionId_;
|
||||
std::string cenBandwidthPackageId_;
|
||||
std::string peerTransitRouterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTREQUEST_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_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterPeerAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTransitRouterPeerAttachmentResult();
|
||||
explicit CreateTransitRouterPeerAttachmentResult(const std::string &payload);
|
||||
~CreateTransitRouterPeerAttachmentResult();
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
@@ -14,56 +14,65 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DeleteNetworkOptimizationSettingRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteNetworkOptimizationSettingRequest();
|
||||
~DeleteNetworkOptimizationSettingRequest();
|
||||
CreateTransitRouterRequest();
|
||||
~CreateTransitRouterRequest();
|
||||
|
||||
std::string getTransitRouterName()const;
|
||||
void setTransitRouterName(const std::string& transitRouterName);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
std::string getType()const;
|
||||
void setType(const std::string& type);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDomain()const;
|
||||
void setDomain(const std::string& domain);
|
||||
std::string getTransitRouterDescription()const;
|
||||
void setTransitRouterDescription(const std::string& transitRouterDescription);
|
||||
|
||||
private:
|
||||
std::string transitRouterName_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string cenId_;
|
||||
std::string type_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string domain_;
|
||||
std::string transitRouterDescription_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERREQUEST_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_CBN_MODEL_CREATETRANSITROUTERRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTransitRouterResult();
|
||||
explicit CreateTransitRouterResult(const std::string &payload);
|
||||
~CreateTransitRouterResult();
|
||||
std::string getTransitRouterId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERRESULT_H_
|
||||
@@ -0,0 +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_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRouteEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateTransitRouterRouteEntryRequest();
|
||||
~CreateTransitRouterRouteEntryRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteEntryNextHopType()const;
|
||||
void setTransitRouterRouteEntryNextHopType(const std::string& transitRouterRouteEntryNextHopType);
|
||||
std::string getTransitRouterRouteEntryDestinationCidrBlock()const;
|
||||
void setTransitRouterRouteEntryDestinationCidrBlock(const std::string& transitRouterRouteEntryDestinationCidrBlock);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getTransitRouterRouteEntryNextHopId()const;
|
||||
void setTransitRouterRouteEntryNextHopId(const std::string& transitRouterRouteEntryNextHopId);
|
||||
std::string getTransitRouterRouteEntryDescription()const;
|
||||
void setTransitRouterRouteEntryDescription(const std::string& transitRouterRouteEntryDescription);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterRouteEntryName()const;
|
||||
void setTransitRouterRouteEntryName(const std::string& transitRouterRouteEntryName);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteEntryNextHopType_;
|
||||
std::string transitRouterRouteEntryDestinationCidrBlock_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string transitRouterRouteEntryNextHopId_;
|
||||
std::string transitRouterRouteEntryDescription_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterRouteEntryName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
@@ -14,36 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DetachNetworkOptimizationSagsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DetachNetworkOptimizationSagsResult();
|
||||
explicit DetachNetworkOptimizationSagsResult(const std::string &payload);
|
||||
~DetachNetworkOptimizationSagsResult();
|
||||
CreateTransitRouterRouteEntryResult();
|
||||
explicit CreateTransitRouterRouteEntryResult(const std::string &payload);
|
||||
~CreateTransitRouterRouteEntryResult();
|
||||
std::string getTransitRouterRouteEntryId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterRouteEntryId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
@@ -14,53 +14,59 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT ModifyNetworkOptimizationRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyNetworkOptimizationRequest();
|
||||
~ModifyNetworkOptimizationRequest();
|
||||
CreateTransitRouterRouteTableRequest();
|
||||
~CreateTransitRouterRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableDescription()const;
|
||||
void setTransitRouterRouteTableDescription(const std::string& transitRouterRouteTableDescription);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getTransitRouterRouteTableName()const;
|
||||
void setTransitRouterRouteTableName(const std::string& transitRouterRouteTableName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableDescription_;
|
||||
bool dryRun_;
|
||||
std::string transitRouterRouteTableName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::string transitRouterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTETABLEREQUEST_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_CBN_MODEL_CREATETRANSITROUTERROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTransitRouterRouteTableResult();
|
||||
explicit CreateTransitRouterRouteTableResult(const std::string &payload);
|
||||
~CreateTransitRouterRouteTableResult();
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterRouteTableId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERROUTETABLERESULT_H_
|
||||
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterVbrAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateTransitRouterVbrAttachmentRequest();
|
||||
~CreateTransitRouterVbrAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
bool getRouteTableAssociationEnabled()const;
|
||||
void setRouteTableAssociationEnabled(bool routeTableAssociationEnabled);
|
||||
std::string getVbrId()const;
|
||||
void setVbrId(const std::string& vbrId);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
bool getAutoPublishRouteEnabled()const;
|
||||
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
|
||||
bool getRouteTablePropagationEnabled()const;
|
||||
void setRouteTablePropagationEnabled(bool routeTablePropagationEnabled);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
long getVbrOwnerId()const;
|
||||
void setVbrOwnerId(long vbrOwnerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string cenId_;
|
||||
bool routeTableAssociationEnabled_;
|
||||
std::string vbrId_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
std::string regionId_;
|
||||
bool autoPublishRouteEnabled_;
|
||||
bool routeTablePropagationEnabled_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
long vbrOwnerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
@@ -14,36 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DeleteNetworkOptimizationSettingResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterVbrAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkOptimizationSettingResult();
|
||||
explicit DeleteNetworkOptimizationSettingResult(const std::string &payload);
|
||||
~DeleteNetworkOptimizationSettingResult();
|
||||
CreateTransitRouterVbrAttachmentResult();
|
||||
explicit CreateTransitRouterVbrAttachmentResult(const std::string &payload);
|
||||
~CreateTransitRouterVbrAttachmentResult();
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONSETTINGRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVBRATTACHMENTRESULT_H_
|
||||
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterVpcAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
public:
|
||||
struct ZoneMappings
|
||||
{
|
||||
std::string vSwitchId;
|
||||
std::string zoneId;
|
||||
};
|
||||
|
||||
public:
|
||||
CreateTransitRouterVpcAttachmentRequest();
|
||||
~CreateTransitRouterVpcAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
long getVpcOwnerId()const;
|
||||
void setVpcOwnerId(long vpcOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
bool getRouteTableAssociationEnabled()const;
|
||||
void setRouteTableAssociationEnabled(bool routeTableAssociationEnabled);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
bool getAutoCreateVpcRoute()const;
|
||||
void setAutoCreateVpcRoute(bool autoCreateVpcRoute);
|
||||
bool getRouteTablePropagationEnabled()const;
|
||||
void setRouteTablePropagationEnabled(bool routeTablePropagationEnabled);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::vector<ZoneMappings> getZoneMappings()const;
|
||||
void setZoneMappings(const std::vector<ZoneMappings>& zoneMappings);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
std::string getVpcId()const;
|
||||
void setVpcId(const std::string& vpcId);
|
||||
std::string getChargeType()const;
|
||||
void setChargeType(const std::string& chargeType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
long vpcOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string cenId_;
|
||||
bool routeTableAssociationEnabled_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
std::string regionId_;
|
||||
bool autoCreateVpcRoute_;
|
||||
bool routeTablePropagationEnabled_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::vector<ZoneMappings> zoneMappings_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
std::string vpcId_;
|
||||
std::string chargeType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTREQUEST_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_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT CreateTransitRouterVpcAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateTransitRouterVpcAttachmentResult();
|
||||
explicit CreateTransitRouterVpcAttachmentResult(const std::string &payload);
|
||||
~CreateTransitRouterVpcAttachmentResult();
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_CREATETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
@@ -14,53 +14,56 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DetachNetworkOptimizationSagsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterPeerAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DetachNetworkOptimizationSagsRequest();
|
||||
~DetachNetworkOptimizationSagsRequest();
|
||||
DeleteTransitRouterPeerAttachmentRequest();
|
||||
~DeleteTransitRouterPeerAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
std::vector<std::string> getSmartAGIds()const;
|
||||
void setSmartAGIds(const std::vector<std::string>& smartAGIds);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
std::vector<std::string> smartAGIds_;
|
||||
std::string clientToken_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DETACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT AttachNetworkOptimizationSagsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterPeerAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AttachNetworkOptimizationSagsResult();
|
||||
explicit AttachNetworkOptimizationSagsResult(const std::string &payload);
|
||||
~AttachNetworkOptimizationSagsResult();
|
||||
DeleteTransitRouterPeerAttachmentResult();
|
||||
explicit DeleteTransitRouterPeerAttachmentResult(const std::string &payload);
|
||||
~DeleteTransitRouterPeerAttachmentResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERPEERATTACHMENTRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterRouteEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTransitRouterRouteEntryRequest();
|
||||
~DeleteTransitRouterRouteEntryRequest();
|
||||
|
||||
std::string getTransitRouterRouteEntryId()const;
|
||||
void setTransitRouterRouteEntryId(const std::string& transitRouterRouteEntryId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteEntryNextHopType()const;
|
||||
void setTransitRouterRouteEntryNextHopType(const std::string& transitRouterRouteEntryNextHopType);
|
||||
std::string getTransitRouterRouteEntryDestinationCidrBlock()const;
|
||||
void setTransitRouterRouteEntryDestinationCidrBlock(const std::string& transitRouterRouteEntryDestinationCidrBlock);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getTransitRouterRouteEntryNextHopId()const;
|
||||
void setTransitRouterRouteEntryNextHopId(const std::string& transitRouterRouteEntryNextHopId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
std::string transitRouterRouteEntryId_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteEntryNextHopType_;
|
||||
std::string transitRouterRouteEntryDestinationCidrBlock_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string transitRouterRouteEntryNextHopId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DeleteNetworkOptimizationResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkOptimizationResult();
|
||||
explicit DeleteNetworkOptimizationResult(const std::string &payload);
|
||||
~DeleteNetworkOptimizationResult();
|
||||
DeleteTransitRouterRouteEntryResult();
|
||||
explicit DeleteTransitRouterRouteEntryResult(const std::string &payload);
|
||||
~DeleteTransitRouterRouteEntryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETENETWORKOPTIMIZATIONRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
@@ -14,53 +14,53 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT CreateNetworkOptimizationRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateNetworkOptimizationRequest();
|
||||
~CreateNetworkOptimizationRequest();
|
||||
DeleteTransitRouterRouteTableRequest();
|
||||
~DeleteTransitRouterRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCcnId()const;
|
||||
void setCcnId(const std::string& ccnId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string ccnId_;
|
||||
std::string regionId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATENETWORKOPTIMIZATIONREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT ModifyNetworkOptimizationResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyNetworkOptimizationResult();
|
||||
explicit ModifyNetworkOptimizationResult(const std::string &payload);
|
||||
~ModifyNetworkOptimizationResult();
|
||||
DeleteTransitRouterRouteTableResult();
|
||||
explicit DeleteTransitRouterRouteTableResult(const std::string &payload);
|
||||
~DeleteTransitRouterRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MODIFYNETWORKOPTIMIZATIONRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERROUTETABLERESULT_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_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterVbrAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTransitRouterVbrAttachmentRequest();
|
||||
~DeleteTransitRouterVbrAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterVbrAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteTransitRouterVbrAttachmentResult();
|
||||
explicit DeleteTransitRouterVbrAttachmentResult(const std::string &payload);
|
||||
~DeleteTransitRouterVbrAttachmentResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVBRATTACHMENTRESULT_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_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterVpcAttachmentRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteTransitRouterVpcAttachmentRequest();
|
||||
~DeleteTransitRouterVpcAttachmentRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DeleteTransitRouterVpcAttachmentResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteTransitRouterVpcAttachmentResult();
|
||||
explicit DeleteTransitRouterVpcAttachmentResult(const std::string &payload);
|
||||
~DeleteTransitRouterVpcAttachmentResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DELETETRANSITROUTERVPCATTACHMENTRESULT_H_
|
||||
@@ -54,6 +54,8 @@ namespace AlibabaCloud
|
||||
void setPageNumber(int pageNumber);
|
||||
bool getIsOrKey()const;
|
||||
void setIsOrKey(bool isOrKey);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -72,6 +74,7 @@ namespace AlibabaCloud
|
||||
bool includeReservationData_;
|
||||
int pageNumber_;
|
||||
bool isOrKey_;
|
||||
std::string resourceGroupId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -49,6 +49,7 @@ namespace AlibabaCloud
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string geographicSpanId;
|
||||
std::string resourceGroupId;
|
||||
std::string geographicRegionBId;
|
||||
std::string geographicRegionAId;
|
||||
bool isCrossBorder;
|
||||
|
||||
@@ -47,6 +47,8 @@ namespace AlibabaCloud
|
||||
void setCenId(const std::string& cenId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getTransmitDirection()const;
|
||||
@@ -68,6 +70,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
int pageNumber_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
int pageSize_;
|
||||
std::string transmitDirection_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -56,6 +56,7 @@ namespace AlibabaCloud
|
||||
std::string mapResult;
|
||||
std::string cidrMatchMode;
|
||||
std::vector<std::string> originalRouteTableIds;
|
||||
std::string transitRouterRouteTableId;
|
||||
std::vector<std::string> routeTypes;
|
||||
std::string gatewayZoneId;
|
||||
int preference;
|
||||
|
||||
@@ -50,6 +50,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::vector<Tag> getTag()const;
|
||||
@@ -66,6 +68,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int pageNumber_;
|
||||
std::string resourceGroupId_;
|
||||
int pageSize_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
std::string status;
|
||||
std::string protectionLevel;
|
||||
std::string description;
|
||||
std::string resourceGroupId;
|
||||
std::string ipv6Level;
|
||||
std::string cenId;
|
||||
std::string creationTime;
|
||||
|
||||
@@ -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_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DisableTransitRouterRouteTablePropagationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DisableTransitRouterRouteTablePropagationRequest();
|
||||
~DisableTransitRouterRouteTablePropagationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DisableTransitRouterRouteTablePropagationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableTransitRouterRouteTablePropagationResult();
|
||||
explicit DisableTransitRouterRouteTablePropagationResult(const std::string &payload);
|
||||
~DisableTransitRouterRouteTablePropagationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DISABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_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_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DissociateTransitRouterAttachmentFromRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DissociateTransitRouterAttachmentFromRouteTableRequest();
|
||||
~DissociateTransitRouterAttachmentFromRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT DissociateTransitRouterAttachmentFromRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DissociateTransitRouterAttachmentFromRouteTableResult();
|
||||
explicit DissociateTransitRouterAttachmentFromRouteTableResult(const std::string &payload);
|
||||
~DissociateTransitRouterAttachmentFromRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_DISSOCIATETRANSITROUTERATTACHMENTFROMROUTETABLERESULT_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_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT EnableTransitRouterRouteTablePropagationRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
EnableTransitRouterRouteTablePropagationRequest();
|
||||
~EnableTransitRouterRouteTablePropagationRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT EnableTransitRouterRouteTablePropagationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableTransitRouterRouteTablePropagationResult();
|
||||
explicit EnableTransitRouterRouteTablePropagationResult(const std::string &payload);
|
||||
~EnableTransitRouterRouteTablePropagationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_ENABLETRANSITROUTERROUTETABLEPROPAGATIONRESULT_H_
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DescribeNetworkOptimizationSagsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterAvailableResourceRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeNetworkOptimizationSagsRequest();
|
||||
~DescribeNetworkOptimizationSagsRequest();
|
||||
ListTransitRouterAvailableResourceRequest();
|
||||
~ListTransitRouterAvailableResourceRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
@@ -41,8 +41,6 @@ namespace AlibabaCloud
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
@@ -56,7 +54,6 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
int pageSize_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
@@ -66,4 +63,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCEREQUEST_H_
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterAvailableResourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ListTransitRouterAvailableResourceResult();
|
||||
explicit ListTransitRouterAvailableResourceResult(const std::string &payload);
|
||||
~ListTransitRouterAvailableResourceResult();
|
||||
std::vector<std::string> getSlaveZones()const;
|
||||
std::vector<std::string> getMasterZones()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<std::string> slaveZones_;
|
||||
std::vector<std::string> masterZones_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERAVAILABLERESOURCERESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterPeerAttachmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterPeerAttachmentsRequest();
|
||||
~ListTransitRouterPeerAttachmentsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterPeerAttachmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterAttachment
|
||||
{
|
||||
std::string transitRouterAttachmentId;
|
||||
std::string status;
|
||||
std::string geographicSpanId;
|
||||
long peerTransitRouterOwnerId;
|
||||
std::string transitRouterAttachmentName;
|
||||
std::string resourceType;
|
||||
bool autoPublishRouteEnabled;
|
||||
int bandwidth;
|
||||
std::string creationTime;
|
||||
std::string bandwidthPackageId;
|
||||
std::string peerTransitRouterId;
|
||||
std::string regionId;
|
||||
std::string cenBandwidthPackageId;
|
||||
std::string transitRouterAttachmentDescription;
|
||||
std::string peerTransitRouterRegionId;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterPeerAttachmentsResult();
|
||||
explicit ListTransitRouterPeerAttachmentsResult(const std::string &payload);
|
||||
~ListTransitRouterPeerAttachmentsResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterAttachment> getTransitRouterAttachments()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterAttachment> transitRouterAttachments_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERPEERATTACHMENTSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteEntriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterRouteEntriesRequest();
|
||||
~ListTransitRouterRouteEntriesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getTransitRouterRouteEntryDestinationCidrBlock()const;
|
||||
void setTransitRouterRouteEntryDestinationCidrBlock(const std::string& transitRouterRouteEntryDestinationCidrBlock);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getTransitRouterRouteEntryStatus()const;
|
||||
void setTransitRouterRouteEntryStatus(const std::string& transitRouterRouteEntryStatus);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::vector<std::string> getTransitRouterRouteEntryNames()const;
|
||||
void setTransitRouterRouteEntryNames(const std::vector<std::string>& transitRouterRouteEntryNames);
|
||||
std::vector<std::string> getTransitRouterRouteEntryIds()const;
|
||||
void setTransitRouterRouteEntryIds(const std::vector<std::string>& transitRouterRouteEntryIds);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string transitRouterRouteEntryDestinationCidrBlock_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string nextToken_;
|
||||
std::string transitRouterRouteEntryStatus_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::vector<std::string> transitRouterRouteEntryNames_;
|
||||
std::vector<std::string> transitRouterRouteEntryIds_;
|
||||
long ownerId_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESREQUEST_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_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteEntriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterRouteEntry
|
||||
{
|
||||
std::string transitRouterRouteEntryDestinationCidrBlock;
|
||||
std::string transitRouterRouteEntryNextHopId;
|
||||
std::string transitRouterRouteEntryType;
|
||||
std::string transitRouterRouteEntryDescription;
|
||||
std::string createTime;
|
||||
std::string transitRouterRouteEntryNextHopType;
|
||||
std::string transitRouterRouteEntryName;
|
||||
std::string transitRouterRouteEntryId;
|
||||
std::string transitRouterRouteEntryStatus;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterRouteEntriesResult();
|
||||
explicit ListTransitRouterRouteEntriesResult(const std::string &payload);
|
||||
~ListTransitRouterRouteEntriesResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterRouteEntry> getTransitRouterRouteEntries()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterRouteEntry> transitRouterRouteEntries_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTEENTRIESRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTableAssociationsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterRouteTableAssociationsRequest();
|
||||
~ListTransitRouterRouteTableAssociationsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::vector<std::string> getTransitRouterAttachmentIds()const;
|
||||
void setTransitRouterAttachmentIds(const std::vector<std::string>& transitRouterAttachmentIds);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
int maxResults_;
|
||||
std::vector<std::string> transitRouterAttachmentIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTableAssociationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterAssociation
|
||||
{
|
||||
std::string status;
|
||||
std::string transitRouterAttachmentId;
|
||||
std::string transitRouterRouteTableId;
|
||||
std::string resourceId;
|
||||
std::string resourceType;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterRouteTableAssociationsResult();
|
||||
explicit ListTransitRouterRouteTableAssociationsResult(const std::string &payload);
|
||||
~ListTransitRouterRouteTableAssociationsResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterAssociation> getTransitRouterAssociations()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterAssociation> transitRouterAssociations_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEASSOCIATIONSRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTablePropagationsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterRouteTablePropagationsRequest();
|
||||
~ListTransitRouterRouteTablePropagationsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
std::vector<std::string> getTransitRouterAttachmentIds()const;
|
||||
void setTransitRouterAttachmentIds(const std::vector<std::string>& transitRouterAttachmentIds);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
int maxResults_;
|
||||
std::vector<std::string> transitRouterAttachmentIds_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTablePropagationsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterPropagation
|
||||
{
|
||||
std::string status;
|
||||
std::string transitRouterAttachmentId;
|
||||
std::string transitRouterRouteTableId;
|
||||
std::string resourceId;
|
||||
std::string resourceType;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterRouteTablePropagationsResult();
|
||||
explicit ListTransitRouterRouteTablePropagationsResult(const std::string &payload);
|
||||
~ListTransitRouterRouteTablePropagationsResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterPropagation> getTransitRouterPropagations()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterPropagation> transitRouterPropagations_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLEPROPAGATIONSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTablesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterRouteTablesRequest();
|
||||
~ListTransitRouterRouteTablesRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::vector<std::string> getTransitRouterRouteTableNames()const;
|
||||
void setTransitRouterRouteTableNames(const std::vector<std::string>& transitRouterRouteTableNames);
|
||||
std::string getTransitRouterRouteTableType()const;
|
||||
void setTransitRouterRouteTableType(const std::string& transitRouterRouteTableType);
|
||||
std::string getTransitRouterRouteTableStatus()const;
|
||||
void setTransitRouterRouteTableStatus(const std::string& transitRouterRouteTableStatus);
|
||||
std::vector<std::string> getTransitRouterRouteTableIds()const;
|
||||
void setTransitRouterRouteTableIds(const std::vector<std::string>& transitRouterRouteTableIds);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::vector<std::string> transitRouterRouteTableNames_;
|
||||
std::string transitRouterRouteTableType_;
|
||||
std::string transitRouterRouteTableStatus_;
|
||||
std::vector<std::string> transitRouterRouteTableIds_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESREQUEST_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterRouteTablesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterRouteTable
|
||||
{
|
||||
std::string transitRouterRouteTableId;
|
||||
std::string transitRouterRouteTableStatus;
|
||||
std::string transitRouterRouteTableType;
|
||||
std::string transitRouterRouteTableDescription;
|
||||
std::string createTime;
|
||||
std::string transitRouterRouteTableName;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterRouteTablesResult();
|
||||
explicit ListTransitRouterRouteTablesResult(const std::string &payload);
|
||||
~ListTransitRouterRouteTablesResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<TransitRouterRouteTable> getTransitRouterRouteTables()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
std::vector<TransitRouterRouteTable> transitRouterRouteTables_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERROUTETABLESRESULT_H_
|
||||
@@ -14,62 +14,65 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEPOLICYBASEDROUTINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEPOLICYBASEDROUTINGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DescribePolicyBasedRoutingsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterVbrAttachmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribePolicyBasedRoutingsRequest();
|
||||
~DescribePolicyBasedRoutingsRequest();
|
||||
ListTransitRouterVbrAttachmentsRequest();
|
||||
~ListTransitRouterVbrAttachmentsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getPbrInstanceId()const;
|
||||
void setPbrInstanceId(const std::string& pbrInstanceId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getName()const;
|
||||
void setName(const std::string& name);
|
||||
std::string getSmartAGId()const;
|
||||
void setSmartAGId(const std::string& smartAGId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int pageNumber_;
|
||||
std::string cenId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string pbrInstanceId_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string name_;
|
||||
std::string smartAGId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBEPOLICYBASEDROUTINGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSREQUEST_H_
|
||||
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterVbrAttachmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterAttachment
|
||||
{
|
||||
std::string transitRouterAttachmentId;
|
||||
std::string status;
|
||||
bool autoPublishRouteEnabled;
|
||||
long vbrOwnerId;
|
||||
std::string creationTime;
|
||||
std::string transitRouterAttachmentName;
|
||||
std::string vbrRegionId;
|
||||
std::string resourceType;
|
||||
std::string vbrId;
|
||||
std::string transitRouterAttachmentDescription;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterVbrAttachmentsResult();
|
||||
explicit ListTransitRouterVbrAttachmentsResult(const std::string &payload);
|
||||
~ListTransitRouterVbrAttachmentsResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterAttachment> getTransitRouterAttachments()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterAttachment> transitRouterAttachments_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVBRATTACHMENTSRESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterVpcAttachmentsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListTransitRouterVpcAttachmentsRequest();
|
||||
~ListTransitRouterVpcAttachmentsRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNextToken()const;
|
||||
void setNextToken(const std::string& nextToken);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
int getMaxResults()const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
std::string regionId_;
|
||||
std::string nextToken_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSREQUEST_H_
|
||||
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRouterVpcAttachmentsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct TransitRouterAttachment
|
||||
{
|
||||
struct ZoneMapping
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string vSwitchId;
|
||||
};
|
||||
std::string transitRouterAttachmentId;
|
||||
std::string status;
|
||||
std::string vpcId;
|
||||
std::string creationTime;
|
||||
std::string vpcRegionId;
|
||||
std::string transitRouterAttachmentName;
|
||||
std::string resourceType;
|
||||
std::vector<TransitRouterAttachment::ZoneMapping> zoneMappings;
|
||||
long vpcOwnerId;
|
||||
std::string transitRouterAttachmentDescription;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
|
||||
ListTransitRouterVpcAttachmentsResult();
|
||||
explicit ListTransitRouterVpcAttachmentsResult(const std::string &payload);
|
||||
~ListTransitRouterVpcAttachmentsResult();
|
||||
int getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
std::vector<TransitRouterAttachment> getTransitRouterAttachments()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
std::vector<TransitRouterAttachment> transitRouterAttachments_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERVPCATTACHMENTSRESULT_H_
|
||||
@@ -14,35 +14,37 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DescribeNetworkOptimizationSettingsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRoutersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeNetworkOptimizationSettingsRequest();
|
||||
~DescribeNetworkOptimizationSettingsRequest();
|
||||
ListTransitRoutersRequest();
|
||||
~ListTransitRoutersRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getCenId()const;
|
||||
void setCenId(const std::string& cenId);
|
||||
std::vector<std::string> getTransitRouterIds()const;
|
||||
void setTransitRouterIds(const std::vector<std::string>& transitRouterIds);
|
||||
int getPageNumber()const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
@@ -51,19 +53,23 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
std::vector<std::string> transitRouterIds_;
|
||||
int pageNumber_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
int pageSize_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSREQUEST_H_
|
||||
@@ -14,38 +14,45 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT DescribeNetworkOptimizationSettingsResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT ListTransitRoutersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Setting
|
||||
struct TransitRouter
|
||||
{
|
||||
std::string status;
|
||||
std::string type;
|
||||
std::string domain;
|
||||
std::string cenId;
|
||||
std::string creationTime;
|
||||
std::string transitRouterName;
|
||||
std::string transitRouterDescription;
|
||||
std::string regionId;
|
||||
std::string transitRouterId;
|
||||
long aliUid;
|
||||
};
|
||||
|
||||
|
||||
DescribeNetworkOptimizationSettingsResult();
|
||||
explicit DescribeNetworkOptimizationSettingsResult(const std::string &payload);
|
||||
~DescribeNetworkOptimizationSettingsResult();
|
||||
ListTransitRoutersResult();
|
||||
explicit ListTransitRoutersResult(const std::string &payload);
|
||||
~ListTransitRoutersResult();
|
||||
int getTotalCount()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Setting> getSettings()const;
|
||||
std::vector<TransitRouter> getTransitRouters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -53,10 +60,10 @@ namespace AlibabaCloud
|
||||
int totalCount_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Setting> settings_;
|
||||
std::vector<TransitRouter> transitRouters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBENETWORKOPTIMIZATIONSETTINGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_LISTTRANSITROUTERSRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterPeerAttachmentAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateTransitRouterPeerAttachmentAttributeRequest();
|
||||
~UpdateTransitRouterPeerAttachmentAttributeRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
bool getAutoPublishRouteEnabled()const;
|
||||
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getBandwidth()const;
|
||||
void setBandwidth(int bandwidth);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
std::string getCenBandwidthPackageId()const;
|
||||
void setCenBandwidthPackageId(const std::string& cenBandwidthPackageId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
bool autoPublishRouteEnabled_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int bandwidth_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
std::string cenBandwidthPackageId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterPeerAttachmentAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateTransitRouterPeerAttachmentAttributeResult();
|
||||
explicit UpdateTransitRouterPeerAttachmentAttributeResult(const std::string &payload);
|
||||
~UpdateTransitRouterPeerAttachmentAttributeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERPEERATTACHMENTATTRIBUTERESULT_H_
|
||||
@@ -14,53 +14,62 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT AttachNetworkOptimizationSagsRequest : public RpcServiceRequest
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
AttachNetworkOptimizationSagsRequest();
|
||||
~AttachNetworkOptimizationSagsRequest();
|
||||
UpdateTransitRouterRequest();
|
||||
~UpdateTransitRouterRequest();
|
||||
|
||||
std::string getTransitRouterName()const;
|
||||
void setTransitRouterName(const std::string& transitRouterName);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getNetworkOptId()const;
|
||||
void setNetworkOptId(const std::string& networkOptId);
|
||||
std::vector<std::string> getSmartAGIds()const;
|
||||
void setSmartAGIds(const std::vector<std::string>& smartAGIds);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterId()const;
|
||||
void setTransitRouterId(const std::string& transitRouterId);
|
||||
std::string getTransitRouterDescription()const;
|
||||
void setTransitRouterDescription(const std::string& transitRouterDescription);
|
||||
|
||||
private:
|
||||
std::string transitRouterName_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string networkOptId_;
|
||||
std::vector<std::string> smartAGIds_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterId_;
|
||||
std::string transitRouterDescription_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ATTACHNETWORKOPTIMIZATIONSAGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERREQUEST_H_
|
||||
@@ -14,29 +14,29 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGCIDRRESULT_H_
|
||||
#define ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGCIDRRESULT_H_
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/smartag/SmartagExport.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Smartag
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_SMARTAG_EXPORT ModifySagCidrResult : public ServiceResult
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifySagCidrResult();
|
||||
explicit ModifySagCidrResult(const std::string &payload);
|
||||
~ModifySagCidrResult();
|
||||
UpdateTransitRouterResult();
|
||||
explicit UpdateTransitRouterResult(const std::string &payload);
|
||||
~UpdateTransitRouterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -46,4 +46,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGCIDRRESULT_H_
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterRouteEntryRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateTransitRouterRouteEntryRequest();
|
||||
~UpdateTransitRouterRouteEntryRequest();
|
||||
|
||||
std::string getTransitRouterRouteEntryId()const;
|
||||
void setTransitRouterRouteEntryId(const std::string& transitRouterRouteEntryId);
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteEntryDescription()const;
|
||||
void setTransitRouterRouteEntryDescription(const std::string& transitRouterRouteEntryDescription);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getTransitRouterRouteEntryName()const;
|
||||
void setTransitRouterRouteEntryName(const std::string& transitRouterRouteEntryName);
|
||||
|
||||
private:
|
||||
std::string transitRouterRouteEntryId_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteEntryDescription_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string transitRouterRouteEntryName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterRouteEntryResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateTransitRouterRouteEntryResult();
|
||||
explicit UpdateTransitRouterRouteEntryResult(const std::string &payload);
|
||||
~UpdateTransitRouterRouteEntryResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTEENTRYRESULT_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterRouteTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateTransitRouterRouteTableRequest();
|
||||
~UpdateTransitRouterRouteTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterRouteTableId()const;
|
||||
void setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId);
|
||||
std::string getTransitRouterRouteTableDescription()const;
|
||||
void setTransitRouterRouteTableDescription(const std::string& transitRouterRouteTableDescription);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getTransitRouterRouteTableName()const;
|
||||
void setTransitRouterRouteTableName(const std::string& transitRouterRouteTableName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterRouteTableId_;
|
||||
std::string transitRouterRouteTableDescription_;
|
||||
bool dryRun_;
|
||||
std::string transitRouterRouteTableName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterRouteTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateTransitRouterRouteTableResult();
|
||||
explicit UpdateTransitRouterRouteTableResult(const std::string &payload);
|
||||
~UpdateTransitRouterRouteTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERROUTETABLERESULT_H_
|
||||
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVbrAttachmentAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateTransitRouterVbrAttachmentAttributeRequest();
|
||||
~UpdateTransitRouterVbrAttachmentAttributeRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
bool getAutoPublishRouteEnabled()const;
|
||||
void setAutoPublishRouteEnabled(bool autoPublishRouteEnabled);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
bool autoPublishRouteEnabled_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVbrAttachmentAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateTransitRouterVbrAttachmentAttributeResult();
|
||||
explicit UpdateTransitRouterVbrAttachmentAttributeResult(const std::string &payload);
|
||||
~UpdateTransitRouterVbrAttachmentAttributeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVBRATTACHMENTATTRIBUTERESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVpcAttachmentAttributeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateTransitRouterVpcAttachmentAttributeRequest();
|
||||
~UpdateTransitRouterVpcAttachmentAttributeRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getTransitRouterAttachmentName()const;
|
||||
void setTransitRouterAttachmentName(const std::string& transitRouterAttachmentName);
|
||||
bool getDryRun()const;
|
||||
void setDryRun(bool dryRun);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getResourceType()const;
|
||||
void setResourceType(const std::string& resourceType);
|
||||
std::string getTransitRouterAttachmentId()const;
|
||||
void setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId);
|
||||
std::string getTransitRouterAttachmentDescription()const;
|
||||
void setTransitRouterAttachmentDescription(const std::string& transitRouterAttachmentDescription);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string transitRouterAttachmentName_;
|
||||
bool dryRun_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string resourceType_;
|
||||
std::string transitRouterAttachmentId_;
|
||||
std::string transitRouterAttachmentDescription_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTERESULT_H_
|
||||
#define ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cbn/CbnExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cbn
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CBN_EXPORT UpdateTransitRouterVpcAttachmentAttributeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateTransitRouterVpcAttachmentAttributeResult();
|
||||
explicit UpdateTransitRouterVpcAttachmentAttributeResult(const std::string &payload);
|
||||
~UpdateTransitRouterVpcAttachmentAttributeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CBN_MODEL_UPDATETRANSITROUTERVPCATTACHMENTATTRIBUTERESULT_H_
|
||||
1080
cbn/src/CbnClient.cc
1080
cbn/src/CbnClient.cc
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cbn/model/AssociateTransitRouterAttachmentWithRouteTableRequest.h>
|
||||
|
||||
using AlibabaCloud::Cbn::Model::AssociateTransitRouterAttachmentWithRouteTableRequest;
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableRequest::AssociateTransitRouterAttachmentWithRouteTableRequest() :
|
||||
RpcServiceRequest("cbn", "2017-09-12", "AssociateTransitRouterAttachmentWithRouteTable")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableRequest::~AssociateTransitRouterAttachmentWithRouteTableRequest()
|
||||
{}
|
||||
|
||||
long AssociateTransitRouterAttachmentWithRouteTableRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string AssociateTransitRouterAttachmentWithRouteTableRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string AssociateTransitRouterAttachmentWithRouteTableRequest::getTransitRouterRouteTableId()const
|
||||
{
|
||||
return transitRouterRouteTableId_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId)
|
||||
{
|
||||
transitRouterRouteTableId_ = transitRouterRouteTableId;
|
||||
setParameter("TransitRouterRouteTableId", transitRouterRouteTableId);
|
||||
}
|
||||
|
||||
bool AssociateTransitRouterAttachmentWithRouteTableRequest::getDryRun()const
|
||||
{
|
||||
return dryRun_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setDryRun(bool dryRun)
|
||||
{
|
||||
dryRun_ = dryRun;
|
||||
setParameter("DryRun", dryRun ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string AssociateTransitRouterAttachmentWithRouteTableRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string AssociateTransitRouterAttachmentWithRouteTableRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long AssociateTransitRouterAttachmentWithRouteTableRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AssociateTransitRouterAttachmentWithRouteTableRequest::getTransitRouterAttachmentId()const
|
||||
{
|
||||
return transitRouterAttachmentId_;
|
||||
}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableRequest::setTransitRouterAttachmentId(const std::string& transitRouterAttachmentId)
|
||||
{
|
||||
transitRouterAttachmentId_ = transitRouterAttachmentId;
|
||||
setParameter("TransitRouterAttachmentId", transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cbn/model/AssociateTransitRouterAttachmentWithRouteTableResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cbn;
|
||||
using namespace AlibabaCloud::Cbn::Model;
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableResult::AssociateTransitRouterAttachmentWithRouteTableResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableResult::AssociateTransitRouterAttachmentWithRouteTableResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
AssociateTransitRouterAttachmentWithRouteTableResult::~AssociateTransitRouterAttachmentWithRouteTableResult()
|
||||
{}
|
||||
|
||||
void AssociateTransitRouterAttachmentWithRouteTableResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -82,6 +82,17 @@ void CreateCenBandwidthPackageRequest::setBandwidthPackageChargeType(const std::
|
||||
setParameter("BandwidthPackageChargeType", bandwidthPackageChargeType);
|
||||
}
|
||||
|
||||
std::string CreateCenBandwidthPackageRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateCenBandwidthPackageRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateCenBandwidthPackageRequest::getGeographicRegionBId()const
|
||||
{
|
||||
return geographicRegionBId_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void CreateCenRequest::setDescription(const std::string& description)
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateCenRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateCenRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateCenRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -121,6 +121,17 @@ void CreateCenRouteMapRequest::setOriginalRouteTableIds(const std::vector<std::s
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateCenRouteMapRequest::getTransitRouterRouteTableId()const
|
||||
{
|
||||
return transitRouterRouteTableId_;
|
||||
}
|
||||
|
||||
void CreateCenRouteMapRequest::setTransitRouterRouteTableId(const std::string& transitRouterRouteTableId)
|
||||
{
|
||||
transitRouterRouteTableId_ = transitRouterRouteTableId;
|
||||
setParameter("TransitRouterRouteTableId", transitRouterRouteTableId);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateCenRouteMapRequest::getSourceInstanceIds()const
|
||||
{
|
||||
return sourceInstanceIds_;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user