def build(self, pdo=None, uuid=None, conn_url=None): if not pdo: pdo = RunningSoftwareBuilder.create_pdo() osh = RunningSoftwareBuilder.build(self, pdo, cit=ManagerBuilder.CIT) ovm_reportage.set_non_empty( osh.setStringAttribute, ('uuid', uuid), ('connection_url', conn_url)) return osh
def create_pdo(software_pdo=None, name=None, status=None, conn_url=None, conn_state=None, in_maintenance_mode=None): if not software_pdo: software_pdo = RunningSoftwareBuilder.create_pdo() return HypervisorBuilder._Pdo(software_pdo, name, status, conn_url, conn_state, in_maintenance_mode)