Update ListTransitRouterVpnAttachments fix ResourceType .

This commit is contained in:
sdk-team
2022-10-21 15:58:34 +00:00
parent 40a58a91ea
commit 8fbb3ee026
41 changed files with 227 additions and 10 deletions

View File

@@ -151,6 +151,15 @@ void CreateCenBandwidthPackageRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateCenBandwidthPackageRequest::getServiceType() const {
return serviceType_;
}
void CreateCenBandwidthPackageRequest::setServiceType(const std::string &serviceType) {
serviceType_ = serviceType;
setParameter(std::string("ServiceType"), serviceType);
}
bool CreateCenBandwidthPackageRequest::getAutoRenew() const {
return autoRenew_;
}

View File

@@ -257,6 +257,15 @@ void CreateCenRouteMapRequest::setSourceInstanceIdsReverseMatch(bool sourceInsta
setParameter(std::string("SourceInstanceIdsReverseMatch"), sourceInstanceIdsReverseMatch ? "true" : "false");
}
std::string CreateCenRouteMapRequest::getGatewayRegionId() const {
return gatewayRegionId_;
}
void CreateCenRouteMapRequest::setGatewayRegionId(const std::string &gatewayRegionId) {
gatewayRegionId_ = gatewayRegionId;
setParameter(std::string("GatewayRegionId"), gatewayRegionId);
}
std::vector<std::string> CreateCenRouteMapRequest::getDestinationRouteTableIds() const {
return destinationRouteTableIds_;
}

View File

@@ -70,6 +70,20 @@ void CreateTransitRouterRequest::setCenId(const std::string &cenId) {
setParameter(std::string("CenId"), cenId);
}
std::vector<CreateTransitRouterRequest::TransitRouterCidrList> CreateTransitRouterRequest::getTransitRouterCidrList() const {
return transitRouterCidrList_;
}
void CreateTransitRouterRequest::setTransitRouterCidrList(const std::vector<CreateTransitRouterRequest::TransitRouterCidrList> &transitRouterCidrList) {
transitRouterCidrList_ = transitRouterCidrList;
for(int dep1 = 0; dep1 != transitRouterCidrList.size(); dep1++) {
setParameter(std::string("TransitRouterCidrList") + "." + std::to_string(dep1 + 1) + ".Name", transitRouterCidrList[dep1].name);
setParameter(std::string("TransitRouterCidrList") + "." + std::to_string(dep1 + 1) + ".Description", transitRouterCidrList[dep1].description);
setParameter(std::string("TransitRouterCidrList") + "." + std::to_string(dep1 + 1) + ".Cidr", transitRouterCidrList[dep1].cidr);
setParameter(std::string("TransitRouterCidrList") + "." + std::to_string(dep1 + 1) + ".PublishCidrRoute", transitRouterCidrList[dep1].publishCidrRoute ? "true" : "false");
}
}
std::string CreateTransitRouterRequest::getType() const {
return type_;
}

View File

@@ -169,6 +169,15 @@ void CreateTransitRouterVbrAttachmentRequest::setTransitRouterAttachmentDescript
setParameter(std::string("TransitRouterAttachmentDescription"), transitRouterAttachmentDescription);
}
std::string CreateTransitRouterVbrAttachmentRequest::getAssociateRouteTableId() const {
return associateRouteTableId_;
}
void CreateTransitRouterVbrAttachmentRequest::setAssociateRouteTableId(const std::string &associateRouteTableId) {
associateRouteTableId_ = associateRouteTableId;
setParameter(std::string("AssociateRouteTableId"), associateRouteTableId);
}
long CreateTransitRouterVbrAttachmentRequest::getVbrOwnerId() const {
return vbrOwnerId_;
}

View File

