Class MetadataTagTypeIdentityProjection

    • Field Detail

      • externalId

        protected java.lang.String externalId
      • refType

        protected java.lang.String refType
      • refId

        protected java.lang.Long refId
      • name

        protected java.lang.String name
    • Constructor Detail

      • MetadataTagTypeIdentityProjection

        public MetadataTagTypeIdentityProjection​(java.lang.Long id,
                                                 java.lang.String externalId,
                                                 java.lang.String name,
                                                 java.lang.Long refId,
                                                 java.lang.String refType)
        The default constructor for creating a projection object.
        Parameters:
        id - the database id of the object
        externalId - the API id of the object
        name - the Name of the object as a secondary comparison
        refId - the id of the object of type refType. Typically the id of the Cloud for Cloud related tags
        refType - the type of the object referenced. Typically 'ComputeZone' for Cloud related tags
      • MetadataTagTypeIdentityProjection

        public MetadataTagTypeIdentityProjection()
    • Method Detail

      • getExternalId

        public java.lang.String getExternalId()
        Returns the current externalId on this Projection
        Returns:
        the externalId normally matches the api id
      • setExternalId

        public void setExternalId​(java.lang.String externalId)
        Sets the externalId of the operation notification. In this class this should not be called directly
        Parameters:
        externalId - the external API Id of the Zone
      • getName

        public java.lang.String getName()
        Returns the name of the MetadataTagType.
        Returns:
        the name of the MetadataTagType.
      • setName

        public void setName​(java.lang.String name)
        Sets the name of the MetadataTagTypen. In this class this should not be called directly
        Parameters:
        name - the name to set on the object
      • getId

        public java.lang.Long getId()
        Description copied from class: MorpheusModel
        Gets the uniquely generated ID from the database record stored via the Morpheus appliance.
        Overrides:
        getId in class MorpheusModel
        Returns:
        id
      • setId

        public void setId​(java.lang.Long id)
        Description copied from class: MorpheusModel
        Used for setting the unique ID of the Pool Type. This should not be directly used.
        Overrides:
        setId in class MorpheusModel
        Parameters:
        id - unique identifer
      • getRefType

        public java.lang.String getRefType()
      • setRefType

        public void setRefType​(java.lang.String refType)
      • getRefId

        public java.lang.Long getRefId()
      • setRefId

        public void setRefId​(java.lang.Long refId)