void InstanceBlockDeviceMapping::OutputToStream(Aws::OStream& oStream, const char* location) const { if(m_deviceNameHasBeenSet) { oStream << location << ".DeviceName=" << StringUtils::URLEncode(m_deviceName.c_str()) << "&"; } if(m_ebsHasBeenSet) { Aws::String ebsLocationAndMember(location); ebsLocationAndMember += ".Ebs"; m_ebs.OutputToStream(oStream, ebsLocationAndMember.c_str()); } }
void BlockDeviceMapping::OutputToStream(Aws::OStream& oStream, const char* location) const { if(m_virtualNameHasBeenSet) { oStream << location << ".VirtualName=" << StringUtils::URLEncode(m_virtualName.c_str()) << "&"; } if(m_deviceNameHasBeenSet) { oStream << location << ".DeviceName=" << StringUtils::URLEncode(m_deviceName.c_str()) << "&"; } if(m_ebsHasBeenSet) { Aws::String ebsLocationAndMember(location); ebsLocationAndMember += ".Ebs"; m_ebs.OutputToStream(oStream, ebsLocationAndMember.c_str()); } if(m_noDeviceHasBeenSet) { oStream << location << ".NoDevice=" << std::boolalpha << m_noDevice << "&"; } }