Class VXAType

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

.

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


 <complexType name="VXAType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="uuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="user" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="allStorages" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="storage" type="{http://xml.vidispine.com/schema/vidispine}VXAStorageType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="resource" type="{http://xml.vidispine.com/schema/vidispine}VXAResourceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="exportLocation" type="{http://xml.vidispine.com/schema/vidispine}VXAExportLocationType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="file" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="instance" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="vxaVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="s3CredentialType" type="{http://xml.vidispine.com/schema/vidispine}S3CredentialType" minOccurs="0"/>
         <element name="transcoderVersion" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="uri" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="port" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="status" type="{http://xml.vidispine.com/schema/vidispine}VXAStatus" minOccurs="0"/>
         <element name="lastSeen" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="mode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="publicKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="vsClusterAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="vsInstance" type="{http://xml.vidispine.com/schema/vidispine}VXAVSInstanceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="transcoder" type="{http://xml.vidispine.com/schema/vidispine}TranscoderType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="agentGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="externalUri" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="publicEndpointUri" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="forwardService" type="{http://xml.vidispine.com/schema/vidispine}ForwardServiceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="certificate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="resourceTag" type="{http://xml.vidispine.com/schema/vidispine}KeyValuePairType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="secret" type="{http://xml.vidispine.com/schema/vidispine}VXASecretType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • VXAType

      public VXAType()
  • 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()
    • getUser

      public String getUser()
      Gets the value of the user property.
      Returns:
      possible object is String
    • setUser

      public void setUser(String value)
      Sets the value of the user property.
      Parameters:
      value - allowed object is String
    • isSetUser

      public boolean isSetUser()
    • isAllStorages

      public Boolean isAllStorages()
      Gets the value of the allStorages property.
      Returns:
      possible object is Boolean
    • setAllStorages

      public void setAllStorages(Boolean value)
      Sets the value of the allStorages property.
      Parameters:
      value - allowed object is Boolean
    • isSetAllStorages

      public boolean isSetAllStorages()
    • getStorage

      public List<VXAStorageType> getStorage()
      Gets the value of the storage 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 storage property.

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

       getStorage().add(newItem);
       

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

      Returns:
      The value of the storage property.
    • isSetStorage

      public boolean isSetStorage()
    • unsetStorage

      public void unsetStorage()
    • getResource

      public List<VXAResourceType> getResource()
      Gets the value of the resource 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 resource property.

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

       getResource().add(newItem);
       

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

      Returns:
      The value of the resource property.
    • isSetResource

      public boolean isSetResource()
    • unsetResource

      public void unsetResource()
    • getExportLocation

      public List<VXAExportLocationType> getExportLocation()
      Gets the value of the exportLocation 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 exportLocation property.

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

       getExportLocation().add(newItem);
       

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

      Returns:
      The value of the exportLocation property.
    • isSetExportLocation

      public boolean isSetExportLocation()
    • unsetExportLocation

      public void unsetExportLocation()
    • getFile

      public List<String> getFile()
      Gets the value of the file 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 file property.

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

       getFile().add(newItem);
       

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

      Returns:
      The value of the file property.
    • isSetFile

      public boolean isSetFile()
    • unsetFile

      public void unsetFile()
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • isSetName

      public boolean isSetName()
    • getInstance

      public String getInstance()
      Gets the value of the instance property.
      Returns:
      possible object is String
    • setInstance

      public void setInstance(String value)
      Sets the value of the instance property.
      Parameters:
      value - allowed object is String
    • isSetInstance

      public boolean isSetInstance()
    • getVxaVersion

      public String getVxaVersion()
      Gets the value of the vxaVersion property.
      Returns:
      possible object is String
    • setVxaVersion

      public void setVxaVersion(String value)
      Sets the value of the vxaVersion property.
      Parameters:
      value - allowed object is String
    • isSetVxaVersion

      public boolean isSetVxaVersion()
    • getS3CredentialType

      public S3CredentialType getS3CredentialType()
      Gets the value of the s3CredentialType property.
      Returns:
      possible object is S3CredentialType
    • setS3CredentialType

      public void setS3CredentialType(S3CredentialType value)
      Sets the value of the s3CredentialType property.
      Parameters:
      value - allowed object is S3CredentialType
    • isSetS3CredentialType

      public boolean isSetS3CredentialType()
    • getTranscoderVersion

      public String getTranscoderVersion()
      Gets the value of the transcoderVersion property.
      Returns:
      possible object is String
    • setTranscoderVersion

      public void setTranscoderVersion(String value)
      Sets the value of the transcoderVersion property.
      Parameters:
      value - allowed object is String
    • isSetTranscoderVersion

      public boolean isSetTranscoderVersion()
    • 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()
    • getPort

      public Integer getPort()
      Gets the value of the port property.
      Returns:
      possible object is Integer
    • setPort

      public void setPort(Integer value)
      Sets the value of the port property.
      Parameters:
      value - allowed object is Integer
    • isSetPort

      public boolean isSetPort()
    • getStatus

      public VXAStatus getStatus()
      Gets the value of the status property.
      Returns:
      possible object is VXAStatus
    • setStatus

      public void setStatus(VXAStatus value)
      Sets the value of the status property.
      Parameters:
      value - allowed object is VXAStatus
    • isSetStatus

      public boolean isSetStatus()
    • getLastSeen

      public XMLGregorianCalendar getLastSeen()
      Gets the value of the lastSeen property.
      Returns:
      possible object is XMLGregorianCalendar
    • setLastSeen

      public void setLastSeen(XMLGregorianCalendar value)
      Sets the value of the lastSeen property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • isSetLastSeen

      public boolean isSetLastSeen()
    • getMode

      public String getMode()
      Gets the value of the mode property.
      Returns:
      possible object is String
    • setMode

      public void setMode(String value)
      Sets the value of the mode property.
      Parameters:
      value - allowed object is String
    • isSetMode

      public boolean isSetMode()
    • getPublicKey

      public String getPublicKey()
      Gets the value of the publicKey property.
      Returns:
      possible object is String
    • setPublicKey

      public void setPublicKey(String value)
      Sets the value of the publicKey property.
      Parameters:
      value - allowed object is String
    • isSetPublicKey

      public boolean isSetPublicKey()
    • getVsClusterAddress

      public String getVsClusterAddress()
      Gets the value of the vsClusterAddress property.
      Returns:
      possible object is String
    • setVsClusterAddress

      public void setVsClusterAddress(String value)
      Sets the value of the vsClusterAddress property.
      Parameters:
      value - allowed object is String
    • isSetVsClusterAddress

      public boolean isSetVsClusterAddress()
    • getVsInstance

      public List<VXAVSInstanceType> getVsInstance()
      Gets the value of the vsInstance 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 vsInstance property.

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

       getVsInstance().add(newItem);
       

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

      Returns:
      The value of the vsInstance property.
    • isSetVsInstance

      public boolean isSetVsInstance()
    • unsetVsInstance

      public void unsetVsInstance()
    • getTranscoder

      public List<TranscoderType> getTranscoder()
      Gets the value of the transcoder 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 transcoder property.

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

       getTranscoder().add(newItem);
       

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

      Returns:
      The value of the transcoder property.
    • isSetTranscoder

      public boolean isSetTranscoder()
    • unsetTranscoder

      public void unsetTranscoder()
    • getAgentGroup

      public String getAgentGroup()
      Gets the value of the agentGroup property.
      Returns:
      possible object is String
    • setAgentGroup

      public void setAgentGroup(String value)
      Sets the value of the agentGroup property.
      Parameters:
      value - allowed object is String
    • isSetAgentGroup

      public boolean isSetAgentGroup()
    • getExternalUri

      public String getExternalUri()
      Gets the value of the externalUri property.
      Returns:
      possible object is String
    • setExternalUri

      public void setExternalUri(String value)
      Sets the value of the externalUri property.
      Parameters:
      value - allowed object is String
    • isSetExternalUri

      public boolean isSetExternalUri()
    • getPublicEndpointUri

      public String getPublicEndpointUri()
      Gets the value of the publicEndpointUri property.
      Returns:
      possible object is String
    • setPublicEndpointUri

      public void setPublicEndpointUri(String value)
      Sets the value of the publicEndpointUri property.
      Parameters:
      value - allowed object is String
    • isSetPublicEndpointUri

      public boolean isSetPublicEndpointUri()
    • getForwardService

      public List<ForwardServiceType> getForwardService()
      Gets the value of the forwardService 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 forwardService property.

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

       getForwardService().add(newItem);
       

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

      Returns:
      The value of the forwardService property.
    • isSetForwardService

      public boolean isSetForwardService()
    • unsetForwardService

      public void unsetForwardService()
    • getCertificate

      public String getCertificate()
      Gets the value of the certificate property.
      Returns:
      possible object is String
    • setCertificate

      public void setCertificate(String value)
      Sets the value of the certificate property.
      Parameters:
      value - allowed object is String
    • isSetCertificate

      public boolean isSetCertificate()
    • getResourceTag

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

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

       getResourceTag().add(newItem);
       

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

      Returns:
      The value of the resourceTag property.
    • isSetResourceTag

      public boolean isSetResourceTag()
    • unsetResourceTag

      public void unsetResourceTag()
    • getSecret

      public List<VXASecretType> getSecret()
      Gets the value of the secret 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 secret property.

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

       getSecret().add(newItem);
       

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

      Returns:
      The value of the secret property.
    • isSetSecret

      public boolean isSetSecret()
    • unsetSecret

      public void unsetSecret()
    • 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 VXAType withUuid(String value)
      Sets the value of the uuid property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withUser

      public VXAType withUser(String value)
      Sets the value of the user property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withAllStorages

      public VXAType withAllStorages(Boolean value)
      Sets the value of the allStorages property.
      Parameters:
      value - allowed object is Boolean
      Returns:
      The class instance
    • withStorage

      public VXAType withStorage(VXAStorageType... values)
      Adds objects to the list of Storage using add method
      Parameters:
      values - objects to add to the list Storage
      Returns:
      The class instance
    • withStorage

      public VXAType withStorage(Collection<VXAStorageType> values)
      Adds objects to the list of Storage using addAll method
      Parameters:
      values - objects to add to the list Storage
      Returns:
      The class instance
    • withResource

      public VXAType withResource(VXAResourceType... values)
      Adds objects to the list of Resource using add method
      Parameters:
      values - objects to add to the list Resource
      Returns:
      The class instance
    • withResource

      public VXAType withResource(Collection<VXAResourceType> values)
      Adds objects to the list of Resource using addAll method
      Parameters:
      values - objects to add to the list Resource
      Returns:
      The class instance
    • withExportLocation

      public VXAType withExportLocation(VXAExportLocationType... values)
      Adds objects to the list of ExportLocation using add method
      Parameters:
      values - objects to add to the list ExportLocation
      Returns:
      The class instance
    • withExportLocation

      public VXAType withExportLocation(Collection<VXAExportLocationType> values)
      Adds objects to the list of ExportLocation using addAll method
      Parameters:
      values - objects to add to the list ExportLocation
      Returns:
      The class instance
    • withFile

      public VXAType withFile(String... values)
      Adds objects to the list of File using add method
      Parameters:
      values - objects to add to the list File
      Returns:
      The class instance
    • withFile

      public VXAType withFile(Collection<String> values)
      Adds objects to the list of File using addAll method
      Parameters:
      values - objects to add to the list File
      Returns:
      The class instance
    • withName

      public VXAType withName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withInstance

      public VXAType withInstance(String value)
      Sets the value of the instance property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withVxaVersion

      public VXAType withVxaVersion(String value)
      Sets the value of the vxaVersion property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withS3CredentialType

      public VXAType withS3CredentialType(S3CredentialType value)
      Sets the value of the s3CredentialType property.
      Parameters:
      value - allowed object is S3CredentialType
      Returns:
      The class instance
    • withTranscoderVersion

      public VXAType withTranscoderVersion(String value)
      Sets the value of the transcoderVersion property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withUri

      public VXAType withUri(String value)
      Sets the value of the uri property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPort

      public VXAType withPort(Integer value)
      Sets the value of the port property.
      Parameters:
      value - allowed object is Integer
      Returns:
      The class instance
    • withStatus

      public VXAType withStatus(VXAStatus value)
      Sets the value of the status property.
      Parameters:
      value - allowed object is VXAStatus
      Returns:
      The class instance
    • withLastSeen

      public VXAType withLastSeen(XMLGregorianCalendar value)
      Sets the value of the lastSeen property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
      Returns:
      The class instance
    • withMode

      public VXAType withMode(String value)
      Sets the value of the mode property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPublicKey

      public VXAType withPublicKey(String value)
      Sets the value of the publicKey property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withVsClusterAddress

      public VXAType withVsClusterAddress(String value)
      Sets the value of the vsClusterAddress property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withVsInstance

      public VXAType withVsInstance(VXAVSInstanceType... values)
      Adds objects to the list of VsInstance using add method
      Parameters:
      values - objects to add to the list VsInstance
      Returns:
      The class instance
    • withVsInstance

      public VXAType withVsInstance(Collection<VXAVSInstanceType> values)
      Adds objects to the list of VsInstance using addAll method
      Parameters:
      values - objects to add to the list VsInstance
      Returns:
      The class instance
    • withTranscoder

      public VXAType withTranscoder(TranscoderType... values)
      Adds objects to the list of Transcoder using add method
      Parameters:
      values - objects to add to the list Transcoder
      Returns:
      The class instance
    • withTranscoder

      public VXAType withTranscoder(Collection<TranscoderType> values)
      Adds objects to the list of Transcoder using addAll method
      Parameters:
      values - objects to add to the list Transcoder
      Returns:
      The class instance
    • withAgentGroup

      public VXAType withAgentGroup(String value)
      Sets the value of the agentGroup property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withExternalUri

      public VXAType withExternalUri(String value)
      Sets the value of the externalUri property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPublicEndpointUri

      public VXAType withPublicEndpointUri(String value)
      Sets the value of the publicEndpointUri property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withForwardService

      public VXAType withForwardService(ForwardServiceType... values)
      Adds objects to the list of ForwardService using add method
      Parameters:
      values - objects to add to the list ForwardService
      Returns:
      The class instance
    • withForwardService

      public VXAType withForwardService(Collection<ForwardServiceType> values)
      Adds objects to the list of ForwardService using addAll method
      Parameters:
      values - objects to add to the list ForwardService
      Returns:
      The class instance
    • withCertificate

      public VXAType withCertificate(String value)
      Sets the value of the certificate property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withResourceTag

      public VXAType withResourceTag(KeyValuePairType... values)
      Adds objects to the list of ResourceTag using add method
      Parameters:
      values - objects to add to the list ResourceTag
      Returns:
      The class instance
    • withResourceTag

      public VXAType withResourceTag(Collection<KeyValuePairType> values)
      Adds objects to the list of ResourceTag using addAll method
      Parameters:
      values - objects to add to the list ResourceTag
      Returns:
      The class instance
    • withSecret

      public VXAType withSecret(VXASecretType... values)
      Adds objects to the list of Secret using add method
      Parameters:
      values - objects to add to the list Secret
      Returns:
      The class instance
    • withSecret

      public VXAType withSecret(Collection<VXASecretType> values)
      Adds objects to the list of Secret using addAll method
      Parameters:
      values - objects to add to the list Secret
      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 VXAType 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