Package com.atlan.model.assets
Class SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<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.SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C,B>
- Enclosing class:
SapDatasphereDataProduct
public abstract static class SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()catalogDatasetGuid(String catalogDatasetGuid) Unique identifier of the dataset this asset belongs to.inputToAirflowTask(IAirflowTask inputToAirflowTask) inputToAirflowTasks(Collection<? extends IAirflowTask> inputToAirflowTasks) inputToProcess(ILineageProcess inputToProcess) inputToProcesses(Collection<? extends ILineageProcess> inputToProcesses) inputToSparkJob(ISparkJob inputToSparkJob) inputToSparkJobs(Collection<? extends ISparkJob> inputToSparkJobs) modelImplementedAttribute(IModelAttribute modelImplementedAttribute) modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) 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) partialChildField(IPartialField partialChildField) partialChildFields(Collection<? extends IPartialField> partialChildFields) partialChildObject(IPartialObject partialChildObject) partialChildObjects(Collection<? extends IPartialObject> partialChildObjects) sapComponentName(String sapComponentName) Name of the SAP component, representing a specific functional area in SAP.sapDatasphereDataProductContext(String sapDatasphereDataProductContext) sapDatasphereDataProductContexts(Collection<? extends String> sapDatasphereDataProductContexts) sapDatasphereDataProductContractType(String sapDatasphereDataProductContractType) Type of contract under which this data product is offered, such as Open or Licensed.sapDatasphereDataProductDataShipment(String sapDatasphereDataProductDataShipment) Shipment type of this data product, such as Direct or Indirect.sapDatasphereDataProductDeliveryMode(String sapDatasphereDataProductDeliveryMode) Delivery mode of this data product, such as Open SQL Schema or Remote Table.sapDatasphereDataProductDeliveryPattern(String sapDatasphereDataProductDeliveryPattern) Delivery pattern of this data product, such as Full or Delta.sapDatasphereDataProductLifecycleStatus(String sapDatasphereDataProductLifecycleStatus) Lifecycle status of this data product in the Data Marketplace, such as Draft, Listed or Delisted.sapDatasphereDataProductProductId(String sapDatasphereDataProductProductId) Unique identifier (UUID) of the data product in the SAP Datasphere Data Marketplace.sapDatasphereDataProductProviderId(String sapDatasphereDataProductProviderId) Unique identifier (UUID) of the data provider profile that publishes this data product.sapDatasphereDataProductProviderName(String sapDatasphereDataProductProviderName) Name of the data provider profile that publishes this data product.sapDatasphereDataProductSpaceName(String sapDatasphereDataProductSpaceName) Simple name of the Datasphere space whose objects this data product exposes.sapDatasphereDataProductSpaceQualifiedName(String sapDatasphereDataProductSpaceQualifiedName) Unique name of the Datasphere space whose objects this data product exposes.sapDatasphereDataProductTermsOfUse(String sapDatasphereDataProductTermsOfUse) Terms of use that consumers accept when they install this data product.sapDatasphereSchema(ISchema sapDatasphereSchema) Schema (Datasphere space) whose objects this data product exposes.sapDataType(String sapDataType) SAP-specific data types.sapFieldCount(Long sapFieldCount) Represents the total number of fields, columns, or child assets present in a given SAP asset.sapFieldOrder(Integer sapFieldOrder) Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.sapLogicalName(String sapLogicalName) Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.sapPackageName(String sapPackageName) Name of the SAP package, representing a logical grouping of related SAP data objects.sapTechnicalName(String sapTechnicalName) Technical identifier for SAP data objects, used for integration and internal reference.protected abstract Bself()toString()Fixed typeName for SapDatasphereDataProducts.Methods inherited from class com.atlan.model.assets.Asset.AssetBuilder
addAssetAiAlias, addAssetGCPDataplexAspect, addAssetGCPDataplexAspectField, addStarredBy, adminGroup, adminGroups, adminRole, adminRoles, adminUser, adminUsers, announcementMessage, announcementTitle, announcementType, announcementUpdatedAt, announcementUpdatedBy, anomaloCheck, anomaloChecks, appendAssignedTerm, appendAtlanTag, appendAtlanTag, appendAtlanTags, appendAtlanTags, application, applicationField, applicationFieldQualifiedName, applicationQualifiedName, assetAiAlias, assetAiGeneratedDescription, assetAiGeneratedDescriptionConfidence, assetAiGeneratedDescriptionReasoning, assetAnnouncementExpiredAt, 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, assetDQFreshnessExpectation, assetDQFreshnessValue, assetDQManualRunStatus, assetDQResult, assetDQRowScopeFilterColumnQualifiedName, assetDQRuleAttachedDimension, assetDQRuleAttachedDimensions, assetDQRuleAttachedRuleType, assetDQRuleAttachedRuleTypes, assetDQRuleFailedCount, assetDQRuleFailedDimension, assetDQRuleFailedDimensions, assetDQRuleFailedRuleType, assetDQRuleFailedRuleTypes, assetDQRuleLastRunAt, assetDQRulePassedCount, assetDQRulePassedDimension, assetDQRulePassedDimensions, assetDQRulePassedRuleType, assetDQRulePassedRuleTypes, assetDQRuleResultTag, assetDQRuleResultTags, assetDQRuleTotalCount, assetDQScheduleCrontab, assetDQScheduleSourceSyncedAt, assetDQScheduleSourceSyncErrorCode, assetDQScheduleSourceSyncErrorMessage, assetDQScheduleSourceSyncRawError, assetDQScheduleSourceSyncStatus, assetDQScheduleTimeZone, assetDQScheduleType, assetExternalDQMetadataDetail, assetExternalDQMetadataDetails, assetExternalDQScoreValue, assetExternalDQTestAvgScore, assetExternalDQTestAvgScores, assetExternalDQTestEntities, assetExternalDQTestEntity, assetExternalDQTestLatestScore, assetExternalDQTestLatestScores, assetExternalDQTestMinScore, assetExternalDQTestMinScores, assetGCPDataplexAspectFieldList, assetGCPDataplexAspectList, assetGCPDataplexMetadataDetails, assetHasAiReadme, assetIcon, assetImmutaRequestType, assetImmutaRequestUrl, assetInternalPopularityScore, assetManagedBy, assetMcAlertQualifiedName, assetMcAlertQualifiedNames, assetMcIncidentName, assetMcIncidentNames, assetMcIncidentPriorities, assetMcIncidentPriority, assetMcIncidentQualifiedName, assetMcIncidentQualifiedNames, assetMcIncidentSeverities, assetMcIncidentSeverity, assetMcIncidentState, assetMcIncidentStates, assetMcIncidentSubType, assetMcIncidentSubTypes, assetMcIncidentType, assetMcIncidentTypes, assetMcIsMonitored, assetMcLastSyncRunAt, assetMcMonitorName, assetMcMonitorNames, assetMcMonitorQualifiedName, assetMcMonitorQualifiedNames, assetMcMonitorScheduleType, assetMcMonitorScheduleTypes, assetMcMonitorStatus, assetMcMonitorStatuses, assetMcMonitorType, assetMcMonitorTypes, assetPoliciesCount, assetPolicyGUID, assetPolicyGUIDs, assetRedirectGUID, assetRedirectGUIDs, assetSmusMetadataFormDetail, assetSmusMetadataFormDetails, assetSmusMetadataFormKeyValueDetail, assetSmusMetadataFormKeyValueDetails, assetSmusMetadataFormName, assetSmusMetadataFormNames, assetSodaCheckCount, assetSodaCheckStatuses, assetSodaDQStatus, assetSodaLastScanAt, assetSodaLastSyncRunAt, assetSodaSourceURL, assetSourceId, assetSourceReadme, assetSpaceName, assetSpaceQualifiedName, assetSummary, assetSummaryFilterToken, assetSummaryFilterTokens, assetSummaryProvider, assetTag, assetTags, assetThemeHex, assetUserDefinedType, assignedTerm, assignedTerms, atlanTag, atlanTagName, atlanTagNames, atlanTags, certificateStatus, certificateStatusMessage, certificateUpdatedAt, certificateUpdatedBy, clearAdminGroups, clearAdminRoles, clearAdminUsers, clearAnomaloChecks, clearAssetAiAlias, clearAssetAnomaloAppliedCheckTypes, clearAssetAnomaloFailedCheckTypes, clearAssetDbtTags, clearAssetDQRuleAttachedDimensions, clearAssetDQRuleAttachedRuleTypes, clearAssetDQRuleFailedDimensions, clearAssetDQRuleFailedRuleTypes, clearAssetDQRulePassedDimensions, clearAssetDQRulePassedRuleTypes, clearAssetDQRuleResultTags, clearAssetExternalDQMetadataDetails, clearAssetExternalDQTestAvgScores, clearAssetExternalDQTestEntities, clearAssetExternalDQTestLatestScores, clearAssetExternalDQTestMinScores, clearAssetGCPDataplexAspectFieldList, clearAssetGCPDataplexAspectList, clearAssetMcAlertQualifiedNames, clearAssetMcIncidentNames, clearAssetMcIncidentPriorities, clearAssetMcIncidentQualifiedNames, clearAssetMcIncidentSeverities, clearAssetMcIncidentStates, clearAssetMcIncidentSubTypes, clearAssetMcIncidentTypes, clearAssetMcMonitorNames, clearAssetMcMonitorQualifiedNames, clearAssetMcMonitorScheduleTypes, clearAssetMcMonitorStatuses, clearAssetMcMonitorTypes, clearAssetPolicyGUIDs, clearAssetRedirectGUIDs, clearAssetSmusMetadataFormDetails, clearAssetSmusMetadataFormKeyValueDetails, clearAssetSmusMetadataFormNames, clearAssetSummaryFilterTokens, clearAssetTags, clearAssignedTerms, clearAtlanTagNames, clearAtlanTags, clearCustomMetadataSets, clearDomainGUIDs, clearDqBaseDatasetRules, clearDqReferenceDatasetRules, clearFiles, clearInputPortDataProducts, clearLinks, clearMcIncidents, clearMcMonitors, clearMeaningNames, clearMeanings, clearMetrics, clearNonCompliantAssetPolicyGUIDs, clearNullFields, clearOutputPortDataProducts, clearOutputProductGUIDs, clearOwnerGroups, clearOwnerUsers, clearPendingTasks, clearProductGUIDs, clearSchemaRegistrySubjects, clearSodaChecks, clearSourceQueryComputeCostRecords, clearSourceQueryComputeCosts, clearSourceReadExpensiveQueryRecords, clearSourceReadPopularQueryRecords, clearSourceReadRecentUserRecords, clearSourceReadRecentUsers, clearSourceReadSlowQueryRecords, clearSourceReadTopUserRecords, clearSourceReadTopUsers, clearStarredBy, clearStarredDetails, clearUserDefRelationshipFroms, clearUserDefRelationshipTos, clearViewerGroups, clearViewerUsers, connectionName, connectionQualifiedName, connectorName, connectorType, createdBy, createTime, customConnectorType, customMetadata, customMetadataSets, dataContractLatest, dataContractLatestCertified, dbtQualifiedName, deleteHandler, depth, description, displayName, domainGUID, domainGUIDs, dqBaseDatasetRule, dqBaseDatasetRules, dqReferenceDatasetRule, dqReferenceDatasetRules, file, files, hasContract, hasLineage, iconUrl, 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, outputProductGUID, outputProductGUIDs, ownerGroup, ownerGroups, ownerUser, ownerUsers, pendingTask, pendingTasks, popularityScore, productGUID, productGUIDs, qualifiedName, readme, removeAnnouncement, removeAssignedTerm, removeAssignedTerms, removeAtlanTag, removeAtlanTags, 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, viewScoreMethods inherited from class com.atlan.model.relations.Reference.ReferenceBuilder
addedRelationshipAttributes, clearCustomAttributes, clearLabels, completeObject, customAttribute, customAttributes, displayText, docId, entityStatus, guid, label, labels, relationshipAttributes, relationshipGuid, relationshipStatus, relationshipType, removedRelationshipAttributes, semantic, uniqueAttributesMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
SapDatasphereDataProductBuilder
public SapDatasphereDataProductBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAsset.AssetBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C, B>>
-
typeName
Fixed typeName for SapDatasphereDataProducts.- Overrides:
typeNamein classReference.ReferenceBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C, B>> - Returns:
this.
-
catalogDatasetGuid
Unique identifier of the dataset this asset belongs to.- Returns:
this.
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelImplementedAttribute
-
modelImplementedAttributes
public B modelImplementedAttributes(Collection<? extends IModelAttribute> modelImplementedAttributes) -
clearModelImplementedAttributes
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
partialChildField
-
partialChildFields
-
clearPartialChildFields
-
partialChildObject
-
partialChildObjects
-
clearPartialChildObjects
-
sapComponentName
Name of the SAP component, representing a specific functional area in SAP.- Returns:
this.
-
sapDataType
SAP-specific data types.- Returns:
this.
-
sapDatasphereDataProductContext
-
sapDatasphereDataProductContexts
public B sapDatasphereDataProductContexts(Collection<? extends String> sapDatasphereDataProductContexts) -
clearSapDatasphereDataProductContexts
-
sapDatasphereDataProductContractType
Type of contract under which this data product is offered, such as Open or Licensed.- Returns:
this.
-
sapDatasphereDataProductDataShipment
Shipment type of this data product, such as Direct or Indirect.- Returns:
this.
-
sapDatasphereDataProductDeliveryMode
Delivery mode of this data product, such as Open SQL Schema or Remote Table.- Returns:
this.
-
sapDatasphereDataProductDeliveryPattern
Delivery pattern of this data product, such as Full or Delta.- Returns:
this.
-
sapDatasphereDataProductLifecycleStatus
Lifecycle status of this data product in the Data Marketplace, such as Draft, Listed or Delisted.- Returns:
this.
-
sapDatasphereDataProductProductId
Unique identifier (UUID) of the data product in the SAP Datasphere Data Marketplace.- Returns:
this.
-
sapDatasphereDataProductProviderId
Unique identifier (UUID) of the data provider profile that publishes this data product.- Returns:
this.
-
sapDatasphereDataProductProviderName
Name of the data provider profile that publishes this data product.- Returns:
this.
-
sapDatasphereDataProductSpaceName
Simple name of the Datasphere space whose objects this data product exposes.- Returns:
this.
-
sapDatasphereDataProductSpaceQualifiedName
public B sapDatasphereDataProductSpaceQualifiedName(String sapDatasphereDataProductSpaceQualifiedName) Unique name of the Datasphere space whose objects this data product exposes.- Returns:
this.
-
sapDatasphereDataProductTermsOfUse
Terms of use that consumers accept when they install this data product.- Returns:
this.
-
sapDatasphereSchema
Schema (Datasphere space) whose objects this data product exposes.- Returns:
this.
-
sapFieldCount
Represents the total number of fields, columns, or child assets present in a given SAP asset.- Returns:
this.
-
sapFieldOrder
Indicates the sequential position of a field, column, or child asset within its parent SAP asset, starting from 1.- Returns:
this.
-
sapLogicalName
Logical, business-friendly identifier for SAP data objects, aligned with business terminology and concepts.- Returns:
this.
-
sapPackageName
Name of the SAP package, representing a logical grouping of related SAP data objects.- Returns:
this.
-
sapTechnicalName
Technical identifier for SAP data objects, used for integration and internal reference.- Returns:
this.
-
self
- Specified by:
selfin classAsset.AssetBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C, B>>
-
build
- Specified by:
buildin classAsset.AssetBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C, B>>
-
toString
- Overrides:
toStringin classAsset.AssetBuilder<C extends SapDatasphereDataProduct,B extends SapDatasphereDataProduct.SapDatasphereDataProductBuilder<C, B>>
-