AtlasClassificationDefOutput interface
捕获分类类型的详细信息的类。
属性
| attribute |
属性定义的数组。 |
| category | 类别类型的枚举。 可能的值:“PRIMITIVE”、“OBJECT_ID_TYPE”、“ENUM”、“STRUCT”、“CLASSIFICATION”、“ENTITY”、“ARRAY”、“MAP”、“RELATIONSHIP”、“TERM_TEMPLATE” |
| created |
创建记录的用户。 |
| create |
记录的创建时间。 |
| date |
日期格式。 |
| description | 类型定义的说明。 |
| entity |
在 classificationDef 中指定 entityType 名称列表可确保只能将分类应用于这些 entityType。 实体类型的任何子类型都继承限制。 任何 classificationDef 子类型都继承父实体类型限制。 任何 classificationDef 子类型都可以通过指定 entityType 的子集来进一步限制父实体类型限制。 如果没有父限制,则为空 entityTypes 列表意味着没有限制。 当存在父限制时,空 entityTypes 列表意味着子类型会选取父级限制。 如果提供了 entityType 列表,其中一个从另一个实体类型继承,则会被拒绝。 这应鼓励更清洁的 classificationsDefs。 |
| guid | 类型定义的 GUID。 |
| last |
用于并发控制的 ETag。 |
| name | 类型定义的名称。 |
| options | 类型定义的选项。 |
| service |
服务类型。 |
| sub |
子类型的数组。 |
| super |
超级类型的数组。 |
| type |
类型的版本。 |
| updated |
更新记录的用户。 |
| update |
记录的更新时间。 |
| version | 记录的版本。 |
属性详细信息
attributeDefs
category
类别类型的枚举。
可能的值:“PRIMITIVE”、“OBJECT_ID_TYPE”、“ENUM”、“STRUCT”、“CLASSIFICATION”、“ENTITY”、“ARRAY”、“MAP”、“RELATIONSHIP”、“TERM_TEMPLATE”
category?: string
属性值
string
createdBy
创建记录的用户。
createdBy?: string
属性值
string
createTime
记录的创建时间。
createTime?: number
属性值
number
dateFormatter
description
类型定义的说明。
description?: string
属性值
string
entityTypes
在 classificationDef 中指定 entityType 名称列表可确保只能将分类应用于这些 entityType。
实体类型的任何子类型都继承限制。
任何 classificationDef 子类型都继承父实体类型限制。
任何 classificationDef 子类型都可以通过指定 entityType 的子集来进一步限制父实体类型限制。
如果没有父限制,则为空 entityTypes 列表意味着没有限制。
当存在父限制时,空 entityTypes 列表意味着子类型会选取父级限制。
如果提供了 entityType 列表,其中一个从另一个实体类型继承,则会被拒绝。 这应鼓励更清洁的 classificationsDefs。
entityTypes?: string[]
属性值
string[]
guid
类型定义的 GUID。
guid?: string
属性值
string
lastModifiedTS
用于并发控制的 ETag。
lastModifiedTS?: string
属性值
string
name
类型定义的名称。
name?: string
属性值
string
options
类型定义的选项。
options?: Record<string, string>
属性值
Record<string, string>
serviceType
服务类型。
serviceType?: string
属性值
string
subTypes
子类型的数组。
subTypes?: string[]
属性值
string[]
superTypes
超级类型的数组。
superTypes?: string[]
属性值
string[]
typeVersion
类型的版本。
typeVersion?: string
属性值
string
updatedBy
更新记录的用户。
updatedBy?: string
属性值
string
updateTime
记录的更新时间。
updateTime?: number
属性值
number
version
记录的版本。
version?: number
属性值
number