in oss2/xml_utils.py [0:0]
def to_put_qos_info(qos_info):
root = ElementTree.Element("QoSConfiguration")
if qos_info.total_upload_bw is not None:
_add_text_child(root, "TotalUploadBandwidth", str(qos_info.total_upload_bw))
if qos_info.intranet_upload_bw is not None:
_add_text_child(root, "IntranetUploadBandwidth", str(qos_info.intranet_upload_bw))
if qos_info.extranet_upload_bw is not None:
_add_text_child(root, "ExtranetUploadBandwidth", str(qos_info.extranet_upload_bw))
if qos_info.total_download_bw is not None:
_add_text_child(root, "TotalDownloadBandwidth", str(qos_info.total_download_bw))
if qos_info.intranet_download_bw is not None:
_add_text_child(root, "IntranetDownloadBandwidth", str(qos_info.intranet_download_bw))
if qos_info.extranet_download_bw is not None:
_add_text_child(root, "ExtranetDownloadBandwidth", str(qos_info.extranet_download_bw))
if qos_info.total_qps is not None:
_add_text_child(root, "TotalQps", str(qos_info.total_qps))
if qos_info.intranet_qps is not None:
_add_text_child(root, "IntranetQps", str(qos_info.intranet_qps))
if qos_info.extranet_qps is not None:
_add_text_child(root, "ExtranetQps", str(qos_info.extranet_qps))
return _node_to_string(root)