/*- * ============LICENSE_START======================================================= * openECOMP : SDN-C * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights * reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END========================================================= */ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2017.03.29 at 11:26:46 AM GMT+00:00 // 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; /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <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>
 * 
* * */ @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; } }