Class ComplexJobOutputFormatType

  • All Implemented Interfaces:
    Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
    Direct Known Subclasses:
    ComplexJobType.Output

    public class ComplexJobOutputFormatType
    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 ComplexJobOutputFormatType complex type.

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

     <complexType name="ComplexJobOutputFormatType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="id" type="{http://www.w3.org/2001/XMLSchema}int"/>
             <choice>
               <element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
               <element name="range" type="{http://xml.vidispine.com/schema/vidispine}SequenceRangeType"/>
               <element name="atom" type="{http://xml.vidispine.com/schema/vidispine}ComplexJobAtomType" maxOccurs="unbounded"/>
             </choice>
             <element name="containerFormat" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="overlay" type="{http://xml.vidispine.com/schema/vidispine}OverlayType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="textOverlay" type="{http://xml.vidispine.com/schema/vidispine}TextOverlayType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="dms1Source" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <choice>
                       <element name="demuxerId" type="{http://www.w3.org/2001/XMLSchema}int"/>
                       <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}DMS1Type"/>
                     </choice>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="initialSMPTETimecode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="startTimecode" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
             <element name="roundedTimeBase" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="dropFrame" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="requireFaststart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="muxrate" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
             <element name="pfdTargetUri" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="mxfPackages" type="{http://xml.vidispine.com/schema/vidispine}MXFPackagesType" minOccurs="0"/>
             <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="clipName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="maxChunkDuration" type="{http://xml.vidispine.com/schema/vidispine}TimeCodeType" minOccurs="0"/>
             <element name="setting" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • ComplexJobOutputFormatType

        public ComplexJobOutputFormatType()
    • Method Detail

      • getId

        public int getId()
        Gets the value of the id property.
      • setId

        public void setId​(int value)
        Sets the value of the id property.
      • isSetId

        public boolean isSetId()
      • getUri

        public String getUri()
        Gets the value of the uri property.
        Returns:
        possible object is String
      • setUri

        public void setUri​(String value)
        Sets the value of the uri property.
        Parameters:
        value - allowed object is String
      • isSetUri

        public boolean isSetUri()
      • isSetRange

        public boolean isSetRange()
      • getAtom

        public List<ComplexJobAtomType> getAtom()
        Gets the value of the atom 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 atom property.

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

            getAtom().add(newItem);
         

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

      • isSetAtom

        public boolean isSetAtom()
      • unsetAtom

        public void unsetAtom()
      • getContainerFormat

        public String getContainerFormat()
        Gets the value of the containerFormat property.
        Returns:
        possible object is String
      • setContainerFormat

        public void setContainerFormat​(String value)
        Sets the value of the containerFormat property.
        Parameters:
        value - allowed object is String
      • isSetContainerFormat

        public boolean isSetContainerFormat()
      • getOverlay

        public List<OverlayType> getOverlay()
        Gets the value of the overlay 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 overlay property.

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

            getOverlay().add(newItem);
         

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

      • isSetOverlay

        public boolean isSetOverlay()
      • unsetOverlay

        public void unsetOverlay()
      • getTextOverlay

        public List<TextOverlayType> getTextOverlay()
        Gets the value of the textOverlay 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 textOverlay property.

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

            getTextOverlay().add(newItem);
         

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

      • isSetTextOverlay

        public boolean isSetTextOverlay()
      • unsetTextOverlay

        public void unsetTextOverlay()
      • isSetDms1Source

        public boolean isSetDms1Source()
      • getInitialSMPTETimecode

        public String getInitialSMPTETimecode()
        Gets the value of the initialSMPTETimecode property.
        Returns:
        possible object is String
      • setInitialSMPTETimecode

        public void setInitialSMPTETimecode​(String value)
        Sets the value of the initialSMPTETimecode property.
        Parameters:
        value - allowed object is String
      • isSetInitialSMPTETimecode

        public boolean isSetInitialSMPTETimecode()
      • getStartTimecode

        public Long getStartTimecode()
        Gets the value of the startTimecode property.
        Returns:
        possible object is Long
      • setStartTimecode

        public void setStartTimecode​(Long value)
        Sets the value of the startTimecode property.
        Parameters:
        value - allowed object is Long
      • isSetStartTimecode

        public boolean isSetStartTimecode()
      • getRoundedTimeBase

        public Integer getRoundedTimeBase()
        Gets the value of the roundedTimeBase property.
        Returns:
        possible object is Integer
      • setRoundedTimeBase

        public void setRoundedTimeBase​(Integer value)
        Sets the value of the roundedTimeBase property.
        Parameters:
        value - allowed object is Integer
      • isSetRoundedTimeBase

        public boolean isSetRoundedTimeBase()
      • isDropFrame

        public Boolean isDropFrame()
        Gets the value of the dropFrame property.
        Returns:
        possible object is Boolean
      • setDropFrame

        public void setDropFrame​(Boolean value)
        Sets the value of the dropFrame property.
        Parameters:
        value - allowed object is Boolean
      • isSetDropFrame

        public boolean isSetDropFrame()
      • isRequireFaststart

        public Boolean isRequireFaststart()
        Gets the value of the requireFaststart property.
        Returns:
        possible object is Boolean
      • setRequireFaststart

        public void setRequireFaststart​(Boolean value)
        Sets the value of the requireFaststart property.
        Parameters:
        value - allowed object is Boolean
      • isSetRequireFaststart

        public boolean isSetRequireFaststart()
      • getMuxrate

        public Long getMuxrate()
        Gets the value of the muxrate property.
        Returns:
        possible object is Long
      • setMuxrate

        public void setMuxrate​(Long value)
        Sets the value of the muxrate property.
        Parameters:
        value - allowed object is Long
      • isSetMuxrate

        public boolean isSetMuxrate()
      • getPfdTargetUri

        public String getPfdTargetUri()
        Gets the value of the pfdTargetUri property.
        Returns:
        possible object is String
      • setPfdTargetUri

        public void setPfdTargetUri​(String value)
        Sets the value of the pfdTargetUri property.
        Parameters:
        value - allowed object is String
      • isSetPfdTargetUri

        public boolean isSetPfdTargetUri()
      • setMxfPackages

        public void setMxfPackages​(MXFPackagesType value)
        Sets the value of the mxfPackages property.
        Parameters:
        value - allowed object is MXFPackagesType
      • isSetMxfPackages

        public boolean isSetMxfPackages()
      • getMetadata

        public List<KeyValuePairType> getMetadata()
        Gets the value of the metadata 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 metadata property.

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

            getMetadata().add(newItem);
         

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

      • isSetMetadata

        public boolean isSetMetadata()
      • unsetMetadata

        public void unsetMetadata()
      • getClipName

        public String getClipName()
        Gets the value of the clipName property.
        Returns:
        possible object is String
      • setClipName

        public void setClipName​(String value)
        Sets the value of the clipName property.
        Parameters:
        value - allowed object is String
      • isSetClipName

        public boolean isSetClipName()
      • getMaxChunkDuration

        public TimeCodeType getMaxChunkDuration()
        Gets the value of the maxChunkDuration property.
        Returns:
        possible object is TimeCodeType
      • setMaxChunkDuration

        public void setMaxChunkDuration​(TimeCodeType value)
        Sets the value of the maxChunkDuration property.
        Parameters:
        value - allowed object is TimeCodeType
      • isSetMaxChunkDuration

        public boolean isSetMaxChunkDuration()
      • getSetting

        public List<KeyValuePairType> getSetting()
        Gets the value of the setting 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 setting property.

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

            getSetting().add(newItem);
         

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

      • isSetSetting

        public boolean isSetSetting()
      • unsetSetting

        public void unsetSetting()
      • copyTo

        public Object copyTo​(Object target)
        Specified by:
        copyTo in interface org.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 interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • createNewInstance

        public Object createNewInstance()
        Specified by:
        createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
      • 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
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object