Package com.atlan.model.typedefs
Class TypeDef
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.typedefs.TypeDef
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AtlanTagDef
,CustomMetadataDef
,EntityDef
,EnumDef
,RelationshipDef
,StructDef
Base class for all type definitions (typedefs) in Atlan.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
TypeDef.TypeDefBuilder<C extends TypeDef,
B extends TypeDef.TypeDefBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
List of attributes defined within the type definition.Type of the type definition itself.User who created the type definition.Time (epoch) in milliseconds when the type definition was created.Explanation of the type definition.Human-readable name of the type definition.getGuid()
Unique identifier for the type definition.getName()
Internal hashed-string name for the type definition.TBCTBCUser who last updated the type definition.Time (epoch) in milliseconds when the type definition was last updated.TBCint
hashCode()
toString()
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Constructor Details
-
TypeDef
-
-
Method Details
-
getCategory
Type of the type definition itself. -
getGuid
Unique identifier for the type definition. -
getCreatedBy
User who created the type definition. -
getUpdatedBy
User who last updated the type definition. -
getCreateTime
Time (epoch) in milliseconds when the type definition was created. -
getUpdateTime
Time (epoch) in milliseconds when the type definition was last updated. -
getVersion
TBC -
getName
Internal hashed-string name for the type definition. -
getDescription
Explanation of the type definition. -
getServiceType
TBC -
getTypeVersion
TBC -
getAttributeDefs
List of attributes defined within the type definition. -
getDisplayName
Human-readable name of the type definition. -
equals
- Overrides:
equals
in classAtlanObject
-
canEqual
- Overrides:
canEqual
in classAtlanObject
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAtlanObject
-
toString
Description copied from class:AtlanObject
- Overrides:
toString
in classAtlanObject
-