@@ -106,6 +106,15 @@ void CreateTransitRouterVpcAttachmentRequest::setAutoCreateVpcRoute(bool autoCre
setParameter(std::string("AutoCreateVpcRoute"), autoCreateVpcRoute ? "true" : "false");
}
bool CreateTransitRouterVpcAttachmentRequest::getAutoPublishRouteEnabled() const {
return autoPublishRouteEnabled_;
}
void CreateTransitRouterVpcAttachmentRequest::setAutoPublishRouteEnabled(bool autoPublishRouteEnabled) {
autoPublishRouteEnabled_ = autoPublishRouteEnabled;
setParameter(std::string("AutoPublishRouteEnabled"), autoPublishRouteEnabled ? "true" : "false");
}
bool CreateTransitRouterVpcAttachmentRequest::getRouteTablePropagationEnabled() const {
return routeTablePropagationEnabled_;
}
@@ -192,6 +201,15 @@ void CreateTransitRouterVpcAttachmentRequest::setTransitRouterAttachmentDescript
setParameter(std::string("TransitRouterAttachmentDescription"), transitRouterAttachmentDescription);
}
std::string CreateTransitRouterVpcAttachmentRequest::getAssociateRouteTableId() const {
return associateRouteTableId_;
}
void CreateTransitRouterVpcAttachmentRequest::setAssociateRouteTableId(const std::string &associateRouteTableId) {
associateRouteTableId_ = associateRouteTableId;
setParameter(std::string("AssociateRouteTableId"), associateRouteTableId);
}
std::string CreateTransitRouterVpcAttachmentRequest::getVpcId() const {
return vpcId_;
}

View File

@@ -60,6 +60,14 @@ void DeregisterTransitRouterMulticastGroupMembersRequest::setTransitRouterMultic
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
}
std::vector<std::string> DeregisterTransitRouterMulticastGroupMembersRequest::getConnectPeerIds() const {
return connectPeerIds_;
}
void DeregisterTransitRouterMulticastGroupMembersRequest::setConnectPeerIds(const std::vector<std::string> &connectPeerIds) {
connectPeerIds_ = connectPeerIds;
}
std::string DeregisterTransitRouterMulticastGroupMembersRequest::getGroupIpAddress() const {
return groupIpAddress_;
}

View File

@@ -60,6 +60,14 @@ void DeregisterTransitRouterMulticastGroupSourcesRequest::setTransitRouterMultic
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
}
std::vector<std::string> DeregisterTransitRouterMulticastGroupSourcesRequest::getConnectPeerIds() const {
return connectPeerIds_;
}
void DeregisterTransitRouterMulticastGroupSourcesRequest::setConnectPeerIds(const std::vector<std::string> &connectPeerIds) {
connectPeerIds_ = connectPeerIds;
}
std::string DeregisterTransitRouterMulticastGroupSourcesRequest::getGroupIpAddress() const {
return groupIpAddress_;
}

View File

