Class ReplicationIdentityProjection
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.ReplicationIdentityProjection
- All Implemented Interfaces:
- Serializable
Provides a subset of properties from the 
Replication object for doing a sync match
 comparison with less bandwidth usage and memory footprint. This is a DTO Projection object- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Longprotected Stringprotected Longprotected StringFields inherited from class com.morpheusdata.model.MorpheusModelconfig, id
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionreturns the externalId also known as the API id of the equivalent object.getName()Gets the name of the backup.TheReplicationType.getCode()is mapped here in the identity projection for quick filter search.voidsetExternalId(String externalId) Sets the externalId of the backup.voidSets the name of the Backup.voidsetReplicationGroupId(Long replicationGroupId) voidsetReplicationSetId(String replicationSetId) voidsetReplicationSiteId(Long replicationSiteId) Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModelgetIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModelgetConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
- 
Field Details- 
externalId
- 
name
- 
typeCode
- 
replicationSiteId
- 
replicationGroupId
- 
replicationSetId
 
- 
- 
Constructor Details- 
ReplicationIdentityProjectionpublic ReplicationIdentityProjection()
- 
ReplicationIdentityProjection
- 
ReplicationIdentityProjection
 
- 
- 
Method Details- 
getExternalIdreturns the externalId also known as the API id of the equivalent object.- Returns:
- the external id or API id of the current record
 
- 
setExternalIdSets the externalId of the backup. In this class this should not be called directly- Parameters:
- externalId- the external id or API id of the current record
 
- 
getNameGets the name of the backup. This is on the identity projection in case a fallback match needs to happen by name- Returns:
- the current name of the backup
 
- 
setNameSets the name of the Backup. Typically this isnt called directly.- Parameters:
- name- the name of the backup to be assigned.
 
- 
getTypeCodeTheReplicationType.getCode()is mapped here in the identity projection for quick filter search.- Returns:
- the associated ReplicationType.getCode()
 
- 
getReplicationSiteId
- 
setReplicationSiteId
- 
getReplicationGroupId
- 
setReplicationGroupId
- 
getReplicationSetId
- 
setReplicationSetId
 
-