All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.xmlnetwork.Group Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.2-b01-fcs 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2008.06.03 at 04:27:27 PM CEST 
//


package org.xmlnetwork;

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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for group complex type. * *

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

 * <complexType name="group">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="Local-AS" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attribute name="name" type="{http://www.xmlnetwork.org}asNumInt" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Update-Source" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attribute name="iface" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Peer-AS" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attribute name="name" type="{http://www.xmlnetwork.org}asNumInt" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Default-Originate" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Multihop" type="{http://www.xmlnetwork.org}ttl" minOccurs="0"/>
 *         <element name="Prefix-Limit" type="{http://www.xmlnetwork.org}prefixLimit" minOccurs="0"/>
 *         <element name="Next-Hop-Self" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Authentication" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Remove-Private-AS" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="Timers" type="{http://www.xmlnetwork.org}bgpTimers" minOccurs="0"/>
 *         <element name="Policy" type="{http://www.xmlnetwork.org}policyCall" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="List" type="{http://www.xmlnetwork.org}listCall" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Neighbor" type="{http://www.xmlnetwork.org}neighbor" maxOccurs="unbounded"/>
 *       </sequence>
 *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "group", propOrder = { "description", "localAS", "updateSource", "peerAS", "defaultOriginate", "multihop", "prefixLimit", "nextHopSelf", "authentication", "removePrivateAS", "timers", "policy", "list", "neighbor" }) public class Group { @XmlElement(name = "Description") protected String description; @XmlElement(name = "Local-AS") protected Group.LocalAS localAS; @XmlElement(name = "Update-Source") protected Group.UpdateSource updateSource; @XmlElement(name = "Peer-AS") protected Group.PeerAS peerAS; @XmlElement(name = "Default-Originate") protected Group.DefaultOriginate defaultOriginate; @XmlElement(name = "Multihop") protected Integer multihop; @XmlElement(name = "Prefix-Limit") protected PrefixLimit prefixLimit; @XmlElement(name = "Next-Hop-Self") protected Group.NextHopSelf nextHopSelf; @XmlElement(name = "Authentication") protected Group.Authentication authentication; @XmlElement(name = "Remove-Private-AS") protected Group.RemovePrivateAS removePrivateAS; @XmlElement(name = "Timers") protected BgpTimers timers; @XmlElement(name = "Policy") protected List policy; @XmlElement(name = "List") protected List list; @XmlElement(name = "Neighbor", required = true) protected List neighbor; @XmlAttribute protected String name; /** * 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 localAS property. * * @return * possible object is * {@link Group.LocalAS } * */ public Group.LocalAS getLocalAS() { return localAS; } /** * Sets the value of the localAS property. * * @param value * allowed object is * {@link Group.LocalAS } * */ public void setLocalAS(Group.LocalAS value) { this.localAS = value; } /** * Gets the value of the updateSource property. * * @return * possible object is * {@link Group.UpdateSource } * */ public Group.UpdateSource getUpdateSource() { return updateSource; } /** * Sets the value of the updateSource property. * * @param value * allowed object is * {@link Group.UpdateSource } * */ public void setUpdateSource(Group.UpdateSource value) { this.updateSource = value; } /** * Gets the value of the peerAS property. * * @return * possible object is * {@link Group.PeerAS } * */ public Group.PeerAS getPeerAS() { return peerAS; } /** * Sets the value of the peerAS property. * * @param value * allowed object is * {@link Group.PeerAS } * */ public void setPeerAS(Group.PeerAS value) { this.peerAS = value; } /** * Gets the value of the defaultOriginate property. * * @return * possible object is * {@link Group.DefaultOriginate } * */ public Group.DefaultOriginate getDefaultOriginate() { return defaultOriginate; } /** * Sets the value of the defaultOriginate property. * * @param value * allowed object is * {@link Group.DefaultOriginate } * */ public void setDefaultOriginate(Group.DefaultOriginate value) { this.defaultOriginate = value; } /** * Gets the value of the multihop property. * * @return * possible object is * {@link Integer } * */ public Integer getMultihop() { return multihop; } /** * Sets the value of the multihop property. * * @param value * allowed object is * {@link Integer } * */ public void setMultihop(Integer value) { this.multihop = value; } /** * Gets the value of the prefixLimit property. * * @return * possible object is * {@link PrefixLimit } * */ public PrefixLimit getPrefixLimit() { return prefixLimit; } /** * Sets the value of the prefixLimit property. * * @param value * allowed object is * {@link PrefixLimit } * */ public void setPrefixLimit(PrefixLimit value) { this.prefixLimit = value; } /** * Gets the value of the nextHopSelf property. * * @return * possible object is * {@link Group.NextHopSelf } * */ public Group.NextHopSelf getNextHopSelf() { return nextHopSelf; } /** * Sets the value of the nextHopSelf property. * * @param value * allowed object is * {@link Group.NextHopSelf } * */ public void setNextHopSelf(Group.NextHopSelf value) { this.nextHopSelf = value; } /** * Gets the value of the authentication property. * * @return * possible object is * {@link Group.Authentication } * */ public Group.Authentication getAuthentication() { return authentication; } /** * Sets the value of the authentication property. * * @param value * allowed object is * {@link Group.Authentication } * */ public void setAuthentication(Group.Authentication value) { this.authentication = value; } /** * Gets the value of the removePrivateAS property. * * @return * possible object is * {@link Group.RemovePrivateAS } * */ public Group.RemovePrivateAS getRemovePrivateAS() { return removePrivateAS; } /** * Sets the value of the removePrivateAS property. * * @param value * allowed object is * {@link Group.RemovePrivateAS } * */ public void setRemovePrivateAS(Group.RemovePrivateAS value) { this.removePrivateAS = value; } /** * Gets the value of the timers property. * * @return * possible object is * {@link BgpTimers } * */ public BgpTimers getTimers() { return timers; } /** * Sets the value of the timers property. * * @param value * allowed object is * {@link BgpTimers } * */ public void setTimers(BgpTimers value) { this.timers = value; } /** * Gets the value of the policy property. * *

* 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 set method for the policy property. * *

* For example, to add a new item, do as follows: *

     *    getPolicy().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PolicyCall } * * */ public List getPolicy() { if (policy == null) { policy = new ArrayList(); } return this.policy; } /** * Gets the value of the list property. * *

* 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 set method for the list property. * *

* For example, to add a new item, do as follows: *

     *    getList().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ListCall } * * */ public List getList() { if (list == null) { list = new ArrayList(); } return this.list; } /** * Gets the value of the neighbor property. * *

* 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 set method for the neighbor property. * *

* For example, to add a new item, do as follows: *

     *    getNeighbor().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Neighbor } * * */ public List getNeighbor() { if (neighbor == null) { neighbor = new ArrayList(); } return this.neighbor; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** *

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">
     *       <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Authentication { @XmlAttribute protected String password; /** * Gets the value of the password property. * * @return * possible object is * {@link String } * */ public String getPassword() { return password; } /** * Sets the value of the password property. * * @param value * allowed object is * {@link String } * */ public void setPassword(String value) { this.password = value; } } /** *

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">
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class DefaultOriginate { } /** *

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">
     *       <attribute name="name" type="{http://www.xmlnetwork.org}asNumInt" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class LocalAS { @XmlAttribute protected Integer name; /** * Gets the value of the name property. * * @return * possible object is * {@link Integer } * */ public Integer getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link Integer } * */ public void setName(Integer value) { this.name = value; } } /** *

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">
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class NextHopSelf { } /** *

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">
     *       <attribute name="name" type="{http://www.xmlnetwork.org}asNumInt" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class PeerAS { @XmlAttribute protected Integer name; /** * Gets the value of the name property. * * @return * possible object is * {@link Integer } * */ public Integer getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link Integer } * */ public void setName(Integer value) { this.name = value; } } /** *

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">
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class RemovePrivateAS { } /** *

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">
     *       <attribute name="iface" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class UpdateSource { @XmlAttribute protected String iface; /** * Gets the value of the iface property. * * @return * possible object is * {@link String } * */ public String getIface() { return iface; } /** * Sets the value of the iface property. * * @param value * allowed object is * {@link String } * */ public void setIface(String value) { this.iface = value; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy