def create_discovery_method_system(self,available_physical_memory=None,bios_info=None,date=None,hostname=None,local_time=None,network_interface_list=None,os=None,processor=None,system_time=None,timezone_dst=None, timezone_standard=None,total_physical_memory=None,uptime=None,username=None): system = System() system.available_physical_memory=available_physical_memory system.bios_info = bios_info system.date = Date(value=date) system.hostname = hostname system.local_time = Time(value=local_time) if network_interface_list is not None: system.network_interface_list = NetworkInterfaceList() for netinter in network_interface_list: system.network_interface_list.append(netinter) system.os =os system.processor =processor system.system_time=Time(value=system_time) system.timezone_dst = timezone_dst system.timezone_standard =timezone_standard system.total_physical_memory=total_physical_memory if uptime is not None: system.uptime = Duration() system.uptime.value =uptime system.username = username return system