Class GlossaryTermInfo
- java.lang.Object
-
- io.datahubproject.openapi.generated.GlossaryTermInfo
-
- All Implemented Interfaces:
OneOfEnvelopedAspectValue
,OneOfGenericAspectValue
,OneOfGlossaryTermSnapshotAspectsItems
,OneOfVersionedAspectAspect
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-04-12T17:29:07.363401Z[Etc/UTC]") public class GlossaryTermInfo extends java.lang.Object implements OneOfEnvelopedAspectValue, OneOfGenericAspectValue, OneOfGlossaryTermSnapshotAspectsItems, OneOfVersionedAspectAspect
Properties associated with a GlossaryTerm
-
-
Constructor Summary
Constructors Constructor Description GlossaryTermInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlossaryTermInfo
customProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
GlossaryTermInfo
definition(java.lang.String definition)
boolean
equals(java.lang.Object o)
@NotNull java.lang.String
get__type()
Name of this subclass in SimpleClassName format@NotNull java.util.Map<java.lang.String,java.lang.String>
getCustomProperties()
Custom property bag.@NotNull java.lang.String
getDefinition()
Definition of business term.java.lang.String
getId()
Optional id for the termjava.lang.String
getName()
Display name of the termjava.lang.String
getParentNode()
Parent node of the glossary termjava.lang.String
getRawSchema()
Schema definition of the glossary termjava.lang.String
getSourceRef()
External Reference to the business-termjava.lang.String
getSourceUrl()
The abstracted URL such as https://spec.edmcouncil.org/fibo/ontology/FBC/FinancialInstruments/FinancialInstruments/CashInstrument.@NotNull java.lang.String
getTermSource()
Source of the Business Term (INTERNAL or EXTERNAL) with default value as INTERNALint
hashCode()
GlossaryTermInfo
id(java.lang.String id)
GlossaryTermInfo
name(java.lang.String name)
GlossaryTermInfo
parentNode(java.lang.String parentNode)
GlossaryTermInfo
putCustomPropertiesItem(java.lang.String key, java.lang.String customPropertiesItem)
GlossaryTermInfo
rawSchema(java.lang.String rawSchema)
void
setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
void
setDefinition(java.lang.String definition)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setParentNode(java.lang.String parentNode)
void
setRawSchema(java.lang.String rawSchema)
void
setSourceRef(java.lang.String sourceRef)
void
setSourceUrl(java.lang.String sourceUrl)
void
setTermSource(java.lang.String termSource)
GlossaryTermInfo
sourceRef(java.lang.String sourceRef)
GlossaryTermInfo
sourceUrl(java.lang.String sourceUrl)
GlossaryTermInfo
termSource(java.lang.String termSource)
java.lang.String
toString()
-
-
-
Method Detail
-
get__type
@NotNull public @NotNull java.lang.String get__type()
Name of this subclass in SimpleClassName format- Returns:
- __type
-
customProperties
public GlossaryTermInfo customProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
-
putCustomPropertiesItem
public GlossaryTermInfo putCustomPropertiesItem(java.lang.String key, java.lang.String customPropertiesItem)
-
getCustomProperties
@NotNull public @NotNull java.util.Map<java.lang.String,java.lang.String> getCustomProperties()
Custom property bag.- Returns:
- customProperties
-
setCustomProperties
public void setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
-
id
public GlossaryTermInfo id(java.lang.String id)
-
getId
public java.lang.String getId()
Optional id for the term- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
name
public GlossaryTermInfo name(java.lang.String name)
-
getName
public java.lang.String getName()
Display name of the term- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
definition
public GlossaryTermInfo definition(java.lang.String definition)
-
getDefinition
@NotNull public @NotNull java.lang.String getDefinition()
Definition of business term.- Returns:
- definition
-
setDefinition
public void setDefinition(java.lang.String definition)
-
parentNode
public GlossaryTermInfo parentNode(java.lang.String parentNode)
-
getParentNode
public java.lang.String getParentNode()
Parent node of the glossary term- Returns:
- parentNode
-
setParentNode
public void setParentNode(java.lang.String parentNode)
-
termSource
public GlossaryTermInfo termSource(java.lang.String termSource)
-
getTermSource
@NotNull public @NotNull java.lang.String getTermSource()
Source of the Business Term (INTERNAL or EXTERNAL) with default value as INTERNAL- Returns:
- termSource
-
setTermSource
public void setTermSource(java.lang.String termSource)
-
sourceRef
public GlossaryTermInfo sourceRef(java.lang.String sourceRef)
-
getSourceRef
public java.lang.String getSourceRef()
External Reference to the business-term- Returns:
- sourceRef
-
setSourceRef
public void setSourceRef(java.lang.String sourceRef)
-
sourceUrl
public GlossaryTermInfo sourceUrl(java.lang.String sourceUrl)
-
getSourceUrl
public java.lang.String getSourceUrl()
The abstracted URL such as https://spec.edmcouncil.org/fibo/ontology/FBC/FinancialInstruments/FinancialInstruments/CashInstrument.- Returns:
- sourceUrl
-
setSourceUrl
public void setSourceUrl(java.lang.String sourceUrl)
-
rawSchema
public GlossaryTermInfo rawSchema(java.lang.String rawSchema)
-
getRawSchema
public java.lang.String getRawSchema()
Schema definition of the glossary term- Returns:
- rawSchema
-
setRawSchema
public void setRawSchema(java.lang.String rawSchema)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-