Class TaskGroupType
- java.lang.Object
-
- com.vidispine.generated.TaskGroupType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
public class TaskGroupType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for TaskGroupType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TaskGroupType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="loc" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="job" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="priority" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="user" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="group" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="data" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="key" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="transcoder" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}SimpleMetadataType" minOccurs="0"/> <element name="priority" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="maxConcurrency" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TaskGroupType.Job
Java class for anonymous complex type.static class
TaskGroupType.PropInfo
static class
TaskGroupType.Transcoder
Java class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<TaskGroupType.Job>
job
protected String
loc
protected Integer
maxConcurrency
protected SimpleMetadataType
metadata
protected String
name
protected String
priority
protected List<TaskGroupType.Transcoder>
transcoder
-
Constructor Summary
Constructors Constructor Description TaskGroupType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
copyTo(Object target)
Object
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Object
createNewInstance()
boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
List<TaskGroupType.Job>
getJob()
Gets the value of the job property.String
getLoc()
Gets the value of the loc property.Integer
getMaxConcurrency()
Gets the value of the maxConcurrency property.SimpleMetadataType
getMetadata()
Gets the value of the metadata property.String
getName()
Gets the value of the name property.String
getPriority()
Gets the value of the priority property.List<TaskGroupType.Transcoder>
getTranscoder()
Gets the value of the transcoder property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isSetJob()
boolean
isSetLoc()
boolean
isSetMaxConcurrency()
boolean
isSetMetadata()
boolean
isSetName()
boolean
isSetPriority()
boolean
isSetTranscoder()
void
setLoc(String value)
Sets the value of the loc property.void
setMaxConcurrency(Integer value)
Sets the value of the maxConcurrency property.void
setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.void
setName(String value)
Sets the value of the name property.void
setPriority(String value)
Sets the value of the priority property.void
unsetJob()
void
unsetTranscoder()
TaskGroupType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
TaskGroupType
withJob(TaskGroupType.Job... values)
TaskGroupType
withJob(Collection<TaskGroupType.Job> values)
TaskGroupType
withLoc(String value)
TaskGroupType
withMaxConcurrency(Integer value)
TaskGroupType
withMetadata(SimpleMetadataType value)
TaskGroupType
withName(String value)
TaskGroupType
withPriority(String value)
TaskGroupType
withTranscoder(TaskGroupType.Transcoder... values)
TaskGroupType
withTranscoder(Collection<TaskGroupType.Transcoder> values)
-
-
-
Field Detail
-
loc
protected String loc
-
name
protected String name
-
job
protected List<TaskGroupType.Job> job
-
transcoder
protected List<TaskGroupType.Transcoder> transcoder
-
metadata
protected SimpleMetadataType metadata
-
priority
protected String priority
-
maxConcurrency
protected Integer maxConcurrency
-
-
Method Detail
-
getLoc
public String getLoc()
Gets the value of the loc property.- Returns:
- possible object is
String
-
setLoc
public void setLoc(String value)
Sets the value of the loc property.- Parameters:
value
- allowed object isString
-
isSetLoc
public boolean isSetLoc()
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
isSetName
public boolean isSetName()
-
getJob
public List<TaskGroupType.Job> getJob()
Gets the value of the job 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 job property.For example, to add a new item, do as follows:
getJob().add(newItem);
Objects of the following type(s) are allowed in the list
TaskGroupType.Job
-
isSetJob
public boolean isSetJob()
-
unsetJob
public void unsetJob()
-
getTranscoder
public List<TaskGroupType.Transcoder> getTranscoder()
Gets the value of the transcoder 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 transcoder property.For example, to add a new item, do as follows:
getTranscoder().add(newItem);
Objects of the following type(s) are allowed in the list
TaskGroupType.Transcoder
-
isSetTranscoder
public boolean isSetTranscoder()
-
unsetTranscoder
public void unsetTranscoder()
-
getMetadata
public SimpleMetadataType getMetadata()
Gets the value of the metadata property.- Returns:
- possible object is
SimpleMetadataType
-
setMetadata
public void setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.- Parameters:
value
- allowed object isSimpleMetadataType
-
isSetMetadata
public boolean isSetMetadata()
-
getPriority
public String getPriority()
Gets the value of the priority property.- Returns:
- possible object is
String
-
setPriority
public void setPriority(String value)
Sets the value of the priority property.- Parameters:
value
- allowed object isString
-
isSetPriority
public boolean isSetPriority()
-
getMaxConcurrency
public Integer getMaxConcurrency()
Gets the value of the maxConcurrency property.- Returns:
- possible object is
Integer
-
setMaxConcurrency
public void setMaxConcurrency(Integer value)
Sets the value of the maxConcurrency property.- Parameters:
value
- allowed object isInteger
-
isSetMaxConcurrency
public boolean isSetMaxConcurrency()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withLoc
public TaskGroupType withLoc(String value)
-
withName
public TaskGroupType withName(String value)
-
withJob
public TaskGroupType withJob(TaskGroupType.Job... values)
-
withJob
public TaskGroupType withJob(Collection<TaskGroupType.Job> values)
-
withTranscoder
public TaskGroupType withTranscoder(TaskGroupType.Transcoder... values)
-
withTranscoder
public TaskGroupType withTranscoder(Collection<TaskGroupType.Transcoder> values)
-
withMetadata
public TaskGroupType withMetadata(SimpleMetadataType value)
-
withPriority
public TaskGroupType withPriority(String value)
-
withMaxConcurrency
public TaskGroupType withMaxConcurrency(Integer value)
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public TaskGroupType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-