Class JobRequestChoiceType

java.lang.Object
com.vidispine.generated.JobRequestChoiceType
All Implemented Interfaces:
Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

public class JobRequestChoiceType extends Object implements Serializable, Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.ToString

Java class for JobRequestChoiceType complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="JobRequestChoiceType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="timelineRequest" type="{http://xml.vidispine.com/schema/vidispine}TimelineJobRequestType"/>
         <element name="complexRequest" type="{http://xml.vidispine.com/schema/vidispine}ComplexJobType"/>
         <element name="movIndexRequest" type="{http://xml.vidispine.com/schema/vidispine}MOVIndexJobType"/>
         <element name="mxfTimecodeExtractionRequest" type="{http://xml.vidispine.com/schema/vidispine}MXFTimecodeExtractionJobType"/>
         <element name="mxfOp1bRequest" type="{http://xml.vidispine.com/schema/vidispine}MXFOp1bJobType"/>
         <element name="segmentationRequest" type="{http://xml.vidispine.com/schema/vidispine}SegmentationJobType"/>
         <element name="nleRequest" type="{http://xml.vidispine.com/schema/vidispine}NLEJobType"/>
         <element name="queueRequest" type="{http://xml.vidispine.com/schema/vidispine}QueueJobType"/>
         <element name="durationRequest" type="{http://xml.vidispine.com/schema/vidispine}DurationJobType"/>
         <element name="shapeDeductionRequest" type="{http://xml.vidispine.com/schema/vidispine}ShapeDeductionJobType"/>
         <element name="xmpRequest" type="{http://xml.vidispine.com/schema/vidispine}XMPJobType"/>
         <element name="hashRequest" type="{http://xml.vidispine.com/schema/vidispine}HashJobType"/>
         <element name="transferRequest" type="{http://xml.vidispine.com/schema/vidispine}TransferJobType"/>
         <element name="aafGeneratorRequest" type="{http://xml.vidispine.com/schema/vidispine}AAFGeneratorJobType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • JobRequestChoiceType

      public JobRequestChoiceType()
  • Method Details

    • getTimelineRequest

      public TimelineJobRequestType getTimelineRequest()
      Gets the value of the timelineRequest property.
      Returns:
      possible object is TimelineJobRequestType
    • setTimelineRequest

      public void setTimelineRequest(TimelineJobRequestType value)
      Sets the value of the timelineRequest property.
      Parameters:
      value - allowed object is TimelineJobRequestType
    • isSetTimelineRequest

      public boolean isSetTimelineRequest()
    • getComplexRequest

      public ComplexJobType getComplexRequest()
      Gets the value of the complexRequest property.
      Returns:
      possible object is ComplexJobType
    • setComplexRequest

      public void setComplexRequest(ComplexJobType value)
      Sets the value of the complexRequest property.
      Parameters:
      value - allowed object is ComplexJobType
    • isSetComplexRequest

      public boolean isSetComplexRequest()
    • getMovIndexRequest

      public MOVIndexJobType getMovIndexRequest()
      Gets the value of the movIndexRequest property.
      Returns:
      possible object is MOVIndexJobType
    • setMovIndexRequest

      public void setMovIndexRequest(MOVIndexJobType value)
      Sets the value of the movIndexRequest property.
      Parameters:
      value - allowed object is MOVIndexJobType
    • isSetMovIndexRequest

      public boolean isSetMovIndexRequest()
    • getMxfTimecodeExtractionRequest

      public MXFTimecodeExtractionJobType getMxfTimecodeExtractionRequest()
      Gets the value of the mxfTimecodeExtractionRequest property.
      Returns:
      possible object is MXFTimecodeExtractionJobType
    • setMxfTimecodeExtractionRequest

      public void setMxfTimecodeExtractionRequest(MXFTimecodeExtractionJobType value)
      Sets the value of the mxfTimecodeExtractionRequest property.
      Parameters:
      value - allowed object is MXFTimecodeExtractionJobType
    • isSetMxfTimecodeExtractionRequest

      public boolean isSetMxfTimecodeExtractionRequest()
    • getMxfOp1BRequest

      public MXFOp1BJobType getMxfOp1BRequest()
      Gets the value of the mxfOp1BRequest property.
      Returns:
      possible object is MXFOp1BJobType
    • setMxfOp1BRequest

      public void setMxfOp1BRequest(MXFOp1BJobType value)
      Sets the value of the mxfOp1BRequest property.
      Parameters:
      value - allowed object is MXFOp1BJobType
    • isSetMxfOp1BRequest

      public boolean isSetMxfOp1BRequest()
    • getSegmentationRequest

      public SegmentationJobType getSegmentationRequest()
      Gets the value of the segmentationRequest property.
      Returns:
      possible object is SegmentationJobType
    • setSegmentationRequest

      public void setSegmentationRequest(SegmentationJobType value)
      Sets the value of the segmentationRequest property.
      Parameters:
      value - allowed object is SegmentationJobType
    • isSetSegmentationRequest

      public boolean isSetSegmentationRequest()
    • getNleRequest

      public NLEJobType getNleRequest()
      Gets the value of the nleRequest property.
      Returns:
      possible object is NLEJobType
    • setNleRequest

      public void setNleRequest(NLEJobType value)
      Sets the value of the nleRequest property.
      Parameters:
      value - allowed object is NLEJobType
    • isSetNleRequest

      public boolean isSetNleRequest()
    • getQueueRequest

      public QueueJobType getQueueRequest()
      Gets the value of the queueRequest property.
      Returns:
      possible object is QueueJobType
    • setQueueRequest

      public void setQueueRequest(QueueJobType value)
      Sets the value of the queueRequest property.
      Parameters:
      value - allowed object is QueueJobType
    • isSetQueueRequest

      public boolean isSetQueueRequest()
    • getDurationRequest

      public DurationJobType getDurationRequest()
      Gets the value of the durationRequest property.
      Returns:
      possible object is DurationJobType
    • setDurationRequest

      public void setDurationRequest(DurationJobType value)
      Sets the value of the durationRequest property.
      Parameters:
      value - allowed object is DurationJobType
    • isSetDurationRequest

      public boolean isSetDurationRequest()
    • getShapeDeductionRequest

      public ShapeDeductionJobType getShapeDeductionRequest()
      Gets the value of the shapeDeductionRequest property.
      Returns:
      possible object is ShapeDeductionJobType
    • setShapeDeductionRequest

      public void setShapeDeductionRequest(ShapeDeductionJobType value)
      Sets the value of the shapeDeductionRequest property.
      Parameters:
      value - allowed object is ShapeDeductionJobType
    • isSetShapeDeductionRequest

      public boolean isSetShapeDeductionRequest()
    • getXmpRequest

      public XMPJobType getXmpRequest()
      Gets the value of the xmpRequest property.
      Returns:
      possible object is XMPJobType
    • setXmpRequest

      public void setXmpRequest(XMPJobType value)
      Sets the value of the xmpRequest property.
      Parameters:
      value - allowed object is XMPJobType
    • isSetXmpRequest

      public boolean isSetXmpRequest()
    • getHashRequest

      public HashJobType getHashRequest()
      Gets the value of the hashRequest property.
      Returns:
      possible object is HashJobType
    • setHashRequest

      public void setHashRequest(HashJobType value)
      Sets the value of the hashRequest property.
      Parameters:
      value - allowed object is HashJobType
    • isSetHashRequest

      public boolean isSetHashRequest()
    • getTransferRequest

      public TransferJobType getTransferRequest()
      Gets the value of the transferRequest property.
      Returns:
      possible object is TransferJobType
    • setTransferRequest

      public void setTransferRequest(TransferJobType value)
      Sets the value of the transferRequest property.
      Parameters:
      value - allowed object is TransferJobType
    • isSetTransferRequest

      public boolean isSetTransferRequest()
    • getAafGeneratorRequest

      public AAFGeneratorJobType getAafGeneratorRequest()
      Gets the value of the aafGeneratorRequest property.
      Returns:
      possible object is AAFGeneratorJobType
    • setAafGeneratorRequest

      public void setAafGeneratorRequest(AAFGeneratorJobType value)
      Sets the value of the aafGeneratorRequest property.
      Parameters:
      value - allowed object is AAFGeneratorJobType
    • isSetAafGeneratorRequest

      public boolean isSetAafGeneratorRequest()
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • copyTo

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
    • copyTo

      public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.jaxb.lang.CopyTo
    • withTimelineRequest

      public JobRequestChoiceType withTimelineRequest(TimelineJobRequestType value)
      Sets the value of the timelineRequest property.
      Parameters:
      value - allowed object is TimelineJobRequestType
      Returns:
      The class instance
    • withComplexRequest

      public JobRequestChoiceType withComplexRequest(ComplexJobType value)
      Sets the value of the complexRequest property.
      Parameters:
      value - allowed object is ComplexJobType
      Returns:
      The class instance
    • withMovIndexRequest

      public JobRequestChoiceType withMovIndexRequest(MOVIndexJobType value)
      Sets the value of the movIndexRequest property.
      Parameters:
      value - allowed object is MOVIndexJobType
      Returns:
      The class instance
    • withMxfTimecodeExtractionRequest

      public JobRequestChoiceType withMxfTimecodeExtractionRequest(MXFTimecodeExtractionJobType value)
      Sets the value of the mxfTimecodeExtractionRequest property.
      Parameters:
      value - allowed object is MXFTimecodeExtractionJobType
      Returns:
      The class instance
    • withMxfOp1BRequest

      public JobRequestChoiceType withMxfOp1BRequest(MXFOp1BJobType value)
      Sets the value of the mxfOp1BRequest property.
      Parameters:
      value - allowed object is MXFOp1BJobType
      Returns:
      The class instance
    • withSegmentationRequest

      public JobRequestChoiceType withSegmentationRequest(SegmentationJobType value)
      Sets the value of the segmentationRequest property.
      Parameters:
      value - allowed object is SegmentationJobType
      Returns:
      The class instance
    • withNleRequest

      public JobRequestChoiceType withNleRequest(NLEJobType value)
      Sets the value of the nleRequest property.
      Parameters:
      value - allowed object is NLEJobType
      Returns:
      The class instance
    • withQueueRequest

      public JobRequestChoiceType withQueueRequest(QueueJobType value)
      Sets the value of the queueRequest property.
      Parameters:
      value - allowed object is QueueJobType
      Returns:
      The class instance
    • withDurationRequest

      public JobRequestChoiceType withDurationRequest(DurationJobType value)
      Sets the value of the durationRequest property.
      Parameters:
      value - allowed object is DurationJobType
      Returns:
      The class instance
    • withShapeDeductionRequest

      public JobRequestChoiceType withShapeDeductionRequest(ShapeDeductionJobType value)
      Sets the value of the shapeDeductionRequest property.
      Parameters:
      value - allowed object is ShapeDeductionJobType
      Returns:
      The class instance
    • withXmpRequest

      public JobRequestChoiceType withXmpRequest(XMPJobType value)
      Sets the value of the xmpRequest property.
      Parameters:
      value - allowed object is XMPJobType
      Returns:
      The class instance
    • withHashRequest

      public JobRequestChoiceType withHashRequest(HashJobType value)
      Sets the value of the hashRequest property.
      Parameters:
      value - allowed object is HashJobType
      Returns:
      The class instance
    • withTransferRequest

      public JobRequestChoiceType withTransferRequest(TransferJobType value)
      Sets the value of the transferRequest property.
      Parameters:
      value - allowed object is TransferJobType
      Returns:
      The class instance
    • withAafGeneratorRequest

      public JobRequestChoiceType withAafGeneratorRequest(AAFGeneratorJobType value)
      Sets the value of the aafGeneratorRequest property.
      Parameters:
      value - allowed object is AAFGeneratorJobType
      Returns:
      The class instance
    • equals

      public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)
      Specified by:
      equals in interface org.jvnet.jaxb.lang.Equals
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • visit

      public JobRequestChoiceType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
    • hashCode

      public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb.lang.HashCode
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • append

      public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      append in interface org.jvnet.jaxb.lang.ToString
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb.lang.ToString