Partilhar via


AtlasClassificationDefOutput interface

classe que captura detalhes de um tipo de classificação.

Propriedades

attributeDefs

Uma matriz de definições de atributo.

category

O enum da categoria tipo.

Valores possíveis: "PRIMITIVO", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

createdBy

O usuário que criou o registro.

createTime

A hora criada do registro.

dateFormatter

O formato de data.

description

A descrição da definição de tipo.

entityTypes

Especificar uma lista de nomes entityType no classificationDef garante que as classificações só possam ser aplicadas a esses entityTypes.

Quaisquer subtipos dos tipos de entidade herdam a restrição.

Qualquer subtipo classificationDef herda as restrições parent entityTypes.

Qualquer subtipo classificationDef pode restringir ainda mais as restrições entityTypes pai especificando um subconjunto de entityTypes.

Uma lista entityTypes vazia quando não há restrições pai significa que não há restrições.

Uma lista entityTypes vazia quando há restrições pai significa que o subtipo pega as restrições pai.

Se uma lista de entityTypes for fornecida, onde um herda de outro, isso será rejeitado. Isso deve incentivar classificações mais limpasDefs.

guid

O GUID da definição de tipo.

lastModifiedTS

ETag para controle de simultaneidade.

name

O nome da definição de tipo.

options

As opções para a definição de tipo.

serviceType

O tipo de serviço.

subTypes

Uma matriz de subtipos.

superTypes

Uma variedade de super tipos.

typeVersion

A versão do tipo.

updatedBy

O usuário que atualizou o registro.

updateTime

A hora de atualização do registro.

version

A versão do registo.

Detalhes de Propriedade

attributeDefs

Uma matriz de definições de atributo.

attributeDefs?: AtlasAttributeDefOutput[]

Valor de Propriedade

category

O enum da categoria tipo.

Valores possíveis: "PRIMITIVO", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

category?: string

Valor de Propriedade

string

createdBy

O usuário que criou o registro.

createdBy?: string

Valor de Propriedade

string

createTime

A hora criada do registro.

createTime?: number

Valor de Propriedade

number

dateFormatter

O formato de data.

dateFormatter?: DateFormatOutput

Valor de Propriedade

description

A descrição da definição de tipo.

description?: string

Valor de Propriedade

string

entityTypes

Especificar uma lista de nomes entityType no classificationDef garante que as classificações só possam ser aplicadas a esses entityTypes.

Quaisquer subtipos dos tipos de entidade herdam a restrição.

Qualquer subtipo classificationDef herda as restrições parent entityTypes.

Qualquer subtipo classificationDef pode restringir ainda mais as restrições entityTypes pai especificando um subconjunto de entityTypes.

Uma lista entityTypes vazia quando não há restrições pai significa que não há restrições.

Uma lista entityTypes vazia quando há restrições pai significa que o subtipo pega as restrições pai.

Se uma lista de entityTypes for fornecida, onde um herda de outro, isso será rejeitado. Isso deve incentivar classificações mais limpasDefs.

entityTypes?: string[]

Valor de Propriedade

string[]

guid

O GUID da definição de tipo.

guid?: string

Valor de Propriedade

string

lastModifiedTS

ETag para controle de simultaneidade.

lastModifiedTS?: string

Valor de Propriedade

string

name

O nome da definição de tipo.

name?: string

Valor de Propriedade

string

options

As opções para a definição de tipo.

options?: Record<string, string>

Valor de Propriedade

Record<string, string>

serviceType

O tipo de serviço.

serviceType?: string

Valor de Propriedade

string

subTypes

Uma matriz de subtipos.

subTypes?: string[]

Valor de Propriedade

string[]

superTypes

Uma variedade de super tipos.

superTypes?: string[]

Valor de Propriedade

string[]

typeVersion

A versão do tipo.

typeVersion?: string

Valor de Propriedade

string

updatedBy

O usuário que atualizou o registro.

updatedBy?: string

Valor de Propriedade

string

updateTime

A hora de atualização do registro.

updateTime?: number

Valor de Propriedade

number

version

A versão do registo.

version?: number

Valor de Propriedade

number