in oss2/xml_utils.py [0:0]
def parse_qos_configuration(qos_info_node):
if qos_info_node is None:
return None
qos = QoSConfiguration()
if qos_info_node.find('TotalUploadBandwidth') is not None:
qos.total_upload_bw = _find_int(qos_info_node, 'TotalUploadBandwidth')
if qos_info_node.find('IntranetUploadBandwidth') is not None:
qos.intranet_upload_bw = _find_int(qos_info_node, 'IntranetUploadBandwidth')
if qos_info_node.find('ExtranetUploadBandwidth') is not None:
qos.extranet_upload_bw = _find_int(qos_info_node, 'ExtranetUploadBandwidth')
if qos_info_node.find('TotalDownloadBandwidth') is not None:
qos.total_download_bw = _find_int(qos_info_node, 'TotalDownloadBandwidth')
if qos_info_node.find('IntranetDownloadBandwidth') is not None:
qos.intranet_download_bw = _find_int(qos_info_node, 'IntranetDownloadBandwidth')
if qos_info_node.find('ExtranetDownloadBandwidth') is not None:
qos.extranet_download_bw = _find_int(qos_info_node, 'ExtranetDownloadBandwidth')
if qos_info_node.find('TotalQps') is not None:
qos.total_qps = _find_int(qos_info_node, 'TotalQps')
if qos_info_node.find('IntranetQps') is not None:
qos.intranet_qps = _find_int(qos_info_node, 'IntranetQps')
if qos_info_node.find('ExtranetQps') is not None:
qos.extranet_qps = _find_int(qos_info_node, 'ExtranetQps')
return qos