Package com.collibra.dgc.core.api.model.meta.type

# Interface Trait

All Superinterfaces:
  `Entity`, `NamedDescribedResource`, `NamedResource`, `Resource`, `Serializable`

public interface Trait extends NamedDescribedResource
Represents a trait.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getPublicId()`
  Returns the public id of the trait.
  `SymbolData`
  `getSymbolData()`
  Returns the symbol data.

  ### Methods inherited from interface Entity

  `getId, setId`

  ### Methods inherited from interface NamedDescribedResource

  `getDescription`

  ### Methods inherited from interface NamedResource

  `getName`

  ### Methods inherited from interface Resource

  `getCreatedBy, getCreatedOn, getLastModifiedBy, getLastModifiedOn, getResourceType, isSystem`

- ## Method Details

  - ### getPublicId

    String getPublicId()
    Returns the public id of the trait.
    Returns:
      the public id

  - ### getSymbolData

    SymbolData getSymbolData()
    Returns the symbol data.
    Returns:
      the symbol data