Class JobStatusType

java.lang.Object
com.vidispine.generated.JobStatusType
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 JobStatusType 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 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:
  • Field Details

  • Constructor Details

    • JobStatusType

      public JobStatusType()
  • Method Details

    • 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

      Returns:
      The value of the log property.
    • isSetLog

      public boolean isSetLog()
    • unsetLog

      public void unsetLog()
    • getRequest

      public JobRequestChoiceType getRequest()
      Gets the value of the request property.
      Returns:
      possible object is JobRequestChoiceType
    • setRequest

      public void setRequest(JobRequestChoiceType value)
      Sets the value of the request property.
      Parameters:
      value - allowed object is JobRequestChoiceType
    • 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

      Returns:
      The value of the inputProgress property.
    • 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

      Returns:
      The value of the thumbnail property.
    • 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

      Returns:
      The value of the shapeDeductionResponse property.
    • 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

      Returns:
      The value of the durationResponse property.
    • 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

      Returns:
      The value of the xmpResponse property.
    • 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

      Returns:
      The value of the hashResponse property.
    • 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

      Returns:
      The value of the transferResponse property.
    • 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

      Returns:
      The value of the aafGeneratorResponse property.
    • isSetAafGeneratorResponse

      public boolean isSetAafGeneratorResponse()
    • unsetAafGeneratorResponse

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

      public JobStatusType withStatusUri(String value)
      Sets the value of the statusUri property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withId

      public JobStatusType withId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIsRunning

      public JobStatusType withIsRunning(boolean value)
      Sets the value of the isRunning property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withIsPaused

      public JobStatusType withIsPaused(boolean value)
      Sets the value of the isPaused property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withWalltime

      public JobStatusType withWalltime(double value)
      Sets the value of the walltime property.
      Parameters:
      value - allowed object is double
      Returns:
      The class instance
    • withExitcode

      public JobStatusType withExitcode(Integer value)
      Sets the value of the exitcode property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withMessage

      public JobStatusType withMessage(String value)
      Sets the value of the message property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withLog

      public JobStatusType withLog(JobLogEntryType... values)
      Adds objects to the list of Log using add method
      Parameters:
      values - objects to add to the list Log
      Returns:
      The class instance
    • withLog

      public JobStatusType withLog(Collection<JobLogEntryType> values)
      Adds objects to the list of Log using addAll method
      Parameters:
      values - objects to add to the list Log
      Returns:
      The class instance
    • withRequest

      public JobStatusType withRequest(JobRequestChoiceType value)
      Sets the value of the request property.
      Parameters:
      value - allowed object is JobRequestChoiceType
      Returns:
      The class instance
    • withInputProgress

      public JobStatusType withInputProgress(JobInputProgressType... values)
      Adds objects to the list of InputProgress using add method
      Parameters:
      values - objects to add to the list InputProgress
      Returns:
      The class instance
    • withInputProgress

      public JobStatusType withInputProgress(Collection<JobInputProgressType> values)
      Adds objects to the list of InputProgress using addAll method
      Parameters:
      values - objects to add to the list InputProgress
      Returns:
      The class instance
    • withProgress

      public JobStatusType withProgress(Float value)
      Sets the value of the progress property.
      Parameters:
      value - allowed object is Float
      Returns:
      The class instance
    • withEstimatedTimeLeft

      public JobStatusType withEstimatedTimeLeft(Float value)
      Sets the value of the estimatedTimeLeft property.
      Parameters:
      value - allowed object is Float
      Returns:
      The class instance
    • withThumbnail

      public JobStatusType withThumbnail(ThumbnailInfoType... values)
      Adds objects to the list of Thumbnail using add method
      Parameters:
      values - objects to add to the list Thumbnail
      Returns:
      The class instance
    • withThumbnail

      public JobStatusType withThumbnail(Collection<ThumbnailInfoType> values)
      Adds objects to the list of Thumbnail using addAll method
      Parameters:
      values - objects to add to the list Thumbnail
      Returns:
      The class instance
    • withShapeDeductionResponse

      public JobStatusType withShapeDeductionResponse(ShapeDeductionResponse... values)
      Adds objects to the list of ShapeDeductionResponse using add method
      Parameters:
      values - objects to add to the list ShapeDeductionResponse
      Returns:
      The class instance
    • withShapeDeductionResponse

      public JobStatusType withShapeDeductionResponse(Collection<ShapeDeductionResponse> values)
      Adds objects to the list of ShapeDeductionResponse using addAll method
      Parameters:
      values - objects to add to the list ShapeDeductionResponse
      Returns:
      The class instance
    • withDurationResponse

      public JobStatusType withDurationResponse(DurationResponse... values)
      Adds objects to the list of DurationResponse using add method
      Parameters:
      values - objects to add to the list DurationResponse
      Returns:
      The class instance
    • withDurationResponse

      public JobStatusType withDurationResponse(Collection<DurationResponse> values)
      Adds objects to the list of DurationResponse using addAll method
      Parameters:
      values - objects to add to the list DurationResponse
      Returns:
      The class instance
    • withXmpResponse

      public JobStatusType withXmpResponse(XMPResponse... values)
      Adds objects to the list of XmpResponse using add method
      Parameters:
      values - objects to add to the list XmpResponse
      Returns:
      The class instance
    • withXmpResponse

      public JobStatusType withXmpResponse(Collection<XMPResponse> values)
      Adds objects to the list of XmpResponse using addAll method
      Parameters:
      values - objects to add to the list XmpResponse
      Returns:
      The class instance
    • withHashResponse

      public JobStatusType withHashResponse(HashResponse... values)
      Adds objects to the list of HashResponse using add method
      Parameters:
      values - objects to add to the list HashResponse
      Returns:
      The class instance
    • withHashResponse

      public JobStatusType withHashResponse(Collection<HashResponse> values)
      Adds objects to the list of HashResponse using addAll method
      Parameters:
      values - objects to add to the list HashResponse
      Returns:
      The class instance
    • withTransferResponse

      public JobStatusType withTransferResponse(TransferResponse... values)
      Adds objects to the list of TransferResponse using add method
      Parameters:
      values - objects to add to the list TransferResponse
      Returns:
      The class instance
    • withTransferResponse

      public JobStatusType withTransferResponse(Collection<TransferResponse> values)
      Adds objects to the list of TransferResponse using addAll method
      Parameters:
      values - objects to add to the list TransferResponse
      Returns:
      The class instance
    • withAafGeneratorResponse

      public JobStatusType withAafGeneratorResponse(AAFGeneratorResponse... values)
      Adds objects to the list of AafGeneratorResponse using add method
      Parameters:
      values - objects to add to the list AafGeneratorResponse
      Returns:
      The class instance
    • withAafGeneratorResponse

      public JobStatusType withAafGeneratorResponse(Collection<AAFGeneratorResponse> values)
      Adds objects to the list of AafGeneratorResponse using addAll method
      Parameters:
      values - objects to add to the list AafGeneratorResponse
      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 JobStatusType 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