Class JobScheduleRequest
- java.lang.Object
-
- org.pentaho.platform.plugin.services.importexport.exportManifest.bindings.JobScheduleRequest
-
public class JobScheduleRequest extends Object
Java class for jobScheduleRequest complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="jobScheduleRequest"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="actionClass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="complexJobTrigger" type="{http://www.pentaho.com/schema/}complexJobTriggerProxy" minOccurs="0"/> <element ref="{http://www.pentaho.com/schema/}cronJobTrigger" minOccurs="0"/> <element name="duration" type="{http://www.w3.org/2001/XMLSchema}long"/> <element name="inputFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="jobName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="jobParameters" type="{http://www.pentaho.com/schema/}jobScheduleParam" maxOccurs="unbounded" minOccurs="0"/> <element name="outputFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://www.pentaho.com/schema/}simpleJobTrigger" minOccurs="0"/> <element name="timeZone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="jobId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected String
actionClass
protected ComplexJobTriggerProxy
complexJobTrigger
protected CronJobTrigger
cronJobTrigger
protected long
duration
protected String
inputFile
protected String
jobId
protected String
jobName
protected List<JobScheduleParam>
jobParameters
protected String
outputFile
protected SimpleJobTrigger
simpleJobTrigger
protected String
timeZone
-
Constructor Summary
Constructors Constructor Description JobScheduleRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getActionClass()
Gets the value of the actionClass property.ComplexJobTriggerProxy
getComplexJobTrigger()
Gets the value of the complexJobTrigger property.CronJobTrigger
getCronJobTrigger()
Gets the value of the cronJobTrigger property.long
getDuration()
Gets the value of the duration property.String
getInputFile()
Gets the value of the inputFile property.String
getJobId()
String
getJobName()
Gets the value of the jobName property.List<JobScheduleParam>
getJobParameters()
Gets the value of the jobParameters property.String
getOutputFile()
Gets the value of the outputFile property.SimpleJobTrigger
getSimpleJobTrigger()
Gets the value of the simpleJobTrigger property.String
getTimeZone()
Gets the value of the timeZone property.void
setActionClass(String value)
Sets the value of the actionClass property.void
setComplexJobTrigger(ComplexJobTriggerProxy value)
Sets the value of the complexJobTrigger property.void
setCronJobTrigger(CronJobTrigger value)
Sets the value of the cronJobTrigger property.void
setDuration(long value)
Sets the value of the duration property.void
setInputFile(String value)
Sets the value of the inputFile property.void
setJobId(String jobId)
void
setJobName(String value)
Sets the value of the jobName property.void
setOutputFile(String value)
Sets the value of the outputFile property.void
setSimpleJobTrigger(SimpleJobTrigger value)
Sets the value of the simpleJobTrigger property.void
setTimeZone(String value)
Sets the value of the timeZone property.
-
-
-
Field Detail
-
actionClass
protected String actionClass
-
complexJobTrigger
protected ComplexJobTriggerProxy complexJobTrigger
-
cronJobTrigger
protected CronJobTrigger cronJobTrigger
-
duration
protected long duration
-
inputFile
protected String inputFile
-
jobName
protected String jobName
-
jobId
protected String jobId
-
jobParameters
protected List<JobScheduleParam> jobParameters
-
outputFile
protected String outputFile
-
simpleJobTrigger
protected SimpleJobTrigger simpleJobTrigger
-
timeZone
protected String timeZone
-
-
Method Detail
-
getActionClass
public String getActionClass()
Gets the value of the actionClass property.- Returns:
- possible object is
String
-
setActionClass
public void setActionClass(String value)
Sets the value of the actionClass property.- Parameters:
value
- allowed object isString
-
getComplexJobTrigger
public ComplexJobTriggerProxy getComplexJobTrigger()
Gets the value of the complexJobTrigger property.- Returns:
- possible object is
ComplexJobTriggerProxy
-
setComplexJobTrigger
public void setComplexJobTrigger(ComplexJobTriggerProxy value)
Sets the value of the complexJobTrigger property.- Parameters:
value
- allowed object isComplexJobTriggerProxy
-
getCronJobTrigger
public CronJobTrigger getCronJobTrigger()
Gets the value of the cronJobTrigger property.- Returns:
- possible object is
CronJobTrigger
-
setCronJobTrigger
public void setCronJobTrigger(CronJobTrigger value)
Sets the value of the cronJobTrigger property.- Parameters:
value
- allowed object isCronJobTrigger
-
getDuration
public long getDuration()
Gets the value of the duration property.
-
setDuration
public void setDuration(long value)
Sets the value of the duration property.
-
getInputFile
public String getInputFile()
Gets the value of the inputFile property.- Returns:
- possible object is
String
-
setInputFile
public void setInputFile(String value)
Sets the value of the inputFile property.- Parameters:
value
- allowed object isString
-
getJobName
public String getJobName()
Gets the value of the jobName property.- Returns:
- possible object is
String
-
setJobName
public void setJobName(String value)
Sets the value of the jobName property.- Parameters:
value
- allowed object isString
-
getJobParameters
public List<JobScheduleParam> getJobParameters()
Gets the value of the jobParameters 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 jobParameters property.For example, to add a new item, do as follows:
getJobParameters().add( newItem );
Objects of the following type(s) are allowed in the list
JobScheduleParam
-
getOutputFile
public String getOutputFile()
Gets the value of the outputFile property.- Returns:
- possible object is
String
-
setOutputFile
public void setOutputFile(String value)
Sets the value of the outputFile property.- Parameters:
value
- allowed object isString
-
getSimpleJobTrigger
public SimpleJobTrigger getSimpleJobTrigger()
Gets the value of the simpleJobTrigger property.- Returns:
- possible object is
SimpleJobTrigger
-
setSimpleJobTrigger
public void setSimpleJobTrigger(SimpleJobTrigger value)
Sets the value of the simpleJobTrigger property.- Parameters:
value
- allowed object isSimpleJobTrigger
-
getTimeZone
public String getTimeZone()
Gets the value of the timeZone property.- Returns:
- possible object is
String
-
setTimeZone
public void setTimeZone(String value)
Sets the value of the timeZone property.- Parameters:
value
- allowed object isString
-
getJobId
public String getJobId()
-
setJobId
public void setJobId(String jobId)
-
-