Class DatastoreIdentityProjection

  • Direct Known Subclasses:
    Datastore

    public class DatastoreIdentityProjection
    extends MorpheusModel
    Provides a subset of properties from the Datastore object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object
    See Also:
    MorpheusDatastoreService
    • Field Detail

      • type

        protected java.lang.String type
      • internalId

        protected java.lang.String internalId
      • name

        protected java.lang.String name
      • externalId

        protected java.lang.String externalId
      • cloudId

        protected java.lang.Long cloudId
    • Constructor Detail

      • DatastoreIdentityProjection

        public DatastoreIdentityProjection()
      • DatastoreIdentityProjection

        public DatastoreIdentityProjection​(java.lang.Long cloudId,
                                           java.lang.String externalId)
    • Method Detail

      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getInternalId

        public java.lang.String getInternalId()
      • setInternalId

        public void setInternalId​(java.lang.String internalId)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getExternalId

        public java.lang.String getExternalId()
      • setExternalId

        public void setExternalId​(java.lang.String externalId)
      • getCloudId

        public java.lang.Long getCloudId()
      • setCloudId

        public void setCloudId​(java.lang.Long cloudId)