public class StorageType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for StorageType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StorageType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/> <element name="state" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="capacity" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="freeCapacity" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="bandwidth" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="method" type="{http://xml.vidispine.com/schema/vidispine}StorageMethodType" maxOccurs="unbounded" minOccurs="0"/> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}SimpleMetadataType" minOccurs="0"/> <element name="lowWatermark" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="highWatermark" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="lowWatermarkPercentage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="highWatermarkPercentage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="autoDetect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="bean" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="showImportables" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="projection" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="scanInterval" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="archiveScript" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="sequence" type="{http://xml.vidispine.com/schema/vidispine}StorageFileSequenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="sequenceTimeout" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
StorageType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected String |
archiveScript |
protected Boolean |
autoDetect |
protected Long |
bandwidth |
protected String |
bean |
protected Long |
capacity |
protected Long |
freeCapacity |
protected Long |
highWatermark |
protected Integer |
highWatermarkPercentage |
protected String |
id |
protected Long |
lowWatermark |
protected Integer |
lowWatermarkPercentage |
protected SimpleMetadataType |
metadata |
protected List<StorageMethodType> |
method |
protected String |
projection |
protected Integer |
scanInterval |
protected List<StorageFileSequenceType> |
sequence |
protected Integer |
sequenceTimeout |
protected Boolean |
showImportables |
protected String |
state |
protected XMLGregorianCalendar |
timestamp |
protected String |
type |
Constructor and Description |
---|
StorageType() |
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) |
String |
getArchiveScript()
Gets the value of the archiveScript property.
|
Long |
getBandwidth()
Gets the value of the bandwidth property.
|
String |
getBean()
Gets the value of the bean property.
|
Long |
getCapacity()
Gets the value of the capacity property.
|
Long |
getFreeCapacity()
Gets the value of the freeCapacity property.
|
Long |
getHighWatermark()
Gets the value of the highWatermark property.
|
Integer |
getHighWatermarkPercentage()
Gets the value of the highWatermarkPercentage property.
|
String |
getId()
Gets the value of the id property.
|
Long |
getLowWatermark()
Gets the value of the lowWatermark property.
|
Integer |
getLowWatermarkPercentage()
Gets the value of the lowWatermarkPercentage property.
|
SimpleMetadataType |
getMetadata()
Gets the value of the metadata property.
|
List<StorageMethodType> |
getMethod()
Gets the value of the method property.
|
String |
getProjection()
Gets the value of the projection property.
|
Integer |
getScanInterval()
Gets the value of the scanInterval property.
|
List<StorageFileSequenceType> |
getSequence()
Gets the value of the sequence property.
|
Integer |
getSequenceTimeout()
Gets the value of the sequenceTimeout property.
|
String |
getState()
Gets the value of the state property.
|
XMLGregorianCalendar |
getTimestamp()
Gets the value of the timestamp property.
|
String |
getType()
Gets the value of the type property.
|
Boolean |
isAutoDetect()
Gets the value of the autoDetect property.
|
boolean |
isSetArchiveScript() |
boolean |
isSetAutoDetect() |
boolean |
isSetBandwidth() |
boolean |
isSetBean() |
boolean |
isSetCapacity() |
boolean |
isSetFreeCapacity() |
boolean |
isSetHighWatermark() |
boolean |
isSetHighWatermarkPercentage() |
boolean |
isSetId() |
boolean |
isSetLowWatermark() |
boolean |
isSetLowWatermarkPercentage() |
boolean |
isSetMetadata() |
boolean |
isSetMethod() |
boolean |
isSetProjection() |
boolean |
isSetScanInterval() |
boolean |
isSetSequence() |
boolean |
isSetSequenceTimeout() |
boolean |
isSetShowImportables() |
boolean |
isSetState() |
boolean |
isSetTimestamp() |
boolean |
isSetType() |
Boolean |
isShowImportables()
Gets the value of the showImportables property.
|
void |
setArchiveScript(String value)
Sets the value of the archiveScript property.
|
void |
setAutoDetect(Boolean value)
Sets the value of the autoDetect property.
|
void |
setBandwidth(Long value)
Sets the value of the bandwidth property.
|
void |
setBean(String value)
Sets the value of the bean property.
|
void |
setCapacity(Long value)
Sets the value of the capacity property.
|
void |
setFreeCapacity(Long value)
Sets the value of the freeCapacity property.
|
void |
setHighWatermark(Long value)
Sets the value of the highWatermark property.
|
void |
setHighWatermarkPercentage(Integer value)
Sets the value of the highWatermarkPercentage property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setLowWatermark(Long value)
Sets the value of the lowWatermark property.
|
void |
setLowWatermarkPercentage(Integer value)
Sets the value of the lowWatermarkPercentage property.
|
void |
setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.
|
void |
setProjection(String value)
Sets the value of the projection property.
|
void |
setScanInterval(Integer value)
Sets the value of the scanInterval property.
|
void |
setSequenceTimeout(Integer value)
Sets the value of the sequenceTimeout property.
|
void |
setShowImportables(Boolean value)
Sets the value of the showImportables property.
|
void |
setState(String value)
Sets the value of the state property.
|
void |
setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
unsetMethod() |
void |
unsetSequence() |
StorageType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
StorageType |
withArchiveScript(String value) |
StorageType |
withAutoDetect(Boolean value) |
StorageType |
withBandwidth(Long value) |
StorageType |
withBean(String value) |
StorageType |
withCapacity(Long value) |
StorageType |
withFreeCapacity(Long value) |
StorageType |
withHighWatermark(Long value) |
StorageType |
withHighWatermarkPercentage(Integer value) |
StorageType |
withId(String value) |
StorageType |
withLowWatermark(Long value) |
StorageType |
withLowWatermarkPercentage(Integer value) |
StorageType |
withMetadata(SimpleMetadataType value) |
StorageType |
withMethod(Collection<StorageMethodType> values) |
StorageType |
withMethod(StorageMethodType... values) |
StorageType |
withProjection(String value) |
StorageType |
withScanInterval(Integer value) |
StorageType |
withSequence(Collection<StorageFileSequenceType> values) |
StorageType |
withSequence(StorageFileSequenceType... values) |
StorageType |
withSequenceTimeout(Integer value) |
StorageType |
withShowImportables(Boolean value) |
StorageType |
withState(String value) |
StorageType |
withTimestamp(XMLGregorianCalendar value) |
StorageType |
withType(String value) |
protected String id
protected String state
protected String type
protected Long capacity
protected Long freeCapacity
protected Long bandwidth
protected XMLGregorianCalendar timestamp
protected List<StorageMethodType> method
protected SimpleMetadataType metadata
protected Long lowWatermark
protected Long highWatermark
protected Integer lowWatermarkPercentage
protected Integer highWatermarkPercentage
protected Boolean autoDetect
protected String bean
protected Boolean showImportables
protected String projection
protected Integer scanInterval
protected String archiveScript
protected List<StorageFileSequenceType> sequence
protected Integer sequenceTimeout
public void setId(String value)
value
- allowed object is
String
public boolean isSetId()
public String getState()
String
public void setState(String value)
value
- allowed object is
String
public boolean isSetState()
public String getType()
String
public void setType(String value)
value
- allowed object is
String
public boolean isSetType()
public Long getCapacity()
Long
public void setCapacity(Long value)
value
- allowed object is
Long
public boolean isSetCapacity()
public Long getFreeCapacity()
Long
public void setFreeCapacity(Long value)
value
- allowed object is
Long
public boolean isSetFreeCapacity()
public Long getBandwidth()
Long
public void setBandwidth(Long value)
value
- allowed object is
Long
public boolean isSetBandwidth()
public XMLGregorianCalendar getTimestamp()
XMLGregorianCalendar
public void setTimestamp(XMLGregorianCalendar value)
value
- allowed object is
XMLGregorianCalendar
public boolean isSetTimestamp()
public List<StorageMethodType> getMethod()
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 method property.
For example, to add a new item, do as follows:
getMethod().add(newItem);
Objects of the following type(s) are allowed in the list
StorageMethodType
public boolean isSetMethod()
public void unsetMethod()
public SimpleMetadataType getMetadata()
SimpleMetadataType
public void setMetadata(SimpleMetadataType value)
value
- allowed object is
SimpleMetadataType
public boolean isSetMetadata()
public Long getLowWatermark()
Long
public void setLowWatermark(Long value)
value
- allowed object is
Long
public boolean isSetLowWatermark()
public Long getHighWatermark()
Long
public void setHighWatermark(Long value)
value
- allowed object is
Long
public boolean isSetHighWatermark()
public Integer getLowWatermarkPercentage()
Integer
public void setLowWatermarkPercentage(Integer value)
value
- allowed object is
Integer
public boolean isSetLowWatermarkPercentage()
public Integer getHighWatermarkPercentage()
Integer
public void setHighWatermarkPercentage(Integer value)
value
- allowed object is
Integer
public boolean isSetHighWatermarkPercentage()
public Boolean isAutoDetect()
Boolean
public void setAutoDetect(Boolean value)
value
- allowed object is
Boolean
public boolean isSetAutoDetect()
public String getBean()
String
public void setBean(String value)
value
- allowed object is
String
public boolean isSetBean()
public Boolean isShowImportables()
Boolean
public void setShowImportables(Boolean value)
value
- allowed object is
Boolean
public boolean isSetShowImportables()
public String getProjection()
String
public void setProjection(String value)
value
- allowed object is
String
public boolean isSetProjection()
public Integer getScanInterval()
Integer
public void setScanInterval(Integer value)
value
- allowed object is
Integer
public boolean isSetScanInterval()
public String getArchiveScript()
String
public void setArchiveScript(String value)
value
- allowed object is
String
public boolean isSetArchiveScript()
public List<StorageFileSequenceType> getSequence()
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 sequence property.
For example, to add a new item, do as follows:
getSequence().add(newItem);
Objects of the following type(s) are allowed in the list
StorageFileSequenceType
public boolean isSetSequence()
public void unsetSequence()
public Integer getSequenceTimeout()
Integer
public void setSequenceTimeout(Integer value)
value
- allowed object is
Integer
public boolean isSetSequenceTimeout()
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 StorageType withId(String value)
public StorageType withState(String value)
public StorageType withType(String value)
public StorageType withCapacity(Long value)
public StorageType withFreeCapacity(Long value)
public StorageType withBandwidth(Long value)
public StorageType withTimestamp(XMLGregorianCalendar value)
public StorageType withMethod(StorageMethodType... values)
public StorageType withMethod(Collection<StorageMethodType> values)
public StorageType withMetadata(SimpleMetadataType value)
public StorageType withLowWatermark(Long value)
public StorageType withHighWatermark(Long value)
public StorageType withLowWatermarkPercentage(Integer value)
public StorageType withHighWatermarkPercentage(Integer value)
public StorageType withAutoDetect(Boolean value)
public StorageType withBean(String value)
public StorageType withShowImportables(Boolean value)
public StorageType withProjection(String value)
public StorageType withScanInterval(Integer value)
public StorageType withArchiveScript(String value)
public StorageType withSequence(StorageFileSequenceType... values)
public StorageType withSequence(Collection<StorageFileSequenceType> values)
public StorageType withSequenceTimeout(Integer value)
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.Equals
public StorageType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2018. All rights reserved.