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"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VXAType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected String
agentGroup
protected Boolean
allStorages
protected String
externalUri
protected List<String>
file
protected List<ForwardServiceType>
forwardService
protected String
instance
protected XMLGregorianCalendar
lastSeen
protected String
mode
protected String
name
protected Integer
port
protected String
publicKey
protected S3CredentialType
s3CredentialType
protected VXAStatus
status
protected List<VXAStorageType>
storage
protected List<TranscoderType>
transcoder
protected String
transcoderVersion
protected String
uri
protected String
user
protected String
uuid
protected String
vsClusterAddress
protected List<VXAVSInstanceType>
vsInstance
protected String
vxaVersion
-
Constructor Summary
Constructors Constructor Description VXAType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
copyTo(Object target)
Object
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Object
createNewInstance()
boolean
equals(Object object)
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)
String
getAgentGroup()
Gets the value of the agentGroup property.String
getExternalUri()
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.String
getInstance()
Gets the value of the instance property.XMLGregorianCalendar
getLastSeen()
Gets the value of the lastSeen property.String
getMode()
Gets the value of the mode property.String
getName()
Gets the value of the name property.Integer
getPort()
Gets the value of the port property.String
getPublicKey()
Gets the value of the publicKey property.S3CredentialType
getS3CredentialType()
Gets the value of the s3CredentialType property.VXAStatus
getStatus()
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.String
getTranscoderVersion()
Gets the value of the transcoderVersion property.String
getUri()
Gets the value of the uri property.String
getUser()
Gets the value of the user property.String
getUuid()
Gets the value of the uuid property.String
getVsClusterAddress()
Gets the value of the vsClusterAddress property.List<VXAVSInstanceType>
getVsInstance()
Gets the value of the vsInstance property.String
getVxaVersion()
Gets the value of the vxaVersion property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Boolean
isAllStorages()
Gets the value of the allStorages property.boolean
isSetAgentGroup()
boolean
isSetAllStorages()
boolean
isSetExternalUri()
boolean
isSetFile()
boolean
isSetForwardService()
boolean
isSetInstance()
boolean
isSetLastSeen()
boolean
isSetMode()
boolean
isSetName()
boolean
isSetPort()
boolean
isSetPublicKey()
boolean
isSetS3CredentialType()
boolean
isSetStatus()
boolean
isSetStorage()
boolean
isSetTranscoder()
boolean
isSetTranscoderVersion()
boolean
isSetUri()
boolean
isSetUser()
boolean
isSetUuid()
boolean
isSetVsClusterAddress()
boolean
isSetVsInstance()
boolean
isSetVxaVersion()
void
setAgentGroup(String value)
Sets the value of the agentGroup property.void
setAllStorages(Boolean value)
Sets the value of the allStorages property.void
setExternalUri(String value)
Sets the value of the externalUri property.void
setInstance(String value)
Sets the value of the instance property.void
setLastSeen(XMLGregorianCalendar value)
Sets the value of the lastSeen property.void
setMode(String value)
Sets the value of the mode property.void
setName(String value)
Sets the value of the name property.void
setPort(Integer value)
Sets the value of the port property.void
setPublicKey(String value)
Sets the value of the publicKey property.void
setS3CredentialType(S3CredentialType value)
Sets the value of the s3CredentialType property.void
setStatus(VXAStatus value)
Sets the value of the status property.void
setTranscoderVersion(String value)
Sets the value of the transcoderVersion property.void
setUri(String value)
Sets the value of the uri property.void
setUser(String value)
Sets the value of the user property.void
setUuid(String value)
Sets the value of the uuid property.void
setVsClusterAddress(String value)
Sets the value of the vsClusterAddress property.void
setVxaVersion(String value)
Sets the value of the vxaVersion property.void
unsetFile()
void
unsetForwardService()
void
unsetStorage()
void
unsetTranscoder()
void
unsetVsInstance()
VXAType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
VXAType
withAgentGroup(String value)
VXAType
withAllStorages(Boolean value)
VXAType
withExternalUri(String value)
VXAType
withFile(String... values)
VXAType
withFile(Collection<String> values)
VXAType
withForwardService(ForwardServiceType... values)
VXAType
withForwardService(Collection<ForwardServiceType> values)
VXAType
withInstance(String value)
VXAType
withLastSeen(XMLGregorianCalendar value)
VXAType
withMode(String value)
VXAType
withName(String value)
VXAType
withPort(Integer value)
VXAType
withPublicKey(String value)
VXAType
withS3CredentialType(S3CredentialType value)
VXAType
withStatus(VXAStatus value)
VXAType
withStorage(VXAStorageType... values)
VXAType
withStorage(Collection<VXAStorageType> values)
VXAType
withTranscoder(TranscoderType... values)
VXAType
withTranscoder(Collection<TranscoderType> values)
VXAType
withTranscoderVersion(String value)
VXAType
withUri(String value)
VXAType
withUser(String value)
VXAType
withUuid(String value)
VXAType
withVsClusterAddress(String value)
VXAType
withVsInstance(VXAVSInstanceType... values)
VXAType
withVsInstance(Collection<VXAVSInstanceType> values)
VXAType
withVxaVersion(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
-
-
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
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
-
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
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
-
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
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
-
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
-
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
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
-
isSetForwardService
public boolean isSetForwardService()
-
unsetForwardService
public void unsetForwardService()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in 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:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in 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)
-
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 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:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-