Package com.atlan.model.assets
Class DMEntityAssociation
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.relations.Reference
com.atlan.model.assets.Asset
com.atlan.model.assets.DMEntityAssociation
- All Implemented Interfaces:
IAsset,ICatalog,IDM,IDMEntityAssociation,IReferenceable,AuditDetail,Serializable,Comparable<Reference>
@Generated("com.atlan.generators.ModelGeneratorV2")
public class DMEntityAssociation
extends Asset
implements IDMEntityAssociation, IDM, ICatalog, IAsset, IReferenceable
Instance of a data entity association in Atlan.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDMEntityAssociation.DMEntityAssociationBuilder<C extends DMEntityAssociation,B extends DMEntityAssociation.DMEntityAssociationBuilder<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.IDMEntityAssociation
DM_CARDINALITY, DM_ENTITY_FROM, DM_ENTITY_FROM_QUALIFIED_NAME, DM_ENTITY_TO, DM_ENTITY_TO_QUALIFIED_NAME, DM_LABELFields 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
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionstatic DMEntityAssociation.DMEntityAssociationBuilder<?,?> static DMEntityAssociationappendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation.static DMEntityAssociationappendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation.static DMEntityAssociationappendAtlanTags(String qualifiedName, List<String> atlanTagNames) Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation.static DMEntityAssociationappendAtlanTags(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation.static DMEntityAssociationappendTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the DMEntityAssociation, without replacing existing terms linked to the DMEntityAssociation.static DMEntityAssociationappendTerms(String qualifiedName, List<IGlossaryTerm> terms) Link additional terms to the DMEntityAssociation, without replacing existing terms linked to the DMEntityAssociation.protected booleanbooleanstatic DMEntityAssociationget(AtlanClient client, String id) Retrieves a DMEntityAssociation by one of its identifiers, complete with all of its relationships.static DMEntityAssociationget(AtlanClient client, String id, boolean includeRelationships) Retrieves a DMEntityAssociation by one of its identifiers, optionally complete with all of its relationships.static DMEntityAssociationRetrieves a DMEntityAssociation by one of its identifiers, complete with all of its relationships.Business date for the asset.Cardinality of the data entity association.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.Entity from which this association is related.Unique name of the association from this entity is related.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.Entity to which this association is related.Unique name of the association to which this entity is related.Business expiration date for the asset.System expiration date for the asset.Label of the data entity association.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 DMEntityAssociations.inthashCode()static DMEntityAssociationReference to a DMEntityAssociation by GUID.static DMEntityAssociationrefByGuid(String guid, Reference.SaveSemantic semantic) Reference to a DMEntityAssociation by GUID.static DMEntityAssociationrefByQualifiedName(String qualifiedName) Reference to a DMEntityAssociation by qualifiedName.static DMEntityAssociationrefByQualifiedName(String qualifiedName, Reference.SaveSemantic semantic) Reference to a DMEntityAssociation by qualifiedName.static DMEntityAssociationremoveAnnouncement(AtlanClient client, String qualifiedName, String name) Remove the announcement from a DMEntityAssociation.static DMEntityAssociationremoveAnnouncement(String qualifiedName, String name) Remove the announcement from a DMEntityAssociation.static voidremoveAtlanTag(AtlanClient client, String qualifiedName, String atlanTagName) Remove an Atlan tag from a DMEntityAssociation.static voidremoveAtlanTag(String qualifiedName, String atlanTagName) Remove an Atlan tag from a DMEntityAssociation.static DMEntityAssociationremoveCertificate(AtlanClient client, String qualifiedName, String name) Remove the certificate from a DMEntityAssociation.static DMEntityAssociationremoveCertificate(String qualifiedName, String name) Remove the certificate from a DMEntityAssociation.static DMEntityAssociationremoveDescription(AtlanClient client, String qualifiedName, String name) Remove the system description from a DMEntityAssociation.static DMEntityAssociationremoveDescription(String qualifiedName, String name) Remove the system description from a DMEntityAssociation.static DMEntityAssociationremoveOwners(AtlanClient client, String qualifiedName, String name) Remove the owners from a DMEntityAssociation.static DMEntityAssociationremoveOwners(String qualifiedName, String name) Remove the owners from a DMEntityAssociation.static DMEntityAssociationremoveTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a DMEntityAssociation, without replacing all existing terms linked to the DMEntityAssociation.static DMEntityAssociationremoveTerms(String qualifiedName, List<IGlossaryTerm> terms) Remove terms from a DMEntityAssociation, without replacing all existing terms linked to the DMEntityAssociation.static DMEntityAssociationremoveUserDescription(AtlanClient client, String qualifiedName, String name) Remove the user's description from a DMEntityAssociation.static DMEntityAssociationremoveUserDescription(String qualifiedName, String name) Remove the user's description from a DMEntityAssociation.static DMEntityAssociationreplaceTerms(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the DMEntityAssociation.static DMEntityAssociationreplaceTerms(String qualifiedName, String name, List<IGlossaryTerm> terms) Replace the terms linked to the DMEntityAssociation.static booleanrestore(AtlanClient client, String qualifiedName) Restore the archived (soft-deleted) DMEntityAssociation to active.static booleanRestore the archived (soft-deleted) DMEntityAssociation to active.static FluentSearch.FluentSearchBuilder<?,?> select()Start a fluent search that will return all DMEntityAssociation assets.static FluentSearch.FluentSearchBuilder<?,?> select(boolean includeArchived) Start a fluent search that will return all DMEntityAssociation assets.static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client) Start a fluent search that will return all DMEntityAssociation assets.static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client, boolean includeArchived) Start a fluent search that will return all DMEntityAssociation assets.toString()Builds the minimal object necessary to create a relationship to a DMEntityAssociation, from a potentially more-complete DMEntityAssociation object.Builds the minimal object necessary to apply an update to a DMEntityAssociation, from a potentially more-complete DMEntityAssociation object.static DMEntityAssociationupdateAnnouncement(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a DMEntityAssociation.static DMEntityAssociationupdateAnnouncement(String qualifiedName, AtlanAnnouncementType type, String title, String message) Update the announcement on a DMEntityAssociation.static DMEntityAssociationupdateCertificate(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a DMEntityAssociation.static DMEntityAssociationupdateCertificate(String qualifiedName, CertificateStatus certificate, String message) Update the certificate on a DMEntityAssociation.static DMEntityAssociation.DMEntityAssociationBuilder<?,?> Builds the minimal object necessary to update a DMEntityAssociation.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.IDMEntityAssociation
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
-
DMEntityAssociation
-
-
Method Details
-
trimToReference
Builds the minimal object necessary to create a relationship to a DMEntityAssociation, from a potentially more-complete DMEntityAssociation object.- Overrides:
trimToReferencein classAsset- Returns:
- the minimal object necessary to relate to the DMEntityAssociation
- Throws:
InvalidRequestException- if any of the minimal set of required properties for a DMEntityAssociation relationship are not found in the initial object
-
select
Start a fluent search that will return all DMEntityAssociation 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) DMEntityAssociation assets will be included.- Returns:
- a fluent search that includes all DMEntityAssociation assets
-
select
Start a fluent search that will return all DMEntityAssociation 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) DMEntityAssociation assets will be included.- Parameters:
client- connectivity to the Atlan tenant from which to retrieve the assets- Returns:
- a fluent search that includes all DMEntityAssociation assets
-
select
Start a fluent search that will return all DMEntityAssociation 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) DMEntityAssociations will be included- Returns:
- a fluent search that includes all DMEntityAssociation assets
-
select
public static FluentSearch.FluentSearchBuilder<?,?> select(AtlanClient client, boolean includeArchived) Start a fluent search that will return all DMEntityAssociation 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) DMEntityAssociations will be included- Returns:
- a fluent search that includes all DMEntityAssociation assets
-
refByGuid
Reference to a DMEntityAssociation by GUID. Use this to create a relationship to this DMEntityAssociation, where the relationship should be replaced.- Parameters:
guid- the GUID of the DMEntityAssociation to reference- Returns:
- reference to a DMEntityAssociation that can be used for defining a relationship to a DMEntityAssociation
-
refByGuid
Reference to a DMEntityAssociation by GUID. Use this to create a relationship to this DMEntityAssociation, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
guid- the GUID of the DMEntityAssociation to referencesemantic- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a DMEntityAssociation that can be used for defining a relationship to a DMEntityAssociation
-
refByQualifiedName
Reference to a DMEntityAssociation by qualifiedName. Use this to create a relationship to this DMEntityAssociation, where the relationship should be replaced.- Parameters:
qualifiedName- the qualifiedName of the DMEntityAssociation to reference- Returns:
- reference to a DMEntityAssociation that can be used for defining a relationship to a DMEntityAssociation
-
refByQualifiedName
public static DMEntityAssociation refByQualifiedName(String qualifiedName, Reference.SaveSemantic semantic) Reference to a DMEntityAssociation by qualifiedName. Use this to create a relationship to this DMEntityAssociation, where you want to further control how that relationship should be updated (i.e. replaced, appended, or removed).- Parameters:
qualifiedName- the qualifiedName of the DMEntityAssociation to referencesemantic- how to save this relationship (replace all with this, append it, or remove it)- Returns:
- reference to a DMEntityAssociation that can be used for defining a relationship to a DMEntityAssociation
-
get
Retrieves a DMEntityAssociation by one of its identifiers, complete with all of its relationships.- Parameters:
id- of the DMEntityAssociation to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full DMEntityAssociation, complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMEntityAssociation does not exist or the provided GUID is not a DMEntityAssociation
-
get
Retrieves a DMEntityAssociation 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 DMEntityAssociation to retrieve, either its GUID or its full qualifiedName- Returns:
- the requested full DMEntityAssociation, complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMEntityAssociation does not exist or the provided GUID is not a DMEntityAssociation
-
get
public static DMEntityAssociation get(AtlanClient client, String id, boolean includeRelationships) throws AtlanException Retrieves a DMEntityAssociation 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 DMEntityAssociation 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 DMEntityAssociation, optionally complete with all of its relationships
- Throws:
AtlanException- on any error during the API invocation, such as theNotFoundExceptionif the DMEntityAssociation does not exist or the provided GUID is not a DMEntityAssociation
-
restore
Restore the archived (soft-deleted) DMEntityAssociation to active.- Parameters:
qualifiedName- for the DMEntityAssociation- Returns:
- true if the DMEntityAssociation is now active, and false otherwise
- Throws:
AtlanException- on any API problems
-
restore
Restore the archived (soft-deleted) DMEntityAssociation to active.- Parameters:
client- connectivity to the Atlan tenant on which to restore the assetqualifiedName- for the DMEntityAssociation- Returns:
- true if the DMEntityAssociation is now active, and false otherwise
- Throws:
AtlanException- on any API problems
-
updater
public static DMEntityAssociation.DMEntityAssociationBuilder<?,?> updater(String qualifiedName, String name) Builds the minimal object necessary to update a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the minimal request necessary to update the DMEntityAssociation, as a builder
-
trimToRequired
public DMEntityAssociation.DMEntityAssociationBuilder<?,?> trimToRequired() throws InvalidRequestExceptionBuilds the minimal object necessary to apply an update to a DMEntityAssociation, from a potentially more-complete DMEntityAssociation object.- Overrides:
trimToRequiredin classAsset- Returns:
- the minimal object necessary to update the DMEntityAssociation, as a builder
- Throws:
InvalidRequestException- if any of the minimal set of required properties for DMEntityAssociation are not found in the initial object
-
removeDescription
public static DMEntityAssociation removeDescription(String qualifiedName, String name) throws AtlanException Remove the system description from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeDescription
public static DMEntityAssociation removeDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the system description from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeUserDescription
public static DMEntityAssociation removeUserDescription(String qualifiedName, String name) throws AtlanException Remove the user's description from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeUserDescription
public static DMEntityAssociation removeUserDescription(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the user's description from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant on which to remove the asset's descriptionqualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeOwners
public static DMEntityAssociation removeOwners(String qualifiedName, String name) throws AtlanException Remove the owners from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeOwners
public static DMEntityAssociation removeOwners(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the owners from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant from which to remove the DMEntityAssociation's ownersqualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
updateCertificate
public static DMEntityAssociation updateCertificate(String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationcertificate- to usemessage- (optional) message, or null if no message- Returns:
- the updated DMEntityAssociation, or null if the update failed
- Throws:
AtlanException- on any API problems
-
updateCertificate
public static DMEntityAssociation updateCertificate(AtlanClient client, String qualifiedName, CertificateStatus certificate, String message) throws AtlanException Update the certificate on a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant on which to update the DMEntityAssociation's certificatequalifiedName- of the DMEntityAssociationcertificate- to usemessage- (optional) message, or null if no message- Returns:
- the updated DMEntityAssociation, or null if the update failed
- Throws:
AtlanException- on any API problems
-
removeCertificate
public static DMEntityAssociation removeCertificate(String qualifiedName, String name) throws AtlanException Remove the certificate from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeCertificate
public static DMEntityAssociation removeCertificate(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the certificate from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant from which to remove the DMEntityAssociation's certificatequalifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
updateAnnouncement
public static DMEntityAssociation updateAnnouncement(String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationtype- 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 DMEntityAssociation updateAnnouncement(AtlanClient client, String qualifiedName, AtlanAnnouncementType type, String title, String message) throws AtlanException Update the announcement on a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant on which to update the DMEntityAssociation's announcementqualifiedName- of the DMEntityAssociationtype- 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 DMEntityAssociation removeAnnouncement(String qualifiedName, String name) throws AtlanException Remove the announcement from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
removeAnnouncement
public static DMEntityAssociation removeAnnouncement(AtlanClient client, String qualifiedName, String name) throws AtlanException Remove the announcement from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan client from which to remove the DMEntityAssociation's announcementqualifiedName- of the DMEntityAssociationname- of the DMEntityAssociation- Returns:
- the updated DMEntityAssociation, or null if the removal failed
- Throws:
AtlanException- on any API problems
-
replaceTerms
public static DMEntityAssociation replaceTerms(String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the DMEntityAssociation.- Parameters:
qualifiedName- for the DMEntityAssociationname- human-readable name of the DMEntityAssociationterms- the list of terms to replace on the DMEntityAssociation, or null to remove all terms from the DMEntityAssociation- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException- on any API problems
-
replaceTerms
public static DMEntityAssociation replaceTerms(AtlanClient client, String qualifiedName, String name, List<IGlossaryTerm> terms) throws AtlanException Replace the terms linked to the DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant on which to replace the DMEntityAssociation's assigned termsqualifiedName- for the DMEntityAssociationname- human-readable name of the DMEntityAssociationterms- the list of terms to replace on the DMEntityAssociation, or null to remove all terms from the DMEntityAssociation- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the replaced terms)
- Throws:
AtlanException- on any API problems
-
appendTerms
public static DMEntityAssociation appendTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the DMEntityAssociation, without replacing existing terms linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation's existing terms, and a second to append the new terms.- Parameters:
qualifiedName- for the DMEntityAssociationterms- the list of terms to append to the DMEntityAssociation- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException- on any API problems
-
appendTerms
public static DMEntityAssociation appendTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Link additional terms to the DMEntityAssociation, without replacing existing terms linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation'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 DMEntityAssociationqualifiedName- for the DMEntityAssociationterms- the list of terms to append to the DMEntityAssociation- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the appended terms)
- Throws:
AtlanException- on any API problems
-
removeTerms
public static DMEntityAssociation removeTerms(String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a DMEntityAssociation, without replacing all existing terms linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation's existing terms, and a second to remove the provided terms.- Parameters:
qualifiedName- for the DMEntityAssociationterms- the list of terms to remove from the DMEntityAssociation, which must be referenced by GUID- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException- on any API problems
-
removeTerms
public static DMEntityAssociation removeTerms(AtlanClient client, String qualifiedName, List<IGlossaryTerm> terms) throws AtlanException Remove terms from a DMEntityAssociation, without replacing all existing terms linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation'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 DMEntityAssociationqualifiedName- for the DMEntityAssociationterms- the list of terms to remove from the DMEntityAssociation, which must be referenced by GUID- Returns:
- the DMEntityAssociation that was updated (note that it will NOT contain details of the resulting terms)
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMEntityAssociation appendAtlanTags(String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName- of the DMEntityAssociationatlanTagNames- human-readable names of the Atlan tags to add- Returns:
- the updated DMEntityAssociation
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMEntityAssociation appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames) throws AtlanException Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation'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 DMEntityAssociationqualifiedName- of the DMEntityAssociationatlanTagNames- human-readable names of the Atlan tags to add- Returns:
- the updated DMEntityAssociation
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMEntityAssociation appendAtlanTags(String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation's existing Atlan tags, and a second to append the new Atlan tags.- Parameters:
qualifiedName- of the DMEntityAssociationatlanTagNames- 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 DMEntityAssociation
- Throws:
AtlanException- on any API problems
-
appendAtlanTags
public static DMEntityAssociation appendAtlanTags(AtlanClient client, String qualifiedName, List<String> atlanTagNames, boolean propagate, boolean removePropagationsOnDelete, boolean restrictLineagePropagation) throws AtlanException Add Atlan tags to a DMEntityAssociation, without replacing existing Atlan tags linked to the DMEntityAssociation. Note: this operation must make two API calls — one to retrieve the DMEntityAssociation'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 DMEntityAssociationqualifiedName- of the DMEntityAssociationatlanTagNames- 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 DMEntityAssociation
- Throws:
AtlanException- on any API problems
-
removeAtlanTag
Remove an Atlan tag from a DMEntityAssociation.- Parameters:
qualifiedName- of the DMEntityAssociationatlanTagName- 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 DMEntityAssociation
-
removeAtlanTag
public static void removeAtlanTag(AtlanClient client, String qualifiedName, String atlanTagName) throws AtlanException Remove an Atlan tag from a DMEntityAssociation.- Parameters:
client- connectivity to the Atlan tenant from which to remove an Atlan tag from a DMEntityAssociationqualifiedName- of the DMEntityAssociationatlanTagName- 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 DMEntityAssociation
-
_internal
-
toBuilder
-
getDmBusinessDate
Business date for the asset.- Specified by:
getDmBusinessDatein interfaceIDM- Specified by:
getDmBusinessDatein interfaceIDMEntityAssociation
-
getDmCardinality
Cardinality of the data entity association.- Specified by:
getDmCardinalityin interfaceIDMEntityAssociation
-
getDmDataModelDomain
A domain of the data model in which this asset exists.- Specified by:
getDmDataModelDomainin interfaceIDM- Specified by:
getDmDataModelDomainin interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
getDmDataModelNamespace
A namespace of the data model in which this asset exists.- Specified by:
getDmDataModelNamespacein interfaceIDM- Specified by:
getDmDataModelNamespacein interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
getDmEntityFrom
Entity from which this association is related.- Specified by:
getDmEntityFromin interfaceIDMEntityAssociation
-
getDmEntityFromQualifiedName
Unique name of the association from this entity is related.- Specified by:
getDmEntityFromQualifiedNamein interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
getDmEntityTo
Entity to which this association is related.- Specified by:
getDmEntityToin interfaceIDMEntityAssociation
-
getDmEntityToQualifiedName
Unique name of the association to which this entity is related.- Specified by:
getDmEntityToQualifiedNamein interfaceIDMEntityAssociation
-
getDmExpiredAtBusinessDate
Business expiration date for the asset.- Specified by:
getDmExpiredAtBusinessDatein interfaceIDM- Specified by:
getDmExpiredAtBusinessDatein interfaceIDMEntityAssociation
-
getDmExpiredAtSystemDate
System expiration date for the asset.- Specified by:
getDmExpiredAtSystemDatein interfaceIDM- Specified by:
getDmExpiredAtSystemDatein interfaceIDMEntityAssociation
-
getDmLabel
Label of the data entity association.- Specified by:
getDmLabelin interfaceIDMEntityAssociation
-
getDmSystemDate
System date for the asset.- Specified by:
getDmSystemDatein interfaceIDM- Specified by:
getDmSystemDatein interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
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 interfaceIDMEntityAssociation
-
getInputToAirflowTasks
Tasks to which this asset provides input.- Specified by:
getInputToAirflowTasksin interfaceICatalog- Specified by:
getInputToAirflowTasksin interfaceIDM- Specified by:
getInputToAirflowTasksin interfaceIDMEntityAssociation
-
getInputToProcesses
Processes to which this asset provides input.- Specified by:
getInputToProcessesin interfaceICatalog- Specified by:
getInputToProcessesin interfaceIDM- Specified by:
getInputToProcessesin interfaceIDMEntityAssociation
-
getInputToSparkJobs
TBC- Specified by:
getInputToSparkJobsin interfaceICatalog- Specified by:
getInputToSparkJobsin interfaceIDM- Specified by:
getInputToSparkJobsin interfaceIDMEntityAssociation
-
getOutputFromAirflowTasks
Tasks from which this asset is output.- Specified by:
getOutputFromAirflowTasksin interfaceICatalog- Specified by:
getOutputFromAirflowTasksin interfaceIDM- Specified by:
getOutputFromAirflowTasksin interfaceIDMEntityAssociation
-
getOutputFromProcesses
Processes from which this asset is produced as output.- Specified by:
getOutputFromProcessesin interfaceICatalog- Specified by:
getOutputFromProcessesin interfaceIDM- Specified by:
getOutputFromProcessesin interfaceIDMEntityAssociation
-
getOutputFromSparkJobs
TBC- Specified by:
getOutputFromSparkJobsin interfaceICatalog- Specified by:
getOutputFromSparkJobsin interfaceIDM- Specified by:
getOutputFromSparkJobsin interfaceIDMEntityAssociation
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
Description copied from class:AtlanObject -
getTypeName
Fixed typeName for DMEntityAssociations.- Specified by:
getTypeNamein interfaceAuditDetail- Specified by:
getTypeNamein interfaceIAsset- Specified by:
getTypeNamein interfaceICatalog- Specified by:
getTypeNamein interfaceIDM- Specified by:
getTypeNamein interfaceIDMEntityAssociation- Specified by:
getTypeNamein interfaceIReferenceable- Overrides:
getTypeNamein classReference
-