Class OtifType

java.lang.Object
com.vidispine.generated.OtifType
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 OtifType 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 OtifType complex type

.

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


 <complexType name="OtifType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="pluginName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="vendorName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="versionMajor" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="versionMinor" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="versionPatch" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="transcoderPlugin" type="{http://xml.vidispine.com/schema/vidispine}OtifTranscoderPluginType" minOccurs="0"/>
         <element name="vxaPlugin" type="{http://xml.vidispine.com/schema/vidispine}OtifVxaPluginType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • uuid

      protected String uuid
    • pluginName

      protected String pluginName
    • vendorName

      protected String vendorName
    • versionMajor

      protected int versionMajor
    • versionMinor

      protected int versionMinor
    • versionPatch

      protected int versionPatch
    • transcoderPlugin

      protected OtifTranscoderPluginType transcoderPlugin
    • vxaPlugin

      protected OtifVxaPluginType vxaPlugin
  • Constructor Details

    • OtifType

      public OtifType()
  • Method Details

    • getUuid

      public String getUuid()
      Gets the value of the uuid property.
      Returns:
      possible object is String
    • setUuid

      public void setUuid(String value)
      Sets the value of the uuid property.
      Parameters:
      value - allowed object is String
    • isSetUuid

      public boolean isSetUuid()
    • getPluginName

      public String getPluginName()
      Gets the value of the pluginName property.
      Returns:
      possible object is String
    • setPluginName

      public void setPluginName(String value)
      Sets the value of the pluginName property.
      Parameters:
      value - allowed object is String
    • isSetPluginName

      public boolean isSetPluginName()
    • getVendorName

      public String getVendorName()
      Gets the value of the vendorName property.
      Returns:
      possible object is String
    • setVendorName

      public void setVendorName(String value)
      Sets the value of the vendorName property.
      Parameters:
      value - allowed object is String
    • isSetVendorName

      public boolean isSetVendorName()
    • getVersionMajor

      public int getVersionMajor()
      Gets the value of the versionMajor property.
    • setVersionMajor

      public void setVersionMajor(int value)
      Sets the value of the versionMajor property.
    • isSetVersionMajor

      public boolean isSetVersionMajor()
    • getVersionMinor

      public int getVersionMinor()
      Gets the value of the versionMinor property.
    • setVersionMinor

      public void setVersionMinor(int value)
      Sets the value of the versionMinor property.
    • isSetVersionMinor

      public boolean isSetVersionMinor()
    • getVersionPatch

      public int getVersionPatch()
      Gets the value of the versionPatch property.
    • setVersionPatch

      public void setVersionPatch(int value)
      Sets the value of the versionPatch property.
    • isSetVersionPatch

      public boolean isSetVersionPatch()
    • getTranscoderPlugin

      public OtifTranscoderPluginType getTranscoderPlugin()
      Gets the value of the transcoderPlugin property.
      Returns:
      possible object is OtifTranscoderPluginType
    • setTranscoderPlugin

      public void setTranscoderPlugin(OtifTranscoderPluginType value)
      Sets the value of the transcoderPlugin property.
      Parameters:
      value - allowed object is OtifTranscoderPluginType
    • isSetTranscoderPlugin

      public boolean isSetTranscoderPlugin()
    • getVxaPlugin

      public OtifVxaPluginType getVxaPlugin()
      Gets the value of the vxaPlugin property.
      Returns:
      possible object is OtifVxaPluginType
    • setVxaPlugin

      public void setVxaPlugin(OtifVxaPluginType value)
      Sets the value of the vxaPlugin property.
      Parameters:
      value - allowed object is OtifVxaPluginType
    • isSetVxaPlugin

      public boolean isSetVxaPlugin()
    • 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
    • withUuid

      public OtifType withUuid(String value)
      Sets the value of the uuid property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPluginName

      public OtifType withPluginName(String value)
      Sets the value of the pluginName property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withVendorName

      public OtifType withVendorName(String value)
      Sets the value of the vendorName property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withVersionMajor

      public OtifType withVersionMajor(int value)
      Sets the value of the versionMajor property.
      Parameters:
      value - allowed object is int
      Returns:
      The class instance
    • withVersionMinor

      public OtifType withVersionMinor(int value)
      Sets the value of the versionMinor property.
      Parameters:
      value - allowed object is int
      Returns:
      The class instance
    • withVersionPatch

      public OtifType withVersionPatch(int value)
      Sets the value of the versionPatch property.
      Parameters:
      value - allowed object is int
      Returns:
      The class instance
    • withTranscoderPlugin

      public OtifType withTranscoderPlugin(OtifTranscoderPluginType value)
      Sets the value of the transcoderPlugin property.
      Parameters:
      value - allowed object is OtifTranscoderPluginType
      Returns:
      The class instance
    • withVxaPlugin

      public OtifType withVxaPlugin(OtifVxaPluginType value)
      Sets the value of the vxaPlugin property.
      Parameters:
      value - allowed object is OtifVxaPluginType
      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 OtifType 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