Interface CmAdvancedStorageArea
-
- All Superinterfaces:
- EngineObject, IndependentlyPersistableObject, IndependentObject, RepositoryObject, java.io.Serializable, StorageArea, Subscribable
public interface CmAdvancedStorageArea extends RepositoryObject, StorageArea
A storage area supporting these underlying advanced storage devices: OpenStack and S3 cloud storage and file system storage. One or more advanced storage devices, represented asCmStorageDevice
objects, can be associated with an advanced storage area.An advanced storage area supports native content replication for disaster recovery and high availability solutions. In addition, an advanced storage area leverages the Content Platform Engine sweep service to perform queue processing for replication, content deletion, and abandoned content backout.
An advanced storage area can co-exist with other storage areas: database, file system, or fixed content. Content can be moved between an advanced storage area and other types of storage areas. And like other storage areas, advanced storage areas can be assigned to storage policies.
An association between an advanced storage device and an advanced storage area is made as a connection, represented as a
CmStorageDeviceConnection
object. An advanced storage device object must exist before it can be connected to an advanced storage area. A list ofCmStorageDeviceConnection objects is set on an advanced storage area.Metadata
- See Also:
- Advanced storage areas
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description java.lang.Integer
get_CmContentIdBatchSize()
Returns the value of the CmContentIdBatchSize property.java.lang.Integer
get_CmContentIdBatchTTL()
Returns the value of the CmContentIdBatchTTL property.java.lang.Integer
get_CmOpenTimeLimit()
Returns the value of the CmOpenTimeLimit property.CmStorageDeviceConnectionList
get_CmStorageDeviceConnections()
Returns the value of the CmStorageDeviceConnections property.java.lang.Integer
get_CmSynchronousReplicasDesired()
Returns the value of the CmSynchronousReplicasDesired property.java.lang.Integer
get_CmSynchronousReplicasRequired()
Returns the value of the CmSynchronousReplicasRequired property.AreaDeleteMethod
get_DeleteMethod()
Returns the value of the DeleteMethod property.void
set_CmContentIdBatchSize(java.lang.Integer value)
Sets the value of the CmContentIdBatchSize property.void
set_CmContentIdBatchTTL(java.lang.Integer value)
Sets the value of the CmContentIdBatchTTL property.void
set_CmOpenTimeLimit(java.lang.Integer value)
Sets the value of the CmOpenTimeLimit property.void
set_CmStorageDeviceConnections(CmStorageDeviceConnectionList value)
Sets the value of the CmStorageDeviceConnections property.void
set_CmSynchronousReplicasDesired(java.lang.Integer value)
Sets the value of the CmSynchronousReplicasDesired property.void
set_CmSynchronousReplicasRequired(java.lang.Integer value)
Sets the value of the CmSynchronousReplicasRequired property.void
set_DeleteMethod(AreaDeleteMethod value)
Sets the value of the DeleteMethod property.-
Methods inherited from interface com.filenet.api.admin.StorageArea
get_AllowsContentToBeCached, get_AllowsDelete, get_AuditedEvents, get_ClosureDate, get_CmCompressionEnabled, get_CmCompressionThresholdPercent, get_CmContentIntegrityOptions, get_CmEncryptionMethod, get_CmStandbyActivationPriority, get_ContentElementCount, get_ContentElementKBytes, get_ContentElementsCreated, get_ContentElementsDeleted, get_Creator, get_DateCreated, get_DateLastModified, get_DescriptiveText, get_DisplayName, get_DuplicateSuppressionEnabled, get_EncryptionEnabled, get_EncryptionKey, get_Id, get_LastModifier, get_MaximumContentElements, get_MaximumSizeKBytes, get_Owner, get_Permissions, get_ResourceStatus, get_RetentionPeriod, get_Site, set_AllowsContentToBeCached, set_AllowsDelete, set_ClosureDate, set_CmCompressionEnabled, set_CmCompressionThresholdPercent, set_CmContentIntegrityOptions, set_CmEncryptionMethod, set_CmStandbyActivationPriority, set_Creator, set_DateCreated, set_DateLastModified, set_DescriptiveText, set_DisplayName, set_DuplicateSuppressionEnabled, set_EncryptionEnabled, set_EncryptionKey, set_LastModifier, set_MaximumContentElements, set_MaximumSizeKBytes, set_Owner, set_Permissions, set_ResourceStatus, set_RetentionPeriod, set_Site, validateContent, validateContent
-
Methods inherited from interface com.filenet.api.core.RepositoryObject
getObjectStore
-
Methods inherited from interface com.filenet.api.core.Subscribable
raiseEvent
-
Methods inherited from interface com.filenet.api.core.IndependentlyPersistableObject
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
-
Methods inherited from interface com.filenet.api.core.IndependentObject
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
-
Methods inherited from interface com.filenet.api.core.EngineObject
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
-
-
-
-
Method Detail
-
get_CmStorageDeviceConnections
CmStorageDeviceConnectionList get_CmStorageDeviceConnections()
Returns the value of the CmStorageDeviceConnections property. For more information, see CmStorageDeviceConnections Property.
-
set_CmStorageDeviceConnections
void set_CmStorageDeviceConnections(CmStorageDeviceConnectionList value)
Sets the value of the CmStorageDeviceConnections property. For more information, see CmStorageDeviceConnections Property.
-
get_DeleteMethod
AreaDeleteMethod get_DeleteMethod()
Returns the value of the DeleteMethod property. For more information, see DeleteMethod Property.
-
set_DeleteMethod
void set_DeleteMethod(AreaDeleteMethod value)
Sets the value of the DeleteMethod property. For more information, see DeleteMethod Property.
-
get_CmSynchronousReplicasRequired
java.lang.Integer get_CmSynchronousReplicasRequired()
Returns the value of the CmSynchronousReplicasRequired property. For more information, see CmSynchronousReplicasRequired Property.
-
set_CmSynchronousReplicasRequired
void set_CmSynchronousReplicasRequired(java.lang.Integer value)
Sets the value of the CmSynchronousReplicasRequired property. For more information, see CmSynchronousReplicasRequired Property.
-
get_CmSynchronousReplicasDesired
java.lang.Integer get_CmSynchronousReplicasDesired()
Returns the value of the CmSynchronousReplicasDesired property. For more information, see CmSynchronousReplicasDesired Property.
-
set_CmSynchronousReplicasDesired
void set_CmSynchronousReplicasDesired(java.lang.Integer value)
Sets the value of the CmSynchronousReplicasDesired property. For more information, see CmSynchronousReplicasDesired Property.
-
get_CmOpenTimeLimit
java.lang.Integer get_CmOpenTimeLimit()
Returns the value of the CmOpenTimeLimit property. For more information, see CmOpenTimeLimit Property.
-
set_CmOpenTimeLimit
void set_CmOpenTimeLimit(java.lang.Integer value)
Sets the value of the CmOpenTimeLimit property. For more information, see CmOpenTimeLimit Property.
-
get_CmContentIdBatchSize
java.lang.Integer get_CmContentIdBatchSize()
Returns the value of the CmContentIdBatchSize property. For more information, see CmContentIdBatchSize Property.
-
set_CmContentIdBatchSize
void set_CmContentIdBatchSize(java.lang.Integer value)
Sets the value of the CmContentIdBatchSize property. For more information, see CmContentIdBatchSize Property.
-
get_CmContentIdBatchTTL
java.lang.Integer get_CmContentIdBatchTTL()
Returns the value of the CmContentIdBatchTTL property. For more information, see CmContentIdBatchTTL Property.
-
set_CmContentIdBatchTTL
void set_CmContentIdBatchTTL(java.lang.Integer value)
Sets the value of the CmContentIdBatchTTL property. For more information, see CmContentIdBatchTTL Property.
-
-