Class StorageType
- java.lang.Object
-
- com.vidispine.generated.StorageType
-
- 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 StorageType 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 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="priority" 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>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StorageType.PropInfo
-
Field Summary
Fields Modifier and Type Field 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
priority
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 Summary
Constructors Constructor Description StorageType()
-
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
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
getPriority()
Gets the value of the priority 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.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
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
isSetPriority()
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
setPriority(String value)
Sets the value of the priority 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(StorageMethodType... values)
StorageType
withMethod(Collection<StorageMethodType> values)
StorageType
withPriority(String value)
StorageType
withProjection(String value)
StorageType
withScanInterval(Integer value)
StorageType
withSequence(StorageFileSequenceType... values)
StorageType
withSequence(Collection<StorageFileSequenceType> values)
StorageType
withSequenceTimeout(Integer value)
StorageType
withShowImportables(Boolean value)
StorageType
withState(String value)
StorageType
withTimestamp(XMLGregorianCalendar value)
StorageType
withType(String value)
-
-
-
Field Detail
-
id
protected String id
-
state
protected String state
-
priority
protected String priority
-
type
protected String type
-
capacity
protected Long capacity
-
freeCapacity
protected Long freeCapacity
-
bandwidth
protected Long bandwidth
-
timestamp
protected XMLGregorianCalendar timestamp
-
method
protected List<StorageMethodType> method
-
metadata
protected SimpleMetadataType metadata
-
lowWatermark
protected Long lowWatermark
-
highWatermark
protected Long highWatermark
-
lowWatermarkPercentage
protected Integer lowWatermarkPercentage
-
highWatermarkPercentage
protected Integer highWatermarkPercentage
-
autoDetect
protected Boolean autoDetect
-
bean
protected String bean
-
showImportables
protected Boolean showImportables
-
projection
protected String projection
-
scanInterval
protected Integer scanInterval
-
archiveScript
protected String archiveScript
-
sequence
protected List<StorageFileSequenceType> sequence
-
sequenceTimeout
protected Integer sequenceTimeout
-
-
Method Detail
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId()
-
getState
public String getState()
Gets the value of the state property.- Returns:
- possible object is
String
-
setState
public void setState(String value)
Sets the value of the state property.- Parameters:
value
- allowed object isString
-
isSetState
public boolean isSetState()
-
getPriority
public String getPriority()
Gets the value of the priority property.- Returns:
- possible object is
String
-
setPriority
public void setPriority(String value)
Sets the value of the priority property.- Parameters:
value
- allowed object isString
-
isSetPriority
public boolean isSetPriority()
-
getType
public String getType()
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
public void setType(String value)
Sets the value of the type property.- Parameters:
value
- allowed object isString
-
isSetType
public boolean isSetType()
-
getCapacity
public Long getCapacity()
Gets the value of the capacity property.- Returns:
- possible object is
Long
-
setCapacity
public void setCapacity(Long value)
Sets the value of the capacity property.- Parameters:
value
- allowed object isLong
-
isSetCapacity
public boolean isSetCapacity()
-
getFreeCapacity
public Long getFreeCapacity()
Gets the value of the freeCapacity property.- Returns:
- possible object is
Long
-
setFreeCapacity
public void setFreeCapacity(Long value)
Sets the value of the freeCapacity property.- Parameters:
value
- allowed object isLong
-
isSetFreeCapacity
public boolean isSetFreeCapacity()
-
getBandwidth
public Long getBandwidth()
Gets the value of the bandwidth property.- Returns:
- possible object is
Long
-
setBandwidth
public void setBandwidth(Long value)
Sets the value of the bandwidth property.- Parameters:
value
- allowed object isLong
-
isSetBandwidth
public boolean isSetBandwidth()
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
Gets the value of the timestamp property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
Sets the value of the timestamp property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isSetTimestamp
public boolean isSetTimestamp()
-
getMethod
public List<StorageMethodType> getMethod()
Gets the value of the method 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 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
-
isSetMethod
public boolean isSetMethod()
-
unsetMethod
public void unsetMethod()
-
getMetadata
public SimpleMetadataType getMetadata()
Gets the value of the metadata property.- Returns:
- possible object is
SimpleMetadataType
-
setMetadata
public void setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.- Parameters:
value
- allowed object isSimpleMetadataType
-
isSetMetadata
public boolean isSetMetadata()
-
getLowWatermark
public Long getLowWatermark()
Gets the value of the lowWatermark property.- Returns:
- possible object is
Long
-
setLowWatermark
public void setLowWatermark(Long value)
Sets the value of the lowWatermark property.- Parameters:
value
- allowed object isLong
-
isSetLowWatermark
public boolean isSetLowWatermark()
-
getHighWatermark
public Long getHighWatermark()
Gets the value of the highWatermark property.- Returns:
- possible object is
Long
-
setHighWatermark
public void setHighWatermark(Long value)
Sets the value of the highWatermark property.- Parameters:
value
- allowed object isLong
-
isSetHighWatermark
public boolean isSetHighWatermark()
-
getLowWatermarkPercentage
public Integer getLowWatermarkPercentage()
Gets the value of the lowWatermarkPercentage property.- Returns:
- possible object is
Integer
-
setLowWatermarkPercentage
public void setLowWatermarkPercentage(Integer value)
Sets the value of the lowWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
-
isSetLowWatermarkPercentage
public boolean isSetLowWatermarkPercentage()
-
getHighWatermarkPercentage
public Integer getHighWatermarkPercentage()
Gets the value of the highWatermarkPercentage property.- Returns:
- possible object is
Integer
-
setHighWatermarkPercentage
public void setHighWatermarkPercentage(Integer value)
Sets the value of the highWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
-
isSetHighWatermarkPercentage
public boolean isSetHighWatermarkPercentage()
-
isAutoDetect
public Boolean isAutoDetect()
Gets the value of the autoDetect property.- Returns:
- possible object is
Boolean
-
setAutoDetect
public void setAutoDetect(Boolean value)
Sets the value of the autoDetect property.- Parameters:
value
- allowed object isBoolean
-
isSetAutoDetect
public boolean isSetAutoDetect()
-
getBean
public String getBean()
Gets the value of the bean property.- Returns:
- possible object is
String
-
setBean
public void setBean(String value)
Sets the value of the bean property.- Parameters:
value
- allowed object isString
-
isSetBean
public boolean isSetBean()
-
isShowImportables
public Boolean isShowImportables()
Gets the value of the showImportables property.- Returns:
- possible object is
Boolean
-
setShowImportables
public void setShowImportables(Boolean value)
Sets the value of the showImportables property.- Parameters:
value
- allowed object isBoolean
-
isSetShowImportables
public boolean isSetShowImportables()
-
getProjection
public String getProjection()
Gets the value of the projection property.- Returns:
- possible object is
String
-
setProjection
public void setProjection(String value)
Sets the value of the projection property.- Parameters:
value
- allowed object isString
-
isSetProjection
public boolean isSetProjection()
-
getScanInterval
public Integer getScanInterval()
Gets the value of the scanInterval property.- Returns:
- possible object is
Integer
-
setScanInterval
public void setScanInterval(Integer value)
Sets the value of the scanInterval property.- Parameters:
value
- allowed object isInteger
-
isSetScanInterval
public boolean isSetScanInterval()
-
getArchiveScript
public String getArchiveScript()
Gets the value of the archiveScript property.- Returns:
- possible object is
String
-
setArchiveScript
public void setArchiveScript(String value)
Sets the value of the archiveScript property.- Parameters:
value
- allowed object isString
-
isSetArchiveScript
public boolean isSetArchiveScript()
-
getSequence
public List<StorageFileSequenceType> getSequence()
Gets the value of the sequence 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 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
-
isSetSequence
public boolean isSetSequence()
-
unsetSequence
public void unsetSequence()
-
getSequenceTimeout
public Integer getSequenceTimeout()
Gets the value of the sequenceTimeout property.- Returns:
- possible object is
Integer
-
setSequenceTimeout
public void setSequenceTimeout(Integer value)
Sets the value of the sequenceTimeout property.- Parameters:
value
- allowed object isInteger
-
isSetSequenceTimeout
public boolean isSetSequenceTimeout()
-
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
-
withId
public StorageType withId(String value)
-
withState
public StorageType withState(String value)
-
withPriority
public StorageType withPriority(String value)
-
withType
public StorageType withType(String value)
-
withCapacity
public StorageType withCapacity(Long value)
-
withFreeCapacity
public StorageType withFreeCapacity(Long value)
-
withBandwidth
public StorageType withBandwidth(Long value)
-
withTimestamp
public StorageType withTimestamp(XMLGregorianCalendar value)
-
withMethod
public StorageType withMethod(StorageMethodType... values)
-
withMethod
public StorageType withMethod(Collection<StorageMethodType> values)
-
withMetadata
public StorageType withMetadata(SimpleMetadataType value)
-
withLowWatermark
public StorageType withLowWatermark(Long value)
-
withHighWatermark
public StorageType withHighWatermark(Long value)
-
withLowWatermarkPercentage
public StorageType withLowWatermarkPercentage(Integer value)
-
withHighWatermarkPercentage
public StorageType withHighWatermarkPercentage(Integer value)
-
withAutoDetect
public StorageType withAutoDetect(Boolean value)
-
withBean
public StorageType withBean(String value)
-
withShowImportables
public StorageType withShowImportables(Boolean value)
-
withProjection
public StorageType withProjection(String value)
-
withScanInterval
public StorageType withScanInterval(Integer value)
-
withArchiveScript
public StorageType withArchiveScript(String value)
-
withSequence
public StorageType withSequence(StorageFileSequenceType... values)
-
withSequence
public StorageType withSequence(Collection<StorageFileSequenceType> values)
-
withSequenceTimeout
public StorageType withSequenceTimeout(Integer value)
-
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 StorageType 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
-
-