be.ac.ulg.montefiore.run.totem.domain.model.jaxb
Interface Lsp

All Known Implementing Classes:
ExtendedLsp, LspImpl, LspImpl

public interface Lsp

Java content class for lsp complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at file:/home/monfort/Projects/run-totem/src/resources/domain/Domain-v1_3.xsd line 261)

 <complexType name="lsp">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="path">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="link" type="{}linkIdType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="bw" type="{}bwType" minOccurs="0"/>
         <element name="metric" type="{}metricType" minOccurs="0"/>
         <element name="max_rate" type="{}bwType" minOccurs="0"/>
         <element name="diff-serv" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="ct" type="{}ctType"/>
                   <element name="preemption">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="holding" use="required" type="{}preemptionType" />
                           <attribute name="setup" use="required" type="{}preemptionType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="backup" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="protected_lsp" type="{}lspIdType" minOccurs="0"/>
                   <element name="protected_links">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="protected_link" type="{}linkIdType" maxOccurs="unbounded"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
                 <attribute name="type" use="required" type="{}lspBackupType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="id" use="required" type="{}lspIdType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface Lsp.BackupType
          Java content class for anonymous complex type.
static interface Lsp.DiffServType
          Java content class for anonymous complex type.
static interface Lsp.PathType
          Java content class for anonymous complex type.
 
Method Summary
 Lsp.BackupType getBackup()
          Gets the value of the backup property.
 float getBw()
          Gets the value of the bw property.
 Lsp.DiffServType getDiffServ()
          Gets the value of the diffServ property.
 java.lang.String getId()
          Gets the value of the id property.
 float getMaxRate()
          Gets the value of the maxRate property.
 float getMetric()
          Gets the value of the metric property.
 Lsp.PathType getPath()
          Gets the value of the path property.
 boolean isSetBackup()
           
 boolean isSetBw()
           
 boolean isSetDiffServ()
           
 boolean isSetId()
           
 boolean isSetMaxRate()
           
 boolean isSetMetric()
           
 boolean isSetPath()
           
 void setBackup(Lsp.BackupType value)
          Sets the value of the backup property.
 void setBw(float value)
          Sets the value of the bw property.
 void setDiffServ(Lsp.DiffServType value)
          Sets the value of the diffServ property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setMaxRate(float value)
          Sets the value of the maxRate property.
 void setMetric(float value)
          Sets the value of the metric property.
 void setPath(Lsp.PathType value)
          Sets the value of the path property.
 void unsetBackup()
           
 void unsetBw()
           
 void unsetDiffServ()
           
 void unsetId()
           
 void unsetMaxRate()
           
 void unsetMetric()
           
 void unsetPath()
           
 

Method Detail

getMaxRate

float getMaxRate()
Gets the value of the maxRate property.


setMaxRate

void setMaxRate(float value)
Sets the value of the maxRate property.


isSetMaxRate

boolean isSetMaxRate()

unsetMaxRate

void unsetMaxRate()

getBackup

Lsp.BackupType getBackup()
Gets the value of the backup property.

Returns:
possible object is Lsp.BackupType

setBackup

void setBackup(Lsp.BackupType value)
Sets the value of the backup property.

Parameters:
value - allowed object is Lsp.BackupType

isSetBackup

boolean isSetBackup()

unsetBackup

void unsetBackup()

getBw

float getBw()
Gets the value of the bw property.


setBw

void setBw(float value)
Sets the value of the bw property.


isSetBw

boolean isSetBw()

unsetBw

void unsetBw()

getPath

Lsp.PathType getPath()
Gets the value of the path property.

Returns:
possible object is Lsp.PathType

setPath

void setPath(Lsp.PathType value)
Sets the value of the path property.

Parameters:
value - allowed object is Lsp.PathType

isSetPath

boolean isSetPath()

unsetPath

void unsetPath()

getMetric

float getMetric()
Gets the value of the metric property.


setMetric

void setMetric(float value)
Sets the value of the metric property.


isSetMetric

boolean isSetMetric()

unsetMetric

void unsetMetric()

getDiffServ

Lsp.DiffServType getDiffServ()
Gets the value of the diffServ property.

Returns:
possible object is Lsp.DiffServType

setDiffServ

void setDiffServ(Lsp.DiffServType value)
Sets the value of the diffServ property.

Parameters:
value - allowed object is Lsp.DiffServType

isSetDiffServ

boolean isSetDiffServ()

unsetDiffServ

void unsetDiffServ()

getId

java.lang.String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(java.lang.String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetId

boolean isSetId()

unsetId

void unsetId()


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.