Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


oracle.axia.config.beans.protocol.diameter.common
Class AttrDefType

java.lang.Object
  extended by oracle.axia.config.beans.protocol.diameter.common.AttrDefType

All Implemented Interfaces:
AttrDefTypeMBean, AttrDefTypeReadOnlyMBean

public class AttrDefType
extends java.lang.Object
implements AttrDefTypeMBean

Java class for attrDefType complex type.

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

 <complexType name="attrDefType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="code" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
         <element name="vendor_id" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="type">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="address"/>
               <enumeration value="bytes"/>
               <enumeration value="float32"/>
               <enumeration value="float64"/>
               <enumeration value="grouped"/>
               <enumeration value="integer32"/>
               <enumeration value="unsigned32"/>
               <enumeration value="integer64"/>
               <enumeration value="unsigned64"/>
               <enumeration value="string"/>
               <enumeration value="time"/>
             </restriction>
           </simpleType>
         </element>
         <element name="flags" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="mandatory" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="end_to_end_encryption" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Nested Class Summary
static class AttrDefType.Flags
          Java class for anonymous complex type.

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.protocol.diameter.common.AttrDefTypeMBean
AttrDefTypeMBean.FlagsMBean

 

Nested classes/interfaces inherited from interface oracle.axia.config.beans.protocol.diameter.common.AttrDefTypeReadOnlyMBean
AttrDefTypeReadOnlyMBean.FlagsReadOnlyMBean

 

Field Summary
protected  long code
           
protected  javax.xml.bind.JAXBElement<AttrDefType.Flags> flags
           
protected  java.lang.String name
           
protected  java.lang.String type
           
protected  java.lang.Long vendorId
           

 

Constructor Summary
AttrDefType()
          Default Constructor
AttrDefType(long code, java.lang.Long vendorId, java.lang.String name, java.lang.String type, javax.xml.bind.JAXBElement<AttrDefType.Flags> flags)
           

 

Method Summary
 long getCode()
          Gets the value of the code property.
 javax.xml.bind.JAXBElement<AttrDefType.Flags> getFlags()
          Gets the value of the flags property.
 AttrDefTypeMBean.FlagsMBean getFlagsMBean()
          Get the value of the oracle.axia.config.beans.protocol.diameter.common.AttrDefType.FlagsMBean element
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getType()
          Gets the value of the type property.
 java.lang.Long getVendorId()
          Gets the value of the vendorId property.
 void setCode(long value)
          Sets the value of the code property.
 void setFlags(javax.xml.bind.JAXBElement<AttrDefType.Flags> value)
          Sets the value of the flags property.
 void setFlagsMBean(AttrDefTypeMBean.FlagsMBean flags)
          Set the value of the oracle.axia.config.beans.protocol.diameter.common.AttrDefType.Flags element
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 void setVendorId(java.lang.Long value)
          Sets the value of the vendorId property.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

code

protected long code

vendorId

protected java.lang.Long vendorId

name

protected java.lang.String name

type

protected java.lang.String type

flags

protected javax.xml.bind.JAXBElement<AttrDefType.Flags> flags

Constructor Detail

AttrDefType

public AttrDefType()
Default Constructor

AttrDefType

public AttrDefType(long code,
                   java.lang.Long vendorId,
                   java.lang.String name,
                   java.lang.String type,
                   javax.xml.bind.JAXBElement<AttrDefType.Flags> flags)

Method Detail

getCode

public long getCode()
Gets the value of the code property.
Specified by:
getCode in interface AttrDefTypeReadOnlyMBean

setCode

public void setCode(long value)
Sets the value of the code property.
Specified by:
setCode in interface AttrDefTypeMBean

getVendorId

public java.lang.Long getVendorId()
Gets the value of the vendorId property.
Specified by:
getVendorId in interface AttrDefTypeReadOnlyMBean
Returns:
possible object is Long

setVendorId

public void setVendorId(java.lang.Long value)
Sets the value of the vendorId property.
Specified by:
setVendorId in interface AttrDefTypeMBean
Parameters:
value - allowed object is Long

getName

public java.lang.String getName()
Gets the value of the name property.
Specified by:
getName in interface AttrDefTypeReadOnlyMBean
Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.
Specified by:
setName in interface AttrDefTypeMBean
Parameters:
value - allowed object is String

getType

public java.lang.String getType()
Gets the value of the type property.
Specified by:
getType in interface AttrDefTypeReadOnlyMBean
Returns:
possible object is String

setType

public void setType(java.lang.String value)
Sets the value of the type property.
Specified by:
setType in interface AttrDefTypeMBean
Parameters:
value - allowed object is String

getFlags

public javax.xml.bind.JAXBElement<AttrDefType.Flags> getFlags()
Gets the value of the flags property.
Returns:
possible object is JAXBElement<AttrDefType.Flags>

setFlags

public void setFlags(javax.xml.bind.JAXBElement<AttrDefType.Flags> value)
Sets the value of the flags property.
Parameters:
value - allowed object is JAXBElement<AttrDefType.Flags>

getFlagsMBean

public AttrDefTypeMBean.FlagsMBean getFlagsMBean()
Get the value of the oracle.axia.config.beans.protocol.diameter.common.AttrDefType.FlagsMBean element
Specified by:
getFlagsMBean in interface AttrDefTypeMBean
Specified by:
getFlagsMBean in interface AttrDefTypeReadOnlyMBean

setFlagsMBean

public void setFlagsMBean(AttrDefTypeMBean.FlagsMBean flags)
Set the value of the oracle.axia.config.beans.protocol.diameter.common.AttrDefType.Flags element
Specified by:
setFlagsMBean in interface AttrDefTypeMBean

Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


Copyright © 2011, Oracle. All rights reserved.