diff options
author | Micha? Jagie??o <michal.jagiello@t-mobile.pl> | 2023-06-14 13:40:56 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2023-06-14 13:40:56 +0000 |
commit | a13ff9ac968ddced994205539a494ecbdb2d6b34 (patch) | |
tree | 522b6bb2599f3f0a14305ab9fe619ae64abab24d /src | |
parent | 9dcfe85e44300d9bf483453c07a0d31033c28427 (diff) | |
parent | 97562cf882ad33813ce047038ada44eec9813f58 (diff) |
Merge "added CPS changes in anchor"
Diffstat (limited to 'src')
-rw-r--r-- | src/onapsdk/cps/anchor.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/onapsdk/cps/anchor.py b/src/onapsdk/cps/anchor.py index b1f9014..6e540ea 100644 --- a/src/onapsdk/cps/anchor.py +++ b/src/onapsdk/cps/anchor.py @@ -82,27 +82,30 @@ class Anchor(CpsElement): auth=self.auth, ) - def get_node(self, xpath: str, include_descendants: bool = False) -> Dict[Any, Any]: - """Get anchor node data. + def get_node(self, xpath: str, descendants: int = 0) -> Dict[Any, Any]: + """ + Get anchor node data. Using XPATH get anchor's node data. Args: xpath (str): Anchor node xpath. - include_descendants (bool, optional): Determies if descendants should be included in - response. Defaults to False. - + descendants (int, optional): Determines the number of descendant + levels that should be returned. + Can be -1 (all), 0 (none), or any positive number. + Defaults to 0. Returns: Dict[Any, Any]: Anchor node data. - """ return self.send_message_json( "GET", f"Get {self.name} anchor node with {xpath} xpath", - f"{self.url}/node?xpath={xpath}&include-descendants={include_descendants}", + f"{self.url}/node?xpath={xpath}" + f"?descendants={descendants}", auth=self.auth ) + def update_node(self, xpath: str, node_data: str) -> None: """Update anchor node data. |