org.jabber.protocol.pubsub.Pubsub Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2020.10.04 at 01:10:24 PM KST
//
package org.jabber.protocol.pubsub;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* 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">
* <choice>
* <sequence>
* <element ref="{http://jabber.org/protocol/pubsub}create"/>
* <element ref="{http://jabber.org/protocol/pubsub}configure" minOccurs="0"/>
* </sequence>
* <sequence>
* <element ref="{http://jabber.org/protocol/pubsub}subscribe" minOccurs="0"/>
* <element ref="{http://jabber.org/protocol/pubsub}options" minOccurs="0"/>
* </sequence>
* <sequence>
* <element ref="{http://jabber.org/protocol/pubsub}publish"/>
* <element ref="{http://jabber.org/protocol/pubsub}publish-options" minOccurs="0"/>
* </sequence>
* <choice minOccurs="0">
* <element ref="{http://jabber.org/protocol/pubsub}affiliations"/>
* <element ref="{http://jabber.org/protocol/pubsub}default"/>
* <element ref="{http://jabber.org/protocol/pubsub}items"/>
* <element ref="{http://jabber.org/protocol/pubsub}retract"/>
* <element ref="{http://jabber.org/protocol/pubsub}subscription"/>
* <element ref="{http://jabber.org/protocol/pubsub}subscriptions"/>
* <element ref="{http://jabber.org/protocol/pubsub}unsubscribe"/>
* </choice>
* </choice>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"create",
"configure",
"subscribe",
"options",
"publish",
"publishOptions",
"affiliations",
"_default",
"items",
"retract",
"subscription",
"subscriptions",
"unsubscribe"
})
@XmlRootElement(name = "pubsub")
public class Pubsub {
protected Create create;
protected Configure configure;
protected Subscribe subscribe;
protected Options options;
protected Publish publish;
@XmlElement(name = "publish-options")
protected PublishOptions publishOptions;
protected Affiliations affiliations;
@XmlElement(name = "default")
protected Default _default;
protected Items items;
protected Retract retract;
protected Subscription subscription;
protected Subscriptions subscriptions;
protected Unsubscribe unsubscribe;
/**
* Gets the value of the create property.
*
* @return
* possible object is
* {@link Create }
*
*/
public Create getCreate() {
return create;
}
/**
* Sets the value of the create property.
*
* @param value
* allowed object is
* {@link Create }
*
*/
public void setCreate(Create value) {
this.create = value;
}
/**
* Gets the value of the configure property.
*
* @return
* possible object is
* {@link Configure }
*
*/
public Configure getConfigure() {
return configure;
}
/**
* Sets the value of the configure property.
*
* @param value
* allowed object is
* {@link Configure }
*
*/
public void setConfigure(Configure value) {
this.configure = value;
}
/**
* Gets the value of the subscribe property.
*
* @return
* possible object is
* {@link Subscribe }
*
*/
public Subscribe getSubscribe() {
return subscribe;
}
/**
* Sets the value of the subscribe property.
*
* @param value
* allowed object is
* {@link Subscribe }
*
*/
public void setSubscribe(Subscribe value) {
this.subscribe = value;
}
/**
* Gets the value of the options property.
*
* @return
* possible object is
* {@link Options }
*
*/
public Options getOptions() {
return options;
}
/**
* Sets the value of the options property.
*
* @param value
* allowed object is
* {@link Options }
*
*/
public void setOptions(Options value) {
this.options = value;
}
/**
* Gets the value of the publish property.
*
* @return
* possible object is
* {@link Publish }
*
*/
public Publish getPublish() {
return publish;
}
/**
* Sets the value of the publish property.
*
* @param value
* allowed object is
* {@link Publish }
*
*/
public void setPublish(Publish value) {
this.publish = value;
}
/**
* Gets the value of the publishOptions property.
*
* @return
* possible object is
* {@link PublishOptions }
*
*/
public PublishOptions getPublishOptions() {
return publishOptions;
}
/**
* Sets the value of the publishOptions property.
*
* @param value
* allowed object is
* {@link PublishOptions }
*
*/
public void setPublishOptions(PublishOptions value) {
this.publishOptions = value;
}
/**
* Gets the value of the affiliations property.
*
* @return
* possible object is
* {@link Affiliations }
*
*/
public Affiliations getAffiliations() {
return affiliations;
}
/**
* Sets the value of the affiliations property.
*
* @param value
* allowed object is
* {@link Affiliations }
*
*/
public void setAffiliations(Affiliations value) {
this.affiliations = value;
}
/**
* Gets the value of the default property.
*
* @return
* possible object is
* {@link Default }
*
*/
public Default getDefault() {
return _default;
}
/**
* Sets the value of the default property.
*
* @param value
* allowed object is
* {@link Default }
*
*/
public void setDefault(Default value) {
this._default = value;
}
/**
* Gets the value of the items property.
*
* @return
* possible object is
* {@link Items }
*
*/
public Items getItems() {
return items;
}
/**
* Sets the value of the items property.
*
* @param value
* allowed object is
* {@link Items }
*
*/
public void setItems(Items value) {
this.items = value;
}
/**
* Gets the value of the retract property.
*
* @return
* possible object is
* {@link Retract }
*
*/
public Retract getRetract() {
return retract;
}
/**
* Sets the value of the retract property.
*
* @param value
* allowed object is
* {@link Retract }
*
*/
public void setRetract(Retract value) {
this.retract = value;
}
/**
* Gets the value of the subscription property.
*
* @return
* possible object is
* {@link Subscription }
*
*/
public Subscription getSubscription() {
return subscription;
}
/**
* Sets the value of the subscription property.
*
* @param value
* allowed object is
* {@link Subscription }
*
*/
public void setSubscription(Subscription value) {
this.subscription = value;
}
/**
* Gets the value of the subscriptions property.
*
* @return
* possible object is
* {@link Subscriptions }
*
*/
public Subscriptions getSubscriptions() {
return subscriptions;
}
/**
* Sets the value of the subscriptions property.
*
* @param value
* allowed object is
* {@link Subscriptions }
*
*/
public void setSubscriptions(Subscriptions value) {
this.subscriptions = value;
}
/**
* Gets the value of the unsubscribe property.
*
* @return
* possible object is
* {@link Unsubscribe }
*
*/
public Unsubscribe getUnsubscribe() {
return unsubscribe;
}
/**
* Sets the value of the unsubscribe property.
*
* @param value
* allowed object is
* {@link Unsubscribe }
*
*/
public void setUnsubscribe(Unsubscribe value) {
this.unsubscribe = value;
}
}