@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public class NodeInfo
extends SpecificResource
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for NodeInfo complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NodeInfo">
<complexContent>
<extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}GangSource" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}MISDetails" minOccurs="0"/>
</sequence>
<attribute name="CleanupDuration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="DueLevel">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Trivial"/>
<enumeration value="Penalty"/>
<enumeration value="JobCancelled"/>
</restriction>
</simpleType>
</attribute>
<attribute name="End" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="FirstEnd" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="FirstStart" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="JobPriority" type="{http://www.CIP4.org/JDFSchema_2_0}integer" />
<attribute name="LastEnd" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="LastStart" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="NaturalLang" type="{http://www.CIP4.org/JDFSchema_2_0}language" />
<attribute name="PersonalID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="SetupDuration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="Start" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="Status" type="{http://www.CIP4.org/JDFSchema_2_0}NodeStatus" />
<attribute name="StatusDetails" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="TotalDuration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<anyAttribute processContents='lax' namespace='##other'/>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeInfo.DueLevel
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected Duration |
cleanupDuration |
protected NodeInfo.DueLevel |
dueLevel |
protected DateTime |
end |
protected DateTime |
firstEnd |
protected DateTime |
firstStart |
protected java.util.List<GangSource> |
gangSource |
protected java.lang.Integer |
jobPriority |
protected DateTime |
lastEnd |
protected DateTime |
lastStart |
protected MISDetails |
misDetails |
protected java.lang.String |
naturalLang |
protected java.lang.String |
personalID |
protected Duration |
setupDuration |
protected DateTime |
start |
protected NodeStatus |
status |
protected java.lang.String |
statusDetails |
protected Duration |
totalDuration |
| Constructor and Description |
|---|
NodeInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
Duration |
getCleanupDuration()
Gets the value of the cleanupDuration property.
|
NodeInfo.DueLevel |
getDueLevel()
Gets the value of the dueLevel property.
|
DateTime |
getEnd()
Gets the value of the end property.
|
DateTime |
getFirstEnd()
Gets the value of the firstEnd property.
|
DateTime |
getFirstStart()
Gets the value of the firstStart property.
|
java.util.List<GangSource> |
getGangSource()
Gets the value of the gangSource property.
|
java.lang.Integer |
getJobPriority()
Gets the value of the jobPriority property.
|
DateTime |
getLastEnd()
Gets the value of the lastEnd property.
|
DateTime |
getLastStart()
Gets the value of the lastStart property.
|
MISDetails |
getMISDetails()
Gets the value of the misDetails property.
|
java.lang.String |
getNaturalLang()
Gets the value of the naturalLang property.
|
java.lang.String |
getPersonalID()
Gets the value of the personalID property.
|
Duration |
getSetupDuration()
Gets the value of the setupDuration property.
|
DateTime |
getStart()
Gets the value of the start property.
|
NodeStatus |
getStatus()
Gets the value of the status property.
|
java.lang.String |
getStatusDetails()
Gets the value of the statusDetails property.
|
Duration |
getTotalDuration()
Gets the value of the totalDuration property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setCleanupDuration(Duration value)
Sets the value of the cleanupDuration property.
|
void |
setDueLevel(NodeInfo.DueLevel value)
Sets the value of the dueLevel property.
|
void |
setEnd(DateTime value)
Sets the value of the end property.
|
void |
setFirstEnd(DateTime value)
Sets the value of the firstEnd property.
|
void |
setFirstStart(DateTime value)
Sets the value of the firstStart property.
|
void |
setJobPriority(java.lang.Integer value)
Sets the value of the jobPriority property.
|
void |
setLastEnd(DateTime value)
Sets the value of the lastEnd property.
|
void |
setLastStart(DateTime value)
Sets the value of the lastStart property.
|
void |
setMISDetails(MISDetails value)
Sets the value of the misDetails property.
|
void |
setNaturalLang(java.lang.String value)
Sets the value of the naturalLang property.
|
void |
setPersonalID(java.lang.String value)
Sets the value of the personalID property.
|
void |
setSetupDuration(Duration value)
Sets the value of the setupDuration property.
|
void |
setStart(DateTime value)
Sets the value of the start property.
|
void |
setStatus(NodeStatus value)
Sets the value of the status property.
|
void |
setStatusDetails(java.lang.String value)
Sets the value of the statusDetails property.
|
void |
setTotalDuration(Duration value)
Sets the value of the totalDuration property.
|
NodeInfo |
withCleanupDuration(Duration value) |
NodeInfo |
withDueLevel(NodeInfo.DueLevel value) |
NodeInfo |
withEnd(DateTime value) |
NodeInfo |
withFirstEnd(DateTime value) |
NodeInfo |
withFirstStart(DateTime value) |
NodeInfo |
withGangSource(java.util.Collection<GangSource> values) |
NodeInfo |
withGangSource(GangSource... values) |
NodeInfo |
withJobPriority(java.lang.Integer value) |
NodeInfo |
withLastEnd(DateTime value) |
NodeInfo |
withLastStart(DateTime value) |
NodeInfo |
withMISDetails(MISDetails value) |
NodeInfo |
withNaturalLang(java.lang.String value) |
NodeInfo |
withPersonalID(java.lang.String value) |
NodeInfo |
withSetupDuration(Duration value) |
NodeInfo |
withStart(DateTime value) |
NodeInfo |
withStatus(NodeStatus value) |
NodeInfo |
withStatusDetails(java.lang.String value) |
NodeInfo |
withTotalDuration(Duration value) |
getOtherAttributes@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<GangSource> gangSource
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected MISDetails misDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected Duration cleanupDuration
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected NodeInfo.DueLevel dueLevel
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime end
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime firstEnd
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime firstStart
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.Integer jobPriority
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime lastEnd
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime lastStart
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String naturalLang
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String personalID
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected Duration setupDuration
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime start
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected NodeStatus status
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String statusDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected Duration totalDuration
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<GangSource> getGangSource()
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 gangSource property.
For example, to add a new item, do as follows:
getGangSource().add(newItem);
Objects of the following type(s) are allowed in the list
GangSource
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public MISDetails getMISDetails()
MISDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setMISDetails(MISDetails value)
value - allowed object is
MISDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public Duration getCleanupDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setCleanupDuration(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public NodeInfo.DueLevel getDueLevel()
NodeInfo.DueLevel@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setDueLevel(NodeInfo.DueLevel value)
value - allowed object is
NodeInfo.DueLevel@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getEnd()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setEnd(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getFirstEnd()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setFirstEnd(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getFirstStart()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setFirstStart(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.Integer getJobPriority()
Integer@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setJobPriority(java.lang.Integer value)
value - allowed object is
Integer@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getLastEnd()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setLastEnd(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getLastStart()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setLastStart(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getNaturalLang()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setNaturalLang(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getPersonalID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setPersonalID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public Duration getSetupDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setSetupDuration(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getStart()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setStart(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public NodeStatus getStatus()
NodeStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setStatus(NodeStatus value)
value - allowed object is
NodeStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getStatusDetails()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setStatusDetails(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public Duration getTotalDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setTotalDuration(Duration value)
value - allowed object is
Stringpublic NodeInfo withGangSource(GangSource... values)
public NodeInfo withGangSource(java.util.Collection<GangSource> values)
public NodeInfo withMISDetails(MISDetails value)
public NodeInfo withDueLevel(NodeInfo.DueLevel value)
public NodeInfo withJobPriority(java.lang.Integer value)
public NodeInfo withNaturalLang(java.lang.String value)
public NodeInfo withPersonalID(java.lang.String value)
public NodeInfo withStatus(NodeStatus value)
public NodeInfo withStatusDetails(java.lang.String value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class SpecificResourcepublic boolean equals(java.lang.Object object)
equals in class SpecificResourcepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class SpecificResourcepublic int hashCode()
hashCode in class SpecificResource