void LoadBalancer::OutputToStream(Aws::OStream& oStream, const char* location) const { if(m_loadBalancerArnHasBeenSet) { oStream << location << ".LoadBalancerArn=" << StringUtils::URLEncode(m_loadBalancerArn.c_str()) << "&"; } if(m_dNSNameHasBeenSet) { oStream << location << ".DNSName=" << StringUtils::URLEncode(m_dNSName.c_str()) << "&"; } if(m_canonicalHostedZoneIdHasBeenSet) { oStream << location << ".CanonicalHostedZoneId=" << StringUtils::URLEncode(m_canonicalHostedZoneId.c_str()) << "&"; } if(m_createdTimeHasBeenSet) { oStream << location << ".CreatedTime=" << StringUtils::URLEncode(m_createdTime.ToGmtString(DateFormat::ISO_8601).c_str()) << "&"; } if(m_loadBalancerNameHasBeenSet) { oStream << location << ".LoadBalancerName=" << StringUtils::URLEncode(m_loadBalancerName.c_str()) << "&"; } if(m_schemeHasBeenSet) { oStream << location << ".Scheme=" << LoadBalancerSchemeEnumMapper::GetNameForLoadBalancerSchemeEnum(m_scheme) << "&"; } if(m_vpcIdHasBeenSet) { oStream << location << ".VpcId=" << StringUtils::URLEncode(m_vpcId.c_str()) << "&"; } if(m_stateHasBeenSet) { Aws::String stateLocationAndMember(location); stateLocationAndMember += ".State"; m_state.OutputToStream(oStream, stateLocationAndMember.c_str()); } if(m_typeHasBeenSet) { oStream << location << ".Type=" << LoadBalancerTypeEnumMapper::GetNameForLoadBalancerTypeEnum(m_type) << "&"; } if(m_availabilityZonesHasBeenSet) { unsigned availabilityZonesIdx = 1; for(auto& item : m_availabilityZones) { Aws::StringStream availabilityZonesSs; availabilityZonesSs << location << ".AvailabilityZones.member." << availabilityZonesIdx++; item.OutputToStream(oStream, availabilityZonesSs.str().c_str()); } } if(m_securityGroupsHasBeenSet) { unsigned securityGroupsIdx = 1; for(auto& item : m_securityGroups) { oStream << location << ".SecurityGroups.member." << securityGroupsIdx++ << "=" << StringUtils::URLEncode(item.c_str()) << "&"; } } }
void FpgaImage::OutputToStream(Aws::OStream& oStream, const char* location) const { if(m_fpgaImageIdHasBeenSet) { oStream << location << ".FpgaImageId=" << StringUtils::URLEncode(m_fpgaImageId.c_str()) << "&"; } if(m_fpgaImageGlobalIdHasBeenSet) { oStream << location << ".FpgaImageGlobalId=" << StringUtils::URLEncode(m_fpgaImageGlobalId.c_str()) << "&"; } if(m_nameHasBeenSet) { oStream << location << ".Name=" << StringUtils::URLEncode(m_name.c_str()) << "&"; } if(m_descriptionHasBeenSet) { oStream << location << ".Description=" << StringUtils::URLEncode(m_description.c_str()) << "&"; } if(m_shellVersionHasBeenSet) { oStream << location << ".ShellVersion=" << StringUtils::URLEncode(m_shellVersion.c_str()) << "&"; } if(m_pciIdHasBeenSet) { Aws::String pciIdLocationAndMember(location); pciIdLocationAndMember += ".PciId"; m_pciId.OutputToStream(oStream, pciIdLocationAndMember.c_str()); } if(m_stateHasBeenSet) { Aws::String stateLocationAndMember(location); stateLocationAndMember += ".State"; m_state.OutputToStream(oStream, stateLocationAndMember.c_str()); } if(m_createTimeHasBeenSet) { oStream << location << ".CreateTime=" << StringUtils::URLEncode(m_createTime.ToGmtString(DateFormat::ISO_8601).c_str()) << "&"; } if(m_updateTimeHasBeenSet) { oStream << location << ".UpdateTime=" << StringUtils::URLEncode(m_updateTime.ToGmtString(DateFormat::ISO_8601).c_str()) << "&"; } if(m_ownerIdHasBeenSet) { oStream << location << ".OwnerId=" << StringUtils::URLEncode(m_ownerId.c_str()) << "&"; } if(m_ownerAliasHasBeenSet) { oStream << location << ".OwnerAlias=" << StringUtils::URLEncode(m_ownerAlias.c_str()) << "&"; } if(m_productCodesHasBeenSet) { unsigned productCodesIdx = 1; for(auto& item : m_productCodes) { Aws::StringStream productCodesSs; productCodesSs << location << ".ProductCodes." << productCodesIdx++; item.OutputToStream(oStream, productCodesSs.str().c_str()); } } if(m_tagsHasBeenSet) { unsigned tagsIdx = 1; for(auto& item : m_tags) { Aws::StringStream tagsSs; tagsSs << location << ".Tags." << tagsIdx++; item.OutputToStream(oStream, tagsSs.str().c_str()); } } }