onapsdk.cps package¶
Submodules¶
onapsdk.cps.anchor module¶
ONAP SDK CPS anchor module.
-
class
onapsdk.cps.anchor.
Anchor
(name, schema_set)¶ Bases:
onapsdk.cps.cps_element.CpsElement
CPS anchor class.
-
add_list_node
(xpath, node_data)¶ Add an element to the list node of an anchor.
-
create_node
(node_data)¶ Create anchor node.
Fill CPS anchor with a data.
-
delete_nodes
(xpath)¶ Delete nodes.
Use XPATH to delete Anchor nodes.
-
get_node
(xpath, include_descendants=False)¶ Get anchor node data.
Using XPATH get anchor’s node data.
-
query_node
(query, include_descendants=False)¶ Query CPS anchor data.
-
replace_node
(xpath, node_data)¶ Replace anchor node data.
Using XPATH replace anchor’s node data.
-
update_node
(xpath, node_data)¶ Update anchor node data.
Using XPATH update anchor’s node data.
-
onapsdk.cps.cps_element module¶
ONAP SDK CPS element module.
-
class
onapsdk.cps.cps_element.
CpsElement
¶ Bases:
onapsdk.onap_service.OnapService
Mother Class of all CPS elements.
onapsdk.cps.dataspace module¶
ONAP SDK CPS dataspace module.
-
class
onapsdk.cps.dataspace.
Dataspace
(name)¶ Bases:
onapsdk.cps.cps_element.CpsElement
CPS dataspace class.
-
classmethod
create
(dataspace_name)¶ Create dataspace with given name.
-
create_anchor
(schema_set, anchor_name)¶ Create anchor.
-
create_schema_set
(schema_set_name, schema_set)¶ Create schema set.
Create CPS schema set in dataspace
-
get_anchor
(anchor_name)¶ Get dataspace anchor by name.
To get anchor there is no need to use SchemaSet object, but to create anchor it it.
-
get_anchors
()¶ Get all dataspace’s anchors.
Iterable of related with dataspace anchors.
-
get_schema_set
(schema_set_name)¶ Get schema set by name.
-
classmethod
onapsdk.cps.schemaset module¶
ONAP SDK CPS schemaset module.
-
class
onapsdk.cps.schemaset.
SchemaSet
(name, dataspace, module_references=None)¶ Bases:
onapsdk.cps.cps_element.CpsElement
Schema set class.
Module contents¶
ONAP SDK CPS package.