diff options
author | Dan Timoney <dtimoney@att.com> | 2017-02-15 14:59:20 -0500 |
---|---|---|
committer | Dan Timoney <dtimoney@att.com> | 2017-02-15 15:02:52 -0500 |
commit | 09b58e1832480e9529124ae422f040028546daff (patch) | |
tree | bc9600d325250ff9ad18a7a0f78f81750bcad839 /aai-service/provider/src/main/java/org/openecomp/aai/inventory | |
parent | 9e84a53855f414a71633d73d76a8438cb25e1b58 (diff) |
Initial commit for OpenECOMP SDN-C adaptors
Change-Id: I8d42e44d15fd85aee5b00d27e45da6751dda02b9
Signed-off-by: Dan Timoney <dtimoney@att.com>
Diffstat (limited to 'aai-service/provider/src/main/java/org/openecomp/aai/inventory')
122 files changed, 22958 insertions, 0 deletions
diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AaiInternal.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AaiInternal.java new file mode 100644 index 0000000..5d6bd59 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AaiInternal.java @@ -0,0 +1,114 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}reserved-prop-names" maxOccurs="unbounded" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}edge-prop-names" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "reservedPropNames", + "edgePropNames" +}) +@XmlRootElement(name = "aai-internal") +public class AaiInternal + implements AAIDatum +{ + + @XmlElement(name = "reserved-prop-names") + protected List<ReservedPropNames> reservedPropNames; + @XmlElement(name = "edge-prop-names") + protected List<EdgePropNames> edgePropNames; + + /** + * Gets the value of the reservedPropNames property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the reservedPropNames property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReservedPropNames().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ReservedPropNames } + * + * + */ + public List<ReservedPropNames> getReservedPropNames() { + if (reservedPropNames == null) { + reservedPropNames = new ArrayList<ReservedPropNames>(); + } + return this.reservedPropNames; + } + + /** + * Gets the value of the edgePropNames property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the edgePropNames property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getEdgePropNames().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link EdgePropNames } + * + * + */ + public List<EdgePropNames> getEdgePropNames() { + if (edgePropNames == null) { + edgePropNames = new ArrayList<EdgePropNames>(); + } + return this.edgePropNames; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Action.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Action.java new file mode 100644 index 0000000..95aa6ed --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Action.java @@ -0,0 +1,109 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="action-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}action-data" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "actionType", + "actionData" +}) +@XmlRootElement(name = "action") +public class Action + implements AAIDatum +{ + + @XmlElement(name = "action-type") + protected String actionType; + @XmlElement(name = "action-data") + protected List<ActionData> actionData; + + /** + * Gets the value of the actionType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getActionType() { + return actionType; + } + + /** + * Sets the value of the actionType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActionType(String value) { + this.actionType = value; + } + + /** + * Gets the value of the actionData property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the actionData property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getActionData().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ActionData } + * + * + */ + public List<ActionData> getActionData() { + if (actionData == null) { + actionData = new ArrayList<ActionData>(); + } + return this.actionData; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ActionData.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ActionData.java new file mode 100644 index 0000000..7aa7a05 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ActionData.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName", + "propertyValue" +}) +@XmlRootElement(name = "action-data") +public class ActionData + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Actions.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Actions.java new file mode 100644 index 0000000..e7bb49a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Actions.java @@ -0,0 +1,99 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}update" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}notify" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "update", + "notify" +}) +@XmlRootElement(name = "actions") +public class Actions + implements AAIDatum +{ + + protected Update update; + protected Notify notify; + + /** + * Gets the value of the update property. + * + * @return + * possible object is + * {@link Update } + * + */ + public Update getUpdate() { + return update; + } + + /** + * Sets the value of the update property. + * + * @param value + * allowed object is + * {@link Update } + * + */ + public void setUpdate(Update value) { + this.update = value; + } + + /** + * Gets the value of the notify property. + * + * @return + * possible object is + * {@link Notify } + * + */ + public Notify getNotify() { + return notify; + } + + /** + * Sets the value of the notify property. + * + * @param value + * allowed object is + * {@link Notify } + * + */ + public void setNotify(Notify value) { + this.notify = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZone.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZone.java new file mode 100644 index 0000000..0cd65dc --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZone.java @@ -0,0 +1,186 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="availability-zone-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="hypervisor-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="operational-state" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "availabilityZoneName", + "hypervisorType", + "operationalState", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "availability-zone") +public class AvailabilityZone + implements AAIDatum +{ + + @XmlElement(name = "availability-zone-name", required = true) + protected String availabilityZoneName; + @XmlElement(name = "hypervisor-type", required = true) + protected String hypervisorType; + @XmlElement(name = "operational-state") + protected String operationalState; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the availabilityZoneName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAvailabilityZoneName() { + return availabilityZoneName; + } + + /** + * Sets the value of the availabilityZoneName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAvailabilityZoneName(String value) { + this.availabilityZoneName = value; + } + + /** + * Gets the value of the hypervisorType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHypervisorType() { + return hypervisorType; + } + + /** + * Sets the value of the hypervisorType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHypervisorType(String value) { + this.hypervisorType = value; + } + + /** + * Gets the value of the operationalState property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationalState() { + return operationalState; + } + + /** + * Sets the value of the operationalState property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationalState(String value) { + this.operationalState = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZones.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZones.java new file mode 100644 index 0000000..98e0082 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/AvailabilityZones.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}availability-zone" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "availabilityZone" +}) +@XmlRootElement(name = "availability-zones") +public class AvailabilityZones + implements AAIDatum +{ + + @XmlElement(name = "availability-zone") + protected List<AvailabilityZone> availabilityZone; + + /** + * Gets the value of the availabilityZone property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the availabilityZone property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getAvailabilityZone().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link AvailabilityZone } + * + * + */ + public List<AvailabilityZone> getAvailabilityZone() { + if (availabilityZone == null) { + availabilityZone = new ArrayList<AvailabilityZone>(); + } + return this.availabilityZone; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Business.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Business.java new file mode 100644 index 0000000..7ac356b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Business.java @@ -0,0 +1,72 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}customers" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "customers" +}) +@XmlRootElement(name = "business") +public class Business + implements AAIDatum +{ + + protected Customers customers; + + /** + * Gets the value of the customers property. + * + * @return + * possible object is + * {@link Customers } + * + */ + public Customers getCustomers() { + return customers; + } + + /** + * Sets the value of the customers property. + * + * @param value + * allowed object is + * {@link Customers } + * + */ + public void setCustomers(Customers value) { + this.customers = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudInfrastructure.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudInfrastructure.java new file mode 100644 index 0000000..d3fa79a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudInfrastructure.java @@ -0,0 +1,101 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}cloud-regions" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}pservers" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cloudRegions", + "pservers" +}) +@XmlRootElement(name = "cloud-infrastructure") +public class CloudInfrastructure + implements AAIDatum +{ + + @XmlElement(name = "cloud-regions") + protected CloudRegions cloudRegions; + protected Pservers pservers; + + /** + * Gets the value of the cloudRegions property. + * + * @return + * possible object is + * {@link CloudRegions } + * + */ + public CloudRegions getCloudRegions() { + return cloudRegions; + } + + /** + * Sets the value of the cloudRegions property. + * + * @param value + * allowed object is + * {@link CloudRegions } + * + */ + public void setCloudRegions(CloudRegions value) { + this.cloudRegions = value; + } + + /** + * Gets the value of the pservers property. + * + * @return + * possible object is + * {@link Pservers } + * + */ + public Pservers getPservers() { + return pservers; + } + + /** + * Sets the value of the pservers property. + * + * @param value + * allowed object is + * {@link Pservers } + * + */ + public void setPservers(Pservers value) { + this.pservers = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegion.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegion.java new file mode 100644 index 0000000..bd79a24 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegion.java @@ -0,0 +1,518 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cloud-owner" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cloud-region-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cloud-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="owner-defined-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="cloud-region-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identity-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="cloud-zone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="complex-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}volume-groups" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}tenants" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}flavors" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}group-assignments" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}snapshots" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}images" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}availability-zones" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cloudOwner", + "cloudRegionId", + "cloudType", + "ownerDefinedType", + "cloudRegionVersion", + "identityUrl", + "cloudZone", + "complexName", + "resourceVersion", + "volumeGroups", + "tenants", + "flavors", + "groupAssignments", + "snapshots", + "images", + "availabilityZones", + "relationshipList" +}) +@XmlRootElement(name = "cloud-region") +public class CloudRegion + implements AAIDatum +{ + + @XmlElement(name = "cloud-owner", required = true) + protected String cloudOwner; + @XmlElement(name = "cloud-region-id", required = true) + protected String cloudRegionId; + @XmlElement(name = "cloud-type") + protected String cloudType; + @XmlElement(name = "owner-defined-type") + protected String ownerDefinedType; + @XmlElement(name = "cloud-region-version") + protected String cloudRegionVersion; + @XmlElement(name = "identity-url") + protected String identityUrl; + @XmlElement(name = "cloud-zone") + protected String cloudZone; + @XmlElement(name = "complex-name") + protected String complexName; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "volume-groups") + protected VolumeGroups volumeGroups; + protected Tenants tenants; + protected Flavors flavors; + @XmlElement(name = "group-assignments") + protected GroupAssignments groupAssignments; + protected Snapshots snapshots; + protected Images images; + @XmlElement(name = "availability-zones") + protected AvailabilityZones availabilityZones; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the cloudOwner property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCloudOwner() { + return cloudOwner; + } + + /** + * Sets the value of the cloudOwner property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCloudOwner(String value) { + this.cloudOwner = value; + } + + /** + * Gets the value of the cloudRegionId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCloudRegionId() { + return cloudRegionId; + } + + /** + * Sets the value of the cloudRegionId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCloudRegionId(String value) { + this.cloudRegionId = value; + } + + /** + * Gets the value of the cloudType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCloudType() { + return cloudType; + } + + /** + * Sets the value of the cloudType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCloudType(String value) { + this.cloudType = value; + } + + /** + * Gets the value of the ownerDefinedType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOwnerDefinedType() { + return ownerDefinedType; + } + + /** + * Sets the value of the ownerDefinedType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOwnerDefinedType(String value) { + this.ownerDefinedType = value; + } + + /** + * Gets the value of the cloudRegionVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCloudRegionVersion() { + return cloudRegionVersion; + } + + /** + * Sets the value of the cloudRegionVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCloudRegionVersion(String value) { + this.cloudRegionVersion = value; + } + + /** + * Gets the value of the identityUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdentityUrl() { + return identityUrl; + } + + /** + * Sets the value of the identityUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdentityUrl(String value) { + this.identityUrl = value; + } + + /** + * Gets the value of the cloudZone property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCloudZone() { + return cloudZone; + } + + /** + * Sets the value of the cloudZone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCloudZone(String value) { + this.cloudZone = value; + } + + /** + * Gets the value of the complexName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getComplexName() { + return complexName; + } + + /** + * Sets the value of the complexName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComplexName(String value) { + this.complexName = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the volumeGroups property. + * + * @return + * possible object is + * {@link VolumeGroups } + * + */ + public VolumeGroups getVolumeGroups() { + return volumeGroups; + } + + /** + * Sets the value of the volumeGroups property. + * + * @param value + * allowed object is + * {@link VolumeGroups } + * + */ + public void setVolumeGroups(VolumeGroups value) { + this.volumeGroups = value; + } + + /** + * Gets the value of the tenants property. + * + * @return + * possible object is + * {@link Tenants } + * + */ + public Tenants getTenants() { + return tenants; + } + + /** + * Sets the value of the tenants property. + * + * @param value + * allowed object is + * {@link Tenants } + * + */ + public void setTenants(Tenants value) { + this.tenants = value; + } + + /** + * Gets the value of the flavors property. + * + * @return + * possible object is + * {@link Flavors } + * + */ + public Flavors getFlavors() { + return flavors; + } + + /** + * Sets the value of the flavors property. + * + * @param value + * allowed object is + * {@link Flavors } + * + */ + public void setFlavors(Flavors value) { + this.flavors = value; + } + + /** + * Gets the value of the groupAssignments property. + * + * @return + * possible object is + * {@link GroupAssignments } + * + */ + public GroupAssignments getGroupAssignments() { + return groupAssignments; + } + + /** + * Sets the value of the groupAssignments property. + * + * @param value + * allowed object is + * {@link GroupAssignments } + * + */ + public void setGroupAssignments(GroupAssignments value) { + this.groupAssignments = value; + } + + /** + * Gets the value of the snapshots property. + * + * @return + * possible object is + * {@link Snapshots } + * + */ + public Snapshots getSnapshots() { + return snapshots; + } + + /** + * Sets the value of the snapshots property. + * + * @param value + * allowed object is + * {@link Snapshots } + * + */ + public void setSnapshots(Snapshots value) { + this.snapshots = value; + } + + /** + * Gets the value of the images property. + * + * @return + * possible object is + * {@link Images } + * + */ + public Images getImages() { + return images; + } + + /** + * Sets the value of the images property. + * + * @param value + * allowed object is + * {@link Images } + * + */ + public void setImages(Images value) { + this.images = value; + } + + /** + * Gets the value of the availabilityZones property. + * + * @return + * possible object is + * {@link AvailabilityZones } + * + */ + public AvailabilityZones getAvailabilityZones() { + return availabilityZones; + } + + /** + * Sets the value of the availabilityZones property. + * + * @param value + * allowed object is + * {@link AvailabilityZones } + * + */ + public void setAvailabilityZones(AvailabilityZones value) { + this.availabilityZones = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegions.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegions.java new file mode 100644 index 0000000..0d24631 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CloudRegions.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}cloud-region" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cloudRegion" +}) +@XmlRootElement(name = "cloud-regions") +public class CloudRegions + implements AAIDatum +{ + + @XmlElement(name = "cloud-region") + protected List<CloudRegion> cloudRegion; + + /** + * Gets the value of the cloudRegion property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the cloudRegion property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCloudRegion().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CloudRegion } + * + * + */ + public List<CloudRegion> getCloudRegion() { + if (cloudRegion == null) { + cloudRegion = new ArrayList<CloudRegion>(); + } + return this.cloudRegion; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSet.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSet.java new file mode 100644 index 0000000..04e7737 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSet.java @@ -0,0 +1,214 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="constrained-element-set-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="constraint-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="check-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}element-choice-sets" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "constrainedElementSetUuid", + "constraintType", + "checkType", + "resourceVersion", + "elementChoiceSets", + "relationshipList" +}) +@XmlRootElement(name = "constrained-element-set") +public class ConstrainedElementSet + implements AAIDatum +{ + + @XmlElement(name = "constrained-element-set-uuid", required = true) + protected String constrainedElementSetUuid; + @XmlElement(name = "constraint-type", required = true) + protected String constraintType; + @XmlElement(name = "check-type", required = true) + protected String checkType; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "element-choice-sets") + protected ElementChoiceSets elementChoiceSets; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the constrainedElementSetUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstrainedElementSetUuid() { + return constrainedElementSetUuid; + } + + /** + * Sets the value of the constrainedElementSetUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstrainedElementSetUuid(String value) { + this.constrainedElementSetUuid = value; + } + + /** + * Gets the value of the constraintType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstraintType() { + return constraintType; + } + + /** + * Sets the value of the constraintType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstraintType(String value) { + this.constraintType = value; + } + + /** + * Gets the value of the checkType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckType() { + return checkType; + } + + /** + * Sets the value of the checkType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckType(String value) { + this.checkType = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the elementChoiceSets property. + * + * @return + * possible object is + * {@link ElementChoiceSets } + * + */ + public ElementChoiceSets getElementChoiceSets() { + return elementChoiceSets; + } + + /** + * Sets the value of the elementChoiceSets property. + * + * @param value + * allowed object is + * {@link ElementChoiceSets } + * + */ + public void setElementChoiceSets(ElementChoiceSets value) { + this.elementChoiceSets = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSets.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSets.java new file mode 100644 index 0000000..96a3b24 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ConstrainedElementSets.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}constrained-element-set" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "constrainedElementSet" +}) +@XmlRootElement(name = "constrained-element-sets") +public class ConstrainedElementSets + implements AAIDatum +{ + + @XmlElement(name = "constrained-element-set") + protected List<ConstrainedElementSet> constrainedElementSet; + + /** + * Gets the value of the constrainedElementSet property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the constrainedElementSet property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getConstrainedElementSet().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ConstrainedElementSet } + * + * + */ + public List<ConstrainedElementSet> getConstrainedElementSet() { + if (constrainedElementSet == null) { + constrainedElementSet = new ArrayList<ConstrainedElementSet>(); + } + return this.constrainedElementSet; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignment.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignment.java new file mode 100644 index 0000000..37c0313 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignment.java @@ -0,0 +1,124 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vlan-id-inner" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vlanIdInner", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "ctag-assignment") +public class CtagAssignment + implements AAIDatum +{ + + @XmlElement(name = "vlan-id-inner") + @XmlSchemaType(name = "unsignedInt") + protected long vlanIdInner; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the vlanIdInner property. + * + */ + public long getVlanIdInner() { + return vlanIdInner; + } + + /** + * Sets the value of the vlanIdInner property. + * + */ + public void setVlanIdInner(long value) { + this.vlanIdInner = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignments.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignments.java new file mode 100644 index 0000000..5fb250d --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/CtagAssignments.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}ctag-assignment" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "ctagAssignment" +}) +@XmlRootElement(name = "ctag-assignments") +public class CtagAssignments + implements AAIDatum +{ + + @XmlElement(name = "ctag-assignment") + protected List<CtagAssignment> ctagAssignment; + + /** + * Gets the value of the ctagAssignment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the ctagAssignment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCtagAssignment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CtagAssignment } + * + * + */ + public List<CtagAssignment> getCtagAssignment() { + if (ctagAssignment == null) { + ctagAssignment = new ArrayList<CtagAssignment>(); + } + return this.ctagAssignment; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customer.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customer.java new file mode 100644 index 0000000..858d7f5 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customer.java @@ -0,0 +1,214 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="global-customer-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="subscriber-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="subscriber-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}service-subscriptions" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "globalCustomerId", + "subscriberName", + "subscriberType", + "resourceVersion", + "serviceSubscriptions", + "relationshipList" +}) +@XmlRootElement(name = "customer") +public class Customer + implements AAIDatum +{ + + @XmlElement(name = "global-customer-id", required = true) + protected String globalCustomerId; + @XmlElement(name = "subscriber-name", required = true) + protected String subscriberName; + @XmlElement(name = "subscriber-type", required = true) + protected String subscriberType; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "service-subscriptions") + protected ServiceSubscriptions serviceSubscriptions; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the globalCustomerId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGlobalCustomerId() { + return globalCustomerId; + } + + /** + * Sets the value of the globalCustomerId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGlobalCustomerId(String value) { + this.globalCustomerId = value; + } + + /** + * Gets the value of the subscriberName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriberName() { + return subscriberName; + } + + /** + * Sets the value of the subscriberName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriberName(String value) { + this.subscriberName = value; + } + + /** + * Gets the value of the subscriberType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubscriberType() { + return subscriberType; + } + + /** + * Sets the value of the subscriberType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubscriberType(String value) { + this.subscriberType = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the serviceSubscriptions property. + * + * @return + * possible object is + * {@link ServiceSubscriptions } + * + */ + public ServiceSubscriptions getServiceSubscriptions() { + return serviceSubscriptions; + } + + /** + * Sets the value of the serviceSubscriptions property. + * + * @param value + * allowed object is + * {@link ServiceSubscriptions } + * + */ + public void setServiceSubscriptions(ServiceSubscriptions value) { + this.serviceSubscriptions = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customers.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customers.java new file mode 100644 index 0000000..f974427 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Customers.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}customer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "customer" +}) +@XmlRootElement(name = "customers") +public class Customers + implements AAIDatum +{ + + protected List<Customer> customer; + + /** + * Gets the value of the customer property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the customer property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCustomer().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Customer } + * + * + */ + public List<Customer> getCustomer() { + if (customer == null) { + customer = new ArrayList<Customer>(); + } + return this.customer; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/EdgePropNames.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/EdgePropNames.java new file mode 100644 index 0000000..b26cc08 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/EdgePropNames.java @@ -0,0 +1,264 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="edgeLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="direction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="multiplicityRule" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="isParent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="usesResource" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="hasDelTarget" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="SVC-INFRA" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="SVC-INFRA-REV" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "edgeLabel", + "direction", + "multiplicityRule", + "isParent", + "usesResource", + "hasDelTarget", + "svcinfra", + "svcinfrarev" +}) +@XmlRootElement(name = "edge-prop-names") +public class EdgePropNames + implements AAIDatum +{ + + protected String edgeLabel; + protected String direction; + protected String multiplicityRule; + protected Boolean isParent; + protected Boolean usesResource; + protected Boolean hasDelTarget; + @XmlElement(name = "SVC-INFRA") + protected String svcinfra; + @XmlElement(name = "SVC-INFRA-REV") + protected String svcinfrarev; + + /** + * Gets the value of the edgeLabel property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEdgeLabel() { + return edgeLabel; + } + + /** + * Sets the value of the edgeLabel property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEdgeLabel(String value) { + this.edgeLabel = value; + } + + /** + * Gets the value of the direction property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirection() { + return direction; + } + + /** + * Sets the value of the direction property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirection(String value) { + this.direction = value; + } + + /** + * Gets the value of the multiplicityRule property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMultiplicityRule() { + return multiplicityRule; + } + + /** + * Sets the value of the multiplicityRule property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMultiplicityRule(String value) { + this.multiplicityRule = value; + } + + /** + * Gets the value of the isParent property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsParent() { + return isParent; + } + + /** + * Sets the value of the isParent property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsParent(Boolean value) { + this.isParent = value; + } + + /** + * Gets the value of the usesResource property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUsesResource() { + return usesResource; + } + + /** + * Sets the value of the usesResource property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUsesResource(Boolean value) { + this.usesResource = value; + } + + /** + * Gets the value of the hasDelTarget property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isHasDelTarget() { + return hasDelTarget; + } + + /** + * Sets the value of the hasDelTarget property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHasDelTarget(Boolean value) { + this.hasDelTarget = value; + } + + /** + * Gets the value of the svcinfra property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVCINFRA() { + return svcinfra; + } + + /** + * Sets the value of the svcinfra property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVCINFRA(String value) { + this.svcinfra = value; + } + + /** + * Gets the value of the svcinfrarev property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSVCINFRAREV() { + return svcinfrarev; + } + + /** + * Sets the value of the svcinfrarev property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSVCINFRAREV(String value) { + this.svcinfrarev = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSet.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSet.java new file mode 100644 index 0000000..9deca1d --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSet.java @@ -0,0 +1,213 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="element-choice-set-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="element-choice-set-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cardinality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-elements" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "elementChoiceSetUuid", + "elementChoiceSetName", + "cardinality", + "resourceVersion", + "modelElements", + "relationshipList" +}) +@XmlRootElement(name = "element-choice-set") +public class ElementChoiceSet + implements AAIDatum +{ + + @XmlElement(name = "element-choice-set-uuid", required = true) + protected String elementChoiceSetUuid; + @XmlElement(name = "element-choice-set-name", required = true) + protected String elementChoiceSetName; + protected String cardinality; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "model-elements") + protected ModelElements modelElements; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the elementChoiceSetUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementChoiceSetUuid() { + return elementChoiceSetUuid; + } + + /** + * Sets the value of the elementChoiceSetUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementChoiceSetUuid(String value) { + this.elementChoiceSetUuid = value; + } + + /** + * Gets the value of the elementChoiceSetName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementChoiceSetName() { + return elementChoiceSetName; + } + + /** + * Sets the value of the elementChoiceSetName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementChoiceSetName(String value) { + this.elementChoiceSetName = value; + } + + /** + * Gets the value of the cardinality property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardinality() { + return cardinality; + } + + /** + * Sets the value of the cardinality property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardinality(String value) { + this.cardinality = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the modelElements property. + * + * @return + * possible object is + * {@link ModelElements } + * + */ + public ModelElements getModelElements() { + return modelElements; + } + + /** + * Sets the value of the modelElements property. + * + * @param value + * allowed object is + * {@link ModelElements } + * + */ + public void setModelElements(ModelElements value) { + this.modelElements = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSets.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSets.java new file mode 100644 index 0000000..0d91543 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ElementChoiceSets.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}element-choice-set" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "elementChoiceSet" +}) +@XmlRootElement(name = "element-choice-sets") +public class ElementChoiceSets + implements AAIDatum +{ + + @XmlElement(name = "element-choice-set") + protected List<ElementChoiceSet> elementChoiceSet; + + /** + * Gets the value of the elementChoiceSet property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the elementChoiceSet property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getElementChoiceSet().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ElementChoiceSet } + * + * + */ + public List<ElementChoiceSet> getElementChoiceSet() { + if (elementChoiceSet == null) { + elementChoiceSet = new ArrayList<ElementChoiceSet>(); + } + return this.elementChoiceSet; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperties.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperties.java new file mode 100644 index 0000000..c21582d --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperties.java @@ -0,0 +1,44 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "extra-properties") +public class ExtraProperties + implements AAIDatum +{ + + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperty.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperty.java new file mode 100644 index 0000000..520cbea --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ExtraProperty.java @@ -0,0 +1,74 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName" +}) +@XmlRootElement(name = "extra-property") +public class ExtraProperty + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavor.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavor.java new file mode 100644 index 0000000..a616564 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavor.java @@ -0,0 +1,382 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="flavor-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="flavor-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="flavor-vcpus" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="flavor-ram" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="flavor-disk" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="flavor-ephemeral" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="flavor-swap" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="flavor-is-public" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="flavor-selflink" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="flavor-disabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "flavorId", + "flavorName", + "flavorVcpus", + "flavorRam", + "flavorDisk", + "flavorEphemeral", + "flavorSwap", + "flavorIsPublic", + "flavorSelflink", + "flavorDisabled", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "flavor") +public class Flavor + implements AAIDatum +{ + + @XmlElement(name = "flavor-id", required = true) + protected String flavorId; + @XmlElement(name = "flavor-name", required = true) + protected String flavorName; + @XmlElement(name = "flavor-vcpus") + protected Integer flavorVcpus; + @XmlElement(name = "flavor-ram") + protected Integer flavorRam; + @XmlElement(name = "flavor-disk") + protected Integer flavorDisk; + @XmlElement(name = "flavor-ephemeral") + protected Integer flavorEphemeral; + @XmlElement(name = "flavor-swap") + protected String flavorSwap; + @XmlElement(name = "flavor-is-public") + protected Boolean flavorIsPublic; + @XmlElement(name = "flavor-selflink", required = true) + protected String flavorSelflink; + @XmlElement(name = "flavor-disabled") + protected Boolean flavorDisabled; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the flavorId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavorId() { + return flavorId; + } + + /** + * Sets the value of the flavorId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavorId(String value) { + this.flavorId = value; + } + + /** + * Gets the value of the flavorName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavorName() { + return flavorName; + } + + /** + * Sets the value of the flavorName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavorName(String value) { + this.flavorName = value; + } + + /** + * Gets the value of the flavorVcpus property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFlavorVcpus() { + return flavorVcpus; + } + + /** + * Sets the value of the flavorVcpus property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFlavorVcpus(Integer value) { + this.flavorVcpus = value; + } + + /** + * Gets the value of the flavorRam property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFlavorRam() { + return flavorRam; + } + + /** + * Sets the value of the flavorRam property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFlavorRam(Integer value) { + this.flavorRam = value; + } + + /** + * Gets the value of the flavorDisk property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFlavorDisk() { + return flavorDisk; + } + + /** + * Sets the value of the flavorDisk property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFlavorDisk(Integer value) { + this.flavorDisk = value; + } + + /** + * Gets the value of the flavorEphemeral property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFlavorEphemeral() { + return flavorEphemeral; + } + + /** + * Sets the value of the flavorEphemeral property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFlavorEphemeral(Integer value) { + this.flavorEphemeral = value; + } + + /** + * Gets the value of the flavorSwap property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavorSwap() { + return flavorSwap; + } + + /** + * Sets the value of the flavorSwap property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavorSwap(String value) { + this.flavorSwap = value; + } + + /** + * Gets the value of the flavorIsPublic property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFlavorIsPublic() { + return flavorIsPublic; + } + + /** + * Sets the value of the flavorIsPublic property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFlavorIsPublic(Boolean value) { + this.flavorIsPublic = value; + } + + /** + * Gets the value of the flavorSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFlavorSelflink() { + return flavorSelflink; + } + + /** + * Sets the value of the flavorSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFlavorSelflink(String value) { + this.flavorSelflink = value; + } + + /** + * Gets the value of the flavorDisabled property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFlavorDisabled() { + return flavorDisabled; + } + + /** + * Sets the value of the flavorDisabled property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFlavorDisabled(Boolean value) { + this.flavorDisabled = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavors.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavors.java new file mode 100644 index 0000000..2fa8d55 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Flavors.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}flavor" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "flavor" +}) +@XmlRootElement(name = "flavors") +public class Flavors + implements AAIDatum +{ + + protected List<Flavor> flavor; + + /** + * Gets the value of the flavor property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the flavor property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFlavor().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Flavor } + * + * + */ + public List<Flavor> getFlavor() { + if (flavor == null) { + flavor = new ArrayList<Flavor>(); + } + return this.flavor; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnf.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnf.java new file mode 100644 index 0000000..9c4364e --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnf.java @@ -0,0 +1,1263 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vnf-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vnf-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vnf-name2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vnf-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="regional-resource-zone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="prov-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="operational-state" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="license-key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equipment-role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="heat-stack-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="mso-catalog-key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="management-option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ipv4-oam-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ipv4-loopback0-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="nm-lan-v6-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="management-v6-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vcpu" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vcpu-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vmemory" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vmemory-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vdisk" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vdisk-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="in-maint" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="is-closed-loop-disabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="summary-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="encrypted-access-flag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="entitlement-assignment-group-uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="entitlement-resource-uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="license-assignment-group-uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="license-key-uuid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-customization-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="as-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="regional-resource-subzone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l-interfaces" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}lag-interfaces" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}vf-modules" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vnfId", + "vnfName", + "vnfName2", + "vnfType", + "serviceId", + "regionalResourceZone", + "provStatus", + "operationalState", + "licenseKey", + "equipmentRole", + "orchestrationStatus", + "heatStackId", + "msoCatalogKey", + "managementOption", + "ipv4OamAddress", + "ipv4Loopback0Address", + "nmLanV6Address", + "managementV6Address", + "vcpu", + "vcpuUnits", + "vmemory", + "vmemoryUnits", + "vdisk", + "vdiskUnits", + "inMaint", + "isClosedLoopDisabled", + "resourceVersion", + "summaryStatus", + "encryptedAccessFlag", + "entitlementAssignmentGroupUuid", + "entitlementResourceUuid", + "licenseAssignmentGroupUuid", + "licenseKeyUuid", + "personaModelId", + "personaModelVersion", + "personaModelCustomizationId", + "widgetModelId", + "widgetModelVersion", + "asNumber", + "regionalResourceSubzone", + "relationshipList", + "lInterfaces", + "lagInterfaces", + "vfModules" +}) +@XmlRootElement(name = "generic-vnf") +public class GenericVnf + implements AAIDatum +{ + + @XmlElement(name = "vnf-id", required = true) + protected String vnfId; + @XmlElement(name = "vnf-name", required = true) + protected String vnfName; + @XmlElement(name = "vnf-name2") + protected String vnfName2; + @XmlElement(name = "vnf-type", required = true) + protected String vnfType; + @XmlElement(name = "service-id") + protected String serviceId; + @XmlElement(name = "regional-resource-zone") + protected String regionalResourceZone; + @XmlElement(name = "prov-status") + protected String provStatus; + @XmlElement(name = "operational-state") + protected String operationalState; + @XmlElement(name = "license-key") + protected String licenseKey; + @XmlElement(name = "equipment-role") + protected String equipmentRole; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "heat-stack-id") + protected String heatStackId; + @XmlElement(name = "mso-catalog-key") + protected String msoCatalogKey; + @XmlElement(name = "management-option") + protected String managementOption; + @XmlElement(name = "ipv4-oam-address") + protected String ipv4OamAddress; + @XmlElement(name = "ipv4-loopback0-address") + protected String ipv4Loopback0Address; + @XmlElement(name = "nm-lan-v6-address") + protected String nmLanV6Address; + @XmlElement(name = "management-v6-address") + protected String managementV6Address; + @XmlSchemaType(name = "unsignedInt") + protected Long vcpu; + @XmlElement(name = "vcpu-units") + protected String vcpuUnits; + @XmlSchemaType(name = "unsignedInt") + protected Long vmemory; + @XmlElement(name = "vmemory-units") + protected String vmemoryUnits; + @XmlSchemaType(name = "unsignedInt") + protected Long vdisk; + @XmlElement(name = "vdisk-units") + protected String vdiskUnits; + @XmlElement(name = "in-maint") + protected boolean inMaint; + @XmlElement(name = "is-closed-loop-disabled") + protected boolean isClosedLoopDisabled; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "summary-status") + protected String summaryStatus; + @XmlElement(name = "encrypted-access-flag") + protected Boolean encryptedAccessFlag; + @XmlElement(name = "entitlement-assignment-group-uuid") + protected String entitlementAssignmentGroupUuid; + @XmlElement(name = "entitlement-resource-uuid") + protected String entitlementResourceUuid; + @XmlElement(name = "license-assignment-group-uuid") + protected String licenseAssignmentGroupUuid; + @XmlElement(name = "license-key-uuid") + protected String licenseKeyUuid; + @XmlElement(name = "persona-model-id") + protected String personaModelId; + @XmlElement(name = "persona-model-version") + protected String personaModelVersion; + @XmlElement(name = "persona-model-customization-id") + protected String personaModelCustomizationId; + @XmlElement(name = "widget-model-id") + protected String widgetModelId; + @XmlElement(name = "widget-model-version") + protected String widgetModelVersion; + @XmlElement(name = "as-number") + protected String asNumber; + @XmlElement(name = "regional-resource-subzone") + protected String regionalResourceSubzone; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l-interfaces") + protected LInterfaces lInterfaces; + @XmlElement(name = "lag-interfaces") + protected LagInterfaces lagInterfaces; + @XmlElement(name = "vf-modules") + protected VfModules vfModules; + + /** + * Gets the value of the vnfId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfId() { + return vnfId; + } + + /** + * Sets the value of the vnfId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfId(String value) { + this.vnfId = value; + } + + /** + * Gets the value of the vnfName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfName() { + return vnfName; + } + + /** + * Sets the value of the vnfName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfName(String value) { + this.vnfName = value; + } + + /** + * Gets the value of the vnfName2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfName2() { + return vnfName2; + } + + /** + * Sets the value of the vnfName2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfName2(String value) { + this.vnfName2 = value; + } + + /** + * Gets the value of the vnfType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfType() { + return vnfType; + } + + /** + * Sets the value of the vnfType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfType(String value) { + this.vnfType = value; + } + + /** + * Gets the value of the serviceId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceId() { + return serviceId; + } + + /** + * Sets the value of the serviceId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceId(String value) { + this.serviceId = value; + } + + /** + * Gets the value of the regionalResourceZone property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionalResourceZone() { + return regionalResourceZone; + } + + /** + * Sets the value of the regionalResourceZone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionalResourceZone(String value) { + this.regionalResourceZone = value; + } + + /** + * Gets the value of the provStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvStatus() { + return provStatus; + } + + /** + * Sets the value of the provStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvStatus(String value) { + this.provStatus = value; + } + + /** + * Gets the value of the operationalState property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationalState() { + return operationalState; + } + + /** + * Sets the value of the operationalState property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationalState(String value) { + this.operationalState = value; + } + + /** + * Gets the value of the licenseKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLicenseKey() { + return licenseKey; + } + + /** + * Sets the value of the licenseKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLicenseKey(String value) { + this.licenseKey = value; + } + + /** + * Gets the value of the equipmentRole property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipmentRole() { + return equipmentRole; + } + + /** + * Sets the value of the equipmentRole property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipmentRole(String value) { + this.equipmentRole = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the heatStackId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatStackId() { + return heatStackId; + } + + /** + * Sets the value of the heatStackId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatStackId(String value) { + this.heatStackId = value; + } + + /** + * Gets the value of the msoCatalogKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMsoCatalogKey() { + return msoCatalogKey; + } + + /** + * Sets the value of the msoCatalogKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMsoCatalogKey(String value) { + this.msoCatalogKey = value; + } + + /** + * Gets the value of the managementOption property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManagementOption() { + return managementOption; + } + + /** + * Sets the value of the managementOption property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManagementOption(String value) { + this.managementOption = value; + } + + /** + * Gets the value of the ipv4OamAddress property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpv4OamAddress() { + return ipv4OamAddress; + } + + /** + * Sets the value of the ipv4OamAddress property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpv4OamAddress(String value) { + this.ipv4OamAddress = value; + } + + /** + * Gets the value of the ipv4Loopback0Address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpv4Loopback0Address() { + return ipv4Loopback0Address; + } + + /** + * Sets the value of the ipv4Loopback0Address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpv4Loopback0Address(String value) { + this.ipv4Loopback0Address = value; + } + + /** + * Gets the value of the nmLanV6Address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNmLanV6Address() { + return nmLanV6Address; + } + + /** + * Sets the value of the nmLanV6Address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNmLanV6Address(String value) { + this.nmLanV6Address = value; + } + + /** + * Gets the value of the managementV6Address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManagementV6Address() { + return managementV6Address; + } + + /** + * Sets the value of the managementV6Address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManagementV6Address(String value) { + this.managementV6Address = value; + } + + /** + * Gets the value of the vcpu property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVcpu() { + return vcpu; + } + + /** + * Sets the value of the vcpu property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVcpu(Long value) { + this.vcpu = value; + } + + /** + * Gets the value of the vcpuUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVcpuUnits() { + return vcpuUnits; + } + + /** + * Sets the value of the vcpuUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVcpuUnits(String value) { + this.vcpuUnits = value; + } + + /** + * Gets the value of the vmemory property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVmemory() { + return vmemory; + } + + /** + * Sets the value of the vmemory property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVmemory(Long value) { + this.vmemory = value; + } + + /** + * Gets the value of the vmemoryUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVmemoryUnits() { + return vmemoryUnits; + } + + /** + * Sets the value of the vmemoryUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVmemoryUnits(String value) { + this.vmemoryUnits = value; + } + + /** + * Gets the value of the vdisk property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVdisk() { + return vdisk; + } + + /** + * Sets the value of the vdisk property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVdisk(Long value) { + this.vdisk = value; + } + + /** + * Gets the value of the vdiskUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVdiskUnits() { + return vdiskUnits; + } + + /** + * Sets the value of the vdiskUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVdiskUnits(String value) { + this.vdiskUnits = value; + } + + /** + * Gets the value of the inMaint property. + * + */ + public boolean isInMaint() { + return inMaint; + } + + /** + * Sets the value of the inMaint property. + * + */ + public void setInMaint(boolean value) { + this.inMaint = value; + } + + /** + * Gets the value of the isClosedLoopDisabled property. + * + */ + public boolean isIsClosedLoopDisabled() { + return isClosedLoopDisabled; + } + + /** + * Sets the value of the isClosedLoopDisabled property. + * + */ + public void setIsClosedLoopDisabled(boolean value) { + this.isClosedLoopDisabled = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the summaryStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSummaryStatus() { + return summaryStatus; + } + + /** + * Sets the value of the summaryStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSummaryStatus(String value) { + this.summaryStatus = value; + } + + /** + * Gets the value of the encryptedAccessFlag property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEncryptedAccessFlag() { + return encryptedAccessFlag; + } + + /** + * Sets the value of the encryptedAccessFlag property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEncryptedAccessFlag(Boolean value) { + this.encryptedAccessFlag = value; + } + + /** + * Gets the value of the entitlementAssignmentGroupUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntitlementAssignmentGroupUuid() { + return entitlementAssignmentGroupUuid; + } + + /** + * Sets the value of the entitlementAssignmentGroupUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntitlementAssignmentGroupUuid(String value) { + this.entitlementAssignmentGroupUuid = value; + } + + /** + * Gets the value of the entitlementResourceUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntitlementResourceUuid() { + return entitlementResourceUuid; + } + + /** + * Sets the value of the entitlementResourceUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntitlementResourceUuid(String value) { + this.entitlementResourceUuid = value; + } + + /** + * Gets the value of the licenseAssignmentGroupUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLicenseAssignmentGroupUuid() { + return licenseAssignmentGroupUuid; + } + + /** + * Sets the value of the licenseAssignmentGroupUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLicenseAssignmentGroupUuid(String value) { + this.licenseAssignmentGroupUuid = value; + } + + /** + * Gets the value of the licenseKeyUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLicenseKeyUuid() { + return licenseKeyUuid; + } + + /** + * Sets the value of the licenseKeyUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLicenseKeyUuid(String value) { + this.licenseKeyUuid = value; + } + + /** + * Gets the value of the personaModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelId() { + return personaModelId; + } + + /** + * Sets the value of the personaModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelId(String value) { + this.personaModelId = value; + } + + /** + * Gets the value of the personaModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelVersion() { + return personaModelVersion; + } + + /** + * Sets the value of the personaModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelVersion(String value) { + this.personaModelVersion = value; + } + + /** + * Gets the value of the personaModelCustomizationId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelCustomizationId() { + return personaModelCustomizationId; + } + + /** + * Sets the value of the personaModelCustomizationId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelCustomizationId(String value) { + this.personaModelCustomizationId = value; + } + + /** + * Gets the value of the widgetModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelId() { + return widgetModelId; + } + + /** + * Sets the value of the widgetModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelId(String value) { + this.widgetModelId = value; + } + + /** + * Gets the value of the widgetModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelVersion() { + return widgetModelVersion; + } + + /** + * Sets the value of the widgetModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelVersion(String value) { + this.widgetModelVersion = value; + } + + /** + * Gets the value of the asNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAsNumber() { + return asNumber; + } + + /** + * Sets the value of the asNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAsNumber(String value) { + this.asNumber = value; + } + + /** + * Gets the value of the regionalResourceSubzone property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegionalResourceSubzone() { + return regionalResourceSubzone; + } + + /** + * Sets the value of the regionalResourceSubzone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegionalResourceSubzone(String value) { + this.regionalResourceSubzone = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the lInterfaces property. + * + * @return + * possible object is + * {@link LInterfaces } + * + */ + public LInterfaces getLInterfaces() { + return lInterfaces; + } + + /** + * Sets the value of the lInterfaces property. + * + * @param value + * allowed object is + * {@link LInterfaces } + * + */ + public void setLInterfaces(LInterfaces value) { + this.lInterfaces = value; + } + + /** + * Gets the value of the lagInterfaces property. + * + * @return + * possible object is + * {@link LagInterfaces } + * + */ + public LagInterfaces getLagInterfaces() { + return lagInterfaces; + } + + /** + * Sets the value of the lagInterfaces property. + * + * @param value + * allowed object is + * {@link LagInterfaces } + * + */ + public void setLagInterfaces(LagInterfaces value) { + this.lagInterfaces = value; + } + + /** + * Gets the value of the vfModules property. + * + * @return + * possible object is + * {@link VfModules } + * + */ + public VfModules getVfModules() { + return vfModules; + } + + /** + * Sets the value of the vfModules property. + * + * @param value + * allowed object is + * {@link VfModules } + * + */ + public void setVfModules(VfModules value) { + this.vfModules = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnfs.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnfs.java new file mode 100644 index 0000000..b9f681c --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GenericVnfs.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}generic-vnf" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "genericVnf" +}) +@XmlRootElement(name = "generic-vnfs") +public class GenericVnfs + implements AAIDatum +{ + + @XmlElement(name = "generic-vnf") + protected List<GenericVnf> genericVnf; + + /** + * Gets the value of the genericVnf property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the genericVnf property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getGenericVnf().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link GenericVnf } + * + * + */ + public List<GenericVnf> getGenericVnf() { + if (genericVnf == null) { + genericVnf = new ArrayList<GenericVnf>(); + } + return this.genericVnf; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignment.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignment.java new file mode 100644 index 0000000..16d3e60 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignment.java @@ -0,0 +1,214 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="group-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="group-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="group-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="group-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "groupId", + "groupType", + "groupName", + "groupDescription", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "group-assignment") +public class GroupAssignment + implements AAIDatum +{ + + @XmlElement(name = "group-id", required = true) + protected String groupId; + @XmlElement(name = "group-type", required = true) + protected String groupType; + @XmlElement(name = "group-name", required = true) + protected String groupName; + @XmlElement(name = "group-description") + protected String groupDescription; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the groupId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupId() { + return groupId; + } + + /** + * Sets the value of the groupId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupId(String value) { + this.groupId = value; + } + + /** + * Gets the value of the groupType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupType() { + return groupType; + } + + /** + * Sets the value of the groupType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupType(String value) { + this.groupType = value; + } + + /** + * Gets the value of the groupName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupName() { + return groupName; + } + + /** + * Sets the value of the groupName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupName(String value) { + this.groupName = value; + } + + /** + * Gets the value of the groupDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupDescription() { + return groupDescription; + } + + /** + * Sets the value of the groupDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupDescription(String value) { + this.groupDescription = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignments.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignments.java new file mode 100644 index 0000000..93c4522 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/GroupAssignments.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}group-assignment" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "groupAssignment" +}) +@XmlRootElement(name = "group-assignments") +public class GroupAssignments + implements AAIDatum +{ + + @XmlElement(name = "group-assignment") + protected List<GroupAssignment> groupAssignment; + + /** + * Gets the value of the groupAssignment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the groupAssignment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getGroupAssignment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link GroupAssignment } + * + * + */ + public List<GroupAssignment> getGroupAssignment() { + if (groupAssignment == null) { + groupAssignment = new ArrayList<GroupAssignment>(); + } + return this.groupAssignment; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Image.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Image.java new file mode 100644 index 0000000..23573df --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Image.java @@ -0,0 +1,380 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="image-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="image-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="image-architecture" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="image-os-distro" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="image-os-version" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="application-vendor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="application-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="image-selflink" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}metadata" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "imageId", + "imageName", + "imageArchitecture", + "imageOsDistro", + "imageOsVersion", + "application", + "applicationVendor", + "applicationVersion", + "imageSelflink", + "resourceVersion", + "relationshipList", + "metadata" +}) +@XmlRootElement(name = "image") +public class Image + implements AAIDatum +{ + + @XmlElement(name = "image-id", required = true) + protected String imageId; + @XmlElement(name = "image-name", required = true) + protected String imageName; + @XmlElement(name = "image-architecture") + protected String imageArchitecture; + @XmlElement(name = "image-os-distro", required = true) + protected String imageOsDistro; + @XmlElement(name = "image-os-version", required = true) + protected String imageOsVersion; + protected String application; + @XmlElement(name = "application-vendor") + protected String applicationVendor; + @XmlElement(name = "application-version") + protected String applicationVersion; + @XmlElement(name = "image-selflink", required = true) + protected String imageSelflink; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + protected Metadata metadata; + + /** + * Gets the value of the imageId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageId() { + return imageId; + } + + /** + * Sets the value of the imageId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageId(String value) { + this.imageId = value; + } + + /** + * Gets the value of the imageName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageName() { + return imageName; + } + + /** + * Sets the value of the imageName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageName(String value) { + this.imageName = value; + } + + /** + * Gets the value of the imageArchitecture property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageArchitecture() { + return imageArchitecture; + } + + /** + * Sets the value of the imageArchitecture property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageArchitecture(String value) { + this.imageArchitecture = value; + } + + /** + * Gets the value of the imageOsDistro property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageOsDistro() { + return imageOsDistro; + } + + /** + * Sets the value of the imageOsDistro property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageOsDistro(String value) { + this.imageOsDistro = value; + } + + /** + * Gets the value of the imageOsVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageOsVersion() { + return imageOsVersion; + } + + /** + * Sets the value of the imageOsVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageOsVersion(String value) { + this.imageOsVersion = value; + } + + /** + * Gets the value of the application property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplication() { + return application; + } + + /** + * Sets the value of the application property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplication(String value) { + this.application = value; + } + + /** + * Gets the value of the applicationVendor property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVendor() { + return applicationVendor; + } + + /** + * Sets the value of the applicationVendor property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVendor(String value) { + this.applicationVendor = value; + } + + /** + * Gets the value of the applicationVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVersion() { + return applicationVersion; + } + + /** + * Sets the value of the applicationVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVersion(String value) { + this.applicationVersion = value; + } + + /** + * Gets the value of the imageSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getImageSelflink() { + return imageSelflink; + } + + /** + * Sets the value of the imageSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setImageSelflink(String value) { + this.imageSelflink = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the metadata property. + * + * @return + * possible object is + * {@link Metadata } + * + */ + public Metadata getMetadata() { + return metadata; + } + + /** + * Sets the value of the metadata property. + * + * @param value + * allowed object is + * {@link Metadata } + * + */ + public void setMetadata(Metadata value) { + this.metadata = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Images.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Images.java new file mode 100644 index 0000000..c7c6ef9 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Images.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}image" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "image" +}) +@XmlRootElement(name = "images") +public class Images + implements AAIDatum +{ + + protected List<Image> image; + + /** + * Gets the value of the image property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the image property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getImage().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Image } + * + * + */ + public List<Image> getImage() { + if (image == null) { + image = new ArrayList<Image>(); + } + return this.image; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/IncludeNodeFilter.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/IncludeNodeFilter.java new file mode 100644 index 0000000..aaf5197 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/IncludeNodeFilter.java @@ -0,0 +1,74 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="include-node-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "includeNodeType" +}) +@XmlRootElement(name = "include-node-filter") +public class IncludeNodeFilter + implements AAIDatum +{ + + @XmlElement(name = "include-node-type") + protected String includeNodeType; + + /** + * Gets the value of the includeNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludeNodeType() { + return includeNodeType; + } + + /** + * Sets the value of the includeNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludeNodeType(String value) { + this.includeNodeType = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilter.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilter.java new file mode 100644 index 0000000..0f9cd9b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilter.java @@ -0,0 +1,44 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "instance-filter") +public class InstanceFilter + implements AAIDatum +{ + + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilters.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilters.java new file mode 100644 index 0000000..6a363fc --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InstanceFilters.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}instance-filter" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "instanceFilter" +}) +@XmlRootElement(name = "instance-filters") +public class InstanceFilters + implements AAIDatum +{ + + @XmlElement(name = "instance-filter") + protected List<InstanceFilter> instanceFilter; + + /** + * Gets the value of the instanceFilter property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the instanceFilter property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getInstanceFilter().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link InstanceFilter } + * + * + */ + public List<InstanceFilter> getInstanceFilter() { + if (instanceFilter == null) { + instanceFilter = new ArrayList<InstanceFilter>(); + } + return this.instanceFilter; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Inventory.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Inventory.java new file mode 100644 index 0000000..3137b23 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Inventory.java @@ -0,0 +1,238 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}search" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}actions" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}cloud-infrastructure" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}business" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}service-design-and-creation" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}network" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}aai-internal" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "search", + "actions", + "cloudInfrastructure", + "business", + "serviceDesignAndCreation", + "network", + "aaiInternal" +}) +@XmlRootElement(name = "inventory") +public class Inventory + implements AAIDatum +{ + + protected Search search; + protected Actions actions; + @XmlElement(name = "cloud-infrastructure") + protected CloudInfrastructure cloudInfrastructure; + protected Business business; + @XmlElement(name = "service-design-and-creation") + protected ServiceDesignAndCreation serviceDesignAndCreation; + protected Network network; + @XmlElement(name = "aai-internal") + protected AaiInternal aaiInternal; + + /** + * Gets the value of the search property. + * + * @return + * possible object is + * {@link Search } + * + */ + public Search getSearch() { + return search; + } + + /** + * Sets the value of the search property. + * + * @param value + * allowed object is + * {@link Search } + * + */ + public void setSearch(Search value) { + this.search = value; + } + + /** + * Gets the value of the actions property. + * + * @return + * possible object is + * {@link Actions } + * + */ + public Actions getActions() { + return actions; + } + + /** + * Sets the value of the actions property. + * + * @param value + * allowed object is + * {@link Actions } + * + */ + public void setActions(Actions value) { + this.actions = value; + } + + /** + * Gets the value of the cloudInfrastructure property. + * + * @return + * possible object is + * {@link CloudInfrastructure } + * + */ + public CloudInfrastructure getCloudInfrastructure() { + return cloudInfrastructure; + } + + /** + * Sets the value of the cloudInfrastructure property. + * + * @param value + * allowed object is + * {@link CloudInfrastructure } + * + */ + public void setCloudInfrastructure(CloudInfrastructure value) { + this.cloudInfrastructure = value; + } + + /** + * Gets the value of the business property. + * + * @return + * possible object is + * {@link Business } + * + */ + public Business getBusiness() { + return business; + } + + /** + * Sets the value of the business property. + * + * @param value + * allowed object is + * {@link Business } + * + */ + public void setBusiness(Business value) { + this.business = value; + } + + /** + * Gets the value of the serviceDesignAndCreation property. + * + * @return + * possible object is + * {@link ServiceDesignAndCreation } + * + */ + public ServiceDesignAndCreation getServiceDesignAndCreation() { + return serviceDesignAndCreation; + } + + /** + * Sets the value of the serviceDesignAndCreation property. + * + * @param value + * allowed object is + * {@link ServiceDesignAndCreation } + * + */ + public void setServiceDesignAndCreation(ServiceDesignAndCreation value) { + this.serviceDesignAndCreation = value; + } + + /** + * Gets the value of the network property. + * + * @return + * possible object is + * {@link Network } + * + */ + public Network getNetwork() { + return network; + } + + /** + * Sets the value of the network property. + * + * @param value + * allowed object is + * {@link Network } + * + */ + public void setNetwork(Network value) { + this.network = value; + } + + /** + * Gets the value of the aaiInternal property. + * + * @return + * possible object is + * {@link AaiInternal } + * + */ + public AaiInternal getAaiInternal() { + return aaiInternal; + } + + /** + * Sets the value of the aaiInternal property. + * + * @param value + * allowed object is + * {@link AaiInternal } + * + */ + public void setAaiInternal(AaiInternal value) { + this.aaiInternal = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItem.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItem.java new file mode 100644 index 0000000..2a040eb --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItem.java @@ -0,0 +1,170 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="inventory-item-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="inventory-item-link" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}inventory-item-data" maxOccurs="unbounded" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}tagged-inventory-item-list" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "inventoryItemType", + "inventoryItemLink", + "inventoryItemData", + "taggedInventoryItemList" +}) +@XmlRootElement(name = "inventory-item") +public class InventoryItem + implements AAIDatum +{ + + @XmlElement(name = "inventory-item-type") + protected String inventoryItemType; + @XmlElement(name = "inventory-item-link") + protected String inventoryItemLink; + @XmlElement(name = "inventory-item-data") + protected List<InventoryItemData> inventoryItemData; + @XmlElement(name = "tagged-inventory-item-list") + protected List<TaggedInventoryItemList> taggedInventoryItemList; + + /** + * Gets the value of the inventoryItemType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInventoryItemType() { + return inventoryItemType; + } + + /** + * Sets the value of the inventoryItemType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInventoryItemType(String value) { + this.inventoryItemType = value; + } + + /** + * Gets the value of the inventoryItemLink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInventoryItemLink() { + return inventoryItemLink; + } + + /** + * Sets the value of the inventoryItemLink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInventoryItemLink(String value) { + this.inventoryItemLink = value; + } + + /** + * Gets the value of the inventoryItemData property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the inventoryItemData property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getInventoryItemData().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link InventoryItemData } + * + * + */ + public List<InventoryItemData> getInventoryItemData() { + if (inventoryItemData == null) { + inventoryItemData = new ArrayList<InventoryItemData>(); + } + return this.inventoryItemData; + } + + /** + * Gets the value of the taggedInventoryItemList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the taggedInventoryItemList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getTaggedInventoryItemList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TaggedInventoryItemList } + * + * + */ + public List<TaggedInventoryItemList> getTaggedInventoryItemList() { + if (taggedInventoryItemList == null) { + taggedInventoryItemList = new ArrayList<TaggedInventoryItemList>(); + } + return this.taggedInventoryItemList; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItemData.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItemData.java new file mode 100644 index 0000000..6f394da --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryItemData.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName", + "propertyValue" +}) +@XmlRootElement(name = "inventory-item-data") +public class InventoryItemData + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItem.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItem.java new file mode 100644 index 0000000..03a12cd --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItem.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="model-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}extra-properties" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}inventory-response-items" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelName", + "extraProperties", + "inventoryResponseItems" +}) +@XmlRootElement(name = "inventory-response-item") +public class InventoryResponseItem + implements AAIDatum +{ + + @XmlElement(name = "model-name") + protected String modelName; + @XmlElement(name = "extra-properties") + protected ExtraProperties extraProperties; + @XmlElement(name = "inventory-response-items") + protected InventoryResponseItems inventoryResponseItems; + + /** + * Gets the value of the modelName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * Sets the value of the modelName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * Gets the value of the extraProperties property. + * + * @return + * possible object is + * {@link ExtraProperties } + * + */ + public ExtraProperties getExtraProperties() { + return extraProperties; + } + + /** + * Sets the value of the extraProperties property. + * + * @param value + * allowed object is + * {@link ExtraProperties } + * + */ + public void setExtraProperties(ExtraProperties value) { + this.extraProperties = value; + } + + /** + * Gets the value of the inventoryResponseItems property. + * + * @return + * possible object is + * {@link InventoryResponseItems } + * + */ + public InventoryResponseItems getInventoryResponseItems() { + return inventoryResponseItems; + } + + /** + * Sets the value of the inventoryResponseItems property. + * + * @param value + * allowed object is + * {@link InventoryResponseItems } + * + */ + public void setInventoryResponseItems(InventoryResponseItems value) { + this.inventoryResponseItems = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItems.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItems.java new file mode 100644 index 0000000..8db30cf --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/InventoryResponseItems.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}inventory-response-item" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "inventoryResponseItem" +}) +@XmlRootElement(name = "inventory-response-items") +public class InventoryResponseItems + implements AAIDatum +{ + + @XmlElement(name = "inventory-response-item") + protected List<InventoryResponseItem> inventoryResponseItem; + + /** + * Gets the value of the inventoryResponseItem property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the inventoryResponseItem property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getInventoryResponseItem().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link InventoryResponseItem } + * + * + */ + public List<InventoryResponseItem> getInventoryResponseItem() { + if (inventoryResponseItem == null) { + inventoryResponseItem = new ArrayList<InventoryResponseItem>(); + } + return this.inventoryResponseItem; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/KeyData.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/KeyData.java new file mode 100644 index 0000000..c6baab4 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/KeyData.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="key-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="key-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "keyName", + "keyValue" +}) +@XmlRootElement(name = "key-data") +public class KeyData + implements AAIDatum +{ + + @XmlElement(name = "key-name") + protected String keyName; + @XmlElement(name = "key-value") + protected String keyValue; + + /** + * Gets the value of the keyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyName() { + return keyName; + } + + /** + * Sets the value of the keyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyName(String value) { + this.keyName = value; + } + + /** + * Gets the value of the keyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyValue() { + return keyValue; + } + + /** + * Sets the value of the keyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyValue(String value) { + this.keyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv4AddressList.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv4AddressList.java new file mode 100644 index 0000000..5d18106 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv4AddressList.java @@ -0,0 +1,302 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="l3-interface-ipv4-address" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="l3-interface-ipv4-prefix-length" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vlan-id-inner" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vlan-id-outer" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="is-floating" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-network-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-subnet-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "l3InterfaceIpv4Address", + "l3InterfaceIpv4PrefixLength", + "vlanIdInner", + "vlanIdOuter", + "isFloating", + "resourceVersion", + "neutronNetworkId", + "neutronSubnetId", + "relationshipList" +}) +@XmlRootElement(name = "l3-interface-ipv4-address-list") +public class L3InterfaceIpv4AddressList + implements AAIDatum +{ + + @XmlElement(name = "l3-interface-ipv4-address", required = true) + protected String l3InterfaceIpv4Address; + @XmlElement(name = "l3-interface-ipv4-prefix-length") + @XmlSchemaType(name = "unsignedInt") + protected Long l3InterfaceIpv4PrefixLength; + @XmlElement(name = "vlan-id-inner") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdInner; + @XmlElement(name = "vlan-id-outer") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdOuter; + @XmlElement(name = "is-floating") + protected Boolean isFloating; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "neutron-network-id") + protected String neutronNetworkId; + @XmlElement(name = "neutron-subnet-id") + protected String neutronSubnetId; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the l3InterfaceIpv4Address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getL3InterfaceIpv4Address() { + return l3InterfaceIpv4Address; + } + + /** + * Sets the value of the l3InterfaceIpv4Address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setL3InterfaceIpv4Address(String value) { + this.l3InterfaceIpv4Address = value; + } + + /** + * Gets the value of the l3InterfaceIpv4PrefixLength property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getL3InterfaceIpv4PrefixLength() { + return l3InterfaceIpv4PrefixLength; + } + + /** + * Sets the value of the l3InterfaceIpv4PrefixLength property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setL3InterfaceIpv4PrefixLength(Long value) { + this.l3InterfaceIpv4PrefixLength = value; + } + + /** + * Gets the value of the vlanIdInner property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdInner() { + return vlanIdInner; + } + + /** + * Sets the value of the vlanIdInner property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdInner(Long value) { + this.vlanIdInner = value; + } + + /** + * Gets the value of the vlanIdOuter property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdOuter() { + return vlanIdOuter; + } + + /** + * Sets the value of the vlanIdOuter property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdOuter(Long value) { + this.vlanIdOuter = value; + } + + /** + * Gets the value of the isFloating property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFloating() { + return isFloating; + } + + /** + * Sets the value of the isFloating property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFloating(Boolean value) { + this.isFloating = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the neutronNetworkId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronNetworkId() { + return neutronNetworkId; + } + + /** + * Sets the value of the neutronNetworkId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronNetworkId(String value) { + this.neutronNetworkId = value; + } + + /** + * Gets the value of the neutronSubnetId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronSubnetId() { + return neutronSubnetId; + } + + /** + * Sets the value of the neutronSubnetId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronSubnetId(String value) { + this.neutronSubnetId = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv6AddressList.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv6AddressList.java new file mode 100644 index 0000000..aba9574 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3InterfaceIpv6AddressList.java @@ -0,0 +1,302 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="l3-interface-ipv6-address" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="l3-interface-ipv6-prefix-length" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vlan-id-inner" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vlan-id-outer" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="is-floating" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-network-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-subnet-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "l3InterfaceIpv6Address", + "l3InterfaceIpv6PrefixLength", + "vlanIdInner", + "vlanIdOuter", + "isFloating", + "resourceVersion", + "neutronNetworkId", + "neutronSubnetId", + "relationshipList" +}) +@XmlRootElement(name = "l3-interface-ipv6-address-list") +public class L3InterfaceIpv6AddressList + implements AAIDatum +{ + + @XmlElement(name = "l3-interface-ipv6-address", required = true) + protected String l3InterfaceIpv6Address; + @XmlElement(name = "l3-interface-ipv6-prefix-length") + @XmlSchemaType(name = "unsignedInt") + protected Long l3InterfaceIpv6PrefixLength; + @XmlElement(name = "vlan-id-inner") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdInner; + @XmlElement(name = "vlan-id-outer") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdOuter; + @XmlElement(name = "is-floating") + protected Boolean isFloating; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "neutron-network-id") + protected String neutronNetworkId; + @XmlElement(name = "neutron-subnet-id") + protected String neutronSubnetId; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the l3InterfaceIpv6Address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getL3InterfaceIpv6Address() { + return l3InterfaceIpv6Address; + } + + /** + * Sets the value of the l3InterfaceIpv6Address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setL3InterfaceIpv6Address(String value) { + this.l3InterfaceIpv6Address = value; + } + + /** + * Gets the value of the l3InterfaceIpv6PrefixLength property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getL3InterfaceIpv6PrefixLength() { + return l3InterfaceIpv6PrefixLength; + } + + /** + * Sets the value of the l3InterfaceIpv6PrefixLength property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setL3InterfaceIpv6PrefixLength(Long value) { + this.l3InterfaceIpv6PrefixLength = value; + } + + /** + * Gets the value of the vlanIdInner property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdInner() { + return vlanIdInner; + } + + /** + * Sets the value of the vlanIdInner property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdInner(Long value) { + this.vlanIdInner = value; + } + + /** + * Gets the value of the vlanIdOuter property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdOuter() { + return vlanIdOuter; + } + + /** + * Sets the value of the vlanIdOuter property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdOuter(Long value) { + this.vlanIdOuter = value; + } + + /** + * Gets the value of the isFloating property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsFloating() { + return isFloating; + } + + /** + * Sets the value of the isFloating property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsFloating(Boolean value) { + this.isFloating = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the neutronNetworkId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronNetworkId() { + return neutronNetworkId; + } + + /** + * Sets the value of the neutronNetworkId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronNetworkId(String value) { + this.neutronNetworkId = value; + } + + /** + * Gets the value of the neutronSubnetId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronSubnetId() { + return neutronSubnetId; + } + + /** + * Sets the value of the neutronSubnetId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronSubnetId(String value) { + this.neutronSubnetId = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Network.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Network.java new file mode 100644 index 0000000..45c11fa --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Network.java @@ -0,0 +1,743 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="network-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="network-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="network-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="network-role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="network-technology" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-network-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="is-bound-to-vpn" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="network-role-instance" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="heat-stack-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="mso-catalog-key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="contrail-network-fqdn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="physical-network-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="is-provider-network" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="is-shared-network" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="is-external-network" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}subnets" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}ctag-assignments" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}segmentation-assignments" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "networkId", + "networkName", + "networkType", + "networkRole", + "networkTechnology", + "neutronNetworkId", + "isBoundToVpn", + "serviceId", + "networkRoleInstance", + "resourceVersion", + "orchestrationStatus", + "heatStackId", + "msoCatalogKey", + "contrailNetworkFqdn", + "personaModelId", + "personaModelVersion", + "widgetModelId", + "widgetModelVersion", + "physicalNetworkName", + "isProviderNetwork", + "isSharedNetwork", + "isExternalNetwork", + "subnets", + "ctagAssignments", + "segmentationAssignments", + "relationshipList" +}) +@XmlRootElement(name = "l3-network") +public class L3Network + implements AAIDatum +{ + + @XmlElement(name = "network-id", required = true) + protected String networkId; + @XmlElement(name = "network-name", required = true) + protected String networkName; + @XmlElement(name = "network-type") + protected String networkType; + @XmlElement(name = "network-role") + protected String networkRole; + @XmlElement(name = "network-technology") + protected String networkTechnology; + @XmlElement(name = "neutron-network-id") + protected String neutronNetworkId; + @XmlElement(name = "is-bound-to-vpn") + protected boolean isBoundToVpn; + @XmlElement(name = "service-id") + protected String serviceId; + @XmlElement(name = "network-role-instance") + @XmlSchemaType(name = "unsignedInt") + protected Long networkRoleInstance; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "heat-stack-id") + protected String heatStackId; + @XmlElement(name = "mso-catalog-key") + protected String msoCatalogKey; + @XmlElement(name = "contrail-network-fqdn") + protected String contrailNetworkFqdn; + @XmlElement(name = "persona-model-id") + protected String personaModelId; + @XmlElement(name = "persona-model-version") + protected String personaModelVersion; + @XmlElement(name = "widget-model-id") + protected String widgetModelId; + @XmlElement(name = "widget-model-version") + protected String widgetModelVersion; + @XmlElement(name = "physical-network-name") + protected String physicalNetworkName; + @XmlElement(name = "is-provider-network") + protected boolean isProviderNetwork; + @XmlElement(name = "is-shared-network") + protected boolean isSharedNetwork; + @XmlElement(name = "is-external-network") + protected boolean isExternalNetwork; + protected Subnets subnets; + @XmlElement(name = "ctag-assignments") + protected CtagAssignments ctagAssignments; + @XmlElement(name = "segmentation-assignments") + protected SegmentationAssignments segmentationAssignments; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the networkId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkId() { + return networkId; + } + + /** + * Sets the value of the networkId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkId(String value) { + this.networkId = value; + } + + /** + * Gets the value of the networkName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkName() { + return networkName; + } + + /** + * Sets the value of the networkName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkName(String value) { + this.networkName = value; + } + + /** + * Gets the value of the networkType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkType() { + return networkType; + } + + /** + * Sets the value of the networkType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkType(String value) { + this.networkType = value; + } + + /** + * Gets the value of the networkRole property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkRole() { + return networkRole; + } + + /** + * Sets the value of the networkRole property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkRole(String value) { + this.networkRole = value; + } + + /** + * Gets the value of the networkTechnology property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkTechnology() { + return networkTechnology; + } + + /** + * Sets the value of the networkTechnology property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkTechnology(String value) { + this.networkTechnology = value; + } + + /** + * Gets the value of the neutronNetworkId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronNetworkId() { + return neutronNetworkId; + } + + /** + * Sets the value of the neutronNetworkId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronNetworkId(String value) { + this.neutronNetworkId = value; + } + + /** + * Gets the value of the isBoundToVpn property. + * + */ + public boolean isIsBoundToVpn() { + return isBoundToVpn; + } + + /** + * Sets the value of the isBoundToVpn property. + * + */ + public void setIsBoundToVpn(boolean value) { + this.isBoundToVpn = value; + } + + /** + * Gets the value of the serviceId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceId() { + return serviceId; + } + + /** + * Sets the value of the serviceId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceId(String value) { + this.serviceId = value; + } + + /** + * Gets the value of the networkRoleInstance property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getNetworkRoleInstance() { + return networkRoleInstance; + } + + /** + * Sets the value of the networkRoleInstance property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setNetworkRoleInstance(Long value) { + this.networkRoleInstance = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the heatStackId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatStackId() { + return heatStackId; + } + + /** + * Sets the value of the heatStackId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatStackId(String value) { + this.heatStackId = value; + } + + /** + * Gets the value of the msoCatalogKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMsoCatalogKey() { + return msoCatalogKey; + } + + /** + * Sets the value of the msoCatalogKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMsoCatalogKey(String value) { + this.msoCatalogKey = value; + } + + /** + * Gets the value of the contrailNetworkFqdn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContrailNetworkFqdn() { + return contrailNetworkFqdn; + } + + /** + * Sets the value of the contrailNetworkFqdn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContrailNetworkFqdn(String value) { + this.contrailNetworkFqdn = value; + } + + /** + * Gets the value of the personaModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelId() { + return personaModelId; + } + + /** + * Sets the value of the personaModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelId(String value) { + this.personaModelId = value; + } + + /** + * Gets the value of the personaModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelVersion() { + return personaModelVersion; + } + + /** + * Sets the value of the personaModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelVersion(String value) { + this.personaModelVersion = value; + } + + /** + * Gets the value of the widgetModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelId() { + return widgetModelId; + } + + /** + * Sets the value of the widgetModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelId(String value) { + this.widgetModelId = value; + } + + /** + * Gets the value of the widgetModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelVersion() { + return widgetModelVersion; + } + + /** + * Sets the value of the widgetModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelVersion(String value) { + this.widgetModelVersion = value; + } + + /** + * Gets the value of the physicalNetworkName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhysicalNetworkName() { + return physicalNetworkName; + } + + /** + * Sets the value of the physicalNetworkName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhysicalNetworkName(String value) { + this.physicalNetworkName = value; + } + + /** + * Gets the value of the isProviderNetwork property. + * + */ + public boolean isIsProviderNetwork() { + return isProviderNetwork; + } + + /** + * Sets the value of the isProviderNetwork property. + * + */ + public void setIsProviderNetwork(boolean value) { + this.isProviderNetwork = value; + } + + /** + * Gets the value of the isSharedNetwork property. + * + */ + public boolean isIsSharedNetwork() { + return isSharedNetwork; + } + + /** + * Sets the value of the isSharedNetwork property. + * + */ + public void setIsSharedNetwork(boolean value) { + this.isSharedNetwork = value; + } + + /** + * Gets the value of the isExternalNetwork property. + * + */ + public boolean isIsExternalNetwork() { + return isExternalNetwork; + } + + /** + * Sets the value of the isExternalNetwork property. + * + */ + public void setIsExternalNetwork(boolean value) { + this.isExternalNetwork = value; + } + + /** + * Gets the value of the subnets property. + * + * @return + * possible object is + * {@link Subnets } + * + */ + public Subnets getSubnets() { + return subnets; + } + + /** + * Sets the value of the subnets property. + * + * @param value + * allowed object is + * {@link Subnets } + * + */ + public void setSubnets(Subnets value) { + this.subnets = value; + } + + /** + * Gets the value of the ctagAssignments property. + * + * @return + * possible object is + * {@link CtagAssignments } + * + */ + public CtagAssignments getCtagAssignments() { + return ctagAssignments; + } + + /** + * Sets the value of the ctagAssignments property. + * + * @param value + * allowed object is + * {@link CtagAssignments } + * + */ + public void setCtagAssignments(CtagAssignments value) { + this.ctagAssignments = value; + } + + /** + * Gets the value of the segmentationAssignments property. + * + * @return + * possible object is + * {@link SegmentationAssignments } + * + */ + public SegmentationAssignments getSegmentationAssignments() { + return segmentationAssignments; + } + + /** + * Sets the value of the segmentationAssignments property. + * + * @param value + * allowed object is + * {@link SegmentationAssignments } + * + */ + public void setSegmentationAssignments(SegmentationAssignments value) { + this.segmentationAssignments = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Networks.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Networks.java new file mode 100644 index 0000000..a9eee6a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/L3Networks.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-network" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "l3Network" +}) +@XmlRootElement(name = "l3-networks") +public class L3Networks + implements AAIDatum +{ + + @XmlElement(name = "l3-network") + protected List<L3Network> l3Network; + + /** + * Gets the value of the l3Network property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the l3Network property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getL3Network().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link L3Network } + * + * + */ + public List<L3Network> getL3Network() { + if (l3Network == null) { + l3Network = new ArrayList<L3Network>(); + } + return this.l3Network; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterface.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterface.java new file mode 100644 index 0000000..4ecd350 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterface.java @@ -0,0 +1,419 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="interface-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="interface-role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="v6-wan-link-ip" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="selflink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="interface-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="macaddr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="network-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="management-option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}vlans" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-interface-ipv4-address-list" maxOccurs="unbounded" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-interface-ipv6-address-list" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "interfaceName", + "interfaceRole", + "v6WanLinkIp", + "selflink", + "interfaceId", + "macaddr", + "networkName", + "managementOption", + "resourceVersion", + "vlans", + "relationshipList", + "l3InterfaceIpv4AddressList", + "l3InterfaceIpv6AddressList" +}) +@XmlRootElement(name = "l-interface") +public class LInterface + implements AAIDatum +{ + + @XmlElement(name = "interface-name", required = true) + protected String interfaceName; + @XmlElement(name = "interface-role") + protected String interfaceRole; + @XmlElement(name = "v6-wan-link-ip") + protected String v6WanLinkIp; + protected String selflink; + @XmlElement(name = "interface-id") + protected String interfaceId; + protected String macaddr; + @XmlElement(name = "network-name") + protected String networkName; + @XmlElement(name = "management-option") + protected String managementOption; + @XmlElement(name = "resource-version") + protected String resourceVersion; + protected Vlans vlans; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l3-interface-ipv4-address-list") + protected List<L3InterfaceIpv4AddressList> l3InterfaceIpv4AddressList; + @XmlElement(name = "l3-interface-ipv6-address-list") + protected List<L3InterfaceIpv6AddressList> l3InterfaceIpv6AddressList; + + /** + * Gets the value of the interfaceName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceName() { + return interfaceName; + } + + /** + * Sets the value of the interfaceName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceName(String value) { + this.interfaceName = value; + } + + /** + * Gets the value of the interfaceRole property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceRole() { + return interfaceRole; + } + + /** + * Sets the value of the interfaceRole property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceRole(String value) { + this.interfaceRole = value; + } + + /** + * Gets the value of the v6WanLinkIp property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getV6WanLinkIp() { + return v6WanLinkIp; + } + + /** + * Sets the value of the v6WanLinkIp property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setV6WanLinkIp(String value) { + this.v6WanLinkIp = value; + } + + /** + * Gets the value of the selflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelflink() { + return selflink; + } + + /** + * Sets the value of the selflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelflink(String value) { + this.selflink = value; + } + + /** + * Gets the value of the interfaceId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceId() { + return interfaceId; + } + + /** + * Sets the value of the interfaceId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceId(String value) { + this.interfaceId = value; + } + + /** + * Gets the value of the macaddr property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMacaddr() { + return macaddr; + } + + /** + * Sets the value of the macaddr property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMacaddr(String value) { + this.macaddr = value; + } + + /** + * Gets the value of the networkName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkName() { + return networkName; + } + + /** + * Sets the value of the networkName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkName(String value) { + this.networkName = value; + } + + /** + * Gets the value of the managementOption property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManagementOption() { + return managementOption; + } + + /** + * Sets the value of the managementOption property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManagementOption(String value) { + this.managementOption = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the vlans property. + * + * @return + * possible object is + * {@link Vlans } + * + */ + public Vlans getVlans() { + return vlans; + } + + /** + * Sets the value of the vlans property. + * + * @param value + * allowed object is + * {@link Vlans } + * + */ + public void setVlans(Vlans value) { + this.vlans = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the l3InterfaceIpv4AddressList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the l3InterfaceIpv4AddressList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getL3InterfaceIpv4AddressList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link L3InterfaceIpv4AddressList } + * + * + */ + public List<L3InterfaceIpv4AddressList> getL3InterfaceIpv4AddressList() { + if (l3InterfaceIpv4AddressList == null) { + l3InterfaceIpv4AddressList = new ArrayList<L3InterfaceIpv4AddressList>(); + } + return this.l3InterfaceIpv4AddressList; + } + + /** + * Gets the value of the l3InterfaceIpv6AddressList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the l3InterfaceIpv6AddressList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getL3InterfaceIpv6AddressList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link L3InterfaceIpv6AddressList } + * + * + */ + public List<L3InterfaceIpv6AddressList> getL3InterfaceIpv6AddressList() { + if (l3InterfaceIpv6AddressList == null) { + l3InterfaceIpv6AddressList = new ArrayList<L3InterfaceIpv6AddressList>(); + } + return this.l3InterfaceIpv6AddressList; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterfaces.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterfaces.java new file mode 100644 index 0000000..1c9c5ce --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LInterfaces.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}l-interface" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "lInterface" +}) +@XmlRootElement(name = "l-interfaces") +public class LInterfaces + implements AAIDatum +{ + + @XmlElement(name = "l-interface") + protected List<LInterface> lInterface; + + /** + * Gets the value of the lInterface property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the lInterface property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getLInterface().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link LInterface } + * + * + */ + public List<LInterface> getLInterface() { + if (lInterface == null) { + lInterface = new ArrayList<LInterface>(); + } + return this.lInterface; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterface.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterface.java new file mode 100644 index 0000000..9e935df --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterface.java @@ -0,0 +1,214 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="interface-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l-interfaces" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "interfaceName", + "resourceVersion", + "speedValue", + "speedUnits", + "relationshipList", + "lInterfaces" +}) +@XmlRootElement(name = "lag-interface") +public class LagInterface + implements AAIDatum +{ + + @XmlElement(name = "interface-name", required = true) + protected String interfaceName; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "speed-value") + protected String speedValue; + @XmlElement(name = "speed-units") + protected String speedUnits; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l-interfaces") + protected LInterfaces lInterfaces; + + /** + * Gets the value of the interfaceName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceName() { + return interfaceName; + } + + /** + * Sets the value of the interfaceName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceName(String value) { + this.interfaceName = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the speedValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedValue() { + return speedValue; + } + + /** + * Sets the value of the speedValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedValue(String value) { + this.speedValue = value; + } + + /** + * Gets the value of the speedUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedUnits() { + return speedUnits; + } + + /** + * Sets the value of the speedUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedUnits(String value) { + this.speedUnits = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the lInterfaces property. + * + * @return + * possible object is + * {@link LInterfaces } + * + */ + public LInterfaces getLInterfaces() { + return lInterfaces; + } + + /** + * Sets the value of the lInterfaces property. + * + * @param value + * allowed object is + * {@link LInterfaces } + * + */ + public void setLInterfaces(LInterfaces value) { + this.lInterfaces = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterfaces.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterfaces.java new file mode 100644 index 0000000..d21b330 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LagInterfaces.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}lag-interface" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "lagInterface" +}) +@XmlRootElement(name = "lag-interfaces") +public class LagInterfaces + implements AAIDatum +{ + + @XmlElement(name = "lag-interface") + protected List<LagInterface> lagInterface; + + /** + * Gets the value of the lagInterface property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the lagInterface property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getLagInterface().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link LagInterface } + * + * + */ + public List<LagInterface> getLagInterface() { + if (lagInterface == null) { + lagInterface = new ArrayList<LagInterface>(); + } + return this.lagInterface; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLink.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLink.java new file mode 100644 index 0000000..25465da --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLink.java @@ -0,0 +1,494 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="link-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="link-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="speed-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ip-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="routing-protocol" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="operational-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="link-role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="link-name2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="link-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "linkName", + "linkType", + "speedValue", + "speedUnits", + "ipVersion", + "routingProtocol", + "resourceVersion", + "personaModelId", + "personaModelVersion", + "widgetModelId", + "widgetModelVersion", + "operationalStatus", + "linkRole", + "linkName2", + "linkId", + "relationshipList" +}) +@XmlRootElement(name = "logical-link") +public class LogicalLink + implements AAIDatum +{ + + @XmlElement(name = "link-name", required = true) + protected String linkName; + @XmlElement(name = "link-type", required = true) + protected String linkType; + @XmlElement(name = "speed-value") + protected String speedValue; + @XmlElement(name = "speed-units") + protected String speedUnits; + @XmlElement(name = "ip-version") + protected String ipVersion; + @XmlElement(name = "routing-protocol") + protected String routingProtocol; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "persona-model-id") + protected String personaModelId; + @XmlElement(name = "persona-model-version") + protected String personaModelVersion; + @XmlElement(name = "widget-model-id") + protected String widgetModelId; + @XmlElement(name = "widget-model-version") + protected String widgetModelVersion; + @XmlElement(name = "operational-status") + protected String operationalStatus; + @XmlElement(name = "link-role") + protected String linkRole; + @XmlElement(name = "link-name2") + protected String linkName2; + @XmlElement(name = "link-id") + protected String linkId; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the linkName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkName() { + return linkName; + } + + /** + * Sets the value of the linkName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkName(String value) { + this.linkName = value; + } + + /** + * Gets the value of the linkType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkType() { + return linkType; + } + + /** + * Sets the value of the linkType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkType(String value) { + this.linkType = value; + } + + /** + * Gets the value of the speedValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedValue() { + return speedValue; + } + + /** + * Sets the value of the speedValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedValue(String value) { + this.speedValue = value; + } + + /** + * Gets the value of the speedUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedUnits() { + return speedUnits; + } + + /** + * Sets the value of the speedUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedUnits(String value) { + this.speedUnits = value; + } + + /** + * Gets the value of the ipVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpVersion() { + return ipVersion; + } + + /** + * Sets the value of the ipVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpVersion(String value) { + this.ipVersion = value; + } + + /** + * Gets the value of the routingProtocol property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRoutingProtocol() { + return routingProtocol; + } + + /** + * Sets the value of the routingProtocol property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRoutingProtocol(String value) { + this.routingProtocol = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the personaModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelId() { + return personaModelId; + } + + /** + * Sets the value of the personaModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelId(String value) { + this.personaModelId = value; + } + + /** + * Gets the value of the personaModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelVersion() { + return personaModelVersion; + } + + /** + * Sets the value of the personaModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelVersion(String value) { + this.personaModelVersion = value; + } + + /** + * Gets the value of the widgetModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelId() { + return widgetModelId; + } + + /** + * Sets the value of the widgetModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelId(String value) { + this.widgetModelId = value; + } + + /** + * Gets the value of the widgetModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelVersion() { + return widgetModelVersion; + } + + /** + * Sets the value of the widgetModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelVersion(String value) { + this.widgetModelVersion = value; + } + + /** + * Gets the value of the operationalStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationalStatus() { + return operationalStatus; + } + + /** + * Sets the value of the operationalStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationalStatus(String value) { + this.operationalStatus = value; + } + + /** + * Gets the value of the linkRole property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkRole() { + return linkRole; + } + + /** + * Sets the value of the linkRole property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkRole(String value) { + this.linkRole = value; + } + + /** + * Gets the value of the linkName2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkName2() { + return linkName2; + } + + /** + * Sets the value of the linkName2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkName2(String value) { + this.linkName2 = value; + } + + /** + * Gets the value of the linkId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkId() { + return linkId; + } + + /** + * Sets the value of the linkId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkId(String value) { + this.linkId = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLinks.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLinks.java new file mode 100644 index 0000000..1742d09 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/LogicalLinks.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}logical-link" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "logicalLink" +}) +@XmlRootElement(name = "logical-links") +public class LogicalLinks + implements AAIDatum +{ + + @XmlElement(name = "logical-link") + protected List<LogicalLink> logicalLink; + + /** + * Gets the value of the logicalLink property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the logicalLink property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getLogicalLink().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link LogicalLink } + * + * + */ + public List<LogicalLink> getLogicalLink() { + if (logicalLink == null) { + logicalLink = new ArrayList<LogicalLink>(); + } + return this.logicalLink; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadata.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadata.java new file mode 100644 index 0000000..09ad240 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadata.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}metadatum" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "metadatum" +}) +@XmlRootElement(name = "metadata") +public class Metadata + implements AAIDatum +{ + + protected List<Metadatum> metadatum; + + /** + * Gets the value of the metadatum property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the metadatum property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMetadatum().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Metadatum } + * + * + */ + public List<Metadatum> getMetadatum() { + if (metadatum == null) { + metadatum = new ArrayList<Metadatum>(); + } + return this.metadatum; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadatum.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadatum.java new file mode 100644 index 0000000..4ff0335 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Metadatum.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="metaname" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="metaval" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "metaname", + "metaval", + "resourceVersion" +}) +@XmlRootElement(name = "metadatum") +public class Metadatum + implements AAIDatum +{ + + @XmlElement(required = true) + protected String metaname; + @XmlElement(required = true) + protected String metaval; + @XmlElement(name = "resource-version") + protected String resourceVersion; + + /** + * Gets the value of the metaname property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetaname() { + return metaname; + } + + /** + * Sets the value of the metaname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetaname(String value) { + this.metaname = value; + } + + /** + * Gets the value of the metaval property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetaval() { + return metaval; + } + + /** + * Sets the value of the metaval property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetaval(String value) { + this.metaval = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Model.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Model.java new file mode 100644 index 0000000..5919ca5 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Model.java @@ -0,0 +1,325 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="model-name-version-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="model-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="model-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="model-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="model-version" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="model-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-elements" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}metadata" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelNameVersionId", + "modelType", + "modelName", + "modelId", + "modelVersion", + "modelDescription", + "resourceVersion", + "modelElements", + "metadata", + "relationshipList" +}) +@XmlRootElement(name = "model") +public class Model + implements AAIDatum +{ + + @XmlElement(name = "model-name-version-id", required = true) + protected String modelNameVersionId; + @XmlElement(name = "model-type", required = true) + protected String modelType; + @XmlElement(name = "model-name", required = true) + protected String modelName; + @XmlElement(name = "model-id", required = true) + protected String modelId; + @XmlElement(name = "model-version", required = true) + protected String modelVersion; + @XmlElement(name = "model-description") + protected String modelDescription; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "model-elements") + protected ModelElements modelElements; + protected Metadata metadata; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the modelNameVersionId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelNameVersionId() { + return modelNameVersionId; + } + + /** + * Sets the value of the modelNameVersionId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelNameVersionId(String value) { + this.modelNameVersionId = value; + } + + /** + * Gets the value of the modelType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelType() { + return modelType; + } + + /** + * Sets the value of the modelType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelType(String value) { + this.modelType = value; + } + + /** + * Gets the value of the modelName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelName() { + return modelName; + } + + /** + * Sets the value of the modelName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelName(String value) { + this.modelName = value; + } + + /** + * Gets the value of the modelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelId() { + return modelId; + } + + /** + * Sets the value of the modelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelId(String value) { + this.modelId = value; + } + + /** + * Gets the value of the modelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelVersion() { + return modelVersion; + } + + /** + * Sets the value of the modelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelVersion(String value) { + this.modelVersion = value; + } + + /** + * Gets the value of the modelDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelDescription() { + return modelDescription; + } + + /** + * Sets the value of the modelDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelDescription(String value) { + this.modelDescription = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the modelElements property. + * + * @return + * possible object is + * {@link ModelElements } + * + */ + public ModelElements getModelElements() { + return modelElements; + } + + /** + * Sets the value of the modelElements property. + * + * @param value + * allowed object is + * {@link ModelElements } + * + */ + public void setModelElements(ModelElements value) { + this.modelElements = value; + } + + /** + * Gets the value of the metadata property. + * + * @return + * possible object is + * {@link Metadata } + * + */ + public Metadata getMetadata() { + return metadata; + } + + /** + * Sets the value of the metadata property. + * + * @param value + * allowed object is + * {@link Metadata } + * + */ + public void setMetadata(Metadata value) { + this.metadata = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelAndNamedQuerySearch.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelAndNamedQuerySearch.java new file mode 100644 index 0000000..9c51b73 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelAndNamedQuerySearch.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}query-parameters" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}instance-filters" minOccurs="0"/> + * <element name="top-node-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "queryParameters", + "instanceFilters", + "topNodeType" +}) +@XmlRootElement(name = "model-and-named-query-search") +public class ModelAndNamedQuerySearch + implements AAIDatum +{ + + @XmlElement(name = "query-parameters") + protected QueryParameters queryParameters; + @XmlElement(name = "instance-filters") + protected InstanceFilters instanceFilters; + @XmlElement(name = "top-node-type") + protected String topNodeType; + + /** + * Gets the value of the queryParameters property. + * + * @return + * possible object is + * {@link QueryParameters } + * + */ + public QueryParameters getQueryParameters() { + return queryParameters; + } + + /** + * Sets the value of the queryParameters property. + * + * @param value + * allowed object is + * {@link QueryParameters } + * + */ + public void setQueryParameters(QueryParameters value) { + this.queryParameters = value; + } + + /** + * Gets the value of the instanceFilters property. + * + * @return + * possible object is + * {@link InstanceFilters } + * + */ + public InstanceFilters getInstanceFilters() { + return instanceFilters; + } + + /** + * Sets the value of the instanceFilters property. + * + * @param value + * allowed object is + * {@link InstanceFilters } + * + */ + public void setInstanceFilters(InstanceFilters value) { + this.instanceFilters = value; + } + + /** + * Gets the value of the topNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopNodeType() { + return topNodeType; + } + + /** + * Sets the value of the topNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopNodeType(String value) { + this.topNodeType = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraint.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraint.java new file mode 100644 index 0000000..24bd0f5 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraint.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="model-constraint-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="constrained-element-set-uuid-to-replace" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}constrained-element-sets" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelConstraintUuid", + "constrainedElementSetUuidToReplace", + "constrainedElementSets" +}) +@XmlRootElement(name = "model-constraint") +public class ModelConstraint + implements AAIDatum +{ + + @XmlElement(name = "model-constraint-uuid", required = true) + protected String modelConstraintUuid; + @XmlElement(name = "constrained-element-set-uuid-to-replace", required = true) + protected String constrainedElementSetUuidToReplace; + @XmlElement(name = "constrained-element-sets") + protected ConstrainedElementSets constrainedElementSets; + + /** + * Gets the value of the modelConstraintUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelConstraintUuid() { + return modelConstraintUuid; + } + + /** + * Sets the value of the modelConstraintUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelConstraintUuid(String value) { + this.modelConstraintUuid = value; + } + + /** + * Gets the value of the constrainedElementSetUuidToReplace property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstrainedElementSetUuidToReplace() { + return constrainedElementSetUuidToReplace; + } + + /** + * Sets the value of the constrainedElementSetUuidToReplace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstrainedElementSetUuidToReplace(String value) { + this.constrainedElementSetUuidToReplace = value; + } + + /** + * Gets the value of the constrainedElementSets property. + * + * @return + * possible object is + * {@link ConstrainedElementSets } + * + */ + public ConstrainedElementSets getConstrainedElementSets() { + return constrainedElementSets; + } + + /** + * Sets the value of the constrainedElementSets property. + * + * @param value + * allowed object is + * {@link ConstrainedElementSets } + * + */ + public void setConstrainedElementSets(ConstrainedElementSets value) { + this.constrainedElementSets = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraints.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraints.java new file mode 100644 index 0000000..0b59cb6 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelConstraints.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-constraint" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelConstraint" +}) +@XmlRootElement(name = "model-constraints") +public class ModelConstraints + implements AAIDatum +{ + + @XmlElement(name = "model-constraint") + protected List<ModelConstraint> modelConstraint; + + /** + * Gets the value of the modelConstraint property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the modelConstraint property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getModelConstraint().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ModelConstraint } + * + * + */ + public List<ModelConstraint> getModelConstraint() { + if (modelConstraint == null) { + modelConstraint = new ArrayList<ModelConstraint>(); + } + return this.modelConstraint; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElement.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElement.java new file mode 100644 index 0000000..76c14c8 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElement.java @@ -0,0 +1,344 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="model-element-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="new-data-del-flag" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cardinality" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="linkage-points" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="linkage-point" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-elements" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-constraints" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelElementUuid", + "newDataDelFlag", + "cardinality", + "linkagePoints", + "resourceVersion", + "modelElements", + "modelConstraints", + "relationshipList" +}) +@XmlRootElement(name = "model-element") +public class ModelElement + implements AAIDatum +{ + + @XmlElement(name = "model-element-uuid", required = true) + protected String modelElementUuid; + @XmlElement(name = "new-data-del-flag", required = true) + protected String newDataDelFlag; + @XmlElement(required = true) + protected String cardinality; + @XmlElement(name = "linkage-points") + protected ModelElement.LinkagePoints linkagePoints; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "model-elements") + protected ModelElements modelElements; + @XmlElement(name = "model-constraints") + protected ModelConstraints modelConstraints; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the modelElementUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getModelElementUuid() { + return modelElementUuid; + } + + /** + * Sets the value of the modelElementUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setModelElementUuid(String value) { + this.modelElementUuid = value; + } + + /** + * Gets the value of the newDataDelFlag property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNewDataDelFlag() { + return newDataDelFlag; + } + + /** + * Sets the value of the newDataDelFlag property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNewDataDelFlag(String value) { + this.newDataDelFlag = value; + } + + /** + * Gets the value of the cardinality property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardinality() { + return cardinality; + } + + /** + * Sets the value of the cardinality property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardinality(String value) { + this.cardinality = value; + } + + /** + * Gets the value of the linkagePoints property. + * + * @return + * possible object is + * {@link ModelElement.LinkagePoints } + * + */ + public ModelElement.LinkagePoints getLinkagePoints() { + return linkagePoints; + } + + /** + * Sets the value of the linkagePoints property. + * + * @param value + * allowed object is + * {@link ModelElement.LinkagePoints } + * + */ + public void setLinkagePoints(ModelElement.LinkagePoints value) { + this.linkagePoints = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the modelElements property. + * + * @return + * possible object is + * {@link ModelElements } + * + */ + public ModelElements getModelElements() { + return modelElements; + } + + /** + * Sets the value of the modelElements property. + * + * @param value + * allowed object is + * {@link ModelElements } + * + */ + public void setModelElements(ModelElements value) { + this.modelElements = value; + } + + /** + * Gets the value of the modelConstraints property. + * + * @return + * possible object is + * {@link ModelConstraints } + * + */ + public ModelConstraints getModelConstraints() { + return modelConstraints; + } + + /** + * Sets the value of the modelConstraints property. + * + * @param value + * allowed object is + * {@link ModelConstraints } + * + */ + public void setModelConstraints(ModelConstraints value) { + this.modelConstraints = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="linkage-point" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "linkagePoint" + }) + public static class LinkagePoints + implements AAIDatum + { + + @XmlElement(name = "linkage-point") + protected List<String> linkagePoint; + + /** + * Gets the value of the linkagePoint property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the linkagePoint property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getLinkagePoint().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getLinkagePoint() { + if (linkagePoint == null) { + linkagePoint = new ArrayList<String>(); + } + return this.linkagePoint; + } + + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElements.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElements.java new file mode 100644 index 0000000..3f59b69 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ModelElements.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}model-element" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "modelElement" +}) +@XmlRootElement(name = "model-elements") +public class ModelElements + implements AAIDatum +{ + + @XmlElement(name = "model-element") + protected List<ModelElement> modelElement; + + /** + * Gets the value of the modelElement property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the modelElement property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getModelElement().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ModelElement } + * + * + */ + public List<ModelElement> getModelElement() { + if (modelElement == null) { + modelElement = new ArrayList<ModelElement>(); + } + return this.modelElement; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Models.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Models.java new file mode 100644 index 0000000..2e8b80a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Models.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}model" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "model" +}) +@XmlRootElement(name = "models") +public class Models + implements AAIDatum +{ + + protected List<Model> model; + + /** + * Gets the value of the model property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the model property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getModel().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Model } + * + * + */ + public List<Model> getModel() { + if (model == null) { + model = new ArrayList<Model>(); + } + return this.model; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueries.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueries.java new file mode 100644 index 0000000..4b313e0 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueries.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-query" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "namedQuery" +}) +@XmlRootElement(name = "named-queries") +public class NamedQueries + implements AAIDatum +{ + + @XmlElement(name = "named-query") + protected List<NamedQuery> namedQuery; + + /** + * Gets the value of the namedQuery property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the namedQuery property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getNamedQuery().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link NamedQuery } + * + * + */ + public List<NamedQuery> getNamedQuery() { + if (namedQuery == null) { + namedQuery = new ArrayList<NamedQuery>(); + } + return this.namedQuery; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQuery.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQuery.java new file mode 100644 index 0000000..00f2f97 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQuery.java @@ -0,0 +1,343 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="named-query-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="named-query-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="named-query-version" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="required-input-params" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="required-input-param" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-query-elements" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "namedQueryUuid", + "namedQueryName", + "namedQueryVersion", + "requiredInputParams", + "description", + "resourceVersion", + "namedQueryElements", + "relationshipList" +}) +@XmlRootElement(name = "named-query") +public class NamedQuery + implements AAIDatum +{ + + @XmlElement(name = "named-query-uuid", required = true) + protected String namedQueryUuid; + @XmlElement(name = "named-query-name", required = true) + protected String namedQueryName; + @XmlElement(name = "named-query-version", required = true) + protected String namedQueryVersion; + @XmlElement(name = "required-input-params") + protected NamedQuery.RequiredInputParams requiredInputParams; + protected String description; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "named-query-elements") + protected NamedQueryElements namedQueryElements; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the namedQueryUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNamedQueryUuid() { + return namedQueryUuid; + } + + /** + * Sets the value of the namedQueryUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNamedQueryUuid(String value) { + this.namedQueryUuid = value; + } + + /** + * Gets the value of the namedQueryName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNamedQueryName() { + return namedQueryName; + } + + /** + * Sets the value of the namedQueryName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNamedQueryName(String value) { + this.namedQueryName = value; + } + + /** + * Gets the value of the namedQueryVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNamedQueryVersion() { + return namedQueryVersion; + } + + /** + * Sets the value of the namedQueryVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNamedQueryVersion(String value) { + this.namedQueryVersion = value; + } + + /** + * Gets the value of the requiredInputParams property. + * + * @return + * possible object is + * {@link NamedQuery.RequiredInputParams } + * + */ + public NamedQuery.RequiredInputParams getRequiredInputParams() { + return requiredInputParams; + } + + /** + * Sets the value of the requiredInputParams property. + * + * @param value + * allowed object is + * {@link NamedQuery.RequiredInputParams } + * + */ + public void setRequiredInputParams(NamedQuery.RequiredInputParams value) { + this.requiredInputParams = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the namedQueryElements property. + * + * @return + * possible object is + * {@link NamedQueryElements } + * + */ + public NamedQueryElements getNamedQueryElements() { + return namedQueryElements; + } + + /** + * Sets the value of the namedQueryElements property. + * + * @param value + * allowed object is + * {@link NamedQueryElements } + * + */ + public void setNamedQueryElements(NamedQueryElements value) { + this.namedQueryElements = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="required-input-param" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "requiredInputParam" + }) + public static class RequiredInputParams + implements AAIDatum + { + + @XmlElement(name = "required-input-param") + protected List<String> requiredInputParam; + + /** + * Gets the value of the requiredInputParam property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the requiredInputParam property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRequiredInputParam().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getRequiredInputParam() { + if (requiredInputParam == null) { + requiredInputParam = new ArrayList<String>(); + } + return this.requiredInputParam; + } + + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElement.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElement.java new file mode 100644 index 0000000..af93d89 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElement.java @@ -0,0 +1,305 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="named-query-element-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="property-collect-list" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-limit-desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="do-not-output" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-query-elements" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}related-lookups" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}property-constraints" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "namedQueryElementUuid", + "propertyCollectList", + "resourceVersion", + "propertyLimitDesc", + "doNotOutput", + "namedQueryElements", + "relatedLookups", + "propertyConstraints", + "relationshipList" +}) +@XmlRootElement(name = "named-query-element") +public class NamedQueryElement + implements AAIDatum +{ + + @XmlElement(name = "named-query-element-uuid", required = true) + protected String namedQueryElementUuid; + @XmlElement(name = "property-collect-list") + protected List<String> propertyCollectList; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "property-limit-desc") + protected String propertyLimitDesc; + @XmlElement(name = "do-not-output") + protected String doNotOutput; + @XmlElement(name = "named-query-elements") + protected NamedQueryElements namedQueryElements; + @XmlElement(name = "related-lookups") + protected RelatedLookups relatedLookups; + @XmlElement(name = "property-constraints") + protected PropertyConstraints propertyConstraints; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the namedQueryElementUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNamedQueryElementUuid() { + return namedQueryElementUuid; + } + + /** + * Sets the value of the namedQueryElementUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNamedQueryElementUuid(String value) { + this.namedQueryElementUuid = value; + } + + /** + * Gets the value of the propertyCollectList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the propertyCollectList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPropertyCollectList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getPropertyCollectList() { + if (propertyCollectList == null) { + propertyCollectList = new ArrayList<String>(); + } + return this.propertyCollectList; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the propertyLimitDesc property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyLimitDesc() { + return propertyLimitDesc; + } + + /** + * Sets the value of the propertyLimitDesc property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyLimitDesc(String value) { + this.propertyLimitDesc = value; + } + + /** + * Gets the value of the doNotOutput property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDoNotOutput() { + return doNotOutput; + } + + /** + * Sets the value of the doNotOutput property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDoNotOutput(String value) { + this.doNotOutput = value; + } + + /** + * Gets the value of the namedQueryElements property. + * + * @return + * possible object is + * {@link NamedQueryElements } + * + */ + public NamedQueryElements getNamedQueryElements() { + return namedQueryElements; + } + + /** + * Sets the value of the namedQueryElements property. + * + * @param value + * allowed object is + * {@link NamedQueryElements } + * + */ + public void setNamedQueryElements(NamedQueryElements value) { + this.namedQueryElements = value; + } + + /** + * Gets the value of the relatedLookups property. + * + * @return + * possible object is + * {@link RelatedLookups } + * + */ + public RelatedLookups getRelatedLookups() { + return relatedLookups; + } + + /** + * Sets the value of the relatedLookups property. + * + * @param value + * allowed object is + * {@link RelatedLookups } + * + */ + public void setRelatedLookups(RelatedLookups value) { + this.relatedLookups = value; + } + + /** + * Gets the value of the propertyConstraints property. + * + * @return + * possible object is + * {@link PropertyConstraints } + * + */ + public PropertyConstraints getPropertyConstraints() { + return propertyConstraints; + } + + /** + * Sets the value of the propertyConstraints property. + * + * @param value + * allowed object is + * {@link PropertyConstraints } + * + */ + public void setPropertyConstraints(PropertyConstraints value) { + this.propertyConstraints = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElements.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElements.java new file mode 100644 index 0000000..91a1a6e --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NamedQueryElements.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-query-element" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "namedQueryElement" +}) +@XmlRootElement(name = "named-query-elements") +public class NamedQueryElements + implements AAIDatum +{ + + @XmlElement(name = "named-query-element") + protected List<NamedQueryElement> namedQueryElement; + + /** + * Gets the value of the namedQueryElement property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the namedQueryElement property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getNamedQueryElement().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link NamedQueryElement } + * + * + */ + public List<NamedQueryElement> getNamedQueryElement() { + if (namedQueryElement == null) { + namedQueryElement = new ArrayList<NamedQueryElement>(); + } + return this.namedQueryElement; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Network.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Network.java new file mode 100644 index 0000000..e329ba9 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Network.java @@ -0,0 +1,212 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}logical-links" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}vnfcs" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-networks" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}generic-vnfs" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}pnfs" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}physical-links" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "logicalLinks", + "vnfcs", + "l3Networks", + "genericVnfs", + "pnfs", + "physicalLinks" +}) +@XmlRootElement(name = "network") +public class Network + implements AAIDatum +{ + + @XmlElement(name = "logical-links") + protected LogicalLinks logicalLinks; + protected Vnfcs vnfcs; + @XmlElement(name = "l3-networks") + protected L3Networks l3Networks; + @XmlElement(name = "generic-vnfs") + protected GenericVnfs genericVnfs; + protected Pnfs pnfs; + @XmlElement(name = "physical-links") + protected PhysicalLinks physicalLinks; + + /** + * Gets the value of the logicalLinks property. + * + * @return + * possible object is + * {@link LogicalLinks } + * + */ + public LogicalLinks getLogicalLinks() { + return logicalLinks; + } + + /** + * Sets the value of the logicalLinks property. + * + * @param value + * allowed object is + * {@link LogicalLinks } + * + */ + public void setLogicalLinks(LogicalLinks value) { + this.logicalLinks = value; + } + + /** + * Gets the value of the vnfcs property. + * + * @return + * possible object is + * {@link Vnfcs } + * + */ + public Vnfcs getVnfcs() { + return vnfcs; + } + + /** + * Sets the value of the vnfcs property. + * + * @param value + * allowed object is + * {@link Vnfcs } + * + */ + public void setVnfcs(Vnfcs value) { + this.vnfcs = value; + } + + /** + * Gets the value of the l3Networks property. + * + * @return + * possible object is + * {@link L3Networks } + * + */ + public L3Networks getL3Networks() { + return l3Networks; + } + + /** + * Sets the value of the l3Networks property. + * + * @param value + * allowed object is + * {@link L3Networks } + * + */ + public void setL3Networks(L3Networks value) { + this.l3Networks = value; + } + + /** + * Gets the value of the genericVnfs property. + * + * @return + * possible object is + * {@link GenericVnfs } + * + */ + public GenericVnfs getGenericVnfs() { + return genericVnfs; + } + + /** + * Sets the value of the genericVnfs property. + * + * @param value + * allowed object is + * {@link GenericVnfs } + * + */ + public void setGenericVnfs(GenericVnfs value) { + this.genericVnfs = value; + } + + /** + * Gets the value of the pnfs property. + * + * @return + * possible object is + * {@link Pnfs } + * + */ + public Pnfs getPnfs() { + return pnfs; + } + + /** + * Sets the value of the pnfs property. + * + * @param value + * allowed object is + * {@link Pnfs } + * + */ + public void setPnfs(Pnfs value) { + this.pnfs = value; + } + + /** + * Gets the value of the physicalLinks property. + * + * @return + * possible object is + * {@link PhysicalLinks } + * + */ + public PhysicalLinks getPhysicalLinks() { + return physicalLinks; + } + + /** + * Sets the value of the physicalLinks property. + * + * @param value + * allowed object is + * {@link PhysicalLinks } + * + */ + public void setPhysicalLinks(PhysicalLinks value) { + this.physicalLinks = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEvent.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEvent.java new file mode 100644 index 0000000..b1f512a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEvent.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cambria.partition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}notification-event-header" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "cambriaPartition", + "notificationEventHeader" +}) +@XmlRootElement(name = "notification-event") +public class NotificationEvent + implements AAIDatum +{ + + @XmlElement(name = "cambria.partition") + protected String cambriaPartition; + @XmlElement(name = "notification-event-header") + protected NotificationEventHeader notificationEventHeader; + + /** + * Gets the value of the cambriaPartition property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCambriaPartition() { + return cambriaPartition; + } + + /** + * Sets the value of the cambriaPartition property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCambriaPartition(String value) { + this.cambriaPartition = value; + } + + /** + * Gets the value of the notificationEventHeader property. + * + * @return + * possible object is + * {@link NotificationEventHeader } + * + */ + public NotificationEventHeader getNotificationEventHeader() { + return notificationEventHeader; + } + + /** + * Sets the value of the notificationEventHeader property. + * + * @param value + * allowed object is + * {@link NotificationEventHeader } + * + */ + public void setNotificationEventHeader(NotificationEventHeader value) { + this.notificationEventHeader = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEventHeader.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEventHeader.java new file mode 100644 index 0000000..86e51f6 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/NotificationEventHeader.java @@ -0,0 +1,403 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="source-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="domain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="sequence-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="severity" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="event-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="action" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="entity-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="top-entity-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="entity-link" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "id", + "timestamp", + "sourceName", + "domain", + "sequenceNumber", + "severity", + "eventType", + "version", + "action", + "entityType", + "topEntityType", + "entityLink", + "status" +}) +@XmlRootElement(name = "notification-event-header") +public class NotificationEventHeader + implements AAIDatum +{ + + protected String id; + protected String timestamp; + @XmlElement(name = "source-name") + protected String sourceName; + protected String domain; + @XmlElement(name = "sequence-number") + protected String sequenceNumber; + protected String severity; + @XmlElement(name = "event-type") + protected String eventType; + protected String version; + protected String action; + @XmlElement(name = "entity-type") + protected String entityType; + @XmlElement(name = "top-entity-type") + protected String topEntityType; + @XmlElement(name = "entity-link") + protected String entityLink; + protected String status; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the timestamp property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTimestamp() { + return timestamp; + } + + /** + * Sets the value of the timestamp property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTimestamp(String value) { + this.timestamp = value; + } + + /** + * Gets the value of the sourceName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceName() { + return sourceName; + } + + /** + * Sets the value of the sourceName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceName(String value) { + this.sourceName = value; + } + + /** + * Gets the value of the domain property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDomain() { + return domain; + } + + /** + * Sets the value of the domain property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDomain(String value) { + this.domain = value; + } + + /** + * Gets the value of the sequenceNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSequenceNumber() { + return sequenceNumber; + } + + /** + * Sets the value of the sequenceNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSequenceNumber(String value) { + this.sequenceNumber = value; + } + + /** + * Gets the value of the severity property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSeverity() { + return severity; + } + + /** + * Sets the value of the severity property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSeverity(String value) { + this.severity = value; + } + + /** + * Gets the value of the eventType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventType() { + return eventType; + } + + /** + * Sets the value of the eventType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventType(String value) { + this.eventType = value; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + + /** + * Gets the value of the action property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAction() { + return action; + } + + /** + * Sets the value of the action property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAction(String value) { + this.action = value; + } + + /** + * Gets the value of the entityType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntityType() { + return entityType; + } + + /** + * Sets the value of the entityType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntityType(String value) { + this.entityType = value; + } + + /** + * Gets the value of the topEntityType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTopEntityType() { + return topEntityType; + } + + /** + * Sets the value of the topEntityType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopEntityType(String value) { + this.topEntityType = value; + } + + /** + * Gets the value of the entityLink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEntityLink() { + return entityLink; + } + + /** + * Sets the value of the entityLink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEntityLink(String value) { + this.entityLink = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Notify.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Notify.java new file mode 100644 index 0000000..d55a389 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Notify.java @@ -0,0 +1,192 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="event-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="node-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="event-trigger" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}key-data" maxOccurs="unbounded" minOccurs="0"/> + * <element name="selflink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "eventId", + "nodeType", + "eventTrigger", + "keyData", + "selflink" +}) +@XmlRootElement(name = "notify") +public class Notify + implements AAIDatum +{ + + @XmlElement(name = "event-id", required = true) + protected String eventId; + @XmlElement(name = "node-type") + protected String nodeType; + @XmlElement(name = "event-trigger") + protected String eventTrigger; + @XmlElement(name = "key-data") + protected List<KeyData> keyData; + protected String selflink; + + /** + * Gets the value of the eventId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventId() { + return eventId; + } + + /** + * Sets the value of the eventId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventId(String value) { + this.eventId = value; + } + + /** + * Gets the value of the nodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNodeType() { + return nodeType; + } + + /** + * Sets the value of the nodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNodeType(String value) { + this.nodeType = value; + } + + /** + * Gets the value of the eventTrigger property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEventTrigger() { + return eventTrigger; + } + + /** + * Sets the value of the eventTrigger property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEventTrigger(String value) { + this.eventTrigger = value; + } + + /** + * Gets the value of the keyData property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the keyData property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getKeyData().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link KeyData } + * + * + */ + public List<KeyData> getKeyData() { + if (keyData == null) { + keyData = new ArrayList<KeyData>(); + } + return this.keyData; + } + + /** + * Gets the value of the selflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSelflink() { + return selflink; + } + + /** + * Sets the value of the selflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSelflink(String value) { + this.selflink = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ObjectFactory.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ObjectFactory.java new file mode 100644 index 0000000..21111b7 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ObjectFactory.java @@ -0,0 +1,1015 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.openecomp.aai.inventory.v8 package. + * <p>An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openecomp.aai.inventory.v8 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ModelElement } + * + */ + public ModelElement createModelElement() { + return new ModelElement(); + } + + /** + * Create an instance of {@link NamedQuery } + * + */ + public NamedQuery createNamedQuery() { + return new NamedQuery(); + } + + /** + * Create an instance of {@link ResultData } + * + */ + public ResultData createResultData() { + return new ResultData(); + } + + /** + * Create an instance of {@link SearchResults } + * + */ + public SearchResults createSearchResults() { + return new SearchResults(); + } + + /** + * Create an instance of {@link Search } + * + */ + public Search createSearch() { + return new Search(); + } + + /** + * Create an instance of {@link UpdateNodeKey } + * + */ + public UpdateNodeKey createUpdateNodeKey() { + return new UpdateNodeKey(); + } + + /** + * Create an instance of {@link ActionData } + * + */ + public ActionData createActionData() { + return new ActionData(); + } + + /** + * Create an instance of {@link Action } + * + */ + public Action createAction() { + return new Action(); + } + + /** + * Create an instance of {@link Update } + * + */ + public Update createUpdate() { + return new Update(); + } + + /** + * Create an instance of {@link KeyData } + * + */ + public KeyData createKeyData() { + return new KeyData(); + } + + /** + * Create an instance of {@link Notify } + * + */ + public Notify createNotify() { + return new Notify(); + } + + /** + * Create an instance of {@link Actions } + * + */ + public Actions createActions() { + return new Actions(); + } + + /** + * Create an instance of {@link RelationshipData } + * + */ + public RelationshipData createRelationshipData() { + return new RelationshipData(); + } + + /** + * Create an instance of {@link RelatedToProperty } + * + */ + public RelatedToProperty createRelatedToProperty() { + return new RelatedToProperty(); + } + + /** + * Create an instance of {@link Relationship } + * + */ + public Relationship createRelationship() { + return new Relationship(); + } + + /** + * Create an instance of {@link RelationshipList } + * + */ + public RelationshipList createRelationshipList() { + return new RelationshipList(); + } + + /** + * Create an instance of {@link VolumeGroup } + * + */ + public VolumeGroup createVolumeGroup() { + return new VolumeGroup(); + } + + /** + * Create an instance of {@link VolumeGroups } + * + */ + public VolumeGroups createVolumeGroups() { + return new VolumeGroups(); + } + + /** + * Create an instance of {@link Volume } + * + */ + public Volume createVolume() { + return new Volume(); + } + + /** + * Create an instance of {@link Volumes } + * + */ + public Volumes createVolumes() { + return new Volumes(); + } + + /** + * Create an instance of {@link L3InterfaceIpv4AddressList } + * + */ + public L3InterfaceIpv4AddressList createL3InterfaceIpv4AddressList() { + return new L3InterfaceIpv4AddressList(); + } + + /** + * Create an instance of {@link L3InterfaceIpv6AddressList } + * + */ + public L3InterfaceIpv6AddressList createL3InterfaceIpv6AddressList() { + return new L3InterfaceIpv6AddressList(); + } + + /** + * Create an instance of {@link Vlan } + * + */ + public Vlan createVlan() { + return new Vlan(); + } + + /** + * Create an instance of {@link Vlans } + * + */ + public Vlans createVlans() { + return new Vlans(); + } + + /** + * Create an instance of {@link LInterface } + * + */ + public LInterface createLInterface() { + return new LInterface(); + } + + /** + * Create an instance of {@link LInterfaces } + * + */ + public LInterfaces createLInterfaces() { + return new LInterfaces(); + } + + /** + * Create an instance of {@link Vserver } + * + */ + public Vserver createVserver() { + return new Vserver(); + } + + /** + * Create an instance of {@link Vservers } + * + */ + public Vservers createVservers() { + return new Vservers(); + } + + /** + * Create an instance of {@link Tenant } + * + */ + public Tenant createTenant() { + return new Tenant(); + } + + /** + * Create an instance of {@link Tenants } + * + */ + public Tenants createTenants() { + return new Tenants(); + } + + /** + * Create an instance of {@link Flavor } + * + */ + public Flavor createFlavor() { + return new Flavor(); + } + + /** + * Create an instance of {@link Flavors } + * + */ + public Flavors createFlavors() { + return new Flavors(); + } + + /** + * Create an instance of {@link GroupAssignment } + * + */ + public GroupAssignment createGroupAssignment() { + return new GroupAssignment(); + } + + /** + * Create an instance of {@link GroupAssignments } + * + */ + public GroupAssignments createGroupAssignments() { + return new GroupAssignments(); + } + + /** + * Create an instance of {@link Snapshot } + * + */ + public Snapshot createSnapshot() { + return new Snapshot(); + } + + /** + * Create an instance of {@link Snapshots } + * + */ + public Snapshots createSnapshots() { + return new Snapshots(); + } + + /** + * Create an instance of {@link Metadatum } + * + */ + public Metadatum createMetadatum() { + return new Metadatum(); + } + + /** + * Create an instance of {@link Metadata } + * + */ + public Metadata createMetadata() { + return new Metadata(); + } + + /** + * Create an instance of {@link Image } + * + */ + public Image createImage() { + return new Image(); + } + + /** + * Create an instance of {@link Images } + * + */ + public Images createImages() { + return new Images(); + } + + /** + * Create an instance of {@link AvailabilityZone } + * + */ + public AvailabilityZone createAvailabilityZone() { + return new AvailabilityZone(); + } + + /** + * Create an instance of {@link AvailabilityZones } + * + */ + public AvailabilityZones createAvailabilityZones() { + return new AvailabilityZones(); + } + + /** + * Create an instance of {@link CloudRegion } + * + */ + public CloudRegion createCloudRegion() { + return new CloudRegion(); + } + + /** + * Create an instance of {@link CloudRegions } + * + */ + public CloudRegions createCloudRegions() { + return new CloudRegions(); + } + + /** + * Create an instance of {@link PInterface } + * + */ + public PInterface createPInterface() { + return new PInterface(); + } + + /** + * Create an instance of {@link PInterfaces } + * + */ + public PInterfaces createPInterfaces() { + return new PInterfaces(); + } + + /** + * Create an instance of {@link LagInterface } + * + */ + public LagInterface createLagInterface() { + return new LagInterface(); + } + + /** + * Create an instance of {@link LagInterfaces } + * + */ + public LagInterfaces createLagInterfaces() { + return new LagInterfaces(); + } + + /** + * Create an instance of {@link Pserver } + * + */ + public Pserver createPserver() { + return new Pserver(); + } + + /** + * Create an instance of {@link Pservers } + * + */ + public Pservers createPservers() { + return new Pservers(); + } + + /** + * Create an instance of {@link CloudInfrastructure } + * + */ + public CloudInfrastructure createCloudInfrastructure() { + return new CloudInfrastructure(); + } + + /** + * Create an instance of {@link ServiceInstance } + * + */ + public ServiceInstance createServiceInstance() { + return new ServiceInstance(); + } + + /** + * Create an instance of {@link ServiceInstances } + * + */ + public ServiceInstances createServiceInstances() { + return new ServiceInstances(); + } + + /** + * Create an instance of {@link ServiceSubscription } + * + */ + public ServiceSubscription createServiceSubscription() { + return new ServiceSubscription(); + } + + /** + * Create an instance of {@link ServiceSubscriptions } + * + */ + public ServiceSubscriptions createServiceSubscriptions() { + return new ServiceSubscriptions(); + } + + /** + * Create an instance of {@link Customer } + * + */ + public Customer createCustomer() { + return new Customer(); + } + + /** + * Create an instance of {@link Customers } + * + */ + public Customers createCustomers() { + return new Customers(); + } + + /** + * Create an instance of {@link Business } + * + */ + public Business createBusiness() { + return new Business(); + } + + /** + * Create an instance of {@link Service } + * + */ + public Service createService() { + return new Service(); + } + + /** + * Create an instance of {@link Services } + * + */ + public Services createServices() { + return new Services(); + } + + /** + * Create an instance of {@link ElementChoiceSet } + * + */ + public ElementChoiceSet createElementChoiceSet() { + return new ElementChoiceSet(); + } + + /** + * Create an instance of {@link ModelElements } + * + */ + public ModelElements createModelElements() { + return new ModelElements(); + } + + /** + * Create an instance of {@link ModelElement.LinkagePoints } + * + */ + public ModelElement.LinkagePoints createModelElementLinkagePoints() { + return new ModelElement.LinkagePoints(); + } + + /** + * Create an instance of {@link ModelConstraints } + * + */ + public ModelConstraints createModelConstraints() { + return new ModelConstraints(); + } + + /** + * Create an instance of {@link ModelConstraint } + * + */ + public ModelConstraint createModelConstraint() { + return new ModelConstraint(); + } + + /** + * Create an instance of {@link ConstrainedElementSets } + * + */ + public ConstrainedElementSets createConstrainedElementSets() { + return new ConstrainedElementSets(); + } + + /** + * Create an instance of {@link ConstrainedElementSet } + * + */ + public ConstrainedElementSet createConstrainedElementSet() { + return new ConstrainedElementSet(); + } + + /** + * Create an instance of {@link ElementChoiceSets } + * + */ + public ElementChoiceSets createElementChoiceSets() { + return new ElementChoiceSets(); + } + + /** + * Create an instance of {@link Model } + * + */ + public Model createModel() { + return new Model(); + } + + /** + * Create an instance of {@link Models } + * + */ + public Models createModels() { + return new Models(); + } + + /** + * Create an instance of {@link RelatedLookup } + * + */ + public RelatedLookup createRelatedLookup() { + return new RelatedLookup(); + } + + /** + * Create an instance of {@link RelatedLookups } + * + */ + public RelatedLookups createRelatedLookups() { + return new RelatedLookups(); + } + + /** + * Create an instance of {@link PropertyConstraint } + * + */ + public PropertyConstraint createPropertyConstraint() { + return new PropertyConstraint(); + } + + /** + * Create an instance of {@link PropertyConstraints } + * + */ + public PropertyConstraints createPropertyConstraints() { + return new PropertyConstraints(); + } + + /** + * Create an instance of {@link NamedQueryElement } + * + */ + public NamedQueryElement createNamedQueryElement() { + return new NamedQueryElement(); + } + + /** + * Create an instance of {@link NamedQueryElements } + * + */ + public NamedQueryElements createNamedQueryElements() { + return new NamedQueryElements(); + } + + /** + * Create an instance of {@link NamedQuery.RequiredInputParams } + * + */ + public NamedQuery.RequiredInputParams createNamedQueryRequiredInputParams() { + return new NamedQuery.RequiredInputParams(); + } + + /** + * Create an instance of {@link NamedQueries } + * + */ + public NamedQueries createNamedQueries() { + return new NamedQueries(); + } + + /** + * Create an instance of {@link ServiceDesignAndCreation } + * + */ + public ServiceDesignAndCreation createServiceDesignAndCreation() { + return new ServiceDesignAndCreation(); + } + + /** + * Create an instance of {@link LogicalLink } + * + */ + public LogicalLink createLogicalLink() { + return new LogicalLink(); + } + + /** + * Create an instance of {@link LogicalLinks } + * + */ + public LogicalLinks createLogicalLinks() { + return new LogicalLinks(); + } + + /** + * Create an instance of {@link Vnfc } + * + */ + public Vnfc createVnfc() { + return new Vnfc(); + } + + /** + * Create an instance of {@link Vnfcs } + * + */ + public Vnfcs createVnfcs() { + return new Vnfcs(); + } + + /** + * Create an instance of {@link Subnet } + * + */ + public Subnet createSubnet() { + return new Subnet(); + } + + /** + * Create an instance of {@link Subnets } + * + */ + public Subnets createSubnets() { + return new Subnets(); + } + + /** + * Create an instance of {@link CtagAssignment } + * + */ + public CtagAssignment createCtagAssignment() { + return new CtagAssignment(); + } + + /** + * Create an instance of {@link CtagAssignments } + * + */ + public CtagAssignments createCtagAssignments() { + return new CtagAssignments(); + } + + /** + * Create an instance of {@link SegmentationAssignment } + * + */ + public SegmentationAssignment createSegmentationAssignment() { + return new SegmentationAssignment(); + } + + /** + * Create an instance of {@link SegmentationAssignments } + * + */ + public SegmentationAssignments createSegmentationAssignments() { + return new SegmentationAssignments(); + } + + /** + * Create an instance of {@link L3Network } + * + */ + public L3Network createL3Network() { + return new L3Network(); + } + + /** + * Create an instance of {@link L3Networks } + * + */ + public L3Networks createL3Networks() { + return new L3Networks(); + } + + /** + * Create an instance of {@link VfModule } + * + */ + public VfModule createVfModule() { + return new VfModule(); + } + + /** + * Create an instance of {@link VfModules } + * + */ + public VfModules createVfModules() { + return new VfModules(); + } + + /** + * Create an instance of {@link GenericVnf } + * + */ + public GenericVnf createGenericVnf() { + return new GenericVnf(); + } + + /** + * Create an instance of {@link GenericVnfs } + * + */ + public GenericVnfs createGenericVnfs() { + return new GenericVnfs(); + } + + /** + * Create an instance of {@link Pnf } + * + */ + public Pnf createPnf() { + return new Pnf(); + } + + /** + * Create an instance of {@link Pnfs } + * + */ + public Pnfs createPnfs() { + return new Pnfs(); + } + + /** + * Create an instance of {@link PhysicalLink } + * + */ + public PhysicalLink createPhysicalLink() { + return new PhysicalLink(); + } + + /** + * Create an instance of {@link PhysicalLinks } + * + */ + public PhysicalLinks createPhysicalLinks() { + return new PhysicalLinks(); + } + + /** + * Create an instance of {@link Network } + * + */ + public Network createNetwork() { + return new Network(); + } + + /** + * Create an instance of {@link ReservedPropNames } + * + */ + public ReservedPropNames createReservedPropNames() { + return new ReservedPropNames(); + } + + /** + * Create an instance of {@link EdgePropNames } + * + */ + public EdgePropNames createEdgePropNames() { + return new EdgePropNames(); + } + + /** + * Create an instance of {@link AaiInternal } + * + */ + public AaiInternal createAaiInternal() { + return new AaiInternal(); + } + + /** + * Create an instance of {@link Inventory } + * + */ + public Inventory createInventory() { + return new Inventory(); + } + + /** + * Create an instance of {@link InventoryItemData } + * + */ + public InventoryItemData createInventoryItemData() { + return new InventoryItemData(); + } + + /** + * Create an instance of {@link InventoryItem } + * + */ + public InventoryItem createInventoryItem() { + return new InventoryItem(); + } + + /** + * Create an instance of {@link TaggedInventoryItemList } + * + */ + public TaggedInventoryItemList createTaggedInventoryItemList() { + return new TaggedInventoryItemList(); + } + + /** + * Create an instance of {@link StartNodeFilter } + * + */ + public StartNodeFilter createStartNodeFilter() { + return new StartNodeFilter(); + } + + /** + * Create an instance of {@link IncludeNodeFilter } + * + */ + public IncludeNodeFilter createIncludeNodeFilter() { + return new IncludeNodeFilter(); + } + + /** + * Create an instance of {@link SecondaryFilter } + * + */ + public SecondaryFilter createSecondaryFilter() { + return new SecondaryFilter(); + } + + /** + * Create an instance of {@link NotificationEventHeader } + * + */ + public NotificationEventHeader createNotificationEventHeader() { + return new NotificationEventHeader(); + } + + /** + * Create an instance of {@link NotificationEvent } + * + */ + public NotificationEvent createNotificationEvent() { + return new NotificationEvent(); + } + + /** + * Create an instance of {@link QueryParameters } + * + */ + public QueryParameters createQueryParameters() { + return new QueryParameters(); + } + + /** + * Create an instance of {@link InstanceFilter } + * + */ + public InstanceFilter createInstanceFilter() { + return new InstanceFilter(); + } + + /** + * Create an instance of {@link InstanceFilters } + * + */ + public InstanceFilters createInstanceFilters() { + return new InstanceFilters(); + } + + /** + * Create an instance of {@link ModelAndNamedQuerySearch } + * + */ + public ModelAndNamedQuerySearch createModelAndNamedQuerySearch() { + return new ModelAndNamedQuerySearch(); + } + + /** + * Create an instance of {@link Properties } + * + */ + public Properties createProperties() { + return new Properties(); + } + + /** + * Create an instance of {@link ExtraProperties } + * + */ + public ExtraProperties createExtraProperties() { + return new ExtraProperties(); + } + + /** + * Create an instance of {@link InventoryResponseItem } + * + */ + public InventoryResponseItem createInventoryResponseItem() { + return new InventoryResponseItem(); + } + + /** + * Create an instance of {@link InventoryResponseItems } + * + */ + public InventoryResponseItems createInventoryResponseItems() { + return new InventoryResponseItems(); + } + + /** + * Create an instance of {@link ResponseList } + * + */ + public ResponseList createResponseList() { + return new ResponseList(); + } + + /** + * Create an instance of {@link ExtraProperty } + * + */ + public ExtraProperty createExtraProperty() { + return new ExtraProperty(); + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterface.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterface.java new file mode 100644 index 0000000..ddfbba4 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterface.java @@ -0,0 +1,326 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="interface-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="speed-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="port-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equipment-identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="interface-role" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="interface-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l-interfaces" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "interfaceName", + "speedValue", + "speedUnits", + "portDescription", + "equipmentIdentifier", + "interfaceRole", + "interfaceType", + "resourceVersion", + "relationshipList", + "lInterfaces" +}) +@XmlRootElement(name = "p-interface") +public class PInterface + implements AAIDatum +{ + + @XmlElement(name = "interface-name", required = true) + protected String interfaceName; + @XmlElement(name = "speed-value") + protected String speedValue; + @XmlElement(name = "speed-units") + protected String speedUnits; + @XmlElement(name = "port-description") + protected String portDescription; + @XmlElement(name = "equipment-identifier") + protected String equipmentIdentifier; + @XmlElement(name = "interface-role") + protected String interfaceRole; + @XmlElement(name = "interface-type") + protected String interfaceType; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l-interfaces") + protected LInterfaces lInterfaces; + + /** + * Gets the value of the interfaceName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceName() { + return interfaceName; + } + + /** + * Sets the value of the interfaceName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceName(String value) { + this.interfaceName = value; + } + + /** + * Gets the value of the speedValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedValue() { + return speedValue; + } + + /** + * Sets the value of the speedValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedValue(String value) { + this.speedValue = value; + } + + /** + * Gets the value of the speedUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedUnits() { + return speedUnits; + } + + /** + * Sets the value of the speedUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedUnits(String value) { + this.speedUnits = value; + } + + /** + * Gets the value of the portDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPortDescription() { + return portDescription; + } + + /** + * Sets the value of the portDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPortDescription(String value) { + this.portDescription = value; + } + + /** + * Gets the value of the equipmentIdentifier property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipmentIdentifier() { + return equipmentIdentifier; + } + + /** + * Sets the value of the equipmentIdentifier property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipmentIdentifier(String value) { + this.equipmentIdentifier = value; + } + + /** + * Gets the value of the interfaceRole property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceRole() { + return interfaceRole; + } + + /** + * Sets the value of the interfaceRole property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceRole(String value) { + this.interfaceRole = value; + } + + /** + * Gets the value of the interfaceType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInterfaceType() { + return interfaceType; + } + + /** + * Sets the value of the interfaceType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInterfaceType(String value) { + this.interfaceType = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the lInterfaces property. + * + * @return + * possible object is + * {@link LInterfaces } + * + */ + public LInterfaces getLInterfaces() { + return lInterfaces; + } + + /** + * Sets the value of the lInterfaces property. + * + * @param value + * allowed object is + * {@link LInterfaces } + * + */ + public void setLInterfaces(LInterfaces value) { + this.lInterfaces = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterfaces.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterfaces.java new file mode 100644 index 0000000..7a07c08 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PInterfaces.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}p-interface" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pInterface" +}) +@XmlRootElement(name = "p-interfaces") +public class PInterfaces + implements AAIDatum +{ + + @XmlElement(name = "p-interface") + protected List<PInterface> pInterface; + + /** + * Gets the value of the pInterface property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the pInterface property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPInterface().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link PInterface } + * + * + */ + public List<PInterface> getPInterface() { + if (pInterface == null) { + pInterface = new ArrayList<PInterface>(); + } + return this.pInterface; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLink.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLink.java new file mode 100644 index 0000000..ed80bfe --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLink.java @@ -0,0 +1,298 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="link-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="speed-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="circuit-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="dual-mode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="management-option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="service-provider-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "linkName", + "speedValue", + "speedUnits", + "circuitId", + "dualMode", + "managementOption", + "serviceProviderName", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "physical-link") +public class PhysicalLink + implements AAIDatum +{ + + @XmlElement(name = "link-name", required = true) + protected String linkName; + @XmlElement(name = "speed-value") + protected String speedValue; + @XmlElement(name = "speed-units") + protected String speedUnits; + @XmlElement(name = "circuit-id") + protected String circuitId; + @XmlElement(name = "dual-mode") + protected String dualMode; + @XmlElement(name = "management-option") + protected String managementOption; + @XmlElement(name = "service-provider-name") + protected String serviceProviderName; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the linkName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLinkName() { + return linkName; + } + + /** + * Sets the value of the linkName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLinkName(String value) { + this.linkName = value; + } + + /** + * Gets the value of the speedValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedValue() { + return speedValue; + } + + /** + * Sets the value of the speedValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedValue(String value) { + this.speedValue = value; + } + + /** + * Gets the value of the speedUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedUnits() { + return speedUnits; + } + + /** + * Sets the value of the speedUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedUnits(String value) { + this.speedUnits = value; + } + + /** + * Gets the value of the circuitId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCircuitId() { + return circuitId; + } + + /** + * Sets the value of the circuitId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCircuitId(String value) { + this.circuitId = value; + } + + /** + * Gets the value of the dualMode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDualMode() { + return dualMode; + } + + /** + * Sets the value of the dualMode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDualMode(String value) { + this.dualMode = value; + } + + /** + * Gets the value of the managementOption property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManagementOption() { + return managementOption; + } + + /** + * Sets the value of the managementOption property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManagementOption(String value) { + this.managementOption = value; + } + + /** + * Gets the value of the serviceProviderName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceProviderName() { + return serviceProviderName; + } + + /** + * Sets the value of the serviceProviderName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceProviderName(String value) { + this.serviceProviderName = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLinks.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLinks.java new file mode 100644 index 0000000..b7423b4 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PhysicalLinks.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}physical-link" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "physicalLink" +}) +@XmlRootElement(name = "physical-links") +public class PhysicalLinks + implements AAIDatum +{ + + @XmlElement(name = "physical-link") + protected List<PhysicalLink> physicalLink; + + /** + * Gets the value of the physicalLink property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the physicalLink property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPhysicalLink().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link PhysicalLink } + * + * + */ + public List<PhysicalLink> getPhysicalLink() { + if (physicalLink == null) { + physicalLink = new ArrayList<PhysicalLink>(); + } + return this.physicalLink; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnf.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnf.java new file mode 100644 index 0000000..ff6f067 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnf.java @@ -0,0 +1,514 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pnf-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="pnf-name2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="pnf-name2-source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="pnf-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equip-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equip-vendor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equip-model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="management-option" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ipaddress-v4-oam" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="sw-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="in-maint" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="frame-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}p-interfaces" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}lag-interfaces" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pnfName", + "pnfName2", + "pnfName2Source", + "pnfId", + "equipType", + "equipVendor", + "equipModel", + "managementOption", + "ipaddressV4Oam", + "swVersion", + "orchestrationStatus", + "inMaint", + "frameId", + "resourceVersion", + "relationshipList", + "pInterfaces", + "lagInterfaces" +}) +@XmlRootElement(name = "pnf") +public class Pnf + implements AAIDatum +{ + + @XmlElement(name = "pnf-name", required = true) + protected String pnfName; + @XmlElement(name = "pnf-name2") + protected String pnfName2; + @XmlElement(name = "pnf-name2-source") + protected String pnfName2Source; + @XmlElement(name = "pnf-id") + protected String pnfId; + @XmlElement(name = "equip-type") + protected String equipType; + @XmlElement(name = "equip-vendor") + protected String equipVendor; + @XmlElement(name = "equip-model") + protected String equipModel; + @XmlElement(name = "management-option") + protected String managementOption; + @XmlElement(name = "ipaddress-v4-oam") + protected String ipaddressV4Oam; + @XmlElement(name = "sw-version") + protected String swVersion; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "in-maint") + protected boolean inMaint; + @XmlElement(name = "frame-id") + protected String frameId; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "p-interfaces") + protected PInterfaces pInterfaces; + @XmlElement(name = "lag-interfaces") + protected LagInterfaces lagInterfaces; + + /** + * Gets the value of the pnfName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPnfName() { + return pnfName; + } + + /** + * Sets the value of the pnfName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPnfName(String value) { + this.pnfName = value; + } + + /** + * Gets the value of the pnfName2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPnfName2() { + return pnfName2; + } + + /** + * Sets the value of the pnfName2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPnfName2(String value) { + this.pnfName2 = value; + } + + /** + * Gets the value of the pnfName2Source property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPnfName2Source() { + return pnfName2Source; + } + + /** + * Sets the value of the pnfName2Source property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPnfName2Source(String value) { + this.pnfName2Source = value; + } + + /** + * Gets the value of the pnfId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPnfId() { + return pnfId; + } + + /** + * Sets the value of the pnfId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPnfId(String value) { + this.pnfId = value; + } + + /** + * Gets the value of the equipType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipType() { + return equipType; + } + + /** + * Sets the value of the equipType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipType(String value) { + this.equipType = value; + } + + /** + * Gets the value of the equipVendor property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipVendor() { + return equipVendor; + } + + /** + * Sets the value of the equipVendor property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipVendor(String value) { + this.equipVendor = value; + } + + /** + * Gets the value of the equipModel property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipModel() { + return equipModel; + } + + /** + * Sets the value of the equipModel property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipModel(String value) { + this.equipModel = value; + } + + /** + * Gets the value of the managementOption property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getManagementOption() { + return managementOption; + } + + /** + * Sets the value of the managementOption property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setManagementOption(String value) { + this.managementOption = value; + } + + /** + * Gets the value of the ipaddressV4Oam property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpaddressV4Oam() { + return ipaddressV4Oam; + } + + /** + * Sets the value of the ipaddressV4Oam property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpaddressV4Oam(String value) { + this.ipaddressV4Oam = value; + } + + /** + * Gets the value of the swVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSwVersion() { + return swVersion; + } + + /** + * Sets the value of the swVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSwVersion(String value) { + this.swVersion = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the inMaint property. + * + */ + public boolean isInMaint() { + return inMaint; + } + + /** + * Sets the value of the inMaint property. + * + */ + public void setInMaint(boolean value) { + this.inMaint = value; + } + + /** + * Gets the value of the frameId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrameId() { + return frameId; + } + + /** + * Sets the value of the frameId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrameId(String value) { + this.frameId = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the pInterfaces property. + * + * @return + * possible object is + * {@link PInterfaces } + * + */ + public PInterfaces getPInterfaces() { + return pInterfaces; + } + + /** + * Sets the value of the pInterfaces property. + * + * @param value + * allowed object is + * {@link PInterfaces } + * + */ + public void setPInterfaces(PInterfaces value) { + this.pInterfaces = value; + } + + /** + * Gets the value of the lagInterfaces property. + * + * @return + * possible object is + * {@link LagInterfaces } + * + */ + public LagInterfaces getLagInterfaces() { + return lagInterfaces; + } + + /** + * Sets the value of the lagInterfaces property. + * + * @param value + * allowed object is + * {@link LagInterfaces } + * + */ + public void setLagInterfaces(LagInterfaces value) { + this.lagInterfaces = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnfs.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnfs.java new file mode 100644 index 0000000..0a78c59 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pnfs.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}pnf" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pnf" +}) +@XmlRootElement(name = "pnfs") +public class Pnfs + implements AAIDatum +{ + + protected List<Pnf> pnf; + + /** + * Gets the value of the pnf property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the pnf property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPnf().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Pnf } + * + * + */ + public List<Pnf> getPnf() { + if (pnf == null) { + pnf = new ArrayList<Pnf>(); + } + return this.pnf; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Properties.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Properties.java new file mode 100644 index 0000000..211bff0 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Properties.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName", + "propertyValue" +}) +@XmlRootElement(name = "properties") +public class Properties + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraint.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraint.java new file mode 100644 index 0000000..2222831 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraint.java @@ -0,0 +1,186 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-constraint-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="constraint-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyConstraintUuid", + "constraintType", + "propertyName", + "propertyValue", + "resourceVersion" +}) +@XmlRootElement(name = "property-constraint") +public class PropertyConstraint + implements AAIDatum +{ + + @XmlElement(name = "property-constraint-uuid", required = true) + protected String propertyConstraintUuid; + @XmlElement(name = "constraint-type", required = true) + protected String constraintType; + @XmlElement(name = "property-name", required = true) + protected String propertyName; + @XmlElement(name = "property-value", required = true) + protected String propertyValue; + @XmlElement(name = "resource-version") + protected String resourceVersion; + + /** + * Gets the value of the propertyConstraintUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyConstraintUuid() { + return propertyConstraintUuid; + } + + /** + * Sets the value of the propertyConstraintUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyConstraintUuid(String value) { + this.propertyConstraintUuid = value; + } + + /** + * Gets the value of the constraintType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConstraintType() { + return constraintType; + } + + /** + * Sets the value of the constraintType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConstraintType(String value) { + this.constraintType = value; + } + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraints.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraints.java new file mode 100644 index 0000000..fc56cd2 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/PropertyConstraints.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}property-constraint" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyConstraint" +}) +@XmlRootElement(name = "property-constraints") +public class PropertyConstraints + implements AAIDatum +{ + + @XmlElement(name = "property-constraint") + protected List<PropertyConstraint> propertyConstraint; + + /** + * Gets the value of the propertyConstraint property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the propertyConstraint property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPropertyConstraint().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link PropertyConstraint } + * + * + */ + public List<PropertyConstraint> getPropertyConstraint() { + if (propertyConstraint == null) { + propertyConstraint = new ArrayList<PropertyConstraint>(); + } + return this.propertyConstraint; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pserver.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pserver.java new file mode 100644 index 0000000..2501929 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pserver.java @@ -0,0 +1,624 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hostname" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="ptnii-equip-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="number-of-cpus" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="disk-in-gigabytes" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="ram-in-megabytes" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> + * <element name="equip-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equip-vendor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="equip-model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="fqdn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="pserver-selflink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ipv4-oam-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="serial-number" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="pserver-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="internet-topology" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="in-maint" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="pserver-name2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="purpose" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}p-interfaces" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}lag-interfaces" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "hostname", + "ptniiEquipName", + "numberOfCpus", + "diskInGigabytes", + "ramInMegabytes", + "equipType", + "equipVendor", + "equipModel", + "fqdn", + "pserverSelflink", + "ipv4OamAddress", + "serialNumber", + "pserverId", + "internetTopology", + "inMaint", + "resourceVersion", + "pserverName2", + "purpose", + "relationshipList", + "pInterfaces", + "lagInterfaces" +}) +@XmlRootElement(name = "pserver") +public class Pserver + implements AAIDatum +{ + + @XmlElement(required = true) + protected String hostname; + @XmlElement(name = "ptnii-equip-name") + protected String ptniiEquipName; + @XmlElement(name = "number-of-cpus") + protected Integer numberOfCpus; + @XmlElement(name = "disk-in-gigabytes") + protected Integer diskInGigabytes; + @XmlElement(name = "ram-in-megabytes") + protected Integer ramInMegabytes; + @XmlElement(name = "equip-type") + protected String equipType; + @XmlElement(name = "equip-vendor") + protected String equipVendor; + @XmlElement(name = "equip-model") + protected String equipModel; + protected String fqdn; + @XmlElement(name = "pserver-selflink") + protected String pserverSelflink; + @XmlElement(name = "ipv4-oam-address") + protected String ipv4OamAddress; + @XmlElement(name = "serial-number") + protected String serialNumber; + @XmlElement(name = "pserver-id") + protected String pserverId; + @XmlElement(name = "internet-topology") + protected String internetTopology; + @XmlElement(name = "in-maint") + protected boolean inMaint; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "pserver-name2") + protected String pserverName2; + protected String purpose; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "p-interfaces") + protected PInterfaces pInterfaces; + @XmlElement(name = "lag-interfaces") + protected LagInterfaces lagInterfaces; + + /** + * Gets the value of the hostname property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHostname() { + return hostname; + } + + /** + * Sets the value of the hostname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHostname(String value) { + this.hostname = value; + } + + /** + * Gets the value of the ptniiEquipName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPtniiEquipName() { + return ptniiEquipName; + } + + /** + * Sets the value of the ptniiEquipName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPtniiEquipName(String value) { + this.ptniiEquipName = value; + } + + /** + * Gets the value of the numberOfCpus property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getNumberOfCpus() { + return numberOfCpus; + } + + /** + * Sets the value of the numberOfCpus property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setNumberOfCpus(Integer value) { + this.numberOfCpus = value; + } + + /** + * Gets the value of the diskInGigabytes property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDiskInGigabytes() { + return diskInGigabytes; + } + + /** + * Sets the value of the diskInGigabytes property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDiskInGigabytes(Integer value) { + this.diskInGigabytes = value; + } + + /** + * Gets the value of the ramInMegabytes property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRamInMegabytes() { + return ramInMegabytes; + } + + /** + * Sets the value of the ramInMegabytes property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRamInMegabytes(Integer value) { + this.ramInMegabytes = value; + } + + /** + * Gets the value of the equipType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipType() { + return equipType; + } + + /** + * Sets the value of the equipType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipType(String value) { + this.equipType = value; + } + + /** + * Gets the value of the equipVendor property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipVendor() { + return equipVendor; + } + + /** + * Sets the value of the equipVendor property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipVendor(String value) { + this.equipVendor = value; + } + + /** + * Gets the value of the equipModel property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEquipModel() { + return equipModel; + } + + /** + * Sets the value of the equipModel property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEquipModel(String value) { + this.equipModel = value; + } + + /** + * Gets the value of the fqdn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFqdn() { + return fqdn; + } + + /** + * Sets the value of the fqdn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFqdn(String value) { + this.fqdn = value; + } + + /** + * Gets the value of the pserverSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPserverSelflink() { + return pserverSelflink; + } + + /** + * Sets the value of the pserverSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPserverSelflink(String value) { + this.pserverSelflink = value; + } + + /** + * Gets the value of the ipv4OamAddress property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpv4OamAddress() { + return ipv4OamAddress; + } + + /** + * Sets the value of the ipv4OamAddress property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpv4OamAddress(String value) { + this.ipv4OamAddress = value; + } + + /** + * Gets the value of the serialNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSerialNumber() { + return serialNumber; + } + + /** + * Sets the value of the serialNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSerialNumber(String value) { + this.serialNumber = value; + } + + /** + * Gets the value of the pserverId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPserverId() { + return pserverId; + } + + /** + * Sets the value of the pserverId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPserverId(String value) { + this.pserverId = value; + } + + /** + * Gets the value of the internetTopology property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInternetTopology() { + return internetTopology; + } + + /** + * Sets the value of the internetTopology property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInternetTopology(String value) { + this.internetTopology = value; + } + + /** + * Gets the value of the inMaint property. + * + */ + public boolean isInMaint() { + return inMaint; + } + + /** + * Sets the value of the inMaint property. + * + */ + public void setInMaint(boolean value) { + this.inMaint = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the pserverName2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPserverName2() { + return pserverName2; + } + + /** + * Sets the value of the pserverName2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPserverName2(String value) { + this.pserverName2 = value; + } + + /** + * Gets the value of the purpose property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPurpose() { + return purpose; + } + + /** + * Sets the value of the purpose property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPurpose(String value) { + this.purpose = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the pInterfaces property. + * + * @return + * possible object is + * {@link PInterfaces } + * + */ + public PInterfaces getPInterfaces() { + return pInterfaces; + } + + /** + * Sets the value of the pInterfaces property. + * + * @param value + * allowed object is + * {@link PInterfaces } + * + */ + public void setPInterfaces(PInterfaces value) { + this.pInterfaces = value; + } + + /** + * Gets the value of the lagInterfaces property. + * + * @return + * possible object is + * {@link LagInterfaces } + * + */ + public LagInterfaces getLagInterfaces() { + return lagInterfaces; + } + + /** + * Sets the value of the lagInterfaces property. + * + * @param value + * allowed object is + * {@link LagInterfaces } + * + */ + public void setLagInterfaces(LagInterfaces value) { + this.lagInterfaces = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pservers.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pservers.java new file mode 100644 index 0000000..acc0ee2 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Pservers.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}pserver" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "pserver" +}) +@XmlRootElement(name = "pservers") +public class Pservers + implements AAIDatum +{ + + protected List<Pserver> pserver; + + /** + * Gets the value of the pserver property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the pserver property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPserver().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Pserver } + * + * + */ + public List<Pserver> getPserver() { + if (pserver == null) { + pserver = new ArrayList<Pserver>(); + } + return this.pserver; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/QueryParameters.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/QueryParameters.java new file mode 100644 index 0000000..5413f05 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/QueryParameters.java @@ -0,0 +1,101 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-query" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}model" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "namedQuery", + "model" +}) +@XmlRootElement(name = "query-parameters") +public class QueryParameters + implements AAIDatum +{ + + @XmlElement(name = "named-query") + protected NamedQuery namedQuery; + protected Model model; + + /** + * Gets the value of the namedQuery property. + * + * @return + * possible object is + * {@link NamedQuery } + * + */ + public NamedQuery getNamedQuery() { + return namedQuery; + } + + /** + * Sets the value of the namedQuery property. + * + * @param value + * allowed object is + * {@link NamedQuery } + * + */ + public void setNamedQuery(NamedQuery value) { + this.namedQuery = value; + } + + /** + * Gets the value of the model property. + * + * @return + * possible object is + * {@link Model } + * + */ + public Model getModel() { + return model; + } + + /** + * Sets the value of the model property. + * + * @param value + * allowed object is + * {@link Model } + * + */ + public void setModel(Model value) { + this.model = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookup.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookup.java new file mode 100644 index 0000000..28765d1 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookup.java @@ -0,0 +1,277 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="related-lookup-uuid" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="source-node-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="source-node-property" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="target-node-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="target-node-property" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="property-collect-list" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "relatedLookupUuid", + "sourceNodeType", + "sourceNodeProperty", + "targetNodeType", + "targetNodeProperty", + "propertyCollectList", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "related-lookup") +public class RelatedLookup + implements AAIDatum +{ + + @XmlElement(name = "related-lookup-uuid", required = true) + protected String relatedLookupUuid; + @XmlElement(name = "source-node-type", required = true) + protected String sourceNodeType; + @XmlElement(name = "source-node-property", required = true) + protected String sourceNodeProperty; + @XmlElement(name = "target-node-type", required = true) + protected String targetNodeType; + @XmlElement(name = "target-node-property", required = true) + protected String targetNodeProperty; + @XmlElement(name = "property-collect-list") + protected List<String> propertyCollectList; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the relatedLookupUuid property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRelatedLookupUuid() { + return relatedLookupUuid; + } + + /** + * Sets the value of the relatedLookupUuid property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRelatedLookupUuid(String value) { + this.relatedLookupUuid = value; + } + + /** + * Gets the value of the sourceNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceNodeType() { + return sourceNodeType; + } + + /** + * Sets the value of the sourceNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceNodeType(String value) { + this.sourceNodeType = value; + } + + /** + * Gets the value of the sourceNodeProperty property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceNodeProperty() { + return sourceNodeProperty; + } + + /** + * Sets the value of the sourceNodeProperty property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceNodeProperty(String value) { + this.sourceNodeProperty = value; + } + + /** + * Gets the value of the targetNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetNodeType() { + return targetNodeType; + } + + /** + * Sets the value of the targetNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetNodeType(String value) { + this.targetNodeType = value; + } + + /** + * Gets the value of the targetNodeProperty property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTargetNodeProperty() { + return targetNodeProperty; + } + + /** + * Sets the value of the targetNodeProperty property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTargetNodeProperty(String value) { + this.targetNodeProperty = value; + } + + /** + * Gets the value of the propertyCollectList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the propertyCollectList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPropertyCollectList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getPropertyCollectList() { + if (propertyCollectList == null) { + propertyCollectList = new ArrayList<String>(); + } + return this.propertyCollectList; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookups.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookups.java new file mode 100644 index 0000000..124c11c --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedLookups.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}related-lookup" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "relatedLookup" +}) +@XmlRootElement(name = "related-lookups") +public class RelatedLookups + implements AAIDatum +{ + + @XmlElement(name = "related-lookup") + protected List<RelatedLookup> relatedLookup; + + /** + * Gets the value of the relatedLookup property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the relatedLookup property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRelatedLookup().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RelatedLookup } + * + * + */ + public List<RelatedLookup> getRelatedLookup() { + if (relatedLookup == null) { + relatedLookup = new ArrayList<RelatedLookup>(); + } + return this.relatedLookup; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedToProperty.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedToProperty.java new file mode 100644 index 0000000..b1192b1 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelatedToProperty.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyKey", + "propertyValue" +}) +@XmlRootElement(name = "related-to-property") +public class RelatedToProperty + implements AAIDatum +{ + + @XmlElement(name = "property-key") + protected String propertyKey; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyKey() { + return propertyKey; + } + + /** + * Sets the value of the propertyKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyKey(String value) { + this.propertyKey = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Relationship.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Relationship.java new file mode 100644 index 0000000..1aedc42 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Relationship.java @@ -0,0 +1,170 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="related-to" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="related-link" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-data" maxOccurs="unbounded" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}related-to-property" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "relatedTo", + "relatedLink", + "relationshipData", + "relatedToProperty" +}) +@XmlRootElement(name = "relationship") +public class Relationship + implements AAIDatum +{ + + @XmlElement(name = "related-to") + protected String relatedTo; + @XmlElement(name = "related-link") + protected String relatedLink; + @XmlElement(name = "relationship-data") + protected List<RelationshipData> relationshipData; + @XmlElement(name = "related-to-property") + protected List<RelatedToProperty> relatedToProperty; + + /** + * Gets the value of the relatedTo property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRelatedTo() { + return relatedTo; + } + + /** + * Sets the value of the relatedTo property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRelatedTo(String value) { + this.relatedTo = value; + } + + /** + * Gets the value of the relatedLink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRelatedLink() { + return relatedLink; + } + + /** + * Sets the value of the relatedLink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRelatedLink(String value) { + this.relatedLink = value; + } + + /** + * Gets the value of the relationshipData property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the relationshipData property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRelationshipData().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RelationshipData } + * + * + */ + public List<RelationshipData> getRelationshipData() { + if (relationshipData == null) { + relationshipData = new ArrayList<RelationshipData>(); + } + return this.relationshipData; + } + + /** + * Gets the value of the relatedToProperty property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the relatedToProperty property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRelatedToProperty().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RelatedToProperty } + * + * + */ + public List<RelatedToProperty> getRelatedToProperty() { + if (relatedToProperty == null) { + relatedToProperty = new ArrayList<RelatedToProperty>(); + } + return this.relatedToProperty; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipData.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipData.java new file mode 100644 index 0000000..af7dfb3 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipData.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="relationship-key" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="relationship-value" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "relationshipKey", + "relationshipValue" +}) +@XmlRootElement(name = "relationship-data") +public class RelationshipData + implements AAIDatum +{ + + @XmlElement(name = "relationship-key", required = true) + protected String relationshipKey; + @XmlElement(name = "relationship-value", required = true) + protected String relationshipValue; + + /** + * Gets the value of the relationshipKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRelationshipKey() { + return relationshipKey; + } + + /** + * Sets the value of the relationshipKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRelationshipKey(String value) { + this.relationshipKey = value; + } + + /** + * Gets the value of the relationshipValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRelationshipValue() { + return relationshipValue; + } + + /** + * Sets the value of the relationshipValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRelationshipValue(String value) { + this.relationshipValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipList.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipList.java new file mode 100644 index 0000000..3639668 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/RelationshipList.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "relationship" +}) +@XmlRootElement(name = "relationship-list") +public class RelationshipList + implements AAIDatum +{ + + protected List<Relationship> relationship; + + /** + * Gets the value of the relationship property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the relationship property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRelationship().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Relationship } + * + * + */ + public List<Relationship> getRelationship() { + if (relationship == null) { + relationship = new ArrayList<Relationship>(); + } + return this.relationship; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ReservedPropNames.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ReservedPropNames.java new file mode 100644 index 0000000..d1fb3dc --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ReservedPropNames.java @@ -0,0 +1,217 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="last-mod-source-of-truth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="aai-node-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="aai-created-ts" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="aai-unique-key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="aai-last-mod-ts" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="source-of-truth" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "lastModSourceOfTruth", + "aaiNodeType", + "aaiCreatedTs", + "aaiUniqueKey", + "aaiLastModTs", + "sourceOfTruth" +}) +@XmlRootElement(name = "reserved-prop-names") +public class ReservedPropNames + implements AAIDatum +{ + + @XmlElement(name = "last-mod-source-of-truth") + protected String lastModSourceOfTruth; + @XmlElement(name = "aai-node-type") + protected String aaiNodeType; + @XmlElement(name = "aai-created-ts") + @XmlSchemaType(name = "unsignedInt") + protected Long aaiCreatedTs; + @XmlElement(name = "aai-unique-key") + protected String aaiUniqueKey; + @XmlElement(name = "aai-last-mod-ts") + @XmlSchemaType(name = "unsignedInt") + protected Long aaiLastModTs; + @XmlElement(name = "source-of-truth") + protected String sourceOfTruth; + + /** + * Gets the value of the lastModSourceOfTruth property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLastModSourceOfTruth() { + return lastModSourceOfTruth; + } + + /** + * Sets the value of the lastModSourceOfTruth property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLastModSourceOfTruth(String value) { + this.lastModSourceOfTruth = value; + } + + /** + * Gets the value of the aaiNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAaiNodeType() { + return aaiNodeType; + } + + /** + * Sets the value of the aaiNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAaiNodeType(String value) { + this.aaiNodeType = value; + } + + /** + * Gets the value of the aaiCreatedTs property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getAaiCreatedTs() { + return aaiCreatedTs; + } + + /** + * Sets the value of the aaiCreatedTs property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setAaiCreatedTs(Long value) { + this.aaiCreatedTs = value; + } + + /** + * Gets the value of the aaiUniqueKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAaiUniqueKey() { + return aaiUniqueKey; + } + + /** + * Sets the value of the aaiUniqueKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAaiUniqueKey(String value) { + this.aaiUniqueKey = value; + } + + /** + * Gets the value of the aaiLastModTs property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getAaiLastModTs() { + return aaiLastModTs; + } + + /** + * Sets the value of the aaiLastModTs property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setAaiLastModTs(Long value) { + this.aaiLastModTs = value; + } + + /** + * Gets the value of the sourceOfTruth property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSourceOfTruth() { + return sourceOfTruth; + } + + /** + * Sets the value of the sourceOfTruth property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSourceOfTruth(String value) { + this.sourceOfTruth = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResponseList.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResponseList.java new file mode 100644 index 0000000..447adf4 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResponseList.java @@ -0,0 +1,74 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}inventory-response-items" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "inventoryResponseItems" +}) +@XmlRootElement(name = "response-list") +public class ResponseList + implements AAIDatum +{ + + @XmlElement(name = "inventory-response-items") + protected InventoryResponseItems inventoryResponseItems; + + /** + * Gets the value of the inventoryResponseItems property. + * + * @return + * possible object is + * {@link InventoryResponseItems } + * + */ + public InventoryResponseItems getInventoryResponseItems() { + return inventoryResponseItems; + } + + /** + * Sets the value of the inventoryResponseItems property. + * + * @param value + * allowed object is + * {@link InventoryResponseItems } + * + */ + public void setInventoryResponseItems(InventoryResponseItems value) { + this.inventoryResponseItems = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResultData.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResultData.java new file mode 100644 index 0000000..554660b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ResultData.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="resource-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-link" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "resourceType", + "resourceLink" +}) +@XmlRootElement(name = "result-data") +public class ResultData + implements AAIDatum +{ + + @XmlElement(name = "resource-type") + protected String resourceType; + @XmlElement(name = "resource-link") + protected String resourceLink; + + /** + * Gets the value of the resourceType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceType() { + return resourceType; + } + + /** + * Sets the value of the resourceType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceType(String value) { + this.resourceType = value; + } + + /** + * Gets the value of the resourceLink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceLink() { + return resourceLink; + } + + /** + * Sets the value of the resourceLink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceLink(String value) { + this.resourceLink = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Search.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Search.java new file mode 100644 index 0000000..a47f8db --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Search.java @@ -0,0 +1,74 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}search-results" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "searchResults" +}) +@XmlRootElement(name = "search") +public class Search + implements AAIDatum +{ + + @XmlElement(name = "search-results") + protected SearchResults searchResults; + + /** + * Gets the value of the searchResults property. + * + * @return + * possible object is + * {@link SearchResults } + * + */ + public SearchResults getSearchResults() { + return searchResults; + } + + /** + * Sets the value of the searchResults property. + * + * @param value + * allowed object is + * {@link SearchResults } + * + */ + public void setSearchResults(SearchResults value) { + this.searchResults = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SearchResults.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SearchResults.java new file mode 100644 index 0000000..fdfbbf4 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SearchResults.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}result-data" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "resultData" +}) +@XmlRootElement(name = "search-results") +public class SearchResults + implements AAIDatum +{ + + @XmlElement(name = "result-data") + protected List<ResultData> resultData; + + /** + * Gets the value of the resultData property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the resultData property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getResultData().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ResultData } + * + * + */ + public List<ResultData> getResultData() { + if (resultData == null) { + resultData = new ArrayList<ResultData>(); + } + return this.resultData; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SecondaryFilter.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SecondaryFilter.java new file mode 100644 index 0000000..6f8a503 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SecondaryFilter.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="filter-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName", + "filterType", + "propertyValue" +}) +@XmlRootElement(name = "secondary-filter") +public class SecondaryFilter + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + @XmlElement(name = "filter-type") + protected String filterType; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the filterType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilterType() { + return filterType; + } + + /** + * Sets the value of the filterType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilterType(String value) { + this.filterType = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignment.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignment.java new file mode 100644 index 0000000..25618e0 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignment.java @@ -0,0 +1,130 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segmentation-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "segmentationId", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "segmentation-assignment") +public class SegmentationAssignment + implements AAIDatum +{ + + @XmlElement(name = "segmentation-id", required = true) + protected String segmentationId; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the segmentationId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentationId() { + return segmentationId; + } + + /** + * Sets the value of the segmentationId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentationId(String value) { + this.segmentationId = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignments.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignments.java new file mode 100644 index 0000000..03b0758 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/SegmentationAssignments.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}segmentation-assignment" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "segmentationAssignment" +}) +@XmlRootElement(name = "segmentation-assignments") +public class SegmentationAssignments + implements AAIDatum +{ + + @XmlElement(name = "segmentation-assignment") + protected List<SegmentationAssignment> segmentationAssignment; + + /** + * Gets the value of the segmentationAssignment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the segmentationAssignment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSegmentationAssignment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link SegmentationAssignment } + * + * + */ + public List<SegmentationAssignment> getSegmentationAssignment() { + if (segmentationAssignment == null) { + segmentationAssignment = new ArrayList<SegmentationAssignment>(); + } + return this.segmentationAssignment; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Service.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Service.java new file mode 100644 index 0000000..24022fc --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Service.java @@ -0,0 +1,214 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="service-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="service-description" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="service-selflink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="service-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "serviceId", + "serviceDescription", + "serviceSelflink", + "resourceVersion", + "serviceVersion", + "relationshipList" +}) +@XmlRootElement(name = "service") +public class Service + implements AAIDatum +{ + + @XmlElement(name = "service-id", required = true) + protected String serviceId; + @XmlElement(name = "service-description", required = true) + protected String serviceDescription; + @XmlElement(name = "service-selflink") + protected String serviceSelflink; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "service-version") + protected String serviceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the serviceId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceId() { + return serviceId; + } + + /** + * Sets the value of the serviceId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceId(String value) { + this.serviceId = value; + } + + /** + * Gets the value of the serviceDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceDescription() { + return serviceDescription; + } + + /** + * Sets the value of the serviceDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceDescription(String value) { + this.serviceDescription = value; + } + + /** + * Gets the value of the serviceSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceSelflink() { + return serviceSelflink; + } + + /** + * Sets the value of the serviceSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceSelflink(String value) { + this.serviceSelflink = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the serviceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceVersion() { + return serviceVersion; + } + + /** + * Sets the value of the serviceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceVersion(String value) { + this.serviceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceDesignAndCreation.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceDesignAndCreation.java new file mode 100644 index 0000000..98b9b62 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceDesignAndCreation.java @@ -0,0 +1,128 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}services" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}models" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}named-queries" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "services", + "models", + "namedQueries" +}) +@XmlRootElement(name = "service-design-and-creation") +public class ServiceDesignAndCreation + implements AAIDatum +{ + + protected Services services; + protected Models models; + @XmlElement(name = "named-queries") + protected NamedQueries namedQueries; + + /** + * Gets the value of the services property. + * + * @return + * possible object is + * {@link Services } + * + */ + public Services getServices() { + return services; + } + + /** + * Sets the value of the services property. + * + * @param value + * allowed object is + * {@link Services } + * + */ + public void setServices(Services value) { + this.services = value; + } + + /** + * Gets the value of the models property. + * + * @return + * possible object is + * {@link Models } + * + */ + public Models getModels() { + return models; + } + + /** + * Sets the value of the models property. + * + * @param value + * allowed object is + * {@link Models } + * + */ + public void setModels(Models value) { + this.models = value; + } + + /** + * Gets the value of the namedQueries property. + * + * @return + * possible object is + * {@link NamedQueries } + * + */ + public NamedQueries getNamedQueries() { + return namedQueries; + } + + /** + * Sets the value of the namedQueries property. + * + * @param value + * allowed object is + * {@link NamedQueries } + * + */ + public void setNamedQueries(NamedQueries value) { + this.namedQueries = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstance.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstance.java new file mode 100644 index 0000000..f8369c9 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstance.java @@ -0,0 +1,521 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="service-instance-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="service-instance-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bandwidth-total" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bandwidth-up-wan1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bandwidth-down-wan1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bandwidth-up-wan2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bandwidth-down-wan2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vhn-portal-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="operational-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="service-instance-location-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}metadata" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "serviceInstanceId", + "serviceInstanceName", + "personaModelId", + "personaModelVersion", + "widgetModelId", + "widgetModelVersion", + "bandwidthTotal", + "bandwidthUpWan1", + "bandwidthDownWan1", + "bandwidthUpWan2", + "bandwidthDownWan2", + "vhnPortalUrl", + "operationalStatus", + "serviceInstanceLocationId", + "resourceVersion", + "relationshipList", + "metadata" +}) +@XmlRootElement(name = "service-instance") +public class ServiceInstance + implements AAIDatum +{ + + @XmlElement(name = "service-instance-id", required = true) + protected String serviceInstanceId; + @XmlElement(name = "service-instance-name") + protected String serviceInstanceName; + @XmlElement(name = "persona-model-id") + protected String personaModelId; + @XmlElement(name = "persona-model-version") + protected String personaModelVersion; + @XmlElement(name = "widget-model-id") + protected String widgetModelId; + @XmlElement(name = "widget-model-version") + protected String widgetModelVersion; + @XmlElement(name = "bandwidth-total") + protected String bandwidthTotal; + @XmlElement(name = "bandwidth-up-wan1") + protected String bandwidthUpWan1; + @XmlElement(name = "bandwidth-down-wan1") + protected String bandwidthDownWan1; + @XmlElement(name = "bandwidth-up-wan2") + protected String bandwidthUpWan2; + @XmlElement(name = "bandwidth-down-wan2") + protected String bandwidthDownWan2; + @XmlElement(name = "vhn-portal-url") + protected String vhnPortalUrl; + @XmlElement(name = "operational-status") + protected String operationalStatus; + @XmlElement(name = "service-instance-location-id") + protected String serviceInstanceLocationId; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + protected Metadata metadata; + + /** + * Gets the value of the serviceInstanceId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceInstanceId() { + return serviceInstanceId; + } + + /** + * Sets the value of the serviceInstanceId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceInstanceId(String value) { + this.serviceInstanceId = value; + } + + /** + * Gets the value of the serviceInstanceName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceInstanceName() { + return serviceInstanceName; + } + + /** + * Sets the value of the serviceInstanceName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceInstanceName(String value) { + this.serviceInstanceName = value; + } + + /** + * Gets the value of the personaModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelId() { + return personaModelId; + } + + /** + * Sets the value of the personaModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelId(String value) { + this.personaModelId = value; + } + + /** + * Gets the value of the personaModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelVersion() { + return personaModelVersion; + } + + /** + * Sets the value of the personaModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelVersion(String value) { + this.personaModelVersion = value; + } + + /** + * Gets the value of the widgetModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelId() { + return widgetModelId; + } + + /** + * Sets the value of the widgetModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelId(String value) { + this.widgetModelId = value; + } + + /** + * Gets the value of the widgetModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelVersion() { + return widgetModelVersion; + } + + /** + * Sets the value of the widgetModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelVersion(String value) { + this.widgetModelVersion = value; + } + + /** + * Gets the value of the bandwidthTotal property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandwidthTotal() { + return bandwidthTotal; + } + + /** + * Sets the value of the bandwidthTotal property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandwidthTotal(String value) { + this.bandwidthTotal = value; + } + + /** + * Gets the value of the bandwidthUpWan1 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandwidthUpWan1() { + return bandwidthUpWan1; + } + + /** + * Sets the value of the bandwidthUpWan1 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandwidthUpWan1(String value) { + this.bandwidthUpWan1 = value; + } + + /** + * Gets the value of the bandwidthDownWan1 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandwidthDownWan1() { + return bandwidthDownWan1; + } + + /** + * Sets the value of the bandwidthDownWan1 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandwidthDownWan1(String value) { + this.bandwidthDownWan1 = value; + } + + /** + * Gets the value of the bandwidthUpWan2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandwidthUpWan2() { + return bandwidthUpWan2; + } + + /** + * Sets the value of the bandwidthUpWan2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandwidthUpWan2(String value) { + this.bandwidthUpWan2 = value; + } + + /** + * Gets the value of the bandwidthDownWan2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBandwidthDownWan2() { + return bandwidthDownWan2; + } + + /** + * Sets the value of the bandwidthDownWan2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBandwidthDownWan2(String value) { + this.bandwidthDownWan2 = value; + } + + /** + * Gets the value of the vhnPortalUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVhnPortalUrl() { + return vhnPortalUrl; + } + + /** + * Sets the value of the vhnPortalUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVhnPortalUrl(String value) { + this.vhnPortalUrl = value; + } + + /** + * Gets the value of the operationalStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationalStatus() { + return operationalStatus; + } + + /** + * Sets the value of the operationalStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationalStatus(String value) { + this.operationalStatus = value; + } + + /** + * Gets the value of the serviceInstanceLocationId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceInstanceLocationId() { + return serviceInstanceLocationId; + } + + /** + * Sets the value of the serviceInstanceLocationId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceInstanceLocationId(String value) { + this.serviceInstanceLocationId = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the metadata property. + * + * @return + * possible object is + * {@link Metadata } + * + */ + public Metadata getMetadata() { + return metadata; + } + + /** + * Sets the value of the metadata property. + * + * @param value + * allowed object is + * {@link Metadata } + * + */ + public void setMetadata(Metadata value) { + this.metadata = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstances.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstances.java new file mode 100644 index 0000000..f11eb61 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceInstances.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}service-instance" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "serviceInstance" +}) +@XmlRootElement(name = "service-instances") +public class ServiceInstances + implements AAIDatum +{ + + @XmlElement(name = "service-instance") + protected List<ServiceInstance> serviceInstance; + + /** + * Gets the value of the serviceInstance property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the serviceInstance property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getServiceInstance().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ServiceInstance } + * + * + */ + public List<ServiceInstance> getServiceInstance() { + if (serviceInstance == null) { + serviceInstance = new ArrayList<ServiceInstance>(); + } + return this.serviceInstance; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscription.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscription.java new file mode 100644 index 0000000..981f916 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscription.java @@ -0,0 +1,186 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="service-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="temp-ub-sub-account-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}service-instances" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "serviceType", + "tempUbSubAccountId", + "resourceVersion", + "serviceInstances", + "relationshipList" +}) +@XmlRootElement(name = "service-subscription") +public class ServiceSubscription + implements AAIDatum +{ + + @XmlElement(name = "service-type", required = true) + protected String serviceType; + @XmlElement(name = "temp-ub-sub-account-id") + protected String tempUbSubAccountId; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "service-instances") + protected ServiceInstances serviceInstances; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the serviceType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceType() { + return serviceType; + } + + /** + * Sets the value of the serviceType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceType(String value) { + this.serviceType = value; + } + + /** + * Gets the value of the tempUbSubAccountId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTempUbSubAccountId() { + return tempUbSubAccountId; + } + + /** + * Sets the value of the tempUbSubAccountId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTempUbSubAccountId(String value) { + this.tempUbSubAccountId = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the serviceInstances property. + * + * @return + * possible object is + * {@link ServiceInstances } + * + */ + public ServiceInstances getServiceInstances() { + return serviceInstances; + } + + /** + * Sets the value of the serviceInstances property. + * + * @param value + * allowed object is + * {@link ServiceInstances } + * + */ + public void setServiceInstances(ServiceInstances value) { + this.serviceInstances = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscriptions.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscriptions.java new file mode 100644 index 0000000..d8f2711 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/ServiceSubscriptions.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}service-subscription" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "serviceSubscription" +}) +@XmlRootElement(name = "service-subscriptions") +public class ServiceSubscriptions + implements AAIDatum +{ + + @XmlElement(name = "service-subscription") + protected List<ServiceSubscription> serviceSubscription; + + /** + * Gets the value of the serviceSubscription property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the serviceSubscription property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getServiceSubscription().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ServiceSubscription } + * + * + */ + public List<ServiceSubscription> getServiceSubscription() { + if (serviceSubscription == null) { + serviceSubscription = new ArrayList<ServiceSubscription>(); + } + return this.serviceSubscription; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Services.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Services.java new file mode 100644 index 0000000..7a00462 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Services.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}service" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "service" +}) +@XmlRootElement(name = "services") +public class Services + implements AAIDatum +{ + + protected List<Service> service; + + /** + * Gets the value of the service property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the service property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getService().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Service } + * + * + */ + public List<Service> getService() { + if (service == null) { + service = new ArrayList<Service>(); + } + return this.service; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshot.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshot.java new file mode 100644 index 0000000..3cf1b9d --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshot.java @@ -0,0 +1,381 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="snapshot-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="snapshot-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="snapshot-architecture" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="snapshot-os-distro" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="snapshot-os-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="application-vendor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="application-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="snapshot-selflink" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="prev-snapshot-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "snapshotId", + "snapshotName", + "snapshotArchitecture", + "snapshotOsDistro", + "snapshotOsVersion", + "application", + "applicationVendor", + "applicationVersion", + "snapshotSelflink", + "prevSnapshotId", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "snapshot") +public class Snapshot + implements AAIDatum +{ + + @XmlElement(name = "snapshot-id", required = true) + protected String snapshotId; + @XmlElement(name = "snapshot-name") + protected String snapshotName; + @XmlElement(name = "snapshot-architecture") + protected String snapshotArchitecture; + @XmlElement(name = "snapshot-os-distro") + protected String snapshotOsDistro; + @XmlElement(name = "snapshot-os-version") + protected String snapshotOsVersion; + protected String application; + @XmlElement(name = "application-vendor") + protected String applicationVendor; + @XmlElement(name = "application-version") + protected String applicationVersion; + @XmlElement(name = "snapshot-selflink") + protected String snapshotSelflink; + @XmlElement(name = "prev-snapshot-id") + protected String prevSnapshotId; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the snapshotId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotId() { + return snapshotId; + } + + /** + * Sets the value of the snapshotId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotId(String value) { + this.snapshotId = value; + } + + /** + * Gets the value of the snapshotName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotName() { + return snapshotName; + } + + /** + * Sets the value of the snapshotName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotName(String value) { + this.snapshotName = value; + } + + /** + * Gets the value of the snapshotArchitecture property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotArchitecture() { + return snapshotArchitecture; + } + + /** + * Sets the value of the snapshotArchitecture property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotArchitecture(String value) { + this.snapshotArchitecture = value; + } + + /** + * Gets the value of the snapshotOsDistro property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotOsDistro() { + return snapshotOsDistro; + } + + /** + * Sets the value of the snapshotOsDistro property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotOsDistro(String value) { + this.snapshotOsDistro = value; + } + + /** + * Gets the value of the snapshotOsVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotOsVersion() { + return snapshotOsVersion; + } + + /** + * Sets the value of the snapshotOsVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotOsVersion(String value) { + this.snapshotOsVersion = value; + } + + /** + * Gets the value of the application property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplication() { + return application; + } + + /** + * Sets the value of the application property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplication(String value) { + this.application = value; + } + + /** + * Gets the value of the applicationVendor property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVendor() { + return applicationVendor; + } + + /** + * Sets the value of the applicationVendor property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVendor(String value) { + this.applicationVendor = value; + } + + /** + * Gets the value of the applicationVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApplicationVersion() { + return applicationVersion; + } + + /** + * Sets the value of the applicationVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApplicationVersion(String value) { + this.applicationVersion = value; + } + + /** + * Gets the value of the snapshotSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSnapshotSelflink() { + return snapshotSelflink; + } + + /** + * Sets the value of the snapshotSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSnapshotSelflink(String value) { + this.snapshotSelflink = value; + } + + /** + * Gets the value of the prevSnapshotId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrevSnapshotId() { + return prevSnapshotId; + } + + /** + * Sets the value of the prevSnapshotId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrevSnapshotId(String value) { + this.prevSnapshotId = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshots.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshots.java new file mode 100644 index 0000000..be9e85b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Snapshots.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}snapshot" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "snapshot" +}) +@XmlRootElement(name = "snapshots") +public class Snapshots + implements AAIDatum +{ + + protected List<Snapshot> snapshot; + + /** + * Gets the value of the snapshot property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the snapshot property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSnapshot().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Snapshot } + * + * + */ + public List<Snapshot> getSnapshot() { + if (snapshot == null) { + snapshot = new ArrayList<Snapshot>(); + } + return this.snapshot; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/StartNodeFilter.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/StartNodeFilter.java new file mode 100644 index 0000000..f04a9a0 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/StartNodeFilter.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="property-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="property-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "propertyName", + "propertyValue" +}) +@XmlRootElement(name = "start-node-filter") +public class StartNodeFilter + implements AAIDatum +{ + + @XmlElement(name = "property-name") + protected String propertyName; + @XmlElement(name = "property-value") + protected String propertyValue; + + /** + * Gets the value of the propertyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyName() { + return propertyName; + } + + /** + * Sets the value of the propertyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyName(String value) { + this.propertyName = value; + } + + /** + * Gets the value of the propertyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPropertyValue() { + return propertyValue; + } + + /** + * Sets the value of the propertyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPropertyValue(String value) { + this.propertyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnet.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnet.java new file mode 100644 index 0000000..691cccd --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnet.java @@ -0,0 +1,402 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="subnet-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="subnet-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="neutron-subnet-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="gateway-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="network-start-address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="cidr-mask" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ip-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="dhcp-enabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="dhcp-start" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="dhcp-end" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "subnetId", + "subnetName", + "neutronSubnetId", + "gatewayAddress", + "networkStartAddress", + "cidrMask", + "ipVersion", + "orchestrationStatus", + "dhcpEnabled", + "dhcpStart", + "dhcpEnd", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "subnet") +public class Subnet + implements AAIDatum +{ + + @XmlElement(name = "subnet-id", required = true) + protected String subnetId; + @XmlElement(name = "subnet-name") + protected String subnetName; + @XmlElement(name = "neutron-subnet-id") + protected String neutronSubnetId; + @XmlElement(name = "gateway-address") + protected String gatewayAddress; + @XmlElement(name = "network-start-address") + protected String networkStartAddress; + @XmlElement(name = "cidr-mask") + protected String cidrMask; + @XmlElement(name = "ip-version") + protected String ipVersion; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "dhcp-enabled") + protected boolean dhcpEnabled; + @XmlElement(name = "dhcp-start") + protected String dhcpStart; + @XmlElement(name = "dhcp-end") + protected String dhcpEnd; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the subnetId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubnetId() { + return subnetId; + } + + /** + * Sets the value of the subnetId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubnetId(String value) { + this.subnetId = value; + } + + /** + * Gets the value of the subnetName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubnetName() { + return subnetName; + } + + /** + * Sets the value of the subnetName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubnetName(String value) { + this.subnetName = value; + } + + /** + * Gets the value of the neutronSubnetId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNeutronSubnetId() { + return neutronSubnetId; + } + + /** + * Sets the value of the neutronSubnetId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNeutronSubnetId(String value) { + this.neutronSubnetId = value; + } + + /** + * Gets the value of the gatewayAddress property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGatewayAddress() { + return gatewayAddress; + } + + /** + * Sets the value of the gatewayAddress property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGatewayAddress(String value) { + this.gatewayAddress = value; + } + + /** + * Gets the value of the networkStartAddress property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNetworkStartAddress() { + return networkStartAddress; + } + + /** + * Sets the value of the networkStartAddress property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNetworkStartAddress(String value) { + this.networkStartAddress = value; + } + + /** + * Gets the value of the cidrMask property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCidrMask() { + return cidrMask; + } + + /** + * Sets the value of the cidrMask property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCidrMask(String value) { + this.cidrMask = value; + } + + /** + * Gets the value of the ipVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpVersion() { + return ipVersion; + } + + /** + * Sets the value of the ipVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpVersion(String value) { + this.ipVersion = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the dhcpEnabled property. + * + */ + public boolean isDhcpEnabled() { + return dhcpEnabled; + } + + /** + * Sets the value of the dhcpEnabled property. + * + */ + public void setDhcpEnabled(boolean value) { + this.dhcpEnabled = value; + } + + /** + * Gets the value of the dhcpStart property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDhcpStart() { + return dhcpStart; + } + + /** + * Sets the value of the dhcpStart property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDhcpStart(String value) { + this.dhcpStart = value; + } + + /** + * Gets the value of the dhcpEnd property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDhcpEnd() { + return dhcpEnd; + } + + /** + * Sets the value of the dhcpEnd property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDhcpEnd(String value) { + this.dhcpEnd = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnets.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnets.java new file mode 100644 index 0000000..b26dc34 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Subnets.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}subnet" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "subnet" +}) +@XmlRootElement(name = "subnets") +public class Subnets + implements AAIDatum +{ + + protected List<Subnet> subnet; + + /** + * Gets the value of the subnet property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the subnet property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSubnet().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Subnet } + * + * + */ + public List<Subnet> getSubnet() { + if (subnet == null) { + subnet = new ArrayList<Subnet>(); + } + return this.subnet; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/TaggedInventoryItemList.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/TaggedInventoryItemList.java new file mode 100644 index 0000000..8adcf9a --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/TaggedInventoryItemList.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}inventory-item" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "inventoryItem" +}) +@XmlRootElement(name = "tagged-inventory-item-list") +public class TaggedInventoryItemList + implements AAIDatum +{ + + @XmlElement(name = "inventory-item") + protected List<InventoryItem> inventoryItem; + + /** + * Gets the value of the inventoryItem property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the inventoryItem property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getInventoryItem().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link InventoryItem } + * + * + */ + public List<InventoryItem> getInventoryItem() { + if (inventoryItem == null) { + inventoryItem = new ArrayList<InventoryItem>(); + } + return this.inventoryItem; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenant.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenant.java new file mode 100644 index 0000000..4e5eb1e --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenant.java @@ -0,0 +1,185 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="tenant-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="tenant-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}vservers" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "tenantId", + "tenantName", + "resourceVersion", + "vservers", + "relationshipList" +}) +@XmlRootElement(name = "tenant") +public class Tenant + implements AAIDatum +{ + + @XmlElement(name = "tenant-id", required = true) + protected String tenantId; + @XmlElement(name = "tenant-name", required = true) + protected String tenantName; + @XmlElement(name = "resource-version") + protected String resourceVersion; + protected Vservers vservers; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the tenantId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTenantId() { + return tenantId; + } + + /** + * Sets the value of the tenantId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTenantId(String value) { + this.tenantId = value; + } + + /** + * Gets the value of the tenantName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTenantName() { + return tenantName; + } + + /** + * Sets the value of the tenantName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTenantName(String value) { + this.tenantName = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the vservers property. + * + * @return + * possible object is + * {@link Vservers } + * + */ + public Vservers getVservers() { + return vservers; + } + + /** + * Sets the value of the vservers property. + * + * @param value + * allowed object is + * {@link Vservers } + * + */ + public void setVservers(Vservers value) { + this.vservers = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenants.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenants.java new file mode 100644 index 0000000..dfafbf3 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Tenants.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}tenant" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "tenant" +}) +@XmlRootElement(name = "tenants") +public class Tenants + implements AAIDatum +{ + + protected List<Tenant> tenant; + + /** + * Gets the value of the tenant property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the tenant property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getTenant().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Tenant } + * + * + */ + public List<Tenant> getTenant() { + if (tenant == null) { + tenant = new ArrayList<Tenant>(); + } + return this.tenant; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Update.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Update.java new file mode 100644 index 0000000..fec7741 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Update.java @@ -0,0 +1,169 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="update-node-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}update-node-key" maxOccurs="unbounded" minOccurs="0"/> + * <element name="update-node-uri" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}action" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "updateNodeType", + "updateNodeKey", + "updateNodeUri", + "action" +}) +@XmlRootElement(name = "update") +public class Update + implements AAIDatum +{ + + @XmlElement(name = "update-node-type", required = true) + protected String updateNodeType; + @XmlElement(name = "update-node-key") + protected List<UpdateNodeKey> updateNodeKey; + @XmlElement(name = "update-node-uri") + protected String updateNodeUri; + protected List<Action> action; + + /** + * Gets the value of the updateNodeType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUpdateNodeType() { + return updateNodeType; + } + + /** + * Sets the value of the updateNodeType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUpdateNodeType(String value) { + this.updateNodeType = value; + } + + /** + * Gets the value of the updateNodeKey property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the updateNodeKey property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getUpdateNodeKey().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link UpdateNodeKey } + * + * + */ + public List<UpdateNodeKey> getUpdateNodeKey() { + if (updateNodeKey == null) { + updateNodeKey = new ArrayList<UpdateNodeKey>(); + } + return this.updateNodeKey; + } + + /** + * Gets the value of the updateNodeUri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUpdateNodeUri() { + return updateNodeUri; + } + + /** + * Sets the value of the updateNodeUri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUpdateNodeUri(String value) { + this.updateNodeUri = value; + } + + /** + * Gets the value of the action property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the action property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getAction().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Action } + * + * + */ + public List<Action> getAction() { + if (action == null) { + action = new ArrayList<Action>(); + } + return this.action; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/UpdateNodeKey.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/UpdateNodeKey.java new file mode 100644 index 0000000..3d80775 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/UpdateNodeKey.java @@ -0,0 +1,102 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="key-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="key-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "keyName", + "keyValue" +}) +@XmlRootElement(name = "update-node-key") +public class UpdateNodeKey + implements AAIDatum +{ + + @XmlElement(name = "key-name") + protected String keyName; + @XmlElement(name = "key-value") + protected String keyValue; + + /** + * Gets the value of the keyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyName() { + return keyName; + } + + /** + * Sets the value of the keyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyName(String value) { + this.keyName = value; + } + + /** + * Gets the value of the keyValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKeyValue() { + return keyValue; + } + + /** + * Sets the value of the keyValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKeyValue(String value) { + this.keyValue = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModule.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModule.java new file mode 100644 index 0000000..bf331f5 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModule.java @@ -0,0 +1,374 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vf-module-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vf-module-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="heat-stack-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="is-base-vf-module" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="persona-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="widget-model-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="contrail-service-instance-fqdn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vfModuleId", + "vfModuleName", + "heatStackId", + "orchestrationStatus", + "isBaseVfModule", + "resourceVersion", + "personaModelId", + "personaModelVersion", + "widgetModelId", + "widgetModelVersion", + "contrailServiceInstanceFqdn", + "relationshipList" +}) +@XmlRootElement(name = "vf-module") +public class VfModule + implements AAIDatum +{ + + @XmlElement(name = "vf-module-id", required = true) + protected String vfModuleId; + @XmlElement(name = "vf-module-name") + protected String vfModuleName; + @XmlElement(name = "heat-stack-id") + protected String heatStackId; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "is-base-vf-module") + protected boolean isBaseVfModule; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "persona-model-id") + protected String personaModelId; + @XmlElement(name = "persona-model-version") + protected String personaModelVersion; + @XmlElement(name = "widget-model-id") + protected String widgetModelId; + @XmlElement(name = "widget-model-version") + protected String widgetModelVersion; + @XmlElement(name = "contrail-service-instance-fqdn") + protected String contrailServiceInstanceFqdn; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the vfModuleId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVfModuleId() { + return vfModuleId; + } + + /** + * Sets the value of the vfModuleId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVfModuleId(String value) { + this.vfModuleId = value; + } + + /** + * Gets the value of the vfModuleName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVfModuleName() { + return vfModuleName; + } + + /** + * Sets the value of the vfModuleName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVfModuleName(String value) { + this.vfModuleName = value; + } + + /** + * Gets the value of the heatStackId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatStackId() { + return heatStackId; + } + + /** + * Sets the value of the heatStackId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatStackId(String value) { + this.heatStackId = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the isBaseVfModule property. + * + */ + public boolean isIsBaseVfModule() { + return isBaseVfModule; + } + + /** + * Sets the value of the isBaseVfModule property. + * + */ + public void setIsBaseVfModule(boolean value) { + this.isBaseVfModule = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the personaModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelId() { + return personaModelId; + } + + /** + * Sets the value of the personaModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelId(String value) { + this.personaModelId = value; + } + + /** + * Gets the value of the personaModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonaModelVersion() { + return personaModelVersion; + } + + /** + * Sets the value of the personaModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonaModelVersion(String value) { + this.personaModelVersion = value; + } + + /** + * Gets the value of the widgetModelId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelId() { + return widgetModelId; + } + + /** + * Sets the value of the widgetModelId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelId(String value) { + this.widgetModelId = value; + } + + /** + * Gets the value of the widgetModelVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWidgetModelVersion() { + return widgetModelVersion; + } + + /** + * Sets the value of the widgetModelVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWidgetModelVersion(String value) { + this.widgetModelVersion = value; + } + + /** + * Gets the value of the contrailServiceInstanceFqdn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContrailServiceInstanceFqdn() { + return contrailServiceInstanceFqdn; + } + + /** + * Sets the value of the contrailServiceInstanceFqdn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContrailServiceInstanceFqdn(String value) { + this.contrailServiceInstanceFqdn = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModules.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModules.java new file mode 100644 index 0000000..8e13c9e --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VfModules.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}vf-module" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vfModule" +}) +@XmlRootElement(name = "vf-modules") +public class VfModules + implements AAIDatum +{ + + @XmlElement(name = "vf-module") + protected List<VfModule> vfModule; + + /** + * Gets the value of the vfModule property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the vfModule property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVfModule().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link VfModule } + * + * + */ + public List<VfModule> getVfModule() { + if (vfModule == null) { + vfModule = new ArrayList<VfModule>(); + } + return this.vfModule; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlan.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlan.java new file mode 100644 index 0000000..d7da63c --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlan.java @@ -0,0 +1,397 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vlan-interface" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vlan-id-inner" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="vlan-id-outer" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="speed-units" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vlan-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="backdoor-connection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vpn-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-interface-ipv4-address-list" maxOccurs="unbounded" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l3-interface-ipv6-address-list" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vlanInterface", + "vlanIdInner", + "vlanIdOuter", + "resourceVersion", + "speedValue", + "speedUnits", + "vlanDescription", + "backdoorConnection", + "vpnId", + "relationshipList", + "l3InterfaceIpv4AddressList", + "l3InterfaceIpv6AddressList" +}) +@XmlRootElement(name = "vlan") +public class Vlan + implements AAIDatum +{ + + @XmlElement(name = "vlan-interface", required = true) + protected String vlanInterface; + @XmlElement(name = "vlan-id-inner") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdInner; + @XmlElement(name = "vlan-id-outer") + @XmlSchemaType(name = "unsignedInt") + protected Long vlanIdOuter; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "speed-value") + protected String speedValue; + @XmlElement(name = "speed-units") + protected String speedUnits; + @XmlElement(name = "vlan-description") + protected String vlanDescription; + @XmlElement(name = "backdoor-connection") + protected String backdoorConnection; + @XmlElement(name = "vpn-id") + protected String vpnId; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l3-interface-ipv4-address-list") + protected List<L3InterfaceIpv4AddressList> l3InterfaceIpv4AddressList; + @XmlElement(name = "l3-interface-ipv6-address-list") + protected List<L3InterfaceIpv6AddressList> l3InterfaceIpv6AddressList; + + /** + * Gets the value of the vlanInterface property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVlanInterface() { + return vlanInterface; + } + + /** + * Sets the value of the vlanInterface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVlanInterface(String value) { + this.vlanInterface = value; + } + + /** + * Gets the value of the vlanIdInner property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdInner() { + return vlanIdInner; + } + + /** + * Sets the value of the vlanIdInner property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdInner(Long value) { + this.vlanIdInner = value; + } + + /** + * Gets the value of the vlanIdOuter property. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getVlanIdOuter() { + return vlanIdOuter; + } + + /** + * Sets the value of the vlanIdOuter property. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setVlanIdOuter(Long value) { + this.vlanIdOuter = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the speedValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedValue() { + return speedValue; + } + + /** + * Sets the value of the speedValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedValue(String value) { + this.speedValue = value; + } + + /** + * Gets the value of the speedUnits property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeedUnits() { + return speedUnits; + } + + /** + * Sets the value of the speedUnits property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeedUnits(String value) { + this.speedUnits = value; + } + + /** + * Gets the value of the vlanDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVlanDescription() { + return vlanDescription; + } + + /** + * Sets the value of the vlanDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVlanDescription(String value) { + this.vlanDescription = value; + } + + /** + * Gets the value of the backdoorConnection property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBackdoorConnection() { + return backdoorConnection; + } + + /** + * Sets the value of the backdoorConnection property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBackdoorConnection(String value) { + this.backdoorConnection = value; + } + + /** + * Gets the value of the vpnId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVpnId() { + return vpnId; + } + + /** + * Sets the value of the vpnId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVpnId(String value) { + this.vpnId = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the l3InterfaceIpv4AddressList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the l3InterfaceIpv4AddressList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getL3InterfaceIpv4AddressList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link L3InterfaceIpv4AddressList } + * + * + */ + public List<L3InterfaceIpv4AddressList> getL3InterfaceIpv4AddressList() { + if (l3InterfaceIpv4AddressList == null) { + l3InterfaceIpv4AddressList = new ArrayList<L3InterfaceIpv4AddressList>(); + } + return this.l3InterfaceIpv4AddressList; + } + + /** + * Gets the value of the l3InterfaceIpv6AddressList property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the l3InterfaceIpv6AddressList property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getL3InterfaceIpv6AddressList().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link L3InterfaceIpv6AddressList } + * + * + */ + public List<L3InterfaceIpv6AddressList> getL3InterfaceIpv6AddressList() { + if (l3InterfaceIpv6AddressList == null) { + l3InterfaceIpv6AddressList = new ArrayList<L3InterfaceIpv6AddressList>(); + } + return this.l3InterfaceIpv6AddressList; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlans.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlans.java new file mode 100644 index 0000000..3e02f71 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vlans.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}vlan" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vlan" +}) +@XmlRootElement(name = "vlans") +public class Vlans + implements AAIDatum +{ + + protected List<Vlan> vlan; + + /** + * Gets the value of the vlan property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the vlan property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVlan().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Vlan } + * + * + */ + public List<Vlan> getVlan() { + if (vlan == null) { + vlan = new ArrayList<Vlan>(); + } + return this.vlan; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfc.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfc.java new file mode 100644 index 0000000..c4f2dbb --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfc.java @@ -0,0 +1,338 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vnfc-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vnfc-function-code" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vnfc-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="prov-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="ipaddress-v4-oam-vip" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="in-maint" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="is-closed-loop-disabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="group-notation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vnfcName", + "vnfcFunctionCode", + "vnfcType", + "provStatus", + "orchestrationStatus", + "ipaddressV4OamVip", + "inMaint", + "isClosedLoopDisabled", + "groupNotation", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "vnfc") +public class Vnfc + implements AAIDatum +{ + + @XmlElement(name = "vnfc-name", required = true) + protected String vnfcName; + @XmlElement(name = "vnfc-function-code", required = true) + protected String vnfcFunctionCode; + @XmlElement(name = "vnfc-type", required = true) + protected String vnfcType; + @XmlElement(name = "prov-status") + protected String provStatus; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "ipaddress-v4-oam-vip") + protected String ipaddressV4OamVip; + @XmlElement(name = "in-maint") + protected boolean inMaint; + @XmlElement(name = "is-closed-loop-disabled") + protected boolean isClosedLoopDisabled; + @XmlElement(name = "group-notation") + protected String groupNotation; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the vnfcName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfcName() { + return vnfcName; + } + + /** + * Sets the value of the vnfcName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfcName(String value) { + this.vnfcName = value; + } + + /** + * Gets the value of the vnfcFunctionCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfcFunctionCode() { + return vnfcFunctionCode; + } + + /** + * Sets the value of the vnfcFunctionCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfcFunctionCode(String value) { + this.vnfcFunctionCode = value; + } + + /** + * Gets the value of the vnfcType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfcType() { + return vnfcType; + } + + /** + * Sets the value of the vnfcType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfcType(String value) { + this.vnfcType = value; + } + + /** + * Gets the value of the provStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvStatus() { + return provStatus; + } + + /** + * Sets the value of the provStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvStatus(String value) { + this.provStatus = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the ipaddressV4OamVip property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIpaddressV4OamVip() { + return ipaddressV4OamVip; + } + + /** + * Sets the value of the ipaddressV4OamVip property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIpaddressV4OamVip(String value) { + this.ipaddressV4OamVip = value; + } + + /** + * Gets the value of the inMaint property. + * + */ + public boolean isInMaint() { + return inMaint; + } + + /** + * Sets the value of the inMaint property. + * + */ + public void setInMaint(boolean value) { + this.inMaint = value; + } + + /** + * Gets the value of the isClosedLoopDisabled property. + * + */ + public boolean isIsClosedLoopDisabled() { + return isClosedLoopDisabled; + } + + /** + * Sets the value of the isClosedLoopDisabled property. + * + */ + public void setIsClosedLoopDisabled(boolean value) { + this.isClosedLoopDisabled = value; + } + + /** + * Gets the value of the groupNotation property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGroupNotation() { + return groupNotation; + } + + /** + * Sets the value of the groupNotation property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGroupNotation(String value) { + this.groupNotation = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfcs.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfcs.java new file mode 100644 index 0000000..467413b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vnfcs.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}vnfc" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vnfc" +}) +@XmlRootElement(name = "vnfcs") +public class Vnfcs + implements AAIDatum +{ + + protected List<Vnfc> vnfc; + + /** + * Gets the value of the vnfc property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the vnfc property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVnfc().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Vnfc } + * + * + */ + public List<Vnfc> getVnfc() { + if (vnfc == null) { + vnfc = new ArrayList<Vnfc>(); + } + return this.vnfc; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volume.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volume.java new file mode 100644 index 0000000..d98465b --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volume.java @@ -0,0 +1,158 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="volume-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="volume-selflink" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "volumeId", + "volumeSelflink", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "volume") +public class Volume + implements AAIDatum +{ + + @XmlElement(name = "volume-id", required = true) + protected String volumeId; + @XmlElement(name = "volume-selflink", required = true) + protected String volumeSelflink; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the volumeId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeId() { + return volumeId; + } + + /** + * Sets the value of the volumeId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeId(String value) { + this.volumeId = value; + } + + /** + * Gets the value of the volumeSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeSelflink() { + return volumeSelflink; + } + + /** + * Sets the value of the volumeSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeSelflink(String value) { + this.volumeSelflink = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroup.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroup.java new file mode 100644 index 0000000..a338946 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroup.java @@ -0,0 +1,242 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="volume-group-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="volume-group-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="heat-stack-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vnf-type" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="orchestration-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "volumeGroupId", + "volumeGroupName", + "heatStackId", + "vnfType", + "orchestrationStatus", + "resourceVersion", + "relationshipList" +}) +@XmlRootElement(name = "volume-group") +public class VolumeGroup + implements AAIDatum +{ + + @XmlElement(name = "volume-group-id", required = true) + protected String volumeGroupId; + @XmlElement(name = "volume-group-name", required = true) + protected String volumeGroupName; + @XmlElement(name = "heat-stack-id") + protected String heatStackId; + @XmlElement(name = "vnf-type", required = true) + protected String vnfType; + @XmlElement(name = "orchestration-status") + protected String orchestrationStatus; + @XmlElement(name = "resource-version") + protected String resourceVersion; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + + /** + * Gets the value of the volumeGroupId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeGroupId() { + return volumeGroupId; + } + + /** + * Sets the value of the volumeGroupId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeGroupId(String value) { + this.volumeGroupId = value; + } + + /** + * Gets the value of the volumeGroupName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolumeGroupName() { + return volumeGroupName; + } + + /** + * Sets the value of the volumeGroupName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolumeGroupName(String value) { + this.volumeGroupName = value; + } + + /** + * Gets the value of the heatStackId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHeatStackId() { + return heatStackId; + } + + /** + * Sets the value of the heatStackId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHeatStackId(String value) { + this.heatStackId = value; + } + + /** + * Gets the value of the vnfType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVnfType() { + return vnfType; + } + + /** + * Sets the value of the vnfType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVnfType(String value) { + this.vnfType = value; + } + + /** + * Gets the value of the orchestrationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrchestrationStatus() { + return orchestrationStatus; + } + + /** + * Sets the value of the orchestrationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrchestrationStatus(String value) { + this.orchestrationStatus = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroups.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroups.java new file mode 100644 index 0000000..cf80b31 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/VolumeGroups.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}volume-group" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "volumeGroup" +}) +@XmlRootElement(name = "volume-groups") +public class VolumeGroups + implements AAIDatum +{ + + @XmlElement(name = "volume-group") + protected List<VolumeGroup> volumeGroup; + + /** + * Gets the value of the volumeGroup property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the volumeGroup property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVolumeGroup().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link VolumeGroup } + * + * + */ + public List<VolumeGroup> getVolumeGroup() { + if (volumeGroup == null) { + volumeGroup = new ArrayList<VolumeGroup>(); + } + return this.volumeGroup; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volumes.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volumes.java new file mode 100644 index 0000000..f429a2e --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Volumes.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}volume" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "volume" +}) +@XmlRootElement(name = "volumes") +public class Volumes + implements AAIDatum +{ + + protected List<Volume> volume; + + /** + * Gets the value of the volume property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the volume property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVolume().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Volume } + * + * + */ + public List<Volume> getVolume() { + if (volume == null) { + volume = new ArrayList<Volume>(); + } + return this.volume; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vserver.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vserver.java new file mode 100644 index 0000000..f011042 --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vserver.java @@ -0,0 +1,337 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="vserver-id" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vserver-name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="vserver-name2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="prov-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="vserver-selflink" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="in-maint" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="is-closed-loop-disabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> + * <element name="resource-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}volumes" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}relationship-list" minOccurs="0"/> + * <element ref="{http://org.openecomp.aai.inventory/v8}l-interfaces" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vserverId", + "vserverName", + "vserverName2", + "provStatus", + "vserverSelflink", + "inMaint", + "isClosedLoopDisabled", + "resourceVersion", + "volumes", + "relationshipList", + "lInterfaces" +}) +@XmlRootElement(name = "vserver") +public class Vserver + implements AAIDatum +{ + + @XmlElement(name = "vserver-id", required = true) + protected String vserverId; + @XmlElement(name = "vserver-name", required = true) + protected String vserverName; + @XmlElement(name = "vserver-name2") + protected String vserverName2; + @XmlElement(name = "prov-status") + protected String provStatus; + @XmlElement(name = "vserver-selflink", required = true) + protected String vserverSelflink; + @XmlElement(name = "in-maint") + protected boolean inMaint; + @XmlElement(name = "is-closed-loop-disabled") + protected boolean isClosedLoopDisabled; + @XmlElement(name = "resource-version") + protected String resourceVersion; + protected Volumes volumes; + @XmlElement(name = "relationship-list") + protected RelationshipList relationshipList; + @XmlElement(name = "l-interfaces") + protected LInterfaces lInterfaces; + + /** + * Gets the value of the vserverId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVserverId() { + return vserverId; + } + + /** + * Sets the value of the vserverId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVserverId(String value) { + this.vserverId = value; + } + + /** + * Gets the value of the vserverName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVserverName() { + return vserverName; + } + + /** + * Sets the value of the vserverName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVserverName(String value) { + this.vserverName = value; + } + + /** + * Gets the value of the vserverName2 property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVserverName2() { + return vserverName2; + } + + /** + * Sets the value of the vserverName2 property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVserverName2(String value) { + this.vserverName2 = value; + } + + /** + * Gets the value of the provStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvStatus() { + return provStatus; + } + + /** + * Sets the value of the provStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvStatus(String value) { + this.provStatus = value; + } + + /** + * Gets the value of the vserverSelflink property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVserverSelflink() { + return vserverSelflink; + } + + /** + * Sets the value of the vserverSelflink property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVserverSelflink(String value) { + this.vserverSelflink = value; + } + + /** + * Gets the value of the inMaint property. + * + */ + public boolean isInMaint() { + return inMaint; + } + + /** + * Sets the value of the inMaint property. + * + */ + public void setInMaint(boolean value) { + this.inMaint = value; + } + + /** + * Gets the value of the isClosedLoopDisabled property. + * + */ + public boolean isIsClosedLoopDisabled() { + return isClosedLoopDisabled; + } + + /** + * Sets the value of the isClosedLoopDisabled property. + * + */ + public void setIsClosedLoopDisabled(boolean value) { + this.isClosedLoopDisabled = value; + } + + /** + * Gets the value of the resourceVersion property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResourceVersion() { + return resourceVersion; + } + + /** + * Sets the value of the resourceVersion property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResourceVersion(String value) { + this.resourceVersion = value; + } + + /** + * Gets the value of the volumes property. + * + * @return + * possible object is + * {@link Volumes } + * + */ + public Volumes getVolumes() { + return volumes; + } + + /** + * Sets the value of the volumes property. + * + * @param value + * allowed object is + * {@link Volumes } + * + */ + public void setVolumes(Volumes value) { + this.volumes = value; + } + + /** + * Gets the value of the relationshipList property. + * + * @return + * possible object is + * {@link RelationshipList } + * + */ + public RelationshipList getRelationshipList() { + return relationshipList; + } + + /** + * Sets the value of the relationshipList property. + * + * @param value + * allowed object is + * {@link RelationshipList } + * + */ + public void setRelationshipList(RelationshipList value) { + this.relationshipList = value; + } + + /** + * Gets the value of the lInterfaces property. + * + * @return + * possible object is + * {@link LInterfaces } + * + */ + public LInterfaces getLInterfaces() { + return lInterfaces; + } + + /** + * Sets the value of the lInterfaces property. + * + * @param value + * allowed object is + * {@link LInterfaces } + * + */ + public void setLInterfaces(LInterfaces value) { + this.lInterfaces = value; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vservers.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vservers.java new file mode 100644 index 0000000..a56b8af --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/Vservers.java @@ -0,0 +1,79 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + + +package org.openecomp.aai.inventory.v8; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.openecomp.sdnc.sli.aai.data.AAIDatum; + + +/** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element ref="{http://org.openecomp.aai.inventory/v8}vserver" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "vserver" +}) +@XmlRootElement(name = "vservers") +public class Vservers + implements AAIDatum +{ + + protected List<Vserver> vserver; + + /** + * Gets the value of the vserver property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the vserver property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getVserver().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Vserver } + * + * + */ + public List<Vserver> getVserver() { + if (vserver == null) { + vserver = new ArrayList<Vserver>(); + } + return this.vserver; + } + +} diff --git a/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/package-info.java b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/package-info.java new file mode 100644 index 0000000..3876eed --- /dev/null +++ b/aai-service/provider/src/main/java/org/openecomp/aai/inventory/v8/package-info.java @@ -0,0 +1,9 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 +// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.02.14 at 01:05:25 PM EST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://org.openecomp.aai.inventory/v8", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.openecomp.aai.inventory.v8; |