The action parameter is required for some APIs.

This commit is contained in:
sdk-team
2022-08-23 07:10:32 +00:00
parent 51b79e2956
commit e1863f13bf
7 changed files with 32 additions and 8 deletions

View File

@@ -65,12 +65,12 @@ void ListTransitRouterVpnAttachmentsResult::parse(const std::string &payload)
transitRouterAttachmentsObject.autoPublishRouteEnabled = valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].asString() == "true";
if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].isNull())
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["Zone"];
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone : allZonesNode)
auto allZonesNode = valueTransitRouterAttachmentsTransitRouterAttachment["Zones"]["ZoneMapping"];
for (auto valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping : allZonesNode)
{
TransitRouterAttachment::Zone zonesObject;
if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].isNull())
zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZone["ZoneId"].asString();
TransitRouterAttachment::ZoneMapping zonesObject;
if(!valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].isNull())
zonesObject.zoneId = valueTransitRouterAttachmentsTransitRouterAttachmentZonesZoneMapping["ZoneId"].asString();
transitRouterAttachmentsObject.zones.push_back(zonesObject);
}
transitRouterAttachments_.push_back(transitRouterAttachmentsObject);

View File

@@ -113,3 +113,12 @@ void RegisterTransitRouterMulticastGroupMembersRequest::setOwnerId(long ownerId)
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string RegisterTransitRouterMulticastGroupMembersRequest::getVpcId() const {
return vpcId_;
}
void RegisterTransitRouterMulticastGroupMembersRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

View File

@@ -105,3 +105,12 @@ void RegisterTransitRouterMulticastGroupSourcesRequest::setOwnerId(long ownerId)
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string RegisterTransitRouterMulticastGroupSourcesRequest::getVpcId() const {
return vpcId_;
}
void RegisterTransitRouterMulticastGroupSourcesRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}