Class NLEJobType

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 NLEJobType extends TranscoderJobType 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 NLEJobType complex type

.

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


 <complexType name="NLEJobType">
   <complexContent>
     <extension base="{http://xml.vidispine.com/schema/vidispine}TranscoderJobType">
       <sequence>
         <element name="frameRate" type="{http://xml.vidispine.com/schema/vidispine}FrameRateType"/>
         <element name="interval" type="{http://xml.vidispine.com/schema/vidispine}TimeIntervalType" minOccurs="0"/>
         <element name="width" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
         <element name="height" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
         <element name="dar" type="{http://xml.vidispine.com/schema/vidispine}AspectRatioType"/>
         <element name="sampleRate" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
         <element name="pauseFrame" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
         <element name="videoClip" type="{http://xml.vidispine.com/schema/vidispine}VideoClipType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="audioClip" type="{http://xml.vidispine.com/schema/vidispine}AudioClipType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="subtitleClip" type="{http://xml.vidispine.com/schema/vidispine}SubtitleClipType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="sequence" type="{http://xml.vidispine.com/schema/vidispine}NLEJobSequenceType" maxOccurs="unbounded"/>
         <element name="output" type="{http://xml.vidispine.com/schema/vidispine}NLEJobOutputType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="output2" type="{http://xml.vidispine.com/schema/vidispine}NLEJob2OutputType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • NLEJobType

      public NLEJobType()
  • Method Details

    • getFrameRate

      public FrameRateType getFrameRate()
      Gets the value of the frameRate property.
      Returns:
      possible object is FrameRateType
    • setFrameRate

      public void setFrameRate(FrameRateType value)
      Sets the value of the frameRate property.
      Parameters:
      value - allowed object is FrameRateType
    • isSetFrameRate

      public boolean isSetFrameRate()
    • getInterval

      public TimeIntervalType getInterval()
      Gets the value of the interval property.
      Returns:
      possible object is TimeIntervalType
    • setInterval

      public void setInterval(TimeIntervalType value)
      Sets the value of the interval property.
      Parameters:
      value - allowed object is TimeIntervalType
    • isSetInterval

      public boolean isSetInterval()
    • getWidth

      public int getWidth()
      Gets the value of the width property.
    • setWidth

      public void setWidth(int value)
      Sets the value of the width property.
    • isSetWidth

      public boolean isSetWidth()
    • getHeight

      public int getHeight()
      Gets the value of the height property.
    • setHeight

      public void setHeight(int value)
      Sets the value of the height property.
    • isSetHeight

      public boolean isSetHeight()
    • getDar

      public AspectRatioType getDar()
      Gets the value of the dar property.
      Returns:
      possible object is AspectRatioType
    • setDar

      public void setDar(AspectRatioType value)
      Sets the value of the dar property.
      Parameters:
      value - allowed object is AspectRatioType
    • isSetDar

      public boolean isSetDar()
    • getSampleRate

      public long getSampleRate()
      Gets the value of the sampleRate property.
    • setSampleRate

      public void setSampleRate(long value)
      Sets the value of the sampleRate property.
    • isSetSampleRate

      public boolean isSetSampleRate()
    • getPauseFrame

      public Long getPauseFrame()
      Gets the value of the pauseFrame property.
      Returns:
      possible object is Long
    • setPauseFrame

      public void setPauseFrame(Long value)
      Sets the value of the pauseFrame property.
      Parameters:
      value - allowed object is Long
    • isSetPauseFrame

      public boolean isSetPauseFrame()
    • getVideoClip

      public List<VideoClipType> getVideoClip()
      Gets the value of the videoClip 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 videoClip property.

      For example, to add a new item, do as follows:

       getVideoClip().add(newItem);
       

      Objects of the following type(s) are allowed in the list VideoClipType

      Returns:
      The value of the videoClip property.
    • isSetVideoClip

      public boolean isSetVideoClip()
    • unsetVideoClip

      public void unsetVideoClip()
    • getAudioClip

      public List<AudioClipType> getAudioClip()
      Gets the value of the audioClip 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 audioClip property.

      For example, to add a new item, do as follows:

       getAudioClip().add(newItem);
       

      Objects of the following type(s) are allowed in the list AudioClipType

      Returns:
      The value of the audioClip property.
    • isSetAudioClip

      public boolean isSetAudioClip()
    • unsetAudioClip

      public void unsetAudioClip()
    • getSubtitleClip

      public List<SubtitleClipType> getSubtitleClip()
      Gets the value of the subtitleClip 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 subtitleClip property.

      For example, to add a new item, do as follows:

       getSubtitleClip().add(newItem);
       

      Objects of the following type(s) are allowed in the list SubtitleClipType

      Returns:
      The value of the subtitleClip property.
    • isSetSubtitleClip

      public boolean isSetSubtitleClip()
    • unsetSubtitleClip

      public void unsetSubtitleClip()
    • getSequence

      public List<NLEJobSequenceType> getSequence()
      Gets the value of the sequence 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 sequence property.

      For example, to add a new item, do as follows:

       getSequence().add(newItem);
       

      Objects of the following type(s) are allowed in the list NLEJobSequenceType

      Returns:
      The value of the sequence property.
    • isSetSequence

      public boolean isSetSequence()
    • unsetSequence

      public void unsetSequence()
    • getOutput

      public List<NLEJobOutputType> getOutput()
      Gets the value of the output 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 output property.

      For example, to add a new item, do as follows:

       getOutput().add(newItem);
       

      Objects of the following type(s) are allowed in the list NLEJobOutputType

      Returns:
      The value of the output property.
    • isSetOutput

      public boolean isSetOutput()
    • unsetOutput

      public void unsetOutput()
    • getOutput2

      public List<NLEJob2OutputType> getOutput2()
      Gets the value of the output2 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 output2 property.

      For example, to add a new item, do as follows:

       getOutput2().add(newItem);
       

      Objects of the following type(s) are allowed in the list NLEJob2OutputType

      Returns:
      The value of the output2 property.
    • isSetOutput2

      public boolean isSetOutput2()
    • unsetOutput2

      public void unsetOutput2()
    • clone

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

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      copyTo in class TranscoderJobType
    • 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
      Overrides:
      copyTo in class TranscoderJobType
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.jaxb.lang.CopyTo
      Overrides:
      createNewInstance in class TranscoderJobType
    • withFrameRate

      public NLEJobType withFrameRate(FrameRateType value)
      Sets the value of the frameRate property.
      Parameters:
      value - allowed object is FrameRateType
      Returns:
      The class instance
    • withInterval

      public NLEJobType withInterval(TimeIntervalType value)
      Sets the value of the interval property.
      Parameters:
      value - allowed object is TimeIntervalType
      Returns:
      The class instance
    • withWidth

      public NLEJobType withWidth(int value)
      Sets the value of the width property.
      Parameters:
      value - allowed object is int
      Returns:
      The class instance
    • withHeight

      public NLEJobType withHeight(int value)
      Sets the value of the height property.
      Parameters:
      value - allowed object is int
      Returns:
      The class instance
    • withDar

      public NLEJobType withDar(AspectRatioType value)
      Sets the value of the dar property.
      Parameters:
      value - allowed object is AspectRatioType
      Returns:
      The class instance
    • withSampleRate

      public NLEJobType withSampleRate(long value)
      Sets the value of the sampleRate property.
      Parameters:
      value - allowed object is long
      Returns:
      The class instance
    • withPauseFrame

      public NLEJobType withPauseFrame(Long value)
      Sets the value of the pauseFrame property.
      Parameters:
      value - allowed object is Long
      Returns:
      The class instance
    • withVideoClip

      public NLEJobType withVideoClip(VideoClipType... values)
      Adds objects to the list of VideoClip using add method
      Parameters:
      values - objects to add to the list VideoClip
      Returns:
      The class instance
    • withVideoClip

      public NLEJobType withVideoClip(Collection<VideoClipType> values)
      Adds objects to the list of VideoClip using addAll method
      Parameters:
      values - objects to add to the list VideoClip
      Returns:
      The class instance
    • withAudioClip

      public NLEJobType withAudioClip(AudioClipType... values)
      Adds objects to the list of AudioClip using add method
      Parameters:
      values - objects to add to the list AudioClip
      Returns:
      The class instance
    • withAudioClip

      public NLEJobType withAudioClip(Collection<AudioClipType> values)
      Adds objects to the list of AudioClip using addAll method
      Parameters:
      values - objects to add to the list AudioClip
      Returns:
      The class instance
    • withSubtitleClip

      public NLEJobType withSubtitleClip(SubtitleClipType... values)
      Adds objects to the list of SubtitleClip using add method
      Parameters:
      values - objects to add to the list SubtitleClip
      Returns:
      The class instance
    • withSubtitleClip

      public NLEJobType withSubtitleClip(Collection<SubtitleClipType> values)
      Adds objects to the list of SubtitleClip using addAll method
      Parameters:
      values - objects to add to the list SubtitleClip
      Returns:
      The class instance
    • withSequence

      public NLEJobType withSequence(NLEJobSequenceType... values)
      Adds objects to the list of Sequence using add method
      Parameters:
      values - objects to add to the list Sequence
      Returns:
      The class instance
    • withSequence

      public NLEJobType withSequence(Collection<NLEJobSequenceType> values)
      Adds objects to the list of Sequence using addAll method
      Parameters:
      values - objects to add to the list Sequence
      Returns:
      The class instance
    • withOutput

      public NLEJobType withOutput(NLEJobOutputType... values)
      Adds objects to the list of Output using add method
      Parameters:
      values - objects to add to the list Output
      Returns:
      The class instance
    • withOutput

      public NLEJobType withOutput(Collection<NLEJobOutputType> values)
      Adds objects to the list of Output using addAll method
      Parameters:
      values - objects to add to the list Output
      Returns:
      The class instance
    • withOutput2

      public NLEJobType withOutput2(NLEJob2OutputType... values)
      Adds objects to the list of Output2 using add method
      Parameters:
      values - objects to add to the list Output2
      Returns:
      The class instance
    • withOutput2

      public NLEJobType withOutput2(Collection<NLEJob2OutputType> values)
      Adds objects to the list of Output2 using addAll method
      Parameters:
      values - objects to add to the list Output2
      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
      Overrides:
      equals in class TranscoderJobType
    • equals

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

      public NLEJobType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
      Overrides:
      visit in class TranscoderJobType
    • 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
      Overrides:
      hashCode in class TranscoderJobType
    • hashCode

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

      public String toString()
      Overrides:
      toString in class TranscoderJobType
    • 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
      Overrides:
      append in class TranscoderJobType
    • 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
      Overrides:
      appendFields in class TranscoderJobType