Package com.atlan.model.assets
Class MicroStrategyMetric.MicroStrategyMetricBuilder<C extends MicroStrategyMetric,B extends MicroStrategyMetric.MicroStrategyMetricBuilder<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.MicroStrategyMetric.MicroStrategyMetricBuilder<C,B>
- Enclosing class:
- MicroStrategyMetric
public abstract static class MicroStrategyMetric.MicroStrategyMetricBuilder<C extends MicroStrategyMetric,B extends MicroStrategyMetric.MicroStrategyMetricBuilder<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) microStrategyAttributeName
(String microStrategyAttributeName) microStrategyAttributeNames
(Collection<? extends String> microStrategyAttributeNames) microStrategyAttributeQualifiedName
(String microStrategyAttributeQualifiedName) microStrategyAttributeQualifiedNames
(Collection<? extends String> microStrategyAttributeQualifiedNames) 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) microStrategyFact
(IMicroStrategyFact microStrategyFact) microStrategyFactName
(String microStrategyFactName) microStrategyFactNames
(Collection<? extends String> microStrategyFactNames) microStrategyFactQualifiedName
(String microStrategyFactQualifiedName) microStrategyFactQualifiedNames
(Collection<? extends String> microStrategyFactQualifiedNames) 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) microStrategyMetricChild
(IMicroStrategyMetric microStrategyMetricChild) microStrategyMetricChildren
(Collection<? extends IMicroStrategyMetric> microStrategyMetricChildren) microStrategyMetricExpression
(String microStrategyMetricExpression) Text specifiying this metric's expression.microStrategyMetricParent
(IMicroStrategyMetric microStrategyMetricParent) microStrategyMetricParentName
(String microStrategyMetricParentName) microStrategyMetricParentNames
(Collection<? extends String> microStrategyMetricParentNames) microStrategyMetricParentQualifiedName
(String microStrategyMetricParentQualifiedName) microStrategyMetricParentQualifiedNames
(Collection<? extends String> microStrategyMetricParentQualifiedNames) microStrategyMetricParents
(Collection<? extends IMicroStrategyMetric> microStrategyMetricParents) microStrategyProject
(IMicroStrategyProject microStrategyProject) Project in which this metric 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.microStrategyReport
(IMicroStrategyReport microStrategyReport) microStrategyReportName
(String microStrategyReportName) microStrategyReportNames
(Collection<? extends String> microStrategyReportNames) microStrategyReportQualifiedName
(String microStrategyReportQualifiedName) microStrategyReportQualifiedNames
(Collection<? extends String> microStrategyReportQualifiedNames) microStrategyReports
(Collection<? extends IMicroStrategyReport> microStrategyReports) 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 MicroStrategyMetrics.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
-
MicroStrategyMetricBuilder
public MicroStrategyMetricBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends MicroStrategyMetric,
B extends MicroStrategyMetric.MicroStrategyMetricBuilder<C, B>>
-
typeName
Fixed typeName for MicroStrategyMetrics.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends MicroStrategyMetric,
B extends MicroStrategyMetric.MicroStrategyMetricBuilder<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
-
microStrategyAttributeName
-
microStrategyAttributeNames
-
clearMicroStrategyAttributeNames
-
microStrategyAttributeQualifiedName
-
microStrategyAttributeQualifiedNames
public B microStrategyAttributeQualifiedNames(Collection<? extends String> microStrategyAttributeQualifiedNames) -
clearMicroStrategyAttributeQualifiedNames
-
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
-
microStrategyFactName
-
microStrategyFactNames
-
clearMicroStrategyFactNames
-
microStrategyFactQualifiedName
-
microStrategyFactQualifiedNames
public B microStrategyFactQualifiedNames(Collection<? extends String> microStrategyFactQualifiedNames) -
clearMicroStrategyFactQualifiedNames
-
microStrategyFact
-
microStrategyFacts
-
clearMicroStrategyFacts
-
microStrategyIsCertified
Whether the asset is certified in MicroStrategy (true) or not (false).- Returns:
this
.
-
putMicroStrategyLocation
-
microStrategyLocation
-
clearMicroStrategyLocation
-
microStrategyMetricChild
-
microStrategyMetricChildren
public B microStrategyMetricChildren(Collection<? extends IMicroStrategyMetric> microStrategyMetricChildren) -
clearMicroStrategyMetricChildren
-
microStrategyMetricExpression
Text specifiying this metric's expression.- Returns:
this
.
-
microStrategyMetricParentName
-
microStrategyMetricParentNames
public B microStrategyMetricParentNames(Collection<? extends String> microStrategyMetricParentNames) -
clearMicroStrategyMetricParentNames
-
microStrategyMetricParentQualifiedName
-
microStrategyMetricParentQualifiedNames
public B microStrategyMetricParentQualifiedNames(Collection<? extends String> microStrategyMetricParentQualifiedNames) -
clearMicroStrategyMetricParentQualifiedNames
-
microStrategyMetricParent
-
microStrategyMetricParents
public B microStrategyMetricParents(Collection<? extends IMicroStrategyMetric> microStrategyMetricParents) -
clearMicroStrategyMetricParents
-
microStrategyProject
Project in which this metric 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
-
microStrategyReport
-
microStrategyReports
-
clearMicroStrategyReports
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends MicroStrategyMetric,
B extends MicroStrategyMetric.MicroStrategyMetricBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends MicroStrategyMetric,
B extends MicroStrategyMetric.MicroStrategyMetricBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends MicroStrategyMetric,
B extends MicroStrategyMetric.MicroStrategyMetricBuilder<C, B>>
-