Package com.atlan.model.assets
Class MicroStrategyProject.MicroStrategyProjectBuilder<C extends MicroStrategyProject,B extends MicroStrategyProject.MicroStrategyProjectBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.relations.Reference.ReferenceBuilder<C,B>
com.atlan.model.assets.Asset.AssetBuilder<C,B>
com.atlan.model.assets.MicroStrategyProject.MicroStrategyProjectBuilder<C,B>
- Enclosing class:
- MicroStrategyProject
public abstract static class MicroStrategyProject.MicroStrategyProjectBuilder<C extends MicroStrategyProject,B extends MicroStrategyProject.MicroStrategyProjectBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) applicationContainer
(IApplicationContainer applicationContainer) ApplicationContainer asset containing this Catalog asset.assetApplicationQualifiedName
(String assetApplicationQualifiedName) Qualified name of the Application Container that contains this asset.abstract C
build()
inputToAirflowTask
(IAirflowTask inputToAirflowTask) inputToAirflowTasks
(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess
(ILineageProcess inputToProcess) inputToProcesses
(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob
(ISparkJob inputToSparkJob) inputToSparkJobs
(Collection<? extends ISparkJob> inputToSparkJobs) microStrategyAttribute
(IMicroStrategyAttribute microStrategyAttribute) microStrategyAttributes
(Collection<? extends IMicroStrategyAttribute> microStrategyAttributes) microStrategyCertifiedAt
(Long microStrategyCertifiedAt) Time (epoch) this asset was certified in MicroStrategy, in milliseconds.microStrategyCertifiedBy
(String microStrategyCertifiedBy) User who certified this asset, in MicroStrategy.microStrategyCube
(IMicroStrategyCube microStrategyCube) microStrategyCubeName
(String microStrategyCubeName) microStrategyCubeNames
(Collection<? extends String> microStrategyCubeNames) microStrategyCubeQualifiedName
(String microStrategyCubeQualifiedName) microStrategyCubeQualifiedNames
(Collection<? extends String> microStrategyCubeQualifiedNames) microStrategyCubes
(Collection<? extends IMicroStrategyCube> microStrategyCubes) microStrategyDocument
(IMicroStrategyDocument microStrategyDocument) microStrategyDocuments
(Collection<? extends IMicroStrategyDocument> microStrategyDocuments) microStrategyDossier
(IMicroStrategyDossier microStrategyDossier) microStrategyDossiers
(Collection<? extends IMicroStrategyDossier> microStrategyDossiers) microStrategyFact
(IMicroStrategyFact microStrategyFact) microStrategyFacts
(Collection<? extends IMicroStrategyFact> microStrategyFacts) microStrategyIsCertified
(Boolean microStrategyIsCertified) Whether the asset is certified in MicroStrategy (true) or not (false).microStrategyLocation
(Collection<? extends Map<String, String>> microStrategyLocation) microStrategyMetric
(IMicroStrategyMetric microStrategyMetric) microStrategyMetrics
(Collection<? extends IMicroStrategyMetric> microStrategyMetrics) microStrategyProjectName
(String microStrategyProjectName) Simple name of the project in which this asset exists.microStrategyProjectQualifiedName
(String microStrategyProjectQualifiedName) Unique name of the project in which this asset exists.microStrategyReport
(IMicroStrategyReport microStrategyReport) microStrategyReportName
(String microStrategyReportName) microStrategyReportNames
(Collection<? extends String> microStrategyReportNames) microStrategyReportQualifiedName
(String microStrategyReportQualifiedName) microStrategyReportQualifiedNames
(Collection<? extends String> microStrategyReportQualifiedNames) microStrategyReports
(Collection<? extends IMicroStrategyReport> microStrategyReports) microStrategyVisualization
(IMicroStrategyVisualization microStrategyVisualization) microStrategyVisualizations
(Collection<? extends IMicroStrategyVisualization> microStrategyVisualizations) modelImplementedEntities
(Collection<? extends IModelEntity> modelImplementedEntities) modelImplementedEntity
(IModelEntity modelImplementedEntity) outputFromAirflowTask
(IAirflowTask outputFromAirflowTask) outputFromAirflowTasks
(Collection<? extends IAirflowTask> outputFromAirflowTasks) outputFromProcess
(ILineageProcess outputFromProcess) outputFromProcesses
(Collection<? extends ILineageProcess> outputFromProcesses) outputFromSparkJob
(ISparkJob outputFromSparkJob) outputFromSparkJobs
(Collection<? extends ISparkJob> outputFromSparkJobs) putMicroStrategyLocation
(Map<String, String> putMicroStrategyLocation) protected abstract B
self()
toString()
Fixed typeName for MicroStrategyProjects.Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, assetAnomaloAppliedCheckType, assetAnomaloAppliedCheckTypes, assetAnomaloCheckCount, assetAnomaloCheckStatuses, assetAnomaloDQStatus, assetAnomaloFailedCheckCount, assetAnomaloFailedCheckType, assetAnomaloFailedCheckTypes, assetAnomaloLastCheckRunAt, assetAnomaloSourceUrl, assetCoverImage, assetDbtAccountName, assetDbtAlias, assetDbtEnvironmentDbtVersion, assetDbtEnvironmentName, assetDbtJobLastRun, assetDbtJobLastRunArtifactS3Path, assetDbtJobLastRunArtifactsSaved, assetDbtJobLastRunCreatedAt, assetDbtJobLastRunDequedAt, assetDbtJobLastRunExecutedByThreadId, assetDbtJobLastRunGitBranch, assetDbtJobLastRunGitSha, assetDbtJobLastRunHasDocsGenerated, assetDbtJobLastRunHasSourcesGenerated, assetDbtJobLastRunNotificationsSent, assetDbtJobLastRunOwnerThreadId, assetDbtJobLastRunQueuedDuration, assetDbtJobLastRunQueuedDurationHumanized, assetDbtJobLastRunRunDuration, assetDbtJobLastRunRunDurationHumanized, assetDbtJobLastRunStartedAt, assetDbtJobLastRunStatusMessage, assetDbtJobLastRunTotalDuration, assetDbtJobLastRunTotalDurationHumanized, assetDbtJobLastRunUpdatedAt, assetDbtJobLastRunUrl, assetDbtJobName, assetDbtJobNextRun, assetDbtJobNextRunHumanized, assetDbtJobSchedule, assetDbtJobScheduleCronHumanized, assetDbtJobStatus, assetDbtMeta, assetDbtPackageName, assetDbtProjectName, assetDbtSemanticLayerProxyUrl, assetDbtSourceFreshnessCriteria, assetDbtTag, assetDbtTags, assetDbtTestStatus, assetDbtUniqueId, assetDbtWorkflowLastUpdated, assetIcon, assetMcAlertQualifiedName, assetMcAlertQualifiedNames, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentPriorities, assetMcIncidentPriority, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetTag, assetTags, assetThemeHex, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAnomaloChecks, clearAssetAnomaloAppliedCheckTypes, clearAssetAnomaloFailedCheckTypes, clearAssetDbtTags, clearAssetMcAlertQualifiedNames, clearAssetMcIncidentNames, clearAssetMcIncidentPriorities, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetPolicyGUIDs, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorType, createdBy, createTime, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, file, files, hasContract, hasLineage, immediateDownstream, immediateUpstream, inputPortDataProduct, inputPortDataProducts, isAIGenerated, isDiscoverable, isEditable, isIncomplete, isPartial, lastRowChangedAt, lastSyncRun, lastSyncRunAt, lastSyncWorkflowName, lexicographicalSortOrder, link, links, mcIncident, mcIncidents, mcMonitor, mcMonitors, meaning, meaningName, meaningNames, meanings, metric, metrics, name, nonCompliantAssetPolicyGUID, nonCompliantAssetPolicyGUIDs, nullField, nullFields, outputPortDataProduct, outputPortDataProducts, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, qualifiedName, readme, removeAnnouncement, removeAssignedTerms, removeAtlanTags, removeCertificate, removeCustomMetadata, removeDescription, removeOwners, removeUserDescription, sampleDataUrl, schemaRegistrySubject, schemaRegistrySubjects, sodaCheck, sodaChecks, sourceCostUnit, sourceCreatedAt, sourceCreatedBy, sourceEmbedURL, sourceLastReadAt, sourceOwners, sourceQueryComputeCost, sourceQueryComputeCostRecord, sourceQueryComputeCostRecords, sourceQueryComputeCosts, sourceReadCount, sourceReadExpensiveQueryRecord, sourceReadExpensiveQueryRecords, sourceReadPopularQueryRecord, sourceReadPopularQueryRecords, sourceReadQueryCost, sourceReadRecentUser, sourceReadRecentUserRecord, sourceReadRecentUserRecords, sourceReadRecentUsers, sourceReadSlowQueryRecord, sourceReadSlowQueryRecords, sourceReadTopUser, sourceReadTopUserRecord, sourceReadTopUserRecords, sourceReadTopUsers, sourceReadUserCount, sourceTotalCost, sourceUpdatedAt, sourceUpdatedBy, sourceURL, starredBy, starredCount, starredDetail, starredDetails, status, subType, tenantId, updatedBy, updateTime, userDefRelationshipFrom, userDefRelationshipFroms, userDefRelationshipTo, userDefRelationshipTos, userDescription, viewerGroup, viewerGroups, viewerUser, viewerUsers, viewScore
Methods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder
clearCustomAttributes, clearLabels, completeObject, customAttribute, customAttributes, displayText, entityStatus, guid, label, labels, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, semantic, uniqueAttributes
Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
MicroStrategyProjectBuilder
public MicroStrategyProjectBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends MicroStrategyProject,
B extends MicroStrategyProject.MicroStrategyProjectBuilder<C, B>>
-
typeName
Fixed typeName for MicroStrategyProjects.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends MicroStrategyProject,
B extends MicroStrategyProject.MicroStrategyProjectBuilder<C, B>> - Returns:
this
.
-
applicationContainer
ApplicationContainer asset containing this Catalog asset.- Returns:
this
.
-
assetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Returns:
this
.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
microStrategyAttribute
-
microStrategyAttributes
public B microStrategyAttributes(Collection<? extends IMicroStrategyAttribute> microStrategyAttributes) -
clearMicroStrategyAttributes
-
microStrategyCertifiedAt
Time (epoch) this asset was certified in MicroStrategy, in milliseconds.- Returns:
this
.
-
microStrategyCertifiedBy
User who certified this asset, in MicroStrategy.- Returns:
this
.
-
microStrategyCubeName
-
microStrategyCubeNames
-
clearMicroStrategyCubeNames
-
microStrategyCubeQualifiedName
-
microStrategyCubeQualifiedNames
public B microStrategyCubeQualifiedNames(Collection<? extends String> microStrategyCubeQualifiedNames) -
clearMicroStrategyCubeQualifiedNames
-
microStrategyCube
-
microStrategyCubes
-
clearMicroStrategyCubes
-
microStrategyDocument
-
microStrategyDocuments
public B microStrategyDocuments(Collection<? extends IMicroStrategyDocument> microStrategyDocuments) -
clearMicroStrategyDocuments
-
microStrategyDossier
-
microStrategyDossiers
-
clearMicroStrategyDossiers
-
microStrategyFact
-
microStrategyFacts
-
clearMicroStrategyFacts
-
microStrategyIsCertified
Whether the asset is certified in MicroStrategy (true) or not (false).- Returns:
this
.
-
putMicroStrategyLocation
-
microStrategyLocation
-
clearMicroStrategyLocation
-
microStrategyMetric
-
microStrategyMetrics
-
clearMicroStrategyMetrics
-
microStrategyProjectName
Simple name of the project in which this asset exists.- Returns:
this
.
-
microStrategyProjectQualifiedName
Unique name of the project in which this asset exists.- Returns:
this
.
-
microStrategyReportName
-
microStrategyReportNames
-
clearMicroStrategyReportNames
-
microStrategyReportQualifiedName
-
microStrategyReportQualifiedNames
public B microStrategyReportQualifiedNames(Collection<? extends String> microStrategyReportQualifiedNames) -
clearMicroStrategyReportQualifiedNames
-
microStrategyReport
-
microStrategyReports
-
clearMicroStrategyReports
-
microStrategyVisualization
-
microStrategyVisualizations
public B microStrategyVisualizations(Collection<? extends IMicroStrategyVisualization> microStrategyVisualizations) -
clearMicroStrategyVisualizations
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends MicroStrategyProject,
B extends MicroStrategyProject.MicroStrategyProjectBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends MicroStrategyProject,
B extends MicroStrategyProject.MicroStrategyProjectBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends MicroStrategyProject,
B extends MicroStrategyProject.MicroStrategyProjectBuilder<C, B>>
-