Class JobStatusType

  • 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 JobStatusType
    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 JobStatusType complex type.

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

     <complexType name="JobStatusType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="statusUri" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
             <element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType"/>
             <element name="isRunning" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="isPaused" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="walltime" type="{http://www.w3.org/2001/XMLSchema}double"/>
             <element name="exitcode" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="log" type="{http://xml.vidispine.com/schema/vidispine}JobLogEntryType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="request" type="{http://xml.vidispine.com/schema/vidispine}JobRequestChoiceType" minOccurs="0"/>
             <element name="inputProgress" type="{http://xml.vidispine.com/schema/vidispine}JobInputProgressType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="progress" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
             <element name="estimatedTimeLeft" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
             <element name="thumbnail" type="{http://xml.vidispine.com/schema/vidispine}ThumbnailInfoType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="shapeDeductionResponse" type="{http://xml.vidispine.com/schema/vidispine}ShapeDeductionResponse" maxOccurs="unbounded" minOccurs="0"/>
             <element name="durationResponse" type="{http://xml.vidispine.com/schema/vidispine}DurationResponse" maxOccurs="unbounded" minOccurs="0"/>
             <element name="xmpResponse" type="{http://xml.vidispine.com/schema/vidispine}XMPResponse" maxOccurs="unbounded" minOccurs="0"/>
             <element name="hashResponse" type="{http://xml.vidispine.com/schema/vidispine}HashResponse" maxOccurs="unbounded" minOccurs="0"/>
             <element name="transferResponse" type="{http://xml.vidispine.com/schema/vidispine}TransferResponse" maxOccurs="unbounded" minOccurs="0"/>
             <element name="aafGeneratorResponse" type="{http://xml.vidispine.com/schema/vidispine}AAFGeneratorResponse" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • JobStatusType

        public JobStatusType()
    • Method Detail

      • getStatusUri

        public String getStatusUri()
        Gets the value of the statusUri property.
        Returns:
        possible object is String
      • setStatusUri

        public void setStatusUri​(String value)
        Sets the value of the statusUri property.
        Parameters:
        value - allowed object is String
      • isSetStatusUri

        public boolean isSetStatusUri()
      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • isSetId

        public boolean isSetId()
      • isIsRunning

        public boolean isIsRunning()
        Gets the value of the isRunning property.
      • setIsRunning

        public void setIsRunning​(boolean value)
        Sets the value of the isRunning property.
      • isSetIsRunning

        public boolean isSetIsRunning()
      • isIsPaused

        public boolean isIsPaused()
        Gets the value of the isPaused property.
      • setIsPaused

        public void setIsPaused​(boolean value)
        Sets the value of the isPaused property.
      • isSetIsPaused

        public boolean isSetIsPaused()
      • getWalltime

        public double getWalltime()
        Gets the value of the walltime property.
      • setWalltime

        public void setWalltime​(double value)
        Sets the value of the walltime property.
      • isSetWalltime

        public boolean isSetWalltime()
      • getExitcode

        public Integer getExitcode()
        Gets the value of the exitcode property.
        Returns:
        possible object is Integer
      • setExitcode

        public void setExitcode​(Integer value)
        Sets the value of the exitcode property.
        Parameters:
        value - allowed object is Integer
      • isSetExitcode

        public boolean isSetExitcode()
      • getMessage

        public String getMessage()
        Gets the value of the message property.
        Returns:
        possible object is String
      • setMessage

        public void setMessage​(String value)
        Sets the value of the message property.
        Parameters:
        value - allowed object is String
      • isSetMessage

        public boolean isSetMessage()
      • getLog

        public List<JobLogEntryType> getLog()
        Gets the value of the log 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 log property.

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

            getLog().add(newItem);
         

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

      • isSetLog

        public boolean isSetLog()
      • unsetLog

        public void unsetLog()
      • isSetRequest

        public boolean isSetRequest()
      • getInputProgress

        public List<JobInputProgressType> getInputProgress()
        Gets the value of the inputProgress 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 inputProgress property.

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

            getInputProgress().add(newItem);
         

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

      • isSetInputProgress

        public boolean isSetInputProgress()
      • unsetInputProgress

        public void unsetInputProgress()
      • getProgress

        public Float getProgress()
        Gets the value of the progress property.
        Returns:
        possible object is Float
      • setProgress

        public void setProgress​(Float value)
        Sets the value of the progress property.
        Parameters:
        value - allowed object is Float
      • isSetProgress

        public boolean isSetProgress()
      • getEstimatedTimeLeft

        public Float getEstimatedTimeLeft()
        Gets the value of the estimatedTimeLeft property.
        Returns:
        possible object is Float
      • setEstimatedTimeLeft

        public void setEstimatedTimeLeft​(Float value)
        Sets the value of the estimatedTimeLeft property.
        Parameters:
        value - allowed object is Float
      • isSetEstimatedTimeLeft

        public boolean isSetEstimatedTimeLeft()
      • getThumbnail

        public List<ThumbnailInfoType> getThumbnail()
        Gets the value of the thumbnail 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 thumbnail property.

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

            getThumbnail().add(newItem);
         

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

      • isSetThumbnail

        public boolean isSetThumbnail()
      • unsetThumbnail

        public void unsetThumbnail()
      • getShapeDeductionResponse

        public List<ShapeDeductionResponse> getShapeDeductionResponse()
        Gets the value of the shapeDeductionResponse 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 shapeDeductionResponse property.

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

            getShapeDeductionResponse().add(newItem);
         

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

      • isSetShapeDeductionResponse

        public boolean isSetShapeDeductionResponse()
      • unsetShapeDeductionResponse

        public void unsetShapeDeductionResponse()
      • getDurationResponse

        public List<DurationResponse> getDurationResponse()
        Gets the value of the durationResponse 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 durationResponse property.

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

            getDurationResponse().add(newItem);
         

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

      • isSetDurationResponse

        public boolean isSetDurationResponse()
      • unsetDurationResponse

        public void unsetDurationResponse()
      • getXmpResponse

        public List<XMPResponse> getXmpResponse()
        Gets the value of the xmpResponse 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 xmpResponse property.

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

            getXmpResponse().add(newItem);
         

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

      • isSetXmpResponse

        public boolean isSetXmpResponse()
      • unsetXmpResponse

        public void unsetXmpResponse()
      • getHashResponse

        public List<HashResponse> getHashResponse()
        Gets the value of the hashResponse 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 hashResponse property.

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

            getHashResponse().add(newItem);
         

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

      • isSetHashResponse

        public boolean isSetHashResponse()
      • unsetHashResponse

        public void unsetHashResponse()
      • getTransferResponse

        public List<TransferResponse> getTransferResponse()
        Gets the value of the transferResponse 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 transferResponse property.

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

            getTransferResponse().add(newItem);
         

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

      • isSetTransferResponse

        public boolean isSetTransferResponse()
      • unsetTransferResponse

        public void unsetTransferResponse()
      • getAafGeneratorResponse

        public List<AAFGeneratorResponse> getAafGeneratorResponse()
        Gets the value of the aafGeneratorResponse 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 aafGeneratorResponse property.

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

            getAafGeneratorResponse().add(newItem);
         

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

      • isSetAafGeneratorResponse

        public boolean isSetAafGeneratorResponse()
      • unsetAafGeneratorResponse

        public void unsetAafGeneratorResponse()
      • 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
      • withIsRunning

        public JobStatusType withIsRunning​(boolean value)
      • withIsPaused

        public JobStatusType withIsPaused​(boolean value)
      • withWalltime

        public JobStatusType withWalltime​(double 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
      • visit

        public JobStatusType 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 interface org.jvnet.jaxb2_commons.lang.HashCode2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object