Class NetworkDomainRecordIdentityProjection
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.NetworkDomainRecordIdentityProjection
- Direct Known Subclasses:
NetworkDomainRecord
Provides a subset of properties from the
NetworkDomainRecord
object for doing a sync match
comparison with less bandwidth usage and memory footprint. This is a DTO Projection object- See Also:
-
Field Summary
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
ConstructorDescriptionNetworkDomainRecordIdentityProjection
(Long id, String externalId) The default constructor for creating a projection object. -
Method Summary
Modifier and TypeMethodDescriptionreturns the externalId also known as the API id of the equivalent object.void
setExternalId
(String externalId) Sets the externalId of the network pool.Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
externalId
-
-
Constructor Details
-
NetworkDomainRecordIdentityProjection
The default constructor for creating a projection object.- Parameters:
id
- the database id of the objectexternalId
- the API id of the object
-
NetworkDomainRecordIdentityProjection
public NetworkDomainRecordIdentityProjection()
-
-
Method Details
-
getExternalId
returns the externalId also known as the API id of the equivalent object.- Returns:
- the external id or API id of the current record
-
setExternalId
Sets the externalId of the network pool. In this class this should not be called directly- Parameters:
externalId
- the external id or API id of the current record
-