Package com.atlan.model.assets
Class DMAttribute
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.relations.Reference
com.atlan.model.assets.Asset
com.atlan.model.assets.DMAttribute
- All Implemented Interfaces:
IAsset,ICatalog,IDM,IDMAttribute,IReferenceable,AuditDetail,Serializable,Comparable<Reference>
@Generated("com.atlan.generators.ModelGeneratorV2")
public class DMAttribute
extends Asset
implements IDMAttribute, IDM, ICatalog, IAsset, IReferenceable
Instance of an attribute within a data model entity in Atlan.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDMAttribute.DMAttributeBuilder<C extends DMAttribute,B extends DMAttribute.DMAttributeBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.assets.Asset
Asset.AssetBuilder<C extends Asset,B extends Asset.AssetBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.relations.Reference
Reference.ReferenceBuilder<C extends Reference,B extends Reference.ReferenceBuilder<C, B>>, Reference.SaveSemantic Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
FieldsFields inherited from class com.atlan.model.core.AtlanObject
rawJsonObjectFields inherited from interface com.atlan.model.assets.IAsset
ADMIN_GROUPS, ADMIN_ROLES, ADMIN_USERS, ANNOUNCEMENT_MESSAGE, ANNOUNCEMENT_TITLE, ANNOUNCEMENT_TYPE, ANNOUNCEMENT_UPDATED_AT, ANNOUNCEMENT_UPDATED_BY, ANOMALO_CHECKS, ASSET_ANOMALO_APPLIED_CHECK_TYPES, ASSET_ANOMALO_CHECK_COUNT, ASSET_ANOMALO_CHECK_STATUSES, ASSET_ANOMALO_DQ_STATUS, ASSET_ANOMALO_FAILED_CHECK_COUNT, ASSET_ANOMALO_FAILED_CHECK_TYPES, ASSET_ANOMALO_LAST_CHECK_RUN_AT, ASSET_ANOMALO_SOURCE_URL, ASSET_COVER_IMAGE, ASSET_DBT_ACCOUNT_NAME, ASSET_DBT_ALIAS, ASSET_DBT_ENVIRONMENT_DBT_VERSION, ASSET_DBT_ENVIRONMENT_NAME, ASSET_DBT_JOB_LAST_RUN, ASSET_DBT_JOB_LAST_RUN_ARTIFACT_S3PATH, ASSET_DBT_JOB_LAST_RUN_ARTIFACTS_SAVED, ASSET_DBT_JOB_LAST_RUN_CREATED_AT, ASSET_DBT_JOB_LAST_RUN_DEQUED_AT, ASSET_DBT_JOB_LAST_RUN_EXECUTED_BY_THREAD_ID, ASSET_DBT_JOB_LAST_RUN_GIT_BRANCH, ASSET_DBT_JOB_LAST_RUN_GIT_SHA, ASSET_DBT_JOB_LAST_RUN_HAS_DOCS_GENERATED, ASSET_DBT_JOB_LAST_RUN_HAS_SOURCES_GENERATED, ASSET_DBT_JOB_LAST_RUN_NOTIFICATIONS_SENT, ASSET_DBT_JOB_LAST_RUN_OWNER_THREAD_ID, ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION, ASSET_DBT_JOB_LAST_RUN_QUEUED_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_RUN_DURATION, ASSET_DBT_JOB_LAST_RUN_RUN_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_STARTED_AT, ASSET_DBT_JOB_LAST_RUN_STATUS_MESSAGE, ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION, ASSET_DBT_JOB_LAST_RUN_TOTAL_DURATION_HUMANIZED, ASSET_DBT_JOB_LAST_RUN_UPDATED_AT, ASSET_DBT_JOB_LAST_RUN_URL, ASSET_DBT_JOB_NAME, ASSET_DBT_JOB_NEXT_RUN, ASSET_DBT_JOB_NEXT_RUN_HUMANIZED, ASSET_DBT_JOB_SCHEDULE, ASSET_DBT_JOB_SCHEDULE_CRON_HUMANIZED, ASSET_DBT_JOB_STATUS, ASSET_DBT_META, ASSET_DBT_PACKAGE_NAME, ASSET_DBT_PROJECT_NAME, ASSET_DBT_SEMANTIC_LAYER_PROXY_URL, ASSET_DBT_SOURCE_FRESHNESS_CRITERIA, ASSET_DBT_TAGS, ASSET_DBT_TEST_STATUS, ASSET_DBT_UNIQUE_ID, ASSET_DBT_WORKFLOW_LAST_UPDATED, ASSET_ICON, ASSET_MC_ALERT_QUALIFIED_NAMES, ASSET_MC_INCIDENT_NAMES, ASSET_MC_INCIDENT_PRIORITIES, ASSET_MC_INCIDENT_QUALIFIED_NAMES, ASSET_MC_INCIDENT_SEVERITIES, ASSET_MC_INCIDENT_STATES, ASSET_MC_INCIDENT_SUB_TYPES, ASSET_MC_INCIDENT_TYPES, ASSET_MC_LAST_SYNC_RUN_AT, ASSET_MC_MONITOR_NAMES, ASSET_MC_MONITOR_QUALIFIED_NAMES, ASSET_MC_MONITOR_SCHEDULE_TYPES, ASSET_MC_MONITOR_STATUSES, ASSET_MC_MONITOR_TYPES, ASSET_POLICIES_COUNT, ASSET_POLICY_GUI_DS, ASSET_SODA_CHECK_COUNT, ASSET_SODA_CHECK_STATUSES, ASSET_SODA_DQ_STATUS, ASSET_SODA_LAST_SCAN_AT, ASSET_SODA_LAST_SYNC_RUN_AT, ASSET_SODA_SOURCE_URL, ASSET_TAGS, ASSET_THEME_HEX, CERTIFICATE_STATUS, CERTIFICATE_STATUS_MESSAGE, CERTIFICATE_UPDATED_AT, CERTIFICATE_UPDATED_BY, CONNECTION_NAME, CONNECTION_QUALIFIED_NAME, CONNECTOR_TYPE, DATA_CONTRACT_LATEST, DATA_CONTRACT_LATEST_CERTIFIED, DBT_QUALIFIED_NAME, DESCRIPTION, DISPLAY_NAME, DOMAIN_GUI_DS, FILES, HAS_CONTRACT, HAS_LINEAGE, INPUT_PORT_DATA_PRODUCTS, IS_AI_GENERATED, IS_DISCOVERABLE, IS_EDITABLE, IS_PARTIAL, LAST_ROW_CHANGED_AT, LAST_SYNC_RUN, LAST_SYNC_RUN_AT, LAST_SYNC_WORKFLOW_NAME, LEXICOGRAPHICAL_SORT_ORDER, LINKS, MC_INCIDENTS, MC_MONITORS, METRICS, NAME, NON_COMPLIANT_ASSET_POLICY_GUI_DS, OUTPUT_PORT_DATA_PRODUCTS, OWNER_GROUPS, OWNER_USERS, POPULARITY_SCORE, QUALIFIED_NAME, README, SAMPLE_DATA_URL, SCHEMA_REGISTRY_SUBJECTS, SODA_CHECKS, SOURCE_COST_UNIT, SOURCE_CREATED_AT, SOURCE_CREATED_BY, SOURCE_EMBED_URL, SOURCE_LAST_READ_AT, SOURCE_OWNERS, SOURCE_QUERY_COMPUTE_COST_RECORDS, SOURCE_QUERY_COMPUTE_COSTS, SOURCE_READ_COUNT, SOURCE_READ_EXPENSIVE_QUERY_RECORDS, SOURCE_READ_POPULAR_QUERY_RECORDS, SOURCE_READ_QUERY_COST, SOURCE_READ_RECENT_USER_RECORDS, SOURCE_READ_RECENT_USERS, SOURCE_READ_SLOW_QUERY_RECORDS, SOURCE_READ_TOP_USER_RECORDS, SOURCE_READ_TOP_USERS, SOURCE_READ_USER_COUNT, SOURCE_TOTAL_COST, SOURCE_UPDATED_AT, SOURCE_UPDATED_BY, SOURCE_URL, STARRED_BY, STARRED_COUNT, STARRED_DETAILS, SUB_TYPE, TENANT_ID, USER_DEF_RELATIONSHIP_FROMS, USER_DEF_RELATIONSHIP_TOS, USER_DESCRIPTION, VIEW_SCORE, VIEWER_GROUPS, VIEWER_USERSFields inherited from interface com.atlan.model.assets.ICatalog
INPUT_TO_AIRFLOW_TASKS, INPUT_TO_PROCESSES, INPUT_TO_SPARK_JOBS, OUTPUT_FROM_AIRFLOW_TASKS, OUTPUT_FROM_PROCESSES, OUTPUT_FROM_SPARK_JOBSFields inherited from interface com.atlan.model.assets.IDM
DM_BUSINESS_DATE, DM_DATA_MODEL_DOMAIN, DM_DATA_MODEL_NAME, DM_DATA_MODEL_NAMESPACE, DM_DATA_MODEL_QUALIFIED_NAME, DM_ENTITY_NAME, DM_ENTITY_QUALIFIED_NAME, DM_EXPIRED_AT_BUSINESS_DATE, DM_EXPIRED_AT_SYSTEM_DATE, DM_SYSTEM_DATE, DM_VERSION_NAME, DM_VERSION_QUALIFIED_NAMEFields inherited from interface com.atlan.model.assets.IDMAttribute
DM_DATA_TYPE, DM_ENTITIES, DM_IS_DERIVED, DM_IS_FOREIGN, DM_IS_NULLABLE, DM_IS_PRIMARY, DM_MAPPED_FROM_ATTRIBUTES, DM_MAPPED_TO_ATTRIBUTES, DM_PRECISION, DM_RELATED_FROM_ATTRIBUTES, DM_RELATED_TO_ATTRIBUTES, DM_SCALEFields inherited from interface com.atlan.model.assets.IReferenceable
ASSIGNED_TERMS, ATLAN_TAGS, CREATE_TIME, CREATED_BY, CUSTOM_ATTRIBUTES, GUID, PROPAGATED_ATLAN_TAGS, STATUS, SUPER_TYPE_NAMES, UPDATE_TIME, UPDATED_BY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DMAttribute.DMAttributeBuilder<?,?> static DMAttributeappendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute.static DMAttributeappendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute.static DMAttributeappendAtlanTags(String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute.static DMAttributeappendAtlanTags(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute.static DMAttributeappendTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the DMAttribute, without replacing existing terms linked to the DMAttribute.static DMAttributeappendTerms(String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the DMAttribute, without replacing existing terms linked to the DMAttribute.protected booleanbooleanstatic DMAttributeget(AtlanClient client, String id) Retrieves a DMAttribute by one of its identifiers, complete with all of its relationships.static DMAttributeget(AtlanClient client, String id, boolean includeRelationships) Retrieves a DMAttribute by one of its identifiers, optionally complete with all of its relationships.static DMAttributeRetrieves a DMAttribute by one of its identifiers, complete with all of its relationships.Business date for the asset.A domain of the data model in which this asset exists.Simple name of the model in which this asset exists, or empty if it is itself a data model.A namespace of the data model in which this asset exists.Unique name of the model in which this asset exists, or empty if it is itself a data model.Type of the attribute.Entity (or versions of an entity) in which this attribute exists.Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.Business expiration date for the asset.System expiration date for the asset.When true, the values in this attribute are derived data.When true, this attribute is a foreign key to another entity.When true, the values in this attribute can be null.When true, this attribute forms the primary key for the entity.Attributes from which this attribute is mapped.Attributes to which this attribute is mapped.Precision of the attribute.Association from this attribute is related.Association to which this attribute is related.Scale of the attribute.System date for the asset.Simple name of the version in which this asset exists, or empty if it is itself a data model version.Unique name of the version in which this asset exists, or empty if it is itself a data model version.Tasks to which this asset provides input.Processes to which this asset provides input.TBCTasks from which this asset is output.Processes from which this asset is produced as output.TBCFixed typeName for DMAttributes.inthashCode()static DMAttributeReference to a DMAttribute by GUID.static DMAttributerefByGuid(String guid, Reference.SaveSemantic semantic) Reference to a DMAttribute by GUID.static DMAttributerefByQualifiedName(String qualifiedName) Reference to a DMAttribute by qualifiedName.static DMAttributerefByQualifiedName(String qualifiedName, Reference.SaveSemantic semantic) Reference to a DMAttribute by qualifiedName.static DMAttributeremoveAnnouncement(AtlanClient client, String qualifiedName, String name) Remove the announcement from a DMAttribute.static DMAttributeremoveAnnouncement(String qualifiedName, String name) Remove the announcement from a DMAttribute.static voidremoveAtlanTag(AtlanClient client, String qualifiedName, String atlanTagName) Remove an Atlan tag from a DMAttribute.static voidremoveAtlanTag(String qualifiedName, String atlanTagName) Remove an Atlan tag from a DMAttribute.static DMAttributeremoveCertificate(AtlanClient client, String qualifiedName, String name) Remove the certificate from a DMAttribute.static DMAttributeremoveCertificate(String qualifiedName, String name) Remove the certificate from a DMAttribute.static DMAttributeremoveDescription(AtlanClient client, String qualifiedName, String name) Remove the system description from a DMAttribute.static DMAttributeremoveDescription(String qualifiedName, String name) Remove the system description from a DMAttribute.static DMAttributeremoveOwners(AtlanClient client, String qualifiedName, String name) Remove the owners from a DMAttribute.static DMAttributeremoveOwners(String qualifiedName, String name) Remove the owners from a DMAttribute.static DMAttributeremoveTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a DMAttribute, without replacing all existing terms linked to the DMAttribute.static DMAttributeremoveTerms(String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a DMAttribute, without replacing all existing terms linked to the DMAttribute.static DMAttributeremoveUserDescription(AtlanClient client, String qualifiedName, String name) Remove the user's description from a DMAttribute.static DMAttributeremoveUserDescription(String qualifiedName, String name) Remove the user's description from a DMAttribute.static DMAttributereplaceTerms(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the DMAttribute.static DMAttributereplaceTerms(String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the DMAttribute.static booleanrestore(AtlanClient client, String qualifiedName) Restore the archived (soft-deleted) DMAttribute to active.static booleanRestore the archived (soft-deleted) DMAttribute to active.static FluentSearch.FluentSearchBuilder<?,?> select()Start a fluent search that will return all DMAttribute assets.static FluentSearch.FluentSearchBuilder<?,?> select(boolean includeArchived) Start a fluent search that will return all DMAttribute assets.static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client) Start a fluent search that will return all DMAttribute assets.static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client, boolean includeArchived) Start a fluent search that will return all DMAttribute assets.toString()Builds the minimal object necessary to create a relationship to a DMAttribute, from a potentially more-complete DMAttribute object.Builds the minimal object necessary to apply an update to a DMAttribute, from a potentially more-complete DMAttribute object.static DMAttributeupdateAnnouncement(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a DMAttribute.static DMAttributeupdateAnnouncement(String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a DMAttribute.static DMAttributeupdateCertificate(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a DMAttribute.static DMAttributeupdateCertificate(String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a DMAttribute.static DMAttribute.DMAttributeBuilder<?,?> Builds the minimal object necessary to update a DMAttribute.Methods inherited from class com.atlan.model.assets.Asset
addApiTokenAsAdmin, appendAtlanTags, appendAtlanTags, appendTerms, delete, delete, get, getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getAtlanTagNames, getAtlanTags, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getCreatedBy, getCreateTime, getCustomMetadata, getCustomMetadataSets, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDeleteHandler, getDepth, getDescription, getDisplayName, getDomainGUIDs, getFiles, getHasContract, getHasLineage, getImmediateDownstream, getImmediateUpstream, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsIncomplete, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMeaningNames, getMeanings, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getNullFields, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPendingTasks, getPopularityScore, getQualifiedName, getReadme, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getStatus, getSubType, getTenantId, getUpdatedBy, getUpdateTime, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, lineage, lineage, lineage, lineage, purge, purge, removeAnnouncement, removeAtlanTag, removeCertificate, removeCustomMetadata, removeCustomMetadata, removeDescription, removeOwners, removeTerms, removeUserDescription, replaceCustomMetadata, replaceCustomMetadata, replaceTerms, requestLineage, requestLineage, restore, save, save, save, save, saveMergingCM, saveMergingCM, saveReplacingCM, saveReplacingCM, updateAnnouncement, updateAnnouncement, updateCertificate, updateCertificate, updateCustomMetadataAttributes, updateCustomMetadataAttributes, updateMergingCM, updateMergingCM, updateReplacingCM, updateReplacingCMMethods inherited from class com.atlan.model.relations.Reference
builder, by, compareTo, getCompleteObject, getCustomAttributes, getDisplayText, getEntityStatus, getGuid, getLabels, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSemantic, getUniqueAttributes, isComplete, isValidReference, isValidReferenceByGuid, isValidReferenceByQualifiedName, setCompleteObject, to, validateRelationship, validateRequiredMethods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJsonMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlan.model.search.AuditDetail
getRawJsonObject, setRawJsonObjectMethods inherited from interface com.atlan.model.assets.IAsset
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedNameMethods inherited from interface com.atlan.model.assets.ICatalog
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedNameMethods inherited from interface com.atlan.model.assets.IDM
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedNameMethods inherited from interface com.atlan.model.assets.IDMAttribute
getAdminGroups, getAdminRoles, getAdminUsers, getAnnouncementMessage, getAnnouncementTitle, getAnnouncementType, getAnnouncementUpdatedAt, getAnnouncementUpdatedBy, getAnomaloChecks, getAssetAnomaloAppliedCheckTypes, getAssetAnomaloCheckCount, getAssetAnomaloCheckStatuses, getAssetAnomaloDQStatus, getAssetAnomaloFailedCheckCount, getAssetAnomaloFailedCheckTypes, getAssetAnomaloLastCheckRunAt, getAssetAnomaloSourceUrl, getAssetCoverImage, getAssetDbtAccountName, getAssetDbtAlias, getAssetDbtEnvironmentDbtVersion, getAssetDbtEnvironmentName, getAssetDbtJobLastRun, getAssetDbtJobLastRunArtifactS3Path, getAssetDbtJobLastRunArtifactsSaved, getAssetDbtJobLastRunCreatedAt, getAssetDbtJobLastRunDequedAt, getAssetDbtJobLastRunExecutedByThreadId, getAssetDbtJobLastRunGitBranch, getAssetDbtJobLastRunGitSha, getAssetDbtJobLastRunHasDocsGenerated, getAssetDbtJobLastRunHasSourcesGenerated, getAssetDbtJobLastRunNotificationsSent, getAssetDbtJobLastRunOwnerThreadId, getAssetDbtJobLastRunQueuedDuration, getAssetDbtJobLastRunQueuedDurationHumanized, getAssetDbtJobLastRunRunDuration, getAssetDbtJobLastRunRunDurationHumanized, getAssetDbtJobLastRunStartedAt, getAssetDbtJobLastRunStatusMessage, getAssetDbtJobLastRunTotalDuration, getAssetDbtJobLastRunTotalDurationHumanized, getAssetDbtJobLastRunUpdatedAt, getAssetDbtJobLastRunUrl, getAssetDbtJobName, getAssetDbtJobNextRun, getAssetDbtJobNextRunHumanized, getAssetDbtJobSchedule, getAssetDbtJobScheduleCronHumanized, getAssetDbtJobStatus, getAssetDbtMeta, getAssetDbtPackageName, getAssetDbtProjectName, getAssetDbtSemanticLayerProxyUrl, getAssetDbtSourceFreshnessCriteria, getAssetDbtTags, getAssetDbtTestStatus, getAssetDbtUniqueId, getAssetDbtWorkflowLastUpdated, getAssetIcon, getAssetMcAlertQualifiedNames, getAssetMcIncidentNames, getAssetMcIncidentPriorities, getAssetMcIncidentQualifiedNames, getAssetMcIncidentSeverities, getAssetMcIncidentStates, getAssetMcIncidentSubTypes, getAssetMcIncidentTypes, getAssetMcLastSyncRunAt, getAssetMcMonitorNames, getAssetMcMonitorQualifiedNames, getAssetMcMonitorScheduleTypes, getAssetMcMonitorStatuses, getAssetMcMonitorTypes, getAssetPoliciesCount, getAssetPolicyGUIDs, getAssetSodaCheckCount, getAssetSodaCheckStatuses, getAssetSodaDQStatus, getAssetSodaLastScanAt, getAssetSodaLastSyncRunAt, getAssetSodaSourceURL, getAssetTags, getAssetThemeHex, getAssignedTerms, getCertificateStatus, getCertificateStatusMessage, getCertificateUpdatedAt, getCertificateUpdatedBy, getConnectionName, getConnectionQualifiedName, getConnectorType, getDataContractLatest, getDataContractLatestCertified, getDbtQualifiedName, getDescription, getDisplayName, getDisplayText, getDomainGUIDs, getEntityStatus, getFiles, getGuid, getHasContract, getHasLineage, getInputPortDataProducts, getIsAIGenerated, getIsDiscoverable, getIsEditable, getIsPartial, getLastRowChangedAt, getLastSyncRun, getLastSyncRunAt, getLastSyncWorkflowName, getLexicographicalSortOrder, getLinks, getMcIncidents, getMcMonitors, getMetrics, getName, getNonCompliantAssetPolicyGUIDs, getOutputPortDataProducts, getOwnerGroups, getOwnerUsers, getPopularityScore, getQualifiedName, getReadme, getRelationshipAttributes, getRelationshipGuid, getRelationshipStatus, getRelationshipType, getSampleDataUrl, getSchemaRegistrySubjects, getSodaChecks, getSourceCostUnit, getSourceCreatedAt, getSourceCreatedBy, getSourceEmbedURL, getSourceLastReadAt, getSourceOwners, getSourceQueryComputeCostRecords, getSourceQueryComputeCosts, getSourceReadCount, getSourceReadExpensiveQueryRecords, getSourceReadPopularQueryRecords, getSourceReadQueryCost, getSourceReadRecentUserRecords, getSourceReadRecentUsers, getSourceReadSlowQueryRecords, getSourceReadTopUserRecords, getSourceReadTopUsers, getSourceReadUserCount, getSourceTotalCost, getSourceUpdatedAt, getSourceUpdatedBy, getSourceURL, getStarredBy, getStarredCount, getStarredDetails, getSubType, getTenantId, getUniqueAttributes, getUserDefRelationshipFroms, getUserDefRelationshipTos, getUserDescription, getViewerGroups, getViewerUsers, getViewScore, isComplete, isValidReferenceByGuid, isValidReferenceByQualifiedNameMethods inherited from interface com.atlan.model.assets.IReferenceable
getAtlanTagNames, getAtlanTags, getCreatedBy, getCreateTime, getCustomMetadataSets, getDeleteHandler, getGuid, getIsIncomplete, getMeaningNames, getMeanings, getPendingTasks, getQualifiedName, getStatus, getUpdatedBy, getUpdateTime
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
DMAttribute
-
-
Method Details
-
trimToReference
Builds the minimal object necessary to create a relationship to a DMAttribute, from a potentially more-complete DMAttribute object.- Overrides:
trimToReferencein classAsset- Returns:
- the minimal object necessary to relate to the DMAttribute
- Throws:
InvalidRequestException- if any of the minimal set of required properties for a DMAttribute relationship are not found in the initial object
-
select
Start a fluent search that will return all DMAttribute assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) DMAttribute assets will be included.- Returns:
- a fluent search that includes all DMAttribute assets
-
select
Start a fluent search that will return all DMAttribute assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval. Only active (non-archived) DMAttribute assets will be included.- Parameters:
client- connectivity to the Atlan tenant from which to retrieve the assets- Returns:
- a fluent search that includes all DMAttribute assets
-
select
Start a fluent search that will return all DMAttribute assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.- Parameters:
includeArchived- when true, archived (soft-deleted) DMAttributes will be included- Returns:
- a fluent search that includes all DMAttribute assets
-
select
public static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client, boolean includeArchived) Start a fluent search that will return all DMAttribute assets. Additional conditions can be chained onto the returned search before any asset retrieval is attempted, ensuring all conditions are pushed-down for optimal retrieval.- Parameters:
client- connectivity to the Atlan tenant from which to retrieve the assetsincludeArchived- when true, archived (soft-deleted) DMAttributes will be included- Returns:
- a fluent search that includes all DMAttribute assets
-
refByGuid
Reference to a DMAttribute by GUID. Use this to create a relationship to this DMAttribute, where the relationship should be replaced.- Parameters:
guid- the GUID of the DMAttribute to reference- Returns:
- reference to a DMAttribute that can be used for defining a relationship to a DMAttribute
-
refByGuid
Reference to a DMAttribute by GUID. Use this to create a relationship to this DMAttribute, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
guid- the GUID of the DMAttribute to referencesemantic- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a DMAttribute that can be used for defining a relationship to a DMAttribute
-
refByQualifiedName
Reference to a DMAttribute by qualifiedName. Use this to create a relationship to this DMAttribute, where the relationship should be replaced.- Parameters:
qualifiedName- the qualifiedName of the DMAttribute to reference- Returns:
- reference to a DMAttribute that can be used for defining a relationship to a DMAttribute
-
refByQualifiedName
Reference to a DMAttribute by qualifiedName. Use this to create a relationship to this DMAttribute, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
qualifiedName- the qualifiedName of the DMAttribute to referencesemantic- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a DMAttribute that can be used for defining a relationship to a DMAttribute
-
get
Retrieves a DMAttribute by one of its identifiers, complete with all of its relationships.- Parameters:
id- of the DMAttribute to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full DMAttribute, complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMAttribute does not exist or the provided GUID is not a DMAttribute
-
get
Retrieves a DMAttribute by one of its identifiers, complete with all of its relationships.- Parameters:
client- connectivity to the Atlan tenant from which to retrieve the assetid- of the DMAttribute to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full DMAttribute, complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMAttribute does not exist or the provided GUID is not a DMAttribute
-
get
public static DMAttribute get(AtlanClient client, String id, boolean includeRelationships) throws AtlanException Retrieves a DMAttribute by one of its identifiers, optionally complete with all of its relationships.- Parameters:
client- connectivity to the Atlan tenant from which to retrieve the assetid- of the DMAttribute to retrieve, either its GUID or its full qualifiedNameincludeRelationships- if true, all of the asset's relationships will also be retrieved; if false, no relationships will be retrieved- Returns:
- the requested full DMAttribute, optionally complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMAttribute does not exist or the provided GUID is not a DMAttribute
-
restore
Restore the archived (soft-deleted) DMAttribute to active.- Parameters:
qualifiedName- for the DMAttribute- Returns:
- true if the DMAttribute is now active, and false otherwise
- Throws:
AtlanException- on any API problems
-
restore
Restore the archived (soft-deleted) DMAttribute to active.- Parameters:
client- connectivity to the Atlan tenant on which to restore the assetqualifiedName- for the DMAttribute- Returns:
- true if the DMAttribute is now active, and false otherwise
- Throws:
AtlanException- on any API problems
-
updater
Builds the minimal object necessary to update a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the minimal request necessary to update the DMAttribute, as a builder
-
trimToRequired
Builds the minimal object necessary to apply an update to a DMAttribute, from a potentially more-complete DMAttribute object.- Overrides:
trimToRequiredin classAsset- Returns:
- the minimal object necessary to update the DMAttribute, as a builder
- Throws:
InvalidRequestException- if any of the minimal set of required properties for DMAttribute are not found in the initial object
-
removeDescription
public static DMAttribute removeDescription(String qualifiedName, String name) throws AtlanException Remove the system description from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeDescription
public static DMAttribute removeDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the system description from a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeUserDescription
public static DMAttribute removeUserDescription(String qualifiedName, String name) throws AtlanException Remove the user's description from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeUserDescription
public static DMAttribute removeUserDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the user's description from a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeOwners
Remove the owners from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeOwners
public static DMAttribute removeOwners(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the owners from a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant from which to remove the DMAttribute's ownersqualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
updateCertificate
public static DMAttribute updateCertificate(String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a DMAttribute.- Parameters:
qualifiedName- of the DMAttributecertificate- to usemessage- (optional) message, or null if no message- Returns:
- the updated DMAttribute, or null if the update failed
- Throws:
AtlanException- on any API problems
-
updateCertificate
public static DMAttribute updateCertificate(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant on which to update the DMAttribute's certificatequalifiedName- of the DMAttributecertificate- to usemessage- (optional) message, or null if no message- Returns:
- the updated DMAttribute, or null if the update failed
- Throws:
AtlanException- on any API problems
-
removeCertificate
public static DMAttribute removeCertificate(String qualifiedName, String name) throws AtlanException Remove the certificate from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeCertificate
public static DMAttribute removeCertificate(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the certificate from a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant from which to remove the DMAttribute's certificatequalifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
updateAnnouncement
public static DMAttribute updateAnnouncement(String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a DMAttribute.- Parameters:
qualifiedName- of the DMAttributetype- type of announcement to settitle- (optional) title of the announcement to set (or null for no title)message- (optional) message of the announcement to set (or null for no message)- Returns:
- the result of the update, or null if the update failed
- Throws:
AtlanException- on any API problems
-
updateAnnouncement
public static DMAttribute updateAnnouncement(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant on which to update the DMAttribute's announcementqualifiedName- of the DMAttributetype- type of announcement to settitle- (optional) title of the announcement to set (or null for no title)message- (optional) message of the announcement to set (or null for no message)- Returns:
- the result of the update, or null if the update failed
- Throws:
AtlanException- on any API problems
-
removeAnnouncement
public static DMAttribute removeAnnouncement(String qualifiedName, String name) throws AtlanException Remove the announcement from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeAnnouncement
public static DMAttribute removeAnnouncement(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the announcement from a DMAttribute.- Parameters:
client- connectivity to the Atlan client from which to remove the DMAttribute's announcementqualifiedName- of the DMAttributename- of the DMAttribute- Returns:
- the updated DMAttribute, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
replaceTerms
public static DMAttribute replaceTerms(String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the DMAttribute.- Parameters:
qualifiedName- for the DMAttributename- human-readable name of the DMAttributeterms- the list of terms to replace on the DMAttribute, or null to remove all terms from the DMAttribute- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException- on any API problems
-
replaceTerms
public static DMAttribute replaceTerms(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the DMAttribute.- Parameters:
client- connectivity to the Atlan tenant on which to replace the DMAttribute's assigned termsqualifiedName- for the DMAttributename- human-readable name of the DMAttributeterms- the list of terms to replace on the DMAttribute, or null to remove all terms from the DMAttribute- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException- on any API problems
-
appendTerms
public static DMAttribute appendTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the DMAttribute, without replacing existing terms linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing terms, and a second to append the new terms.- Parameters:
qualifiedName- for the DMAttributeterms- the list of terms to append to the DMAttribute- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException- on any API problems
-
appendTerms
public static DMAttribute appendTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the DMAttribute, without replacing existing terms linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing terms, and a second to append the new terms.- Parameters:
client- connectivity to the Atlan tenant on which to append terms to the DMAttributequalifiedName- for the DMAttributeterms- the list of terms to append to the DMAttribute- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException- on any API problems
-
removeTerms
public static DMAttribute removeTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a DMAttribute, without replacing all existing terms linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing terms, and a second to remove the provided terms.- Parameters:
qualifiedName- for the DMAttributeterms- the list of terms to remove from the DMAttribute, which must be referenced by GUID- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException- on any API problems
-
removeTerms
public static DMAttribute removeTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a DMAttribute, without replacing all existing terms linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing terms, and a second to remove the provided terms.- Parameters:
client- connectivity to the Atlan tenant from which to remove terms from the DMAttributequalifiedName- for the DMAttributeterms- the list of terms to remove from the DMAttribute, which must be referenced by GUID- Returns:
- the DMAttribute that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMAttribute appendAtlanTags(String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName- of the DMAttributeatlanTagNames- human-readable names of the Atlan tags to add- Returns:
- the updated DMAttribute
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMAttribute appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
client- connectivity to the Atlan tenant on which to append Atlan tags to the DMAttributequalifiedName- of the DMAttributeatlanTagNames- human-readable names of the Atlan tags to add- Returns:
- the updated DMAttribute
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMAttribute appendAtlanTags(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName- of the DMAttributeatlanTagNames- human-readable names of the Atlan tags to addpropagate- whether to propagate the Atlan tag (true) or not (false)removePropagationsOnDelete- whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)restrictLineagePropagation- whether to avoid propagating through lineage (true) or do propagate through lineage (false)- Returns:
- the updated DMAttribute
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMAttribute appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a DMAttribute, without replacing existing Atlan tags linked to the DMAttribute. Note: this operation must make two API calls — one to retrieve the DMAttribute's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
client- connectivity to the Atlan tenant on which to append Atlan tags to the DMAttributequalifiedName- of the DMAttributeatlanTagNames- human-readable names of the Atlan tags to addpropagate- whether to propagate the Atlan tag (true) or not (false)removePropagationsOnDelete- whether to remove the propagated Atlan tags when the Atlan tag is removed from this asset (true) or not (false)restrictLineagePropagation- whether to avoid propagating through lineage (true) or do propagate through lineage (false)- Returns:
- the updated DMAttribute
- Throws:
AtlanException- on any API problems
-
removeAtlanTag
Remove an Atlan tag from a DMAttribute.- Parameters:
qualifiedName- of the DMAttributeatlanTagName- human-readable name of the Atlan tag to remove- Throws:
AtlanException- on any API problems, or if the Atlan tag does not exist on the DMAttribute
-
removeAtlanTag
public static void removeAtlanTag(AtlanClient client, String qualifiedName, String atlanTagName) throws AtlanException Remove an Atlan tag from a DMAttribute.- Parameters:
client- connectivity to the Atlan tenant from which to remove an Atlan tag from a DMAttributequalifiedName- of the DMAttributeatlanTagName- human-readable name of the Atlan tag to remove- Throws:
AtlanException- on any API problems, or if the Atlan tag does not exist on the DMAttribute
-
_internal
-
toBuilder
-
getDmBusinessDate
Business date for the asset.- Specified by:
getDmBusinessDatein interfaceIDM- Specified by:
getDmBusinessDatein interfaceIDMAttribute
-
getDmDataModelDomain
A domain of the data model in which this asset exists.- Specified by:
getDmDataModelDomainin interfaceIDM- Specified by:
getDmDataModelDomainin interfaceIDMAttribute
-
getDmDataModelName
Simple name of the model in which this asset exists, or empty if it is itself a data model.- Specified by:
getDmDataModelNamein interfaceIDM- Specified by:
getDmDataModelNamein interfaceIDMAttribute
-
getDmDataModelNamespace
A namespace of the data model in which this asset exists.- Specified by:
getDmDataModelNamespacein interfaceIDM- Specified by:
getDmDataModelNamespacein interfaceIDMAttribute
-
getDmDataModelQualifiedName
Unique name of the model in which this asset exists, or empty if it is itself a data model.- Specified by:
getDmDataModelQualifiedNamein interfaceIDM- Specified by:
getDmDataModelQualifiedNamein interfaceIDMAttribute
-
getDmDataType
Type of the attribute.- Specified by:
getDmDataTypein interfaceIDMAttribute
-
getDmEntities
Entity (or versions of an entity) in which this attribute exists.- Specified by:
getDmEntitiesin interfaceIDMAttribute
-
getDmEntityName
Simple name of the entity in which this asset exists, or empty if it is itself a data model entity.- Specified by:
getDmEntityNamein interfaceIDM- Specified by:
getDmEntityNamein interfaceIDMAttribute
-
getDmEntityQualifiedName
Unique name of the entity in which this asset exists, or empty if it is itself a data model entity.- Specified by:
getDmEntityQualifiedNamein interfaceIDM- Specified by:
getDmEntityQualifiedNamein interfaceIDMAttribute
-
getDmExpiredAtBusinessDate
Business expiration date for the asset.- Specified by:
getDmExpiredAtBusinessDatein interfaceIDM- Specified by:
getDmExpiredAtBusinessDatein interfaceIDMAttribute
-
getDmExpiredAtSystemDate
System expiration date for the asset.- Specified by:
getDmExpiredAtSystemDatein interfaceIDM- Specified by:
getDmExpiredAtSystemDatein interfaceIDMAttribute
-
getDmIsDerived
When true, the values in this attribute are derived data.- Specified by:
getDmIsDerivedin interfaceIDMAttribute
-
getDmIsForeign
When true, this attribute is a foreign key to another entity.- Specified by:
getDmIsForeignin interfaceIDMAttribute
-
getDmIsNullable
When true, the values in this attribute can be null.- Specified by:
getDmIsNullablein interfaceIDMAttribute
-
getDmIsPrimary
When true, this attribute forms the primary key for the entity.- Specified by:
getDmIsPrimaryin interfaceIDMAttribute
-
getDmMappedFromAttributes
Attributes from which this attribute is mapped.- Specified by:
getDmMappedFromAttributesin interfaceIDMAttribute
-
getDmMappedToAttributes
Attributes to which this attribute is mapped.- Specified by:
getDmMappedToAttributesin interfaceIDMAttribute
-
getDmPrecision
Precision of the attribute.- Specified by:
getDmPrecisionin interfaceIDMAttribute
-
getDmRelatedFromAttributes
Association from this attribute is related.- Specified by:
getDmRelatedFromAttributesin interfaceIDMAttribute
-
getDmRelatedToAttributes
Association to which this attribute is related.- Specified by:
getDmRelatedToAttributesin interfaceIDMAttribute
-
getDmScale
Scale of the attribute.- Specified by:
getDmScalein interfaceIDMAttribute
-
getDmSystemDate
System date for the asset.- Specified by:
getDmSystemDatein interfaceIDM- Specified by:
getDmSystemDatein interfaceIDMAttribute
-
getDmVersionName
Simple name of the version in which this asset exists, or empty if it is itself a data model version.- Specified by:
getDmVersionNamein interfaceIDM- Specified by:
getDmVersionNamein interfaceIDMAttribute
-
getDmVersionQualifiedName
Unique name of the version in which this asset exists, or empty if it is itself a data model version.- Specified by:
getDmVersionQualifiedNamein interfaceIDM- Specified by:
getDmVersionQualifiedNamein interfaceIDMAttribute
-
getInputToAirflowTasks
Tasks to which this asset provides input.- Specified by:
getInputToAirflowTasksin interfaceICatalog- Specified by:
getInputToAirflowTasksin interfaceIDM- Specified by:
getInputToAirflowTasksin interfaceIDMAttribute
-
getInputToProcesses
Processes to which this asset provides input.- Specified by:
getInputToProcessesin interfaceICatalog- Specified by:
getInputToProcessesin interfaceIDM- Specified by:
getInputToProcessesin interfaceIDMAttribute
-
getInputToSparkJobs
TBC- Specified by:
getInputToSparkJobsin interfaceICatalog- Specified by:
getInputToSparkJobsin interfaceIDM- Specified by:
getInputToSparkJobsin interfaceIDMAttribute
-
getOutputFromAirflowTasks
Tasks from which this asset is output.- Specified by:
getOutputFromAirflowTasksin interfaceICatalog- Specified by:
getOutputFromAirflowTasksin interfaceIDM- Specified by:
getOutputFromAirflowTasksin interfaceIDMAttribute
-
getOutputFromProcesses
Processes from which this asset is produced as output.- Specified by:
getOutputFromProcessesin interfaceICatalog- Specified by:
getOutputFromProcessesin interfaceIDM- Specified by:
getOutputFromProcessesin interfaceIDMAttribute
-
getOutputFromSparkJobs
TBC- Specified by:
getOutputFromSparkJobsin interfaceICatalog- Specified by:
getOutputFromSparkJobsin interfaceIDM- Specified by:
getOutputFromSparkJobsin interfaceIDMAttribute
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
Description copied from class:AtlanObject -
getTypeName
Fixed typeName for DMAttributes.- Specified by:
getTypeNamein interfaceAuditDetail- Specified by:
getTypeNamein interfaceIAsset- Specified by:
getTypeNamein interfaceICatalog- Specified by:
getTypeNamein interfaceIDM- Specified by:
getTypeNamein interfaceIDMAttribute- Specified by:
getTypeNamein interfaceIReferenceable- Overrides:
getTypeNamein classReference
-