public class VXAType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
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"/>
</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 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 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() |
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.EqualsStrategy strategy) |
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.
|
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.
|
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 |
isSetS3CredentialType() |
boolean |
isSetStatus() |
boolean |
isSetStorage() |
boolean |
isSetTranscoder() |
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 |
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 |
unsetStorage() |
void |
unsetTranscoder() |
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 |
withS3CredentialType(S3CredentialType value) |
VXAType |
withStatus(VXAStatus value) |
VXAType |
withStorage(Collection<VXAStorageType> values) |
VXAType |
withStorage(VXAStorageType... values) |
VXAType |
withTranscoder(Collection<TranscoderType> values) |
VXAType |
withTranscoder(TranscoderType... 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 S3CredentialType s3CredentialType
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
protected List<TranscoderType> transcoder
public String getUuid()
Stringpublic void setUuid(String value)
value - allowed object is
Stringpublic boolean isSetUuid()
public String getUser()
Stringpublic void setUser(String value)
value - allowed object is
Stringpublic boolean isSetUser()
public Boolean isAllStorages()
Booleanpublic void setAllStorages(Boolean value)
value - allowed object is
Booleanpublic 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()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic boolean isSetName()
public String getInstance()
Stringpublic void setInstance(String value)
value - allowed object is
Stringpublic boolean isSetInstance()
public String getVxaVersion()
Stringpublic void setVxaVersion(String value)
value - allowed object is
Stringpublic boolean isSetVxaVersion()
public S3CredentialType getS3CredentialType()
S3CredentialTypepublic void setS3CredentialType(S3CredentialType value)
value - allowed object is
S3CredentialTypepublic boolean isSetS3CredentialType()
public String getTranscoderVersion()
Stringpublic void setTranscoderVersion(String value)
value - allowed object is
Stringpublic boolean isSetTranscoderVersion()
public String getUri()
Stringpublic void setUri(String value)
value - allowed object is
Stringpublic boolean isSetUri()
public Integer getPort()
Integerpublic void setPort(Integer value)
value - allowed object is
Integerpublic boolean isSetPort()
public VXAStatus getStatus()
VXAStatuspublic void setStatus(VXAStatus value)
value - allowed object is
VXAStatuspublic boolean isSetStatus()
public XMLGregorianCalendar getLastSeen()
XMLGregorianCalendarpublic void setLastSeen(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic boolean isSetLastSeen()
public String getMode()
Stringpublic void setMode(String value)
value - allowed object is
Stringpublic boolean isSetMode()
public String getPublicKey()
Stringpublic void setPublicKey(String value)
value - allowed object is
Stringpublic boolean isSetPublicKey()
public String getVsClusterAddress()
Stringpublic void setVsClusterAddress(String value)
value - allowed object is
Stringpublic 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 List<TranscoderType> getTranscoder()
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
public boolean isSetTranscoder()
public void unsetTranscoder()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic 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.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic VXAType withStorage(VXAStorageType... values)
public VXAType withStorage(Collection<VXAStorageType> values)
public VXAType withFile(Collection<String> values)
public VXAType withS3CredentialType(S3CredentialType value)
public VXAType withLastSeen(XMLGregorianCalendar value)
public VXAType withVsInstance(VXAVSInstanceType... values)
public VXAType withVsInstance(Collection<VXAVSInstanceType> values)
public VXAType withTranscoder(TranscoderType... values)
public VXAType withTranscoder(Collection<TranscoderType> values)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic VXAType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.