Class StorageType
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb.lang.CopyTo
,org.jvnet.jaxb.lang.Equals
,org.jvnet.jaxb.lang.HashCode
,org.jvnet.jaxb.lang.ToString
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"/>
<element name="resourceTag" type="{http://xml.vidispine.com/schema/vidispine}ResourceTagType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected Boolean
protected Long
protected String
protected Long
protected Long
protected Long
protected Integer
protected String
protected Long
protected Integer
protected SimpleMetadataType
protected List<StorageMethodType>
protected String
protected String
protected List<ResourceTagType>
protected Integer
protected List<StorageFileSequenceType>
protected Integer
protected Boolean
protected String
protected XMLGregorianCalendar
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields
(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()
copyTo
(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) Gets the value of the archiveScript property.Gets the value of the bandwidth property.getBean()
Gets the value of the bean property.Gets the value of the capacity property.Gets the value of the freeCapacity property.Gets the value of the highWatermark property.Gets the value of the highWatermarkPercentage property.getId()
Gets the value of the id property.Gets the value of the lowWatermark property.Gets the value of the lowWatermarkPercentage property.Gets the value of the metadata property.Gets the value of the method property.Gets the value of the priority property.Gets the value of the projection property.Gets the value of the resourceTag property.Gets the value of the scanInterval property.Gets the value of the sequence property.Gets the value of the sequenceTimeout property.getState()
Gets the value of the state property.Gets the value of the timestamp property.getType()
Gets the value of the type property.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) Gets the value of the autoDetect property.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isSetId()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
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
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
Sets the value of the highWatermarkPercentage property.void
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
Sets the value of the state property.void
setTimestamp
(XMLGregorianCalendar value) Sets the value of the timestamp property.void
Sets the value of the type property.toString()
void
void
void
visit
(com.kscs.util.jaxb.PropertyVisitor _visitor_) withArchiveScript
(String value) Sets the value of the archiveScript property.withAutoDetect
(Boolean value) Sets the value of the autoDetect property.withBandwidth
(Long value) Sets the value of the bandwidth property.Sets the value of the bean property.withCapacity
(Long value) Sets the value of the capacity property.withFreeCapacity
(Long value) Sets the value of the freeCapacity property.withHighWatermark
(Long value) Sets the value of the highWatermark property.Sets the value of the highWatermarkPercentage property.Sets the value of the id property.withLowWatermark
(Long value) Sets the value of the lowWatermark property.Sets the value of the lowWatermarkPercentage property.withMetadata
(SimpleMetadataType value) Sets the value of the metadata property.withMethod
(StorageMethodType... values) Adds objects to the list of Method using add methodwithMethod
(Collection<StorageMethodType> values) Adds objects to the list of Method using addAll methodwithPriority
(String value) Sets the value of the priority property.withProjection
(String value) Sets the value of the projection property.withResourceTag
(ResourceTagType... values) Adds objects to the list of ResourceTag using add methodwithResourceTag
(Collection<ResourceTagType> values) Adds objects to the list of ResourceTag using addAll methodwithScanInterval
(Integer value) Sets the value of the scanInterval property.withSequence
(StorageFileSequenceType... values) Adds objects to the list of Sequence using add methodAdds objects to the list of Sequence using addAll methodwithSequenceTimeout
(Integer value) Sets the value of the sequenceTimeout property.withShowImportables
(Boolean value) Sets the value of the showImportables property.Sets the value of the state property.Sets the value of the timestamp property.Sets the value of the type property.
-
Field Details
-
id
-
state
-
priority
-
type
-
capacity
-
freeCapacity
-
bandwidth
-
timestamp
-
method
-
metadata
-
lowWatermark
-
highWatermark
-
lowWatermarkPercentage
-
highWatermarkPercentage
-
autoDetect
-
bean
-
showImportables
-
projection
-
scanInterval
-
archiveScript
-
sequence
-
sequenceTimeout
-
resourceTag
-
-
Constructor Details
-
StorageType
public StorageType()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId() -
getState
Gets the value of the state property.- Returns:
- possible object is
String
-
setState
Sets the value of the state property.- Parameters:
value
- allowed object isString
-
isSetState
public boolean isSetState() -
getPriority
Gets the value of the priority property.- Returns:
- possible object is
String
-
setPriority
Sets the value of the priority property.- Parameters:
value
- allowed object isString
-
isSetPriority
public boolean isSetPriority() -
getType
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
Sets the value of the type property.- Parameters:
value
- allowed object isString
-
isSetType
public boolean isSetType() -
getCapacity
Gets the value of the capacity property.- Returns:
- possible object is
Long
-
setCapacity
Sets the value of the capacity property.- Parameters:
value
- allowed object isLong
-
isSetCapacity
public boolean isSetCapacity() -
getFreeCapacity
Gets the value of the freeCapacity property.- Returns:
- possible object is
Long
-
setFreeCapacity
Sets the value of the freeCapacity property.- Parameters:
value
- allowed object isLong
-
isSetFreeCapacity
public boolean isSetFreeCapacity() -
getBandwidth
Gets the value of the bandwidth property.- Returns:
- possible object is
Long
-
setBandwidth
Sets the value of the bandwidth property.- Parameters:
value
- allowed object isLong
-
isSetBandwidth
public boolean isSetBandwidth() -
getTimestamp
Gets the value of the timestamp property.- Returns:
- possible object is
XMLGregorianCalendar
-
setTimestamp
Sets the value of the timestamp property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isSetTimestamp
public boolean isSetTimestamp() -
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
- Returns:
- The value of the method property.
-
isSetMethod
public boolean isSetMethod() -
unsetMethod
public void unsetMethod() -
getMetadata
Gets the value of the metadata property.- Returns:
- possible object is
SimpleMetadataType
-
setMetadata
Sets the value of the metadata property.- Parameters:
value
- allowed object isSimpleMetadataType
-
isSetMetadata
public boolean isSetMetadata() -
getLowWatermark
Gets the value of the lowWatermark property.- Returns:
- possible object is
Long
-
setLowWatermark
Sets the value of the lowWatermark property.- Parameters:
value
- allowed object isLong
-
isSetLowWatermark
public boolean isSetLowWatermark() -
getHighWatermark
Gets the value of the highWatermark property.- Returns:
- possible object is
Long
-
setHighWatermark
Sets the value of the highWatermark property.- Parameters:
value
- allowed object isLong
-
isSetHighWatermark
public boolean isSetHighWatermark() -
getLowWatermarkPercentage
Gets the value of the lowWatermarkPercentage property.- Returns:
- possible object is
Integer
-
setLowWatermarkPercentage
Sets the value of the lowWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
-
isSetLowWatermarkPercentage
public boolean isSetLowWatermarkPercentage() -
getHighWatermarkPercentage
Gets the value of the highWatermarkPercentage property.- Returns:
- possible object is
Integer
-
setHighWatermarkPercentage
Sets the value of the highWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
-
isSetHighWatermarkPercentage
public boolean isSetHighWatermarkPercentage() -
isAutoDetect
Gets the value of the autoDetect property.- Returns:
- possible object is
Boolean
-
setAutoDetect
Sets the value of the autoDetect property.- Parameters:
value
- allowed object isBoolean
-
isSetAutoDetect
public boolean isSetAutoDetect() -
getBean
Gets the value of the bean property.- Returns:
- possible object is
String
-
setBean
Sets the value of the bean property.- Parameters:
value
- allowed object isString
-
isSetBean
public boolean isSetBean() -
isShowImportables
Gets the value of the showImportables property.- Returns:
- possible object is
Boolean
-
setShowImportables
Sets the value of the showImportables property.- Parameters:
value
- allowed object isBoolean
-
isSetShowImportables
public boolean isSetShowImportables() -
getProjection
Gets the value of the projection property.- Returns:
- possible object is
String
-
setProjection
Sets the value of the projection property.- Parameters:
value
- allowed object isString
-
isSetProjection
public boolean isSetProjection() -
getScanInterval
Gets the value of the scanInterval property.- Returns:
- possible object is
Integer
-
setScanInterval
Sets the value of the scanInterval property.- Parameters:
value
- allowed object isInteger
-
isSetScanInterval
public boolean isSetScanInterval() -
getArchiveScript
Gets the value of the archiveScript property.- Returns:
- possible object is
String
-
setArchiveScript
Sets the value of the archiveScript property.- Parameters:
value
- allowed object isString
-
isSetArchiveScript
public boolean isSetArchiveScript() -
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
- Returns:
- The value of the sequence property.
-
isSetSequence
public boolean isSetSequence() -
unsetSequence
public void unsetSequence() -
getSequenceTimeout
Gets the value of the sequenceTimeout property.- Returns:
- possible object is
Integer
-
setSequenceTimeout
Sets the value of the sequenceTimeout property.- Parameters:
value
- allowed object isInteger
-
isSetSequenceTimeout
public boolean isSetSequenceTimeout() -
getResourceTag
Gets the value of the resourceTag 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 resourceTag property.For example, to add a new item, do as follows:
getResourceTag().add(newItem);
Objects of the following type(s) are allowed in the list
ResourceTagType
- Returns:
- The value of the resourceTag property.
-
isSetResourceTag
public boolean isSetResourceTag() -
unsetResourceTag
public void unsetResourceTag() -
clone
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
-
withId
Sets the value of the id property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withState
Sets the value of the state property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withPriority
Sets the value of the priority property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withType
Sets the value of the type property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withCapacity
Sets the value of the capacity property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withFreeCapacity
Sets the value of the freeCapacity property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withBandwidth
Sets the value of the bandwidth property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withTimestamp
Sets the value of the timestamp property.- Parameters:
value
- allowed object isXMLGregorianCalendar
- Returns:
- The class instance
-
withMethod
Adds objects to the list of Method using add method- Parameters:
values
- objects to add to the list Method- Returns:
- The class instance
-
withMethod
Adds objects to the list of Method using addAll method- Parameters:
values
- objects to add to the list Method- Returns:
- The class instance
-
withMetadata
Sets the value of the metadata property.- Parameters:
value
- allowed object isSimpleMetadataType
- Returns:
- The class instance
-
withLowWatermark
Sets the value of the lowWatermark property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withHighWatermark
Sets the value of the highWatermark property.- Parameters:
value
- allowed object isLong
- Returns:
- The class instance
-
withLowWatermarkPercentage
Sets the value of the lowWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withHighWatermarkPercentage
Sets the value of the highWatermarkPercentage property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withAutoDetect
Sets the value of the autoDetect property.- Parameters:
value
- allowed object isBoolean
- Returns:
- The class instance
-
withBean
Sets the value of the bean property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withShowImportables
Sets the value of the showImportables property.- Parameters:
value
- allowed object isBoolean
- Returns:
- The class instance
-
withProjection
Sets the value of the projection property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withScanInterval
Sets the value of the scanInterval property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withArchiveScript
Sets the value of the archiveScript property.- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withSequence
Adds objects to the list of Sequence using add method- Parameters:
values
- objects to add to the list Sequence- Returns:
- The class instance
-
withSequence
Adds objects to the list of Sequence using addAll method- Parameters:
values
- objects to add to the list Sequence- Returns:
- The class instance
-
withSequenceTimeout
Sets the value of the sequenceTimeout property.- Parameters:
value
- allowed object isInteger
- Returns:
- The class instance
-
withResourceTag
Adds objects to the list of ResourceTag using add method- Parameters:
values
- objects to add to the list ResourceTag- Returns:
- The class instance
-
withResourceTag
Adds objects to the list of ResourceTag using addAll method- Parameters:
values
- objects to add to the list ResourceTag- Returns:
- The class instance
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
-
equals
-
visit
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
-
hashCode
public int hashCode() -
toString
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
-