| @@ 1782-1803 (lines=22) @@ | ||
| 1779 | ||
| 1780 | return self._send_xml_command(cmd) |
|
| 1781 | ||
| 1782 | def __create_config( |
|
| 1783 | self, |
|
| 1784 | config_id: str, |
|
| 1785 | name: str, |
|
| 1786 | usage_type: UsageType, |
|
| 1787 | function: str, |
|
| 1788 | *, |
|
| 1789 | comment: Optional[str] = None, |
|
| 1790 | ) -> Any: |
|
| 1791 | if not name: |
|
| 1792 | raise RequiredArgument(function=function, argument='name') |
|
| 1793 | ||
| 1794 | if not config_id: |
|
| 1795 | raise RequiredArgument(function=function, argument='config_id') |
|
| 1796 | ||
| 1797 | cmd = XmlCommand("create_config") |
|
| 1798 | if comment is not None: |
|
| 1799 | cmd.add_element("comment", comment) |
|
| 1800 | cmd.add_element("copy", config_id) |
|
| 1801 | cmd.add_element("name", name) |
|
| 1802 | cmd.add_element("usage_type", usage_type.value) |
|
| 1803 | return self._send_xml_command(cmd) |
|
| 1804 | ||
| 1805 | def __create_config_from_osp_scanner( |
|
| 1806 | self, |
|
| @@ 1941-1962 (lines=22) @@ | ||
| 1938 | ||
| 1939 | return self._send_xml_command(cmd) |
|
| 1940 | ||
| 1941 | def __create_config( |
|
| 1942 | self, |
|
| 1943 | config_id: str, |
|
| 1944 | name: str, |
|
| 1945 | usage_type: UsageType, |
|
| 1946 | function: str, |
|
| 1947 | *, |
|
| 1948 | comment: Optional[str] = None, |
|
| 1949 | ) -> Any: |
|
| 1950 | if not name: |
|
| 1951 | raise RequiredArgument(function=function, argument='name') |
|
| 1952 | ||
| 1953 | if not config_id: |
|
| 1954 | raise RequiredArgument(function=function, argument='config_id') |
|
| 1955 | ||
| 1956 | cmd = XmlCommand("create_config") |
|
| 1957 | if comment is not None: |
|
| 1958 | cmd.add_element("comment", comment) |
|
| 1959 | cmd.add_element("copy", config_id) |
|
| 1960 | cmd.add_element("name", name) |
|
| 1961 | cmd.add_element("usage_type", usage_type.value) |
|
| 1962 | return self._send_xml_command(cmd) |
|
| 1963 | ||
| 1964 | def __create_config_from_osp_scanner( |
|
| 1965 | self, |
|