org.hackystat.telemetry.analyzer.configuration.jaxb
Class TelemetryDefinition

java.lang.Object
  extended by org.hackystat.telemetry.analyzer.configuration.jaxb.TelemetryDefinition

public class TelemetryDefinition
extends java.lang.Object

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 ref="{}Description" minOccurs="0"/>
         <element ref="{}Parameter" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{}SourceCode"/>
       </sequence>
       <attribute ref="{}DefinitionType use="required""/>
       <attribute ref="{}ShareScope use="required""/>
       <attribute ref="{}Name use="required""/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String definitionType
           
protected  java.lang.String description
           
protected  java.lang.String name
           
protected  java.util.List<Parameter> parameter
           
protected  java.lang.String shareScope
           
protected  java.lang.String sourceCode
           
 
Constructor Summary
TelemetryDefinition()
           
 
Method Summary
 java.lang.String getDefinitionType()
          Gets the value of the definitionType property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<Parameter> getParameter()
          Gets the value of the parameter property.
 java.lang.String getShareScope()
          Gets the value of the shareScope property.
 java.lang.String getSourceCode()
          Gets the value of the sourceCode property.
 void setDefinitionType(java.lang.String value)
          Sets the value of the definitionType property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setShareScope(java.lang.String value)
          Sets the value of the shareScope property.
 void setSourceCode(java.lang.String value)
          Sets the value of the sourceCode property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected java.lang.String description

parameter

protected java.util.List<Parameter> parameter

sourceCode

protected java.lang.String sourceCode

definitionType

protected java.lang.String definitionType

shareScope

protected java.lang.String shareScope

name

protected java.lang.String name
Constructor Detail

TelemetryDefinition

public TelemetryDefinition()
Method Detail

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getParameter

public java.util.List<Parameter> getParameter()
Gets the value of the parameter 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 parameter property.

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

    getParameter().add(newItem);
 

Objects of the following type(s) are allowed in the list Parameter


getSourceCode

public java.lang.String getSourceCode()
Gets the value of the sourceCode property.

Returns:
possible object is String

setSourceCode

public void setSourceCode(java.lang.String value)
Sets the value of the sourceCode property.

Parameters:
value - allowed object is String

getDefinitionType

public java.lang.String getDefinitionType()
Gets the value of the definitionType property.

Returns:
possible object is String

setDefinitionType

public void setDefinitionType(java.lang.String value)
Sets the value of the definitionType property.

Parameters:
value - allowed object is String

getShareScope

public java.lang.String getShareScope()
Gets the value of the shareScope property.

Returns:
possible object is String

setShareScope

public void setShareScope(java.lang.String value)
Sets the value of the shareScope property.

Parameters:
value - allowed object is String

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String