Package com.atlan.model.assets
Class MicroStrategyCube.MicroStrategyCubeBuilder<C extends MicroStrategyCube,B extends MicroStrategyCube.MicroStrategyCubeBuilder<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.MicroStrategyCube.MicroStrategyCubeBuilder<C,B>
- Enclosing class:
- MicroStrategyCube
public abstract static class MicroStrategyCube.MicroStrategyCubeBuilder<C extends MicroStrategyCube,B extends MicroStrategyCube.MicroStrategyCubeBuilder<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.microStrategyCubeName
(String microStrategyCubeName) microStrategyCubeNames
(Collection<? extends String> microStrategyCubeNames) microStrategyCubeQualifiedName
(String microStrategyCubeQualifiedName) microStrategyCubeQualifiedNames
(Collection<? extends String> microStrategyCubeQualifiedNames) microStrategyCubeQuery
(String microStrategyCubeQuery) Query used to create the cube.microStrategyCubeType
(String microStrategyCubeType) Type of cube, for example: OLAP or MTDI.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) microStrategyProject
(IMicroStrategyProject microStrategyProject) Project in which this cube exists.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.microStrategyReportName
(String microStrategyReportName) microStrategyReportNames
(Collection<? extends String> microStrategyReportNames) microStrategyReportQualifiedName
(String microStrategyReportQualifiedName) microStrategyReportQualifiedNames
(Collection<? extends String> microStrategyReportQualifiedNames) 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 MicroStrategyCubes.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
-
MicroStrategyCubeBuilder
public MicroStrategyCubeBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends MicroStrategyCube,
B extends MicroStrategyCube.MicroStrategyCubeBuilder<C, B>>
-
typeName
Fixed typeName for MicroStrategyCubes.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends MicroStrategyCube,
B extends MicroStrategyCube.MicroStrategyCubeBuilder<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
-
microStrategyCubeQuery
Query used to create the cube.- Returns:
this
.
-
microStrategyCubeType
Type of cube, for example: OLAP or MTDI.- Returns:
this
.
-
microStrategyIsCertified
Whether the asset is certified in MicroStrategy (true) or not (false).- Returns:
this
.
-
putMicroStrategyLocation
-
microStrategyLocation
-
clearMicroStrategyLocation
-
microStrategyMetric
-
microStrategyMetrics
-
clearMicroStrategyMetrics
-
microStrategyProject
Project in which this cube exists.- Returns:
this
.
-
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
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends MicroStrategyCube,
B extends MicroStrategyCube.MicroStrategyCubeBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends MicroStrategyCube,
B extends MicroStrategyCube.MicroStrategyCubeBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends MicroStrategyCube,
B extends MicroStrategyCube.MicroStrategyCubeBuilder<C, B>>
-