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.CpsElementCPS 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.OnapServiceMother 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.CpsElementCPS 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.CpsElementSchema set class.
Module contents¶
ONAP SDK CPS package.