public class VXAType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
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="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"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
VXAType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allStorages |
protected List<String> |
file |
protected String |
instance |
protected XMLGregorianCalendar |
lastSeen |
protected String |
mode |
protected String |
name |
protected Integer |
port |
protected String |
publicKey |
protected VXAStatus |
status |
protected List<VXAStorageType> |
storage |
protected String |
transcoderVersion |
protected String |
uri |
protected String |
user |
protected String |
uuid |
protected String |
vsClusterAddress |
protected List<VXAVSInstanceType> |
vsInstance |
protected String |
vxaVersion |
Constructor and Description |
---|
VXAType() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
List<String> |
getFile()
Gets the value of the file 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.
|
VXAStatus |
getStatus()
Gets the value of the status property.
|
List<VXAStorageType> |
getStorage()
Gets the value of the storage 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.
|
Boolean |
isAllStorages()
Gets the value of the allStorages property.
|
boolean |
isSetAllStorages() |
boolean |
isSetFile() |
boolean |
isSetInstance() |
boolean |
isSetLastSeen() |
boolean |
isSetMode() |
boolean |
isSetName() |
boolean |
isSetPort() |
boolean |
isSetPublicKey() |
boolean |
isSetStatus() |
boolean |
isSetStorage() |
boolean |
isSetTranscoderVersion() |
boolean |
isSetUri() |
boolean |
isSetUser() |
boolean |
isSetUuid() |
boolean |
isSetVsClusterAddress() |
boolean |
isSetVsInstance() |
boolean |
isSetVxaVersion() |
void |
setAllStorages(Boolean value)
Sets the value of the allStorages 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 |
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 |
unsetStorage() |
void |
unsetVsInstance() |
VXAType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
VXAType |
withAllStorages(Boolean value) |
VXAType |
withFile(Collection<String> values) |
VXAType |
withFile(String... 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 |
withStatus(VXAStatus value) |
VXAType |
withStorage(Collection<VXAStorageType> values) |
VXAType |
withStorage(VXAStorageType... values) |
VXAType |
withTranscoderVersion(String value) |
VXAType |
withUri(String value) |
VXAType |
withUser(String value) |
VXAType |
withUuid(String value) |
VXAType |
withVsClusterAddress(String value) |
VXAType |
withVsInstance(Collection<VXAVSInstanceType> values) |
VXAType |
withVsInstance(VXAVSInstanceType... values) |
VXAType |
withVxaVersion(String value) |
protected String uuid
protected String user
protected Boolean allStorages
protected List<VXAStorageType> storage
protected String name
protected String instance
protected String vxaVersion
protected String transcoderVersion
protected String uri
protected Integer port
protected VXAStatus status
protected XMLGregorianCalendar lastSeen
protected String mode
protected String publicKey
protected String vsClusterAddress
protected List<VXAVSInstanceType> vsInstance
public String getUuid()
String
public void setUuid(String value)
value
- allowed object is
String
public boolean isSetUuid()
public String getUser()
String
public void setUser(String value)
value
- allowed object is
String
public boolean isSetUser()
public Boolean isAllStorages()
Boolean
public void setAllStorages(Boolean value)
value
- allowed object is
Boolean
public boolean isSetAllStorages()
public List<VXAStorageType> getStorage()
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
public boolean isSetStorage()
public void unsetStorage()
public List<String> getFile()
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
public boolean isSetFile()
public void unsetFile()
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public boolean isSetName()
public String getInstance()
String
public void setInstance(String value)
value
- allowed object is
String
public boolean isSetInstance()
public String getVxaVersion()
String
public void setVxaVersion(String value)
value
- allowed object is
String
public boolean isSetVxaVersion()
public String getTranscoderVersion()
String
public void setTranscoderVersion(String value)
value
- allowed object is
String
public boolean isSetTranscoderVersion()
public String getUri()
String
public void setUri(String value)
value
- allowed object is
String
public boolean isSetUri()
public Integer getPort()
Integer
public void setPort(Integer value)
value
- allowed object is
Integer
public boolean isSetPort()
public VXAStatus getStatus()
VXAStatus
public void setStatus(VXAStatus value)
value
- allowed object is
VXAStatus
public boolean isSetStatus()
public XMLGregorianCalendar getLastSeen()
XMLGregorianCalendar
public void setLastSeen(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public boolean isSetLastSeen()
public String getMode()
String
public void setMode(String value)
value
- allowed object is
String
public boolean isSetMode()
public String getPublicKey()
String
public void setPublicKey(String value)
value
- allowed object is
String
public boolean isSetPublicKey()
public String getVsClusterAddress()
String
public void setVsClusterAddress(String value)
value
- allowed object is
String
public boolean isSetVsClusterAddress()
public List<VXAVSInstanceType> getVsInstance()
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
public boolean isSetVsInstance()
public void unsetVsInstance()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public VXAType withStorage(VXAStorageType... values)
public VXAType withStorage(Collection<VXAStorageType> values)
public VXAType withFile(Collection<String> values)
public VXAType withLastSeen(XMLGregorianCalendar value)
public VXAType withVsInstance(VXAVSInstanceType... values)
public VXAType withVsInstance(Collection<VXAVSInstanceType> values)
public VXAType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2017. All rights reserved.