
org.perfcake.model.Scenario Maven / Gradle / Ivy
/*
* -----------------------------------------------------------------------\
* PerfCake
*
* Copyright (C) 2010 - 2016 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* -----------------------------------------------------------------------/
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.10.31 at 10:44:11 PM CET
//
package org.perfcake.model;
import java.util.ArrayList;
import java.util.List;
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.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">
* <sequence>
* <element name="properties" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="run">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="generator">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="sequences" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="sequence" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="sender">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="receiver" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="correlator">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="reporting" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <element name="reporter" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="destination" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="period" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="messages" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="message" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="validatorRef" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="validation" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="validator" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* <attribute name="fastForward" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"properties",
"run",
"generator",
"sequences",
"sender",
"receiver",
"reporting",
"messages",
"validation"
})
@XmlRootElement(name = "scenario")
public class Scenario {
protected Scenario.Properties properties;
@XmlElement(required = true)
protected Scenario.Run run;
@XmlElement(required = true)
protected Scenario.Generator generator;
protected Scenario.Sequences sequences;
@XmlElement(required = true)
protected Scenario.Sender sender;
protected Scenario.Receiver receiver;
protected Scenario.Reporting reporting;
protected Scenario.Messages messages;
protected Scenario.Validation validation;
/**
* Gets the value of the properties property.
*
* @return
* possible object is
* {@link Scenario.Properties }
*
*/
public Scenario.Properties getProperties() {
return properties;
}
/**
* Sets the value of the properties property.
*
* @param value
* allowed object is
* {@link Scenario.Properties }
*
*/
public void setProperties(Scenario.Properties value) {
this.properties = value;
}
/**
* Gets the value of the run property.
*
* @return
* possible object is
* {@link Scenario.Run }
*
*/
public Scenario.Run getRun() {
return run;
}
/**
* Sets the value of the run property.
*
* @param value
* allowed object is
* {@link Scenario.Run }
*
*/
public void setRun(Scenario.Run value) {
this.run = value;
}
/**
* Gets the value of the generator property.
*
* @return
* possible object is
* {@link Scenario.Generator }
*
*/
public Scenario.Generator getGenerator() {
return generator;
}
/**
* Sets the value of the generator property.
*
* @param value
* allowed object is
* {@link Scenario.Generator }
*
*/
public void setGenerator(Scenario.Generator value) {
this.generator = value;
}
/**
* Gets the value of the sequences property.
*
* @return
* possible object is
* {@link Scenario.Sequences }
*
*/
public Scenario.Sequences getSequences() {
return sequences;
}
/**
* Sets the value of the sequences property.
*
* @param value
* allowed object is
* {@link Scenario.Sequences }
*
*/
public void setSequences(Scenario.Sequences value) {
this.sequences = value;
}
/**
* Gets the value of the sender property.
*
* @return
* possible object is
* {@link Scenario.Sender }
*
*/
public Scenario.Sender getSender() {
return sender;
}
/**
* Sets the value of the sender property.
*
* @param value
* allowed object is
* {@link Scenario.Sender }
*
*/
public void setSender(Scenario.Sender value) {
this.sender = value;
}
/**
* Gets the value of the receiver property.
*
* @return
* possible object is
* {@link Scenario.Receiver }
*
*/
public Scenario.Receiver getReceiver() {
return receiver;
}
/**
* Sets the value of the receiver property.
*
* @param value
* allowed object is
* {@link Scenario.Receiver }
*
*/
public void setReceiver(Scenario.Receiver value) {
this.receiver = value;
}
/**
* Gets the value of the reporting property.
*
* @return
* possible object is
* {@link Scenario.Reporting }
*
*/
public Scenario.Reporting getReporting() {
return reporting;
}
/**
* Sets the value of the reporting property.
*
* @param value
* allowed object is
* {@link Scenario.Reporting }
*
*/
public void setReporting(Scenario.Reporting value) {
this.reporting = value;
}
/**
* Gets the value of the messages property.
*
* @return
* possible object is
* {@link Scenario.Messages }
*
*/
public Scenario.Messages getMessages() {
return messages;
}
/**
* Sets the value of the messages property.
*
* @param value
* allowed object is
* {@link Scenario.Messages }
*
*/
public void setMessages(Scenario.Messages value) {
this.messages = value;
}
/**
* Gets the value of the validation property.
*
* @return
* possible object is
* {@link Scenario.Validation }
*
*/
public Scenario.Validation getValidation() {
return validation;
}
/**
* Sets the value of the validation property.
*
* @param value
* allowed object is
* {@link Scenario.Validation }
*
*/
public void setValidation(Scenario.Validation value) {
this.validation = value;
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property"
})
public static class Generator {
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
@XmlAttribute(name = "threads")
protected String threads;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the threads property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getThreads() {
return threads;
}
/**
* Sets the value of the threads property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setThreads(String value) {
this.threads = value;
}
}
/**
* 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 name="message" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="validatorRef" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"message"
})
public static class Messages {
@XmlElement(required = true)
protected List message;
/**
* Gets the value of the message 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 message property.
*
*
* For example, to add a new item, do as follows:
*
* getMessage().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Messages.Message }
*
*
*/
public List getMessage() {
if (message == null) {
message = new ArrayList();
}
return this.message;
}
/**
* 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 name="header" type="{urn:perfcake:scenario:7.0}headerType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="validatorRef" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="content" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="multiplicity" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"header",
"property",
"validatorRef"
})
public static class Message {
protected List header;
protected List property;
protected List validatorRef;
@XmlAttribute(name = "uri")
protected String uri;
@XmlAttribute(name = "content")
protected String content;
@XmlAttribute(name = "multiplicity")
protected String multiplicity;
/**
* Gets the value of the header 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 header property.
*
*
* For example, to add a new item, do as follows:
*
* getHeader().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link HeaderType }
*
*
*/
public List getHeader() {
if (header == null) {
header = new ArrayList();
}
return this.header;
}
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the validatorRef 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 validatorRef property.
*
*
* For example, to add a new item, do as follows:
*
* getValidatorRef().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Messages.Message.ValidatorRef }
*
*
*/
public List getValidatorRef() {
if (validatorRef == null) {
validatorRef = new ArrayList();
}
return this.validatorRef;
}
/**
* Gets the value of the uri property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUri() {
return uri;
}
/**
* Sets the value of the uri property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUri(String value) {
this.uri = value;
}
/**
* Gets the value of the content property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContent() {
return content;
}
/**
* Sets the value of the content property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContent(String value) {
this.content = value;
}
/**
* Gets the value of the multiplicity property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMultiplicity() {
return multiplicity;
}
/**
* Sets the value of the multiplicity property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMultiplicity(String value) {
this.multiplicity = value;
}
/**
* 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">
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class ValidatorRef {
@XmlAttribute(name = "id")
protected String id;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
}
}
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property"
})
public static class Properties {
protected List property;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
}
/**
* 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 name="correlator">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"correlator",
"source",
"property"
})
public static class Receiver {
@XmlElement(required = true)
protected Scenario.Receiver.Correlator correlator;
protected String source;
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
@XmlAttribute(name = "threads")
protected String threads;
/**
* Gets the value of the correlator property.
*
* @return
* possible object is
* {@link Scenario.Receiver.Correlator }
*
*/
public Scenario.Receiver.Correlator getCorrelator() {
return correlator;
}
/**
* Sets the value of the correlator property.
*
* @param value
* allowed object is
* {@link Scenario.Receiver.Correlator }
*
*/
public void setCorrelator(Scenario.Receiver.Correlator value) {
this.correlator = value;
}
/**
* Gets the value of the source property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSource() {
return source;
}
/**
* Sets the value of the source property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSource(String value) {
this.source = value;
}
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the threads property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getThreads() {
return threads;
}
/**
* Sets the value of the threads property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setThreads(String value) {
this.threads = value;
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property"
})
public static class Correlator {
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
}
}
/**
* 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>
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <element name="reporter" maxOccurs="unbounded">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="destination" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="period" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property",
"reporter"
})
public static class Reporting {
protected List property;
@XmlElement(required = true)
protected List reporter;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the reporter 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 reporter property.
*
*
* For example, to add a new item, do as follows:
*
* getReporter().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Reporting.Reporter }
*
*
*/
public List getReporter() {
if (reporter == null) {
reporter = new ArrayList();
}
return this.reporter;
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* <element name="destination" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="period" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property",
"destination"
})
public static class Reporter {
protected List property;
protected List destination;
@XmlAttribute(name = "class")
protected String clazz;
@XmlAttribute(name = "enabled")
protected Boolean enabled;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the destination 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 destination property.
*
*
* For example, to add a new item, do as follows:
*
* getDestination().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Reporting.Reporter.Destination }
*
*
*/
public List getDestination() {
if (destination == null) {
destination = new ArrayList();
}
return this.destination;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the enabled property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isEnabled() {
if (enabled == null) {
return true;
} else {
return enabled;
}
}
/**
* Sets the value of the enabled property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEnabled(Boolean value) {
this.enabled = value;
}
/**
* 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 name="period" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"period",
"property"
})
public static class Destination {
protected List period;
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
@XmlAttribute(name = "enabled")
protected Boolean enabled;
/**
* Gets the value of the period 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 period property.
*
*
* For example, to add a new item, do as follows:
*
* getPeriod().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Reporting.Reporter.Destination.Period }
*
*
*/
public List getPeriod() {
if (period == null) {
period = new ArrayList();
}
return this.period;
}
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the enabled property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isEnabled() {
if (enabled == null) {
return true;
} else {
return enabled;
}
}
/**
* Sets the value of the enabled property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEnabled(Boolean value) {
this.enabled = value;
}
/**
* 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">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Period {
@XmlAttribute(name = "type")
protected String type;
@XmlAttribute(name = "value")
protected String value;
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
}
}
}
}
/**
* 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">
* <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Run {
@XmlAttribute(name = "type")
protected String type;
@XmlAttribute(name = "value")
protected String value;
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
}
/**
* 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 name="target" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"target",
"property"
})
public static class Sender {
protected String target;
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
/**
* Gets the value of the target property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTarget() {
return target;
}
/**
* Sets the value of the target property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTarget(String value) {
this.target = value;
}
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
}
/**
* 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 name="sequence" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sequence"
})
public static class Sequences {
protected List sequence;
/**
* Gets the value of the sequence 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 sequence property.
*
*
* For example, to add a new item, do as follows:
*
* getSequence().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Sequences.Sequence }
*
*
*/
public List getSequence() {
if (sequence == null) {
sequence = new ArrayList();
}
return this.sequence;
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property"
})
public static class Sequence {
protected List property;
@XmlAttribute(name = "class")
protected String clazz;
@XmlAttribute(name = "id")
protected String id;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
}
}
/**
* 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 name="validator" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
* <attribute name="fastForward" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"validator"
})
public static class Validation {
protected List validator;
@XmlAttribute(name = "enabled")
protected Boolean enabled;
@XmlAttribute(name = "fastForward")
protected Boolean fastForward;
/**
* Gets the value of the validator 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 validator property.
*
*
* For example, to add a new item, do as follows:
*
* getValidator().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Scenario.Validation.Validator }
*
*
*/
public List getValidator() {
if (validator == null) {
validator = new ArrayList();
}
return this.validator;
}
/**
* Gets the value of the enabled property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isEnabled() {
if (enabled == null) {
return true;
} else {
return enabled;
}
}
/**
* Sets the value of the enabled property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEnabled(Boolean value) {
this.enabled = value;
}
/**
* Gets the value of the fastForward property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isFastForward() {
if (fastForward == null) {
return false;
} else {
return fastForward;
}
}
/**
* Sets the value of the fastForward property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setFastForward(Boolean value) {
this.fastForward = value;
}
/**
* 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 name="property" type="{urn:perfcake:scenario:7.0}propertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"property"
})
public static class Validator {
protected List property;
@XmlAttribute(name = "id")
protected String id;
@XmlAttribute(name = "class")
protected String clazz;
/**
* Gets the value of the property 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 property property.
*
*
* For example, to add a new item, do as follows:
*
* getProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link PropertyType }
*
*
*/
public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Gets the value of the clazz property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getClazz() {
return clazz;
}
/**
* Sets the value of the clazz property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setClazz(String value) {
this.clazz = value;
}
}
}
}