//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.12.19 at 10:30:34 AM GMT
//
package hermes.config;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DestinationConfig complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="DestinationConfig">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="properties" type="{}PropertySetConfig" minOccurs="0"/>
* <element name="renderer" type="{}RendererConfig" minOccurs="0"/>
* </sequence>
* <attribute name="className" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="shortName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="domain" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="clientID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="durable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="unsubscribeOnClose" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="selector" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="useLocalRenderer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* <attribute name="myHermes" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DestinationConfig", propOrder = {
"properties",
"renderer"
})
public class DestinationConfig {
protected PropertySetConfig properties;
protected RendererConfig renderer;
@XmlAttribute(name = "className")
protected String className;
@XmlAttribute(name = "name")
protected String name;
@XmlAttribute(name = "shortName")
protected String shortName;
@XmlAttribute(name = "domain")
protected Integer domain;
@XmlAttribute(name = "clientID")
protected String clientID;
@XmlAttribute(name = "durable")
protected Boolean durable;
@XmlAttribute(name = "unsubscribeOnClose")
protected Boolean unsubscribeOnClose;
@XmlAttribute(name = "selector")
protected String selector;
@XmlAttribute(name = "useLocalRenderer")
protected Boolean useLocalRenderer;
@XmlAttribute(name = "myHermes")
protected String myHermes;
@XmlAttribute(name = "username")
protected String username;
@XmlAttribute(name = "password")
protected String password;
/**
* Gets the value of the properties property.
*
* @return
* possible object is
* {@link PropertySetConfig }
*
*/
public PropertySetConfig getProperties() {
return properties;
}
/**
* Sets the value of the properties property.
*
* @param value
* allowed object is
* {@link PropertySetConfig }
*
*/
public void setProperties(PropertySetConfig value) {
this.properties = value;
}
/**
* Gets the value of the renderer property.
*
* @return
* possible object is
* {@link RendererConfig }
*
*/
public RendererConfig getRenderer() {
return renderer;
}
/**
* Sets the value of the renderer property.
*
* @param value
* allowed object is
* {@link RendererConfig }
*
*/
public void setRenderer(RendererConfig value) {
this.renderer = value;
}
/**
* Gets the value of the className property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClassName() {
return className;
}
/**
* Sets the value of the className property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClassName(String value) {
this.className = value;
}
/**
* 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;
}
/**
* Gets the value of the shortName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getShortName() {
return shortName;
}
/**
* Sets the value of the shortName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setShortName(String value) {
this.shortName = value;
}
/**
* Gets the value of the domain property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getDomain() {
return domain;
}
/**
* Sets the value of the domain property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setDomain(Integer value) {
this.domain = value;
}
/**
* Gets the value of the clientID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClientID() {
return clientID;
}
/**
* Sets the value of the clientID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClientID(String value) {
this.clientID = value;
}
/**
* Gets the value of the durable property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isDurable() {
if (durable == null) {
return false;
} else {
return durable;
}
}
/**
* Sets the value of the durable property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDurable(Boolean value) {
this.durable = value;
}
/**
* Gets the value of the unsubscribeOnClose property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isUnsubscribeOnClose() {
if (unsubscribeOnClose == null) {
return false;
} else {
return unsubscribeOnClose;
}
}
/**
* Sets the value of the unsubscribeOnClose property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setUnsubscribeOnClose(Boolean value) {
this.unsubscribeOnClose = value;
}
/**
* Gets the value of the selector property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSelector() {
return selector;
}
/**
* Sets the value of the selector property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSelector(String value) {
this.selector = value;
}
/**
* Gets the value of the useLocalRenderer property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isUseLocalRenderer() {
if (useLocalRenderer == null) {
return false;
} else {
return useLocalRenderer;
}
}
/**
* Sets the value of the useLocalRenderer property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setUseLocalRenderer(Boolean value) {
this.useLocalRenderer = value;
}
/**
* Gets the value of the myHermes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMyHermes() {
return myHermes;
}
/**
* Sets the value of the myHermes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMyHermes(String value) {
this.myHermes = value;
}
/**
* Gets the value of the username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* 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;
}
}