Class VXAType
- java.lang.Object
-
- com.vidispine.generated.VXAType
-
- 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 VXAType 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 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="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="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"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVXAType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected StringagentGroupprotected BooleanallStoragesprotected Stringcertificateprotected StringexternalUriprotected List<String>fileprotected List<ForwardServiceType>forwardServiceprotected Stringinstanceprotected XMLGregorianCalendarlastSeenprotected Stringmodeprotected Stringnameprotected Integerportprotected StringpublicKeyprotected List<KeyValuePairType>resourceTagprotected S3CredentialTypes3CredentialTypeprotected VXAStatusstatusprotected List<VXAStorageType>storageprotected List<TranscoderType>transcoderprotected StringtranscoderVersionprotected Stringuriprotected Stringuserprotected Stringuuidprotected StringvsClusterAddressprotected List<VXAVSInstanceType>vsInstanceprotected StringvxaVersion
-
Constructor Summary
Constructors Constructor Description VXAType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)StringgetAgentGroup()Gets the value of the agentGroup property.StringgetCertificate()Gets the value of the certificate property.StringgetExternalUri()Gets the value of the externalUri property.List<String>getFile()Gets the value of the file property.List<ForwardServiceType>getForwardService()Gets the value of the forwardService property.StringgetInstance()Gets the value of the instance property.XMLGregorianCalendargetLastSeen()Gets the value of the lastSeen property.StringgetMode()Gets the value of the mode property.StringgetName()Gets the value of the name property.IntegergetPort()Gets the value of the port property.StringgetPublicKey()Gets the value of the publicKey property.List<KeyValuePairType>getResourceTag()Gets the value of the resourceTag property.S3CredentialTypegetS3CredentialType()Gets the value of the s3CredentialType property.VXAStatusgetStatus()Gets the value of the status property.List<VXAStorageType>getStorage()Gets the value of the storage property.List<TranscoderType>getTranscoder()Gets the value of the transcoder property.StringgetTranscoderVersion()Gets the value of the transcoderVersion property.StringgetUri()Gets the value of the uri property.StringgetUser()Gets the value of the user property.StringgetUuid()Gets the value of the uuid property.StringgetVsClusterAddress()Gets the value of the vsClusterAddress property.List<VXAVSInstanceType>getVsInstance()Gets the value of the vsInstance property.StringgetVxaVersion()Gets the value of the vxaVersion property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)BooleanisAllStorages()Gets the value of the allStorages property.booleanisSetAgentGroup()booleanisSetAllStorages()booleanisSetCertificate()booleanisSetExternalUri()booleanisSetFile()booleanisSetForwardService()booleanisSetInstance()booleanisSetLastSeen()booleanisSetMode()booleanisSetName()booleanisSetPort()booleanisSetPublicKey()booleanisSetResourceTag()booleanisSetS3CredentialType()booleanisSetStatus()booleanisSetStorage()booleanisSetTranscoder()booleanisSetTranscoderVersion()booleanisSetUri()booleanisSetUser()booleanisSetUuid()booleanisSetVsClusterAddress()booleanisSetVsInstance()booleanisSetVxaVersion()voidsetAgentGroup(String value)Sets the value of the agentGroup property.voidsetAllStorages(Boolean value)Sets the value of the allStorages property.voidsetCertificate(String value)Sets the value of the certificate property.voidsetExternalUri(String value)Sets the value of the externalUri property.voidsetInstance(String value)Sets the value of the instance property.voidsetLastSeen(XMLGregorianCalendar value)Sets the value of the lastSeen property.voidsetMode(String value)Sets the value of the mode property.voidsetName(String value)Sets the value of the name property.voidsetPort(Integer value)Sets the value of the port property.voidsetPublicKey(String value)Sets the value of the publicKey property.voidsetS3CredentialType(S3CredentialType value)Sets the value of the s3CredentialType property.voidsetStatus(VXAStatus value)Sets the value of the status property.voidsetTranscoderVersion(String value)Sets the value of the transcoderVersion property.voidsetUri(String value)Sets the value of the uri property.voidsetUser(String value)Sets the value of the user property.voidsetUuid(String value)Sets the value of the uuid property.voidsetVsClusterAddress(String value)Sets the value of the vsClusterAddress property.voidsetVxaVersion(String value)Sets the value of the vxaVersion property.voidunsetFile()voidunsetForwardService()voidunsetResourceTag()voidunsetStorage()voidunsetTranscoder()voidunsetVsInstance()VXATypevisit(com.kscs.util.jaxb.PropertyVisitor _visitor_)VXATypewithAgentGroup(String value)VXATypewithAllStorages(Boolean value)VXATypewithCertificate(String value)VXATypewithExternalUri(String value)VXATypewithFile(String... values)VXATypewithFile(Collection<String> values)VXATypewithForwardService(ForwardServiceType... values)VXATypewithForwardService(Collection<ForwardServiceType> values)VXATypewithInstance(String value)VXATypewithLastSeen(XMLGregorianCalendar value)VXATypewithMode(String value)VXATypewithName(String value)VXATypewithPort(Integer value)VXATypewithPublicKey(String value)VXATypewithResourceTag(KeyValuePairType... values)VXATypewithResourceTag(Collection<KeyValuePairType> values)VXATypewithS3CredentialType(S3CredentialType value)VXATypewithStatus(VXAStatus value)VXATypewithStorage(VXAStorageType... values)VXATypewithStorage(Collection<VXAStorageType> values)VXATypewithTranscoder(TranscoderType... values)VXATypewithTranscoder(Collection<TranscoderType> values)VXATypewithTranscoderVersion(String value)VXATypewithUri(String value)VXATypewithUser(String value)VXATypewithUuid(String value)VXATypewithVsClusterAddress(String value)VXATypewithVsInstance(VXAVSInstanceType... values)VXATypewithVsInstance(Collection<VXAVSInstanceType> values)VXATypewithVxaVersion(String value)
-
-
-
Field Detail
-
uuid
protected String uuid
-
user
protected String user
-
allStorages
protected Boolean allStorages
-
storage
protected List<VXAStorageType> storage
-
name
protected String name
-
instance
protected String instance
-
vxaVersion
protected String vxaVersion
-
s3CredentialType
protected S3CredentialType s3CredentialType
-
transcoderVersion
protected String transcoderVersion
-
uri
protected String uri
-
port
protected Integer port
-
status
protected VXAStatus status
-
lastSeen
protected XMLGregorianCalendar lastSeen
-
mode
protected String mode
-
publicKey
protected String publicKey
-
vsClusterAddress
protected String vsClusterAddress
-
vsInstance
protected List<VXAVSInstanceType> vsInstance
-
transcoder
protected List<TranscoderType> transcoder
-
agentGroup
protected String agentGroup
-
externalUri
protected String externalUri
-
forwardService
protected List<ForwardServiceType> forwardService
-
certificate
protected String certificate
-
resourceTag
protected List<KeyValuePairType> resourceTag
-
-
Method Detail
-
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 isString
-
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 isString
-
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 isBoolean
-
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
setmethod 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
-
isSetStorage
public boolean isSetStorage()
-
unsetStorage
public void unsetStorage()
-
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
setmethod 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
-
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 isString
-
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 isString
-
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 isString
-
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 isS3CredentialType
-
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 isString
-
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 isString
-
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 isInteger
-
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 isVXAStatus
-
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 isXMLGregorianCalendar
-
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 isString
-
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 isString
-
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 isString
-
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
setmethod 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
-
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
setmethod 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
-
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 isString
-
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 isString
-
isSetExternalUri
public boolean isSetExternalUri()
-
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
setmethod 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
-
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 isString
-
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
setmethod 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
-
isSetResourceTag
public boolean isSetResourceTag()
-
unsetResourceTag
public void unsetResourceTag()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.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:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withStorage
public VXAType withStorage(VXAStorageType... values)
-
withStorage
public VXAType withStorage(Collection<VXAStorageType> values)
-
withFile
public VXAType withFile(Collection<String> values)
-
withS3CredentialType
public VXAType withS3CredentialType(S3CredentialType value)
-
withLastSeen
public VXAType withLastSeen(XMLGregorianCalendar value)
-
withVsInstance
public VXAType withVsInstance(VXAVSInstanceType... values)
-
withVsInstance
public VXAType withVsInstance(Collection<VXAVSInstanceType> values)
-
withTranscoder
public VXAType withTranscoder(TranscoderType... values)
-
withTranscoder
public VXAType withTranscoder(Collection<TranscoderType> values)
-
withForwardService
public VXAType withForwardService(ForwardServiceType... values)
-
withForwardService
public VXAType withForwardService(Collection<ForwardServiceType> values)
-
withResourceTag
public VXAType withResourceTag(KeyValuePairType... values)
-
withResourceTag
public VXAType withResourceTag(Collection<KeyValuePairType> values)
-
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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public VXAType 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:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-