Update API DescribeCens support parameter resourceGroupId.
This commit is contained in:
@@ -3003,6 +3003,42 @@ CbnClient::GrantInstanceToTransitRouterOutcomeCallable CbnClient::grantInstanceT
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CbnClient::ListCenChildInstanceRouteEntriesToAttachmentOutcome CbnClient::listCenChildInstanceRouteEntriesToAttachment(const ListCenChildInstanceRouteEntriesToAttachmentRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListCenChildInstanceRouteEntriesToAttachmentOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListCenChildInstanceRouteEntriesToAttachmentOutcome(ListCenChildInstanceRouteEntriesToAttachmentResult(outcome.result()));
|
||||
else
|
||||
return ListCenChildInstanceRouteEntriesToAttachmentOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void CbnClient::listCenChildInstanceRouteEntriesToAttachmentAsync(const ListCenChildInstanceRouteEntriesToAttachmentRequest& request, const ListCenChildInstanceRouteEntriesToAttachmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listCenChildInstanceRouteEntriesToAttachment(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
CbnClient::ListCenChildInstanceRouteEntriesToAttachmentOutcomeCallable CbnClient::listCenChildInstanceRouteEntriesToAttachmentCallable(const ListCenChildInstanceRouteEntriesToAttachmentRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListCenChildInstanceRouteEntriesToAttachmentOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listCenChildInstanceRouteEntriesToAttachment(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
CbnClient::ListCenInterRegionTrafficQosPoliciesOutcome CbnClient::listCenInterRegionTrafficQosPolicies(const ListCenInterRegionTrafficQosPoliciesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -106,3 +106,12 @@ void DeleteTransitRouterPeerAttachmentRequest::setTransitRouterAttachmentId(cons
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
bool DeleteTransitRouterPeerAttachmentRequest::getForce() const {
|
||||
return force_;
|
||||
}
|
||||
|
||||
void DeleteTransitRouterPeerAttachmentRequest::setForce(bool force) {
|
||||
force_ = force;
|
||||
setParameter(std::string("Force"), force ? "true" : "false");
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/ListCenChildInstanceRouteEntriesToAttachmentRequest.h>
|
||||
|
||||
using AlibabaCloud::Cbn::Model::ListCenChildInstanceRouteEntriesToAttachmentRequest;
|
||||
|
||||
ListCenChildInstanceRouteEntriesToAttachmentRequest::ListCenChildInstanceRouteEntriesToAttachmentRequest()
|
||||
: RpcServiceRequest("cbn", "2017-09-12", "ListCenChildInstanceRouteEntriesToAttachment") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListCenChildInstanceRouteEntriesToAttachmentRequest::~ListCenChildInstanceRouteEntriesToAttachmentRequest() {}
|
||||
|
||||
long ListCenChildInstanceRouteEntriesToAttachmentRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getCenId() const {
|
||||
return cenId_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setCenId(const std::string &cenId) {
|
||||
cenId_ = cenId;
|
||||
setParameter(std::string("CenId"), cenId);
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getNextToken() const {
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setNextToken(const std::string &nextToken) {
|
||||
nextToken_ = nextToken;
|
||||
setParameter(std::string("NextToken"), nextToken);
|
||||
}
|
||||
|
||||
std::vector<ListCenChildInstanceRouteEntriesToAttachmentRequest::RouteFilter> ListCenChildInstanceRouteEntriesToAttachmentRequest::getRouteFilter() const {
|
||||
return routeFilter_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setRouteFilter(const std::vector<ListCenChildInstanceRouteEntriesToAttachmentRequest::RouteFilter> &routeFilter) {
|
||||
routeFilter_ = routeFilter;
|
||||
for(int dep1 = 0; dep1 != routeFilter.size(); dep1++) {
|
||||
auto routeFilterObj = routeFilter.at(dep1);
|
||||
std::string routeFilterObjStr = std::string("RouteFilter") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(routeFilterObjStr + ".Key", routeFilterObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long ListCenChildInstanceRouteEntriesToAttachmentRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getVersion() const {
|
||||
return version_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setVersion(const std::string &version) {
|
||||
version_ = version;
|
||||
setParameter(std::string("Version"), version);
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getTransitRouterAttachmentId() const {
|
||||
return transitRouterAttachmentId_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setTransitRouterAttachmentId(const std::string &transitRouterAttachmentId) {
|
||||
transitRouterAttachmentId_ = transitRouterAttachmentId;
|
||||
setParameter(std::string("TransitRouterAttachmentId"), transitRouterAttachmentId);
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getServiceType() const {
|
||||
return serviceType_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setServiceType(const std::string &serviceType) {
|
||||
serviceType_ = serviceType;
|
||||
setParameter(std::string("ServiceType"), serviceType);
|
||||
}
|
||||
|
||||
int ListCenChildInstanceRouteEntriesToAttachmentRequest::getMaxResults() const {
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setMaxResults(int maxResults) {
|
||||
maxResults_ = maxResults;
|
||||
setParameter(std::string("MaxResults"), std::to_string(maxResults));
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentRequest::getChildInstanceRouteTableId() const {
|
||||
return childInstanceRouteTableId_;
|
||||
}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentRequest::setChildInstanceRouteTableId(const std::string &childInstanceRouteTableId) {
|
||||
childInstanceRouteTableId_ = childInstanceRouteTableId;
|
||||
setParameter(std::string("ChildInstanceRouteTableId"), childInstanceRouteTableId);
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cbn/model/ListCenChildInstanceRouteEntriesToAttachmentResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cbn;
|
||||
using namespace AlibabaCloud::Cbn::Model;
|
||||
|
||||
ListCenChildInstanceRouteEntriesToAttachmentResult::ListCenChildInstanceRouteEntriesToAttachmentResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListCenChildInstanceRouteEntriesToAttachmentResult::ListCenChildInstanceRouteEntriesToAttachmentResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListCenChildInstanceRouteEntriesToAttachmentResult::~ListCenChildInstanceRouteEntriesToAttachmentResult()
|
||||
{}
|
||||
|
||||
void ListCenChildInstanceRouteEntriesToAttachmentResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRouteEntryNode = value["RouteEntry"]["TransitRouterAssociation"];
|
||||
for (auto valueRouteEntryTransitRouterAssociation : allRouteEntryNode)
|
||||
{
|
||||
TransitRouterAssociation routeEntryObject;
|
||||
if(!valueRouteEntryTransitRouterAssociation["CenId"].isNull())
|
||||
routeEntryObject.cenId = valueRouteEntryTransitRouterAssociation["CenId"].asString();
|
||||
if(!valueRouteEntryTransitRouterAssociation["TransitRouterAttachmentId"].isNull())
|
||||
routeEntryObject.transitRouterAttachmentId = valueRouteEntryTransitRouterAssociation["TransitRouterAttachmentId"].asString();
|
||||
if(!valueRouteEntryTransitRouterAssociation["Status"].isNull())
|
||||
routeEntryObject.status = valueRouteEntryTransitRouterAssociation["Status"].asString();
|
||||
if(!valueRouteEntryTransitRouterAssociation["ServiceType"].isNull())
|
||||
routeEntryObject.serviceType = valueRouteEntryTransitRouterAssociation["ServiceType"].asString();
|
||||
if(!valueRouteEntryTransitRouterAssociation["DestinationCidrBlock"].isNull())
|
||||
routeEntryObject.destinationCidrBlock = valueRouteEntryTransitRouterAssociation["DestinationCidrBlock"].asString();
|
||||
if(!valueRouteEntryTransitRouterAssociation["ChildInstanceRouteTableId"].isNull())
|
||||
routeEntryObject.childInstanceRouteTableId = valueRouteEntryTransitRouterAssociation["ChildInstanceRouteTableId"].asString();
|
||||
routeEntry_.push_back(routeEntryObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
nextToken_ = value["NextToken"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<ListCenChildInstanceRouteEntriesToAttachmentResult::TransitRouterAssociation> ListCenChildInstanceRouteEntriesToAttachmentResult::getRouteEntry()const
|
||||
{
|
||||
return routeEntry_;
|
||||
}
|
||||
|
||||
std::string ListCenChildInstanceRouteEntriesToAttachmentResult::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
@@ -49,6 +49,8 @@ void ListGrantVSwitchesToCenResult::parse(const std::string &payload)
|
||||
vSwitchesObject.zoneId = valueVSwitchesVSwitch["ZoneId"].asString();
|
||||
if(!valueVSwitchesVSwitch["VSwitchId"].isNull())
|
||||
vSwitchesObject.vSwitchId = valueVSwitchesVSwitch["VSwitchId"].asString();
|
||||
if(!valueVSwitchesVSwitch["VSwitchName"].isNull())
|
||||
vSwitchesObject.vSwitchName = valueVSwitchesVSwitch["VSwitchName"].asString();
|
||||
vSwitches_.push_back(vSwitchesObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -48,6 +48,8 @@ void ListTransitRouterAvailableResourceResult::parse(const std::string &payload)
|
||||
auto allAvailableZones = value["AvailableZones"]["AvailableZone"];
|
||||
for (const auto &item : allAvailableZones)
|
||||
availableZones_.push_back(item.asString());
|
||||
if(!value["SupportMulticast"].isNull())
|
||||
supportMulticast_ = value["SupportMulticast"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
@@ -56,6 +58,11 @@ std::vector<std::string> ListTransitRouterAvailableResourceResult::getSlaveZones
|
||||
return slaveZones_;
|
||||
}
|
||||
|
||||
bool ListTransitRouterAvailableResourceResult::getSupportMulticast()const
|
||||
{
|
||||
return supportMulticast_;
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTransitRouterAvailableResourceResult::getMasterZones()const
|
||||
{
|
||||
return masterZones_;
|
||||
|
||||
@@ -77,6 +77,8 @@ void ListTransitRouterPeerAttachmentsResult::parse(const std::string &payload)
|
||||
transitRouterAttachmentsObject.autoPublishRouteEnabled = valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].asString() == "true";
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].isNull())
|
||||
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].isNull())
|
||||
transitRouterAttachmentsObject.cenId = valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].asString();
|
||||
auto allTagsNode = valueTransitRouterAttachmentsTransitRouterAttachment["Tags"]["Tag"];
|
||||
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -43,6 +43,15 @@ void ListTransitRouterPrefixListAssociationRequest::setPageNumber(int pageNumber
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string ListTransitRouterPrefixListAssociationRequest::getNextHopInstanceId() const {
|
||||
return nextHopInstanceId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterPrefixListAssociationRequest::setNextHopInstanceId(const std::string &nextHopInstanceId) {
|
||||
nextHopInstanceId_ = nextHopInstanceId;
|
||||
setParameter(std::string("NextHopInstanceId"), nextHopInstanceId);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterPrefixListAssociationRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
@@ -151,3 +160,12 @@ void ListTransitRouterPrefixListAssociationRequest::setNextHop(const std::string
|
||||
setParameter(std::string("NextHop"), nextHop);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterPrefixListAssociationRequest::getStatus() const {
|
||||
return status_;
|
||||
}
|
||||
|
||||
void ListTransitRouterPrefixListAssociationRequest::setStatus(const std::string &status) {
|
||||
status_ = status;
|
||||
setParameter(std::string("Status"), status);
|
||||
}
|
||||
|
||||
|
||||
@@ -25,6 +25,15 @@ ListTransitRouterRouteEntriesRequest::ListTransitRouterRouteEntriesRequest()
|
||||
|
||||
ListTransitRouterRouteEntriesRequest::~ListTransitRouterRouteEntriesRequest() {}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryType() const {
|
||||
return transitRouterRouteEntryType_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryType(const std::string &transitRouterRouteEntryType) {
|
||||
transitRouterRouteEntryType_ = transitRouterRouteEntryType;
|
||||
setParameter(std::string("TransitRouterRouteEntryType"), transitRouterRouteEntryType);
|
||||
}
|
||||
|
||||
long ListTransitRouterRouteEntriesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
@@ -34,6 +43,24 @@ void ListTransitRouterRouteEntriesRequest::setResourceOwnerId(long resourceOwner
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryNextHopResourceType() const {
|
||||
return transitRouterRouteEntryNextHopResourceType_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryNextHopResourceType(const std::string &transitRouterRouteEntryNextHopResourceType) {
|
||||
transitRouterRouteEntryNextHopResourceType_ = transitRouterRouteEntryNextHopResourceType;
|
||||
setParameter(std::string("TransitRouterRouteEntryNextHopResourceType"), transitRouterRouteEntryNextHopResourceType);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryNextHopType() const {
|
||||
return transitRouterRouteEntryNextHopType_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryNextHopType(const std::string &transitRouterRouteEntryNextHopType) {
|
||||
transitRouterRouteEntryNextHopType_ = transitRouterRouteEntryNextHopType;
|
||||
setParameter(std::string("TransitRouterRouteEntryNextHopType"), transitRouterRouteEntryNextHopType);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryDestinationCidrBlock() const {
|
||||
return transitRouterRouteEntryDestinationCidrBlock_;
|
||||
}
|
||||
@@ -61,6 +88,24 @@ void ListTransitRouterRouteEntriesRequest::setNextToken(const std::string &nextT
|
||||
setParameter(std::string("NextToken"), nextToken);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getPrefixListId() const {
|
||||
return prefixListId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setPrefixListId(const std::string &prefixListId) {
|
||||
prefixListId_ = prefixListId;
|
||||
setParameter(std::string("PrefixListId"), prefixListId);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryNextHopId() const {
|
||||
return transitRouterRouteEntryNextHopId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryNextHopId(const std::string &transitRouterRouteEntryNextHopId) {
|
||||
transitRouterRouteEntryNextHopId_ = transitRouterRouteEntryNextHopId;
|
||||
setParameter(std::string("TransitRouterRouteEntryNextHopId"), transitRouterRouteEntryNextHopId);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryStatus() const {
|
||||
return transitRouterRouteEntryStatus_;
|
||||
}
|
||||
@@ -70,6 +115,19 @@ void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryStatus(cons
|
||||
setParameter(std::string("TransitRouterRouteEntryStatus"), transitRouterRouteEntryStatus);
|
||||
}
|
||||
|
||||
std::vector<ListTransitRouterRouteEntriesRequest::RouteFilter> ListTransitRouterRouteEntriesRequest::getRouteFilter() const {
|
||||
return routeFilter_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setRouteFilter(const std::vector<ListTransitRouterRouteEntriesRequest::RouteFilter> &routeFilter) {
|
||||
routeFilter_ = routeFilter;
|
||||
for(int dep1 = 0; dep1 != routeFilter.size(); dep1++) {
|
||||
auto routeFilterObj = routeFilter.at(dep1);
|
||||
std::string routeFilterObjStr = std::string("RouteFilter") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(routeFilterObjStr + ".Key", routeFilterObj.key);
|
||||
}
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
@@ -122,6 +180,15 @@ void ListTransitRouterRouteEntriesRequest::setVersion(const std::string &version
|
||||
setParameter(std::string("Version"), version);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryOriginResourceType() const {
|
||||
return transitRouterRouteEntryOriginResourceType_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryOriginResourceType(const std::string &transitRouterRouteEntryOriginResourceType) {
|
||||
transitRouterRouteEntryOriginResourceType_ = transitRouterRouteEntryOriginResourceType;
|
||||
setParameter(std::string("TransitRouterRouteEntryOriginResourceType"), transitRouterRouteEntryOriginResourceType);
|
||||
}
|
||||
|
||||
int ListTransitRouterRouteEntriesRequest::getMaxResults() const {
|
||||
return maxResults_;
|
||||
}
|
||||
@@ -131,3 +198,21 @@ void ListTransitRouterRouteEntriesRequest::setMaxResults(int maxResults) {
|
||||
setParameter(std::string("MaxResults"), std::to_string(maxResults));
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryOriginResourceId() const {
|
||||
return transitRouterRouteEntryOriginResourceId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryOriginResourceId(const std::string &transitRouterRouteEntryOriginResourceId) {
|
||||
transitRouterRouteEntryOriginResourceId_ = transitRouterRouteEntryOriginResourceId;
|
||||
setParameter(std::string("TransitRouterRouteEntryOriginResourceId"), transitRouterRouteEntryOriginResourceId);
|
||||
}
|
||||
|
||||
std::string ListTransitRouterRouteEntriesRequest::getTransitRouterRouteEntryNextHopResourceId() const {
|
||||
return transitRouterRouteEntryNextHopResourceId_;
|
||||
}
|
||||
|
||||
void ListTransitRouterRouteEntriesRequest::setTransitRouterRouteEntryNextHopResourceId(const std::string &transitRouterRouteEntryNextHopResourceId) {
|
||||
transitRouterRouteEntryNextHopResourceId_ = transitRouterRouteEntryNextHopResourceId;
|
||||
setParameter(std::string("TransitRouterRouteEntryNextHopResourceId"), transitRouterRouteEntryNextHopResourceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -65,6 +65,16 @@ void ListTransitRouterRouteEntriesResult::parse(const std::string &payload)
|
||||
transitRouterRouteEntriesObject.operationalMode = valueTransitRouterRouteEntriesTransitRouterRouteEntry["OperationalMode"].asString() == "true";
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["Tag"].isNull())
|
||||
transitRouterRouteEntriesObject.tag = valueTransitRouterRouteEntriesTransitRouterRouteEntry["Tag"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryNextHopResourceId"].isNull())
|
||||
transitRouterRouteEntriesObject.transitRouterRouteEntryNextHopResourceId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryNextHopResourceId"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryNextHopResourceType"].isNull())
|
||||
transitRouterRouteEntriesObject.transitRouterRouteEntryNextHopResourceType = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryNextHopResourceType"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryOriginResourceType"].isNull())
|
||||
transitRouterRouteEntriesObject.transitRouterRouteEntryOriginResourceType = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryOriginResourceType"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryOriginResourceId"].isNull())
|
||||
transitRouterRouteEntriesObject.transitRouterRouteEntryOriginResourceId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryOriginResourceId"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["PrefixListId"].isNull())
|
||||
transitRouterRouteEntriesObject.prefixListId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["PrefixListId"].asString();
|
||||
transitRouterRouteEntries_.push_back(transitRouterRouteEntriesObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
|
||||
@@ -57,6 +57,8 @@ void ListTransitRouterRouteTablesResult::parse(const std::string &payload)
|
||||
transitRouterRouteTablesObject.transitRouterRouteTableDescription = valueTransitRouterRouteTablesTransitRouterRouteTable["TransitRouterRouteTableDescription"].asString();
|
||||
if(!valueTransitRouterRouteTablesTransitRouterRouteTable["RegionId"].isNull())
|
||||
transitRouterRouteTablesObject.regionId = valueTransitRouterRouteTablesTransitRouterRouteTable["RegionId"].asString();
|
||||
if(!valueTransitRouterRouteTablesTransitRouterRouteTable["TransitRouterId"].isNull())
|
||||
transitRouterRouteTablesObject.transitRouterId = valueTransitRouterRouteTablesTransitRouterRouteTable["TransitRouterId"].asString();
|
||||
auto allTagsNode = valueTransitRouterRouteTablesTransitRouterRouteTable["Tags"]["Tag"];
|
||||
for (auto valueTransitRouterRouteTablesTransitRouterRouteTableTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -65,6 +65,8 @@ void ListTransitRouterVbrAttachmentsResult::parse(const std::string &payload)
|
||||
transitRouterAttachmentsObject.vbrId = valueTransitRouterAttachmentsTransitRouterAttachment["VbrId"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].isNull())
|
||||
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].isNull())
|
||||
transitRouterAttachmentsObject.cenId = valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].asString();
|
||||
auto allTagsNode = valueTransitRouterAttachmentsTransitRouterAttachment["Tags"]["Tag"];
|
||||
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -71,6 +71,8 @@ void ListTransitRouterVpcAttachmentsResult::parse(const std::string &payload)
|
||||
transitRouterAttachmentsObject.chargeType = valueTransitRouterAttachmentsTransitRouterAttachment["ChargeType"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["OrderType"].isNull())
|
||||
transitRouterAttachmentsObject.orderType = valueTransitRouterAttachmentsTransitRouterAttachment["OrderType"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].isNull())
|
||||
transitRouterAttachmentsObject.cenId = valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].asString();
|
||||
auto allZoneMappingsNode = valueTransitRouterAttachmentsTransitRouterAttachment["ZoneMappings"]["ZoneMapping"];
|
||||
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZoneMappingsZoneMapping : allZoneMappingsNode)
|
||||
{
|
||||
|
||||
@@ -67,6 +67,8 @@ void ListTransitRouterVpnAttachmentsResult::parse(const std::string &payload)
|
||||
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["ChargeType"].isNull())
|
||||
transitRouterAttachmentsObject.chargeType = valueTransitRouterAttachmentsTransitRouterAttachment["ChargeType"].asString();
|
||||
if(!valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].isNull())
|
||||
transitRouterAttachmentsObject.cenId = valueTransitRouterAttachmentsTransitRouterAttachment["CenId"].asString();
|
||||
auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["ZoneMapping"];
|
||||
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping : allZonesNode)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user