@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public class ResourceQuParams
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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 ref="{http://www.CIP4.org/JDFSchema_2_0}Part" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="ExternalID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="JobID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="JobPartID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="QueueEntryID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="ResourceDetails">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Brief"/>
<enumeration value="Full"/>
</restriction>
</simpleType>
</attribute>
<attribute name="ResourceName" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKENS" />
<attribute name="Scope" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}Scope" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceQuParams.ResourceDetails
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
externalID |
protected java.lang.String |
jobID |
protected java.lang.String |
jobPartID |
protected java.util.List<Part> |
part |
protected java.lang.String |
queueEntryID |
protected ResourceQuParams.ResourceDetails |
resourceDetails |
protected java.util.List<java.lang.String> |
resourceName |
protected Scope |
scope |
| Constructor and Description |
|---|
ResourceQuParams() |
| 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) |
java.lang.String |
getExternalID()
Gets the value of the externalID property.
|
java.lang.String |
getJobID()
Gets the value of the jobID property.
|
java.lang.String |
getJobPartID()
Gets the value of the jobPartID property.
|
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
java.util.List<Part> |
getPart()
Gets the value of the part property.
|
java.lang.String |
getQueueEntryID()
Gets the value of the queueEntryID property.
|
ResourceQuParams.ResourceDetails |
getResourceDetails()
Gets the value of the resourceDetails property.
|
java.util.List<java.lang.String> |
getResourceName()
Gets the value of the resourceName property.
|
Scope |
getScope()
Gets the value of the scope property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setExternalID(java.lang.String value)
Sets the value of the externalID property.
|
void |
setJobID(java.lang.String value)
Sets the value of the jobID property.
|
void |
setJobPartID(java.lang.String value)
Sets the value of the jobPartID property.
|
void |
setQueueEntryID(java.lang.String value)
Sets the value of the queueEntryID property.
|
void |
setResourceDetails(ResourceQuParams.ResourceDetails value)
Sets the value of the resourceDetails property.
|
void |
setScope(Scope value)
Sets the value of the scope property.
|
ResourceQuParams |
withExternalID(java.lang.String value) |
ResourceQuParams |
withJobID(java.lang.String value) |
ResourceQuParams |
withJobPartID(java.lang.String value) |
ResourceQuParams |
withPart(java.util.Collection<Part> values) |
ResourceQuParams |
withPart(Part... values) |
ResourceQuParams |
withQueueEntryID(java.lang.String value) |
ResourceQuParams |
withResourceDetails(ResourceQuParams.ResourceDetails value) |
ResourceQuParams |
withResourceName(java.util.Collection<java.lang.String> values) |
ResourceQuParams |
withResourceName(java.lang.String... values) |
ResourceQuParams |
withScope(Scope value) |
@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<Part> part
@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 externalID
@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 jobID
@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 jobPartID
@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 queueEntryID
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected ResourceQuParams.ResourceDetails resourceDetails
@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<java.lang.String> resourceName
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected Scope scope
@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<Part> getPart()
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 part property.
For example, to add a new item, do as follows:
getPart().add(newItem);
Objects of the following type(s) are allowed in the list
Part
@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 getExternalID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setExternalID(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 getJobID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setJobID(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 getJobPartID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setJobPartID(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 getQueueEntryID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setQueueEntryID(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 ResourceQuParams.ResourceDetails getResourceDetails()
ResourceQuParams.ResourceDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setResourceDetails(ResourceQuParams.ResourceDetails value)
value - allowed object is
ResourceQuParams.ResourceDetails@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<java.lang.String> getResourceName()
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 resourceName property.
For example, to add a new item, do as follows:
getResourceName().add(newItem);
Objects of the following type(s) are allowed in the list
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public Scope getScope()
Scope@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setScope(Scope value)
value - allowed object is
Scope@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.
public ResourceQuParams withPart(Part... values)
public ResourceQuParams withPart(java.util.Collection<Part> values)
public ResourceQuParams withExternalID(java.lang.String value)
public ResourceQuParams withJobID(java.lang.String value)
public ResourceQuParams withJobPartID(java.lang.String value)
public ResourceQuParams withQueueEntryID(java.lang.String value)
public ResourceQuParams withResourceDetails(ResourceQuParams.ResourceDetails value)
public ResourceQuParams withResourceName(java.lang.String... values)
public ResourceQuParams withResourceName(java.util.Collection<java.lang.String> values)
public ResourceQuParams withScope(Scope 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.Equalspublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class java.lang.Object