com.exactpro.sf.configuration.RuleDescription Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.3-b01-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2023.11.06 at 09:54:53 AM MSK
//
package com.exactpro.sf.configuration;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for RuleDescription complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="RuleDescription">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="when" type="{}When"/>
* <element name="change" type="{}Change" minOccurs="0"/>
* <element name="remove" type="{}Remove" minOccurs="0"/>
* <element name="save" type="{}Save" minOccurs="0"/>
* <element name="load" type="{}Load" minOccurs="0"/>
* <element name="saveMapping" type="{}SaveMapping" minOccurs="0"/>
* <element name="loadMapping" type="{}LoadMapping" minOccurs="0"/>
* <element name="notSend" type="{}NotSend" minOccurs="0"/>
* </sequence>
* <attribute name="msgType" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RuleDescription", propOrder = {
"when",
"change",
"remove",
"save",
"load",
"saveMapping",
"loadMapping",
"notSend"
})
public class RuleDescription {
@XmlElement(required = true)
protected When when;
protected Change change;
protected Remove remove;
protected Save save;
protected Load load;
protected SaveMapping saveMapping;
protected LoadMapping loadMapping;
protected NotSend notSend;
@XmlAttribute
protected String msgType;
/**
* Gets the value of the when property.
*
* @return
* possible object is
* {@link When }
*
*/
public When getWhen() {
return when;
}
/**
* Sets the value of the when property.
*
* @param value
* allowed object is
* {@link When }
*
*/
public void setWhen(When value) {
this.when = value;
}
/**
* Gets the value of the change property.
*
* @return
* possible object is
* {@link Change }
*
*/
public Change getChange() {
return change;
}
/**
* Sets the value of the change property.
*
* @param value
* allowed object is
* {@link Change }
*
*/
public void setChange(Change value) {
this.change = value;
}
/**
* Gets the value of the remove property.
*
* @return
* possible object is
* {@link Remove }
*
*/
public Remove getRemove() {
return remove;
}
/**
* Sets the value of the remove property.
*
* @param value
* allowed object is
* {@link Remove }
*
*/
public void setRemove(Remove value) {
this.remove = value;
}
/**
* Gets the value of the save property.
*
* @return
* possible object is
* {@link Save }
*
*/
public Save getSave() {
return save;
}
/**
* Sets the value of the save property.
*
* @param value
* allowed object is
* {@link Save }
*
*/
public void setSave(Save value) {
this.save = value;
}
/**
* Gets the value of the load property.
*
* @return
* possible object is
* {@link Load }
*
*/
public Load getLoad() {
return load;
}
/**
* Sets the value of the load property.
*
* @param value
* allowed object is
* {@link Load }
*
*/
public void setLoad(Load value) {
this.load = value;
}
/**
* Gets the value of the saveMapping property.
*
* @return
* possible object is
* {@link SaveMapping }
*
*/
public SaveMapping getSaveMapping() {
return saveMapping;
}
/**
* Sets the value of the saveMapping property.
*
* @param value
* allowed object is
* {@link SaveMapping }
*
*/
public void setSaveMapping(SaveMapping value) {
this.saveMapping = value;
}
/**
* Gets the value of the loadMapping property.
*
* @return
* possible object is
* {@link LoadMapping }
*
*/
public LoadMapping getLoadMapping() {
return loadMapping;
}
/**
* Sets the value of the loadMapping property.
*
* @param value
* allowed object is
* {@link LoadMapping }
*
*/
public void setLoadMapping(LoadMapping value) {
this.loadMapping = value;
}
/**
* Gets the value of the notSend property.
*
* @return
* possible object is
* {@link NotSend }
*
*/
public NotSend getNotSend() {
return notSend;
}
/**
* Sets the value of the notSend property.
*
* @param value
* allowed object is
* {@link NotSend }
*
*/
public void setNotSend(NotSend value) {
this.notSend = value;
}
/**
* Gets the value of the msgType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMsgType() {
return msgType;
}
/**
* Sets the value of the msgType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMsgType(String value) {
this.msgType = value;
}
}