Package com.atlan.samples.loaders.models
Class EnrichmentDetails
- java.lang.Object
-
- com.atlan.samples.loaders.models.AssetDetails
-
- com.atlan.samples.loaders.models.EnrichmentDetails
-
- Direct Known Subclasses:
AssetEnrichmentDetails
,CategoryEnrichmentDetails
,GlossaryEnrichmentDetails
,TermEnrichmentDetails
public abstract class EnrichmentDetails extends AssetDetails
Utility class for capturing the enrichment details provided about a glossary.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnrichmentDetails.EnrichmentDetailsBuilder<C extends EnrichmentDetails,B extends EnrichmentDetails.EnrichmentDetailsBuilder<C,B>>
-
Nested classes/interfaces inherited from class com.atlan.samples.loaders.models.AssetDetails
AssetDetails.AssetDetailsBuilder<C extends AssetDetails,B extends AssetDetails.AssetDetailsBuilder<C,B>>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COL_README
static java.lang.String
COL_USER_DESCRIPTION
-
Constructor Summary
Constructors Modifier Constructor Description protected
EnrichmentDetails(EnrichmentDetails.EnrichmentDetailsBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.util.Map<java.lang.String,com.atlan.model.core.CustomMetadataAttributes>
getCustomMetadataValues()
protected static java.util.Map<java.lang.String,com.atlan.model.core.CustomMetadataAttributes>
getCustomMetadataValuesFromRow(java.util.Map<java.lang.String,java.lang.String> row, java.lang.String delimiter)
Retrieve all custom metadata values specified on the row.java.lang.String
getReadme()
java.lang.String
getUserDescription()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class com.atlan.samples.loaders.models.AssetDetails
appendAtlanTags, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAtlanTags, getBoolean, getCertificate, getCertificateStatusMessage, getDescription, getFromRow, getIdentity, getMissingFields, getMultiValuedList, getOwnerGroups, getOwnerUsers, getRequiredEmptyFields, isStub, selectivelyUpdateCustomMetadata
-
-
-
-
Field Detail
-
COL_USER_DESCRIPTION
public static final java.lang.String COL_USER_DESCRIPTION
- See Also:
- Constant Field Values
-
COL_README
public static final java.lang.String COL_README
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EnrichmentDetails
protected EnrichmentDetails(EnrichmentDetails.EnrichmentDetailsBuilder<?,?> b)
-
-
Method Detail
-
getCustomMetadataValuesFromRow
protected static java.util.Map<java.lang.String,com.atlan.model.core.CustomMetadataAttributes> getCustomMetadataValuesFromRow(java.util.Map<java.lang.String,java.lang.String> row, java.lang.String delimiter)
Retrieve all custom metadata values specified on the row.- Parameters:
row
- of datadelimiter
- used to separate multiple values in a single cell- Returns:
- a map keyed by custom metadata structure name to attribute names and values
-
getUserDescription
public java.lang.String getUserDescription()
-
getReadme
public java.lang.String getReadme()
-
getCustomMetadataValues
public java.util.Map<java.lang.String,com.atlan.model.core.CustomMetadataAttributes> getCustomMetadataValues()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classAssetDetails
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqual
in classAssetDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAssetDetails
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAssetDetails
-
-