public class StorageType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
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"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| 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 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() |
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.
|
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 |
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 |
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() |
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 |
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
public void setId(String value)
value - allowed object is
Stringpublic boolean isSetId()
public String getState()
Stringpublic void setState(String value)
value - allowed object is
Stringpublic boolean isSetState()
public String getType()
Stringpublic void setType(String value)
value - allowed object is
Stringpublic boolean isSetType()
public Long getCapacity()
Longpublic void setCapacity(Long value)
value - allowed object is
Longpublic boolean isSetCapacity()
public Long getFreeCapacity()
Longpublic void setFreeCapacity(Long value)
value - allowed object is
Longpublic boolean isSetFreeCapacity()
public Long getBandwidth()
Longpublic void setBandwidth(Long value)
value - allowed object is
Longpublic boolean isSetBandwidth()
public XMLGregorianCalendar getTimestamp()
XMLGregorianCalendarpublic void setTimestamp(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic 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()
SimpleMetadataTypepublic void setMetadata(SimpleMetadataType value)
value - allowed object is
SimpleMetadataTypepublic boolean isSetMetadata()
public Long getLowWatermark()
Longpublic void setLowWatermark(Long value)
value - allowed object is
Longpublic boolean isSetLowWatermark()
public Long getHighWatermark()
Longpublic void setHighWatermark(Long value)
value - allowed object is
Longpublic boolean isSetHighWatermark()
public Integer getLowWatermarkPercentage()
Integerpublic void setLowWatermarkPercentage(Integer value)
value - allowed object is
Integerpublic boolean isSetLowWatermarkPercentage()
public Integer getHighWatermarkPercentage()
Integerpublic void setHighWatermarkPercentage(Integer value)
value - allowed object is
Integerpublic boolean isSetHighWatermarkPercentage()
public Boolean isAutoDetect()
Booleanpublic void setAutoDetect(Boolean value)
value - allowed object is
Booleanpublic boolean isSetAutoDetect()
public String getBean()
Stringpublic void setBean(String value)
value - allowed object is
Stringpublic boolean isSetBean()
public Boolean isShowImportables()
Booleanpublic void setShowImportables(Boolean value)
value - allowed object is
Booleanpublic boolean isSetShowImportables()
public String getProjection()
Stringpublic void setProjection(String value)
value - allowed object is
Stringpublic boolean isSetProjection()
public Integer getScanInterval()
Integerpublic void setScanInterval(Integer value)
value - allowed object is
Integerpublic boolean isSetScanInterval()
public String getArchiveScript()
Stringpublic void setArchiveScript(String value)
value - allowed object is
Stringpublic boolean isSetArchiveScript()
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 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)
Copyright © 2015. All rights reserved.