Class NLEJobType

  • 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 NLEJobType
    extends TranscoderJobType
    implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    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="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:
    Serialized Form
    • Constructor Detail

      • NLEJobType

        public NLEJobType()
    • Method Detail

      • 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()
      • 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()
      • 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

      • 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

      • 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

      • 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

      • 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

      • 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

      • isSetOutput2

        public boolean isSetOutput2()
      • unsetOutput2

        public void unsetOutput2()
      • copyTo

        public Object copyTo​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                             Object target,
                             org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
        Specified by:
        copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
        Overrides:
        copyTo in class TranscoderJobType
      • withWidth

        public NLEJobType withWidth​(int value)
      • withHeight

        public NLEJobType withHeight​(int value)
      • withSampleRate

        public NLEJobType withSampleRate​(long 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 interface org.jvnet.jaxb2_commons.lang.Equals2
        Overrides:
        equals in class TranscoderJobType
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
        Overrides:
        hashCode in class TranscoderJobType