@@ -85,6 +85,8 @@ void DescribeCenBandwidthPackagesResult::parse(const std::string &payload)
cenBandwidthPackagesObject.name = valueCenBandwidthPackagesCenBandwidthPackage["Name"].asString();
if(!valueCenBandwidthPackagesCenBandwidthPackage["HasReservationData"].isNull())
cenBandwidthPackagesObject.hasReservationData = valueCenBandwidthPackagesCenBandwidthPackage["HasReservationData"].asString();
if(!valueCenBandwidthPackagesCenBandwidthPackage["ServiceType"].isNull())
cenBandwidthPackagesObject.serviceType = valueCenBandwidthPackagesCenBandwidthPackage["ServiceType"].asString();
auto allOrginInterRegionBandwidthLimitsNode = valueCenBandwidthPackagesCenBandwidthPackage["OrginInterRegionBandwidthLimits"]["OrginInterRegionBandwidthLimit"];
for (auto valueCenBandwidthPackagesCenBandwidthPackageOrginInterRegionBandwidthLimitsOrginInterRegionBandwidthLimit : allOrginInterRegionBandwidthLimitsNode)
{

View File

@@ -81,6 +81,8 @@ void DescribeCenRouteMapsResult::parse(const std::string &payload)
routeMapsObject.matchAddressType = valueRouteMapsRouteMap["MatchAddressType"].asString();
if(!valueRouteMapsRouteMap["GatewayZoneId"].isNull())
routeMapsObject.gatewayZoneId = valueRouteMapsRouteMap["GatewayZoneId"].asString();
if(!valueRouteMapsRouteMap["GatewayRegionId"].isNull())
routeMapsObject.gatewayRegionId = valueRouteMapsRouteMap["GatewayRegionId"].asString();
auto allSourceRegionIds = value["SourceRegionIds"]["SourceRegionId"];
for (auto value : allSourceRegionIds)
routeMapsObject.sourceRegionIds.push_back(value.asString());

View File

@@ -60,6 +60,14 @@ void ListTransitRouterMulticastGroupsRequest::setTransitRouterMulticastDomainId(
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
}
std::vector<std::string> ListTransitRouterMulticastGroupsRequest::getConnectPeerIds() const {
return connectPeerIds_;
}
void ListTransitRouterMulticastGroupsRequest::setConnectPeerIds(const std::vector<std::string> &connectPeerIds) {
connectPeerIds_ = connectPeerIds;
}
std::string ListTransitRouterMulticastGroupsRequest::getNextToken() const {
return nextToken_;
}

View File

@@ -69,6 +69,8 @@ void ListTransitRouterMulticastGroupsResult::parse(const std::string &payload)
transitRouterMulticastGroupsObject.resourceOwnerId = std::stol(valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ResourceOwnerId"].asString());
if(!valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ResourceId"].isNull())
transitRouterMulticastGroupsObject.resourceId = valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ResourceId"].asString();
if(!valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ConnectPeerId"].isNull())
transitRouterMulticastGroupsObject.connectPeerId = valueTransitRouterMulticastGroupsTransitRouterMulticastGroup["ConnectPeerId"].asString();
transitRouterMulticastGroups_.push_back(transitRouterMulticastGroupsObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -61,6 +61,10 @@ void ListTransitRouterRouteEntriesResult::parse(const std::string &payload)
transitRouterRouteEntriesObject.transitRouterRouteEntryNextHopId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryNextHopId"].asString();
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryDescription"].isNull())
transitRouterRouteEntriesObject.transitRouterRouteEntryDescription = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryDescription"].asString();
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["OperationalMode"].isNull())
transitRouterRouteEntriesObject.operationalMode = valueTransitRouterRouteEntriesTransitRouterRouteEntry["OperationalMode"].asString() == "true";
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["Tag"].isNull())
transitRouterRouteEntriesObject.tag = valueTransitRouterRouteEntriesTransitRouterRouteEntry["Tag"].asString();
transitRouterRouteEntries_.push_back(transitRouterRouteEntriesObject);
}
if(!value["NextToken"].isNull())

View File

@@ -65,6 +65,8 @@ void ListTransitRouterVpcAttachmentsResult::parse(const std::string &payload)
transitRouterAttachmentsObject.transitRouterAttachmentName = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterAttachmentName"].asString();
if(!valueTransitRouterAttachmentsTransitRouterAttachment["ServiceMode"].isNull())
transitRouterAttachmentsObject.serviceMode = valueTransitRouterAttachmentsTransitRouterAttachment["ServiceMode"].asString();
if(!valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].isNull())
transitRouterAttachmentsObject.autoPublishRouteEnabled = valueTransitRouterAttachmentsTransitRouterAttachment["AutoPublishRouteEnabled"].asString() == "true";
if(!valueTransitRouterAttachmentsTransitRouterAttachment["ChargeType"].isNull())
transitRouterAttachmentsObject.chargeType = valueTransitRouterAttachmentsTransitRouterAttachment["ChargeType"].asString();
auto allZoneMappingsNode = valueTransitRouterAttachmentsTransitRouterAttachment["ZoneMappings"]["ZoneMapping"];

View File

@@ -52,7 +52,7 @@ void ListTransitRouterVpnAttachmentsResult::parse(const std::string &payload)
if(!valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterId"].isNull())
transitRouterAttachmentsObject.transitRouterId = valueTransitRouterAttachmentsTransitRouterAttachment["TransitRouterId"].asString();
if(!valueTransitRouterAttachmentsTransitRouterAttachment["ResourceType"].isNull())
transitRouterAttachmentsObject.resourceType = std::stoi(valueTransitRouterAttachmentsTransitRouterAttachment["ResourceType"].asString());
transitRouterAttachmentsObject.resourceType = valueTransitRouterAttachmentsTransitRouterAttachment["ResourceType"].asString();
if(!valueTransitRouterAttachmentsTransitRouterAttachment["VpnOwnerId"].isNull())
transitRouterAttachmentsObject.vpnOwnerId = std::stol(valueTransitRouterAttachmentsTransitRouterAttachment["VpnOwnerId"].asString());
if(!valueTransitRouterAttachmentsTransitRouterAttachment["VpnId"].isNull())

View File

@@ -65,6 +65,22 @@ void ListTransitRoutersResult::parse(const std::string &payload)
transitRoutersObject.serviceMode = valueTransitRoutersTransitRouter["ServiceMode"].asString();
if(!valueTransitRoutersTransitRouter["SupportMulticast"].isNull())
transitRoutersObject.supportMulticast = valueTransitRoutersTransitRouter["SupportMulticast"].asString() == "true";
auto allTransitRouterCidrListNode = valueTransitRoutersTransitRouter["TransitRouterCidrList"]["TransitRouterCidrListItem"];
for (auto valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem : allTransitRouterCidrListNode)
{
TransitRouter::TransitRouterCidrListItem transitRouterCidrListObject;
if(!valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Cidr"].isNull())
transitRouterCidrListObject.cidr = valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Cidr"].asString();
if(!valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Name"].isNull())
transitRouterCidrListObject.name = valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Name"].asString();
if(!valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Description"].isNull())
transitRouterCidrListObject.description = valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["Description"].asString();
if(!valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["TransitRouterCidrId"].isNull())
transitRouterCidrListObject.transitRouterCidrId = valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["TransitRouterCidrId"].asString();
if(!valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["PublishCidrRoute"].isNull())
transitRouterCidrListObject.publishCidrRoute = valueTransitRoutersTransitRouterTransitRouterCidrListTransitRouterCidrListItem["PublishCidrRoute"].asString() == "true";
transitRoutersObject.transitRouterCidrList.push_back(transitRouterCidrListObject);
}
transitRouters_.push_back(transitRoutersObject);
}
if(!value["PageSize"].isNull())

View File

@@ -70,6 +70,15 @@ void ModifyCenBandwidthPackageSpecRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyCenBandwidthPackageSpecRequest::getServiceType() const {
return serviceType_;
}
void ModifyCenBandwidthPackageSpecRequest::setServiceType(const std::string &serviceType) {
serviceType_ = serviceType;
setParameter(std::string("ServiceType"), serviceType);
}
std::string ModifyCenBandwidthPackageSpecRequest::getCenBandwidthPackageId() const {
return cenBandwidthPackageId_;
}

View File

@@ -239,6 +239,15 @@ void ModifyCenRouteMapRequest::setSourceInstanceIdsReverseMatch(bool sourceInsta
setParameter(std::string("SourceInstanceIdsReverseMatch"), sourceInstanceIdsReverseMatch ? "true" : "false");
}
std::string ModifyCenRouteMapRequest::getGatewayRegionId() const {
return gatewayRegionId_;
}
void ModifyCenRouteMapRequest::setGatewayRegionId(const std::string &gatewayRegionId) {
gatewayRegionId_ = gatewayRegionId;
setParameter(std::string("GatewayRegionId"), gatewayRegionId);
}
std::vector<std::string> ModifyCenRouteMapRequest::getDestinationRouteTableIds() const {
return destinationRouteTableIds_;
}

View File

@@ -60,6 +60,14 @@ void RegisterTransitRouterMulticastGroupMembersRequest::setTransitRouterMulticas
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
}
std::vector<std::string> RegisterTransitRouterMulticastGroupMembersRequest::getConnectPeerIds() const {
return connectPeerIds_;
}
void RegisterTransitRouterMulticastGroupMembersRequest::setConnectPeerIds(const std::vector<std::string> &connectPeerIds) {
connectPeerIds_ = connectPeerIds;
}
std::string RegisterTransitRouterMulticastGroupMembersRequest::getGroupIpAddress() const {
return groupIpAddress_;
}

View File

@@ -60,6 +60,14 @@ void RegisterTransitRouterMulticastGroupSourcesRequest::setTransitRouterMulticas
setParameter(std::string("TransitRouterMulticastDomainId"), transitRouterMulticastDomainId);
}
std::vector<std::string> RegisterTransitRouterMulticastGroupSourcesRequest::getConnectPeerIds() const {
return connectPeerIds_;
}
void RegisterTransitRouterMulticastGroupSourcesRequest::setConnectPeerIds(const std::vector<std::string> &connectPeerIds) {
connectPeerIds_ = connectPeerIds;
}
std::string RegisterTransitRouterMulticastGroupSourcesRequest::getGroupIpAddress() const {
return groupIpAddress_;
}

View File

@@ -52,6 +52,15 @@ void UpdateTransitRouterVpcAttachmentAttributeRequest::setTransitRouterAttachmen
setParameter(std::string("TransitRouterAttachmentName"), transitRouterAttachmentName);
}
bool UpdateTransitRouterVpcAttachmentAttributeRequest::getAutoPublishRouteEnabled() const {
return autoPublishRouteEnabled_;
}
void UpdateTransitRouterVpcAttachmentAttributeRequest::setAutoPublishRouteEnabled(bool autoPublishRouteEnabled) {
autoPublishRouteEnabled_ = autoPublishRouteEnabled;
setParameter(std::string("AutoPublishRouteEnabled"), autoPublishRouteEnabled ? "true" : "false");
}
bool UpdateTransitRouterVpcAttachmentAttributeRequest::getDryRun() const {
return dryRun_;
}