Package com.atlan.model.assets
Class ADLSObject.ADLSObjectBuilder<C extends ADLSObject,B extends ADLSObject.ADLSObjectBuilder<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.ADLSObject.ADLSObjectBuilder<C,B>
- Enclosing class:
- ADLSObject
public abstract static class ADLSObject.ADLSObjectBuilder<C extends ADLSObject,B extends ADLSObject.ADLSObjectBuilder<C,B>>
extends Asset.AssetBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) adlsAccountQualifiedName
(String adlsAccountQualifiedName) Unique name of the account for this ADLS asset.adlsAccountSecondaryLocation
(String adlsAccountSecondaryLocation) Secondary location of the ADLS account.adlsContainer
(IADLSContainer adlsContainer) Container this object exists within.adlsContainerQualifiedName
(String adlsContainerQualifiedName) Unique name of the container this object exists within.adlsObjectAccessTier
(ADLSAccessTier adlsObjectAccessTier) Access tier of this object.adlsObjectAccessTierLastModifiedTime
(Long adlsObjectAccessTierLastModifiedTime) Time (epoch) when the acccess tier for this object was last modified, in milliseconds.adlsObjectArchiveStatus
(ADLSObjectArchiveStatus adlsObjectArchiveStatus) Archive status of this object.adlsObjectCacheControl
(String adlsObjectCacheControl) Cache control of this object.adlsObjectContentLanguage
(String adlsObjectContentLanguage) Language of this object's contents.adlsObjectContentMD5Hash
(String adlsObjectContentMD5Hash) MD5 hash of this object's contents.adlsObjectContentType
(String adlsObjectContentType) Content type of this object.adlsObjectLeaseState
(ADLSLeaseState adlsObjectLeaseState) State of this object's lease.adlsObjectLeaseStatus
(ADLSLeaseStatus adlsObjectLeaseStatus) Status of this object's lease.adlsObjectMetadata
(Map<? extends String, ? extends String> adlsObjectMetadata) adlsObjectServerEncrypted
(Boolean adlsObjectServerEncrypted) Whether this object is server encrypted (true) or not (false).adlsObjectSize
(Long adlsObjectSize) Size of this object.adlsObjectType
(ADLSObjectType adlsObjectType) Type of this object.adlsObjectUrl
(String adlsObjectUrl) URL of this object.adlsObjectVersionId
(String adlsObjectVersionId) Identifier of the version of this object, from ADLS.adlsObjectVersionLevelImmutabilitySupport
(Boolean adlsObjectVersionLevelImmutabilitySupport) Whether this object supports version-level immutability (true) or not (false).applicationContainer
(IApplicationContainer applicationContainer) ApplicationContainer asset containing this Catalog asset.assetApplicationQualifiedName
(String assetApplicationQualifiedName) Qualified name of the Application Container that contains this asset.azureLocation
(String azureLocation) Location of this asset in Azure.azureResourceId
(String azureResourceId) Resource identifier of this asset in Azure.azureTags
(Collection<? extends AzureTag> azureTags) 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) 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) putAdlsObjectMetadata
(String putAdlsObjectMetadataKey, String putAdlsObjectMetadataValue) protected abstract B
self()
toString()
Fixed typeName for ADLSObjects.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
-
ADLSObjectBuilder
public ADLSObjectBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAsset.AssetBuilder<C extends ADLSObject,
B extends ADLSObject.ADLSObjectBuilder<C, B>>
-
typeName
Fixed typeName for ADLSObjects.- Overrides:
typeName
in classReference.ReferenceBuilder<C extends ADLSObject,
B extends ADLSObject.ADLSObjectBuilder<C, B>> - Returns:
this
.
-
adlsAccountQualifiedName
Unique name of the account for this ADLS asset.- Returns:
this
.
-
adlsAccountSecondaryLocation
Secondary location of the ADLS account.- Returns:
this
.
-
adlsContainer
Container this object exists within.- Returns:
this
.
-
adlsContainerQualifiedName
Unique name of the container this object exists within.- Returns:
this
.
-
adlsObjectAccessTier
Access tier of this object.- Returns:
this
.
-
adlsObjectAccessTierLastModifiedTime
Time (epoch) when the acccess tier for this object was last modified, in milliseconds.- Returns:
this
.
-
adlsObjectArchiveStatus
Archive status of this object.- Returns:
this
.
-
adlsObjectCacheControl
Cache control of this object.- Returns:
this
.
-
adlsObjectContentLanguage
Language of this object's contents.- Returns:
this
.
-
adlsObjectContentMD5Hash
MD5 hash of this object's contents.- Returns:
this
.
-
adlsObjectContentType
Content type of this object.- Returns:
this
.
-
adlsObjectLeaseState
State of this object's lease.- Returns:
this
.
-
adlsObjectLeaseStatus
Status of this object's lease.- Returns:
this
.
-
putAdlsObjectMetadata
-
adlsObjectMetadata
-
clearAdlsObjectMetadata
-
adlsObjectServerEncrypted
Whether this object is server encrypted (true) or not (false).- Returns:
this
.
-
adlsObjectSize
Size of this object.- Returns:
this
.
-
adlsObjectType
Type of this object.- Returns:
this
.
-
adlsObjectUrl
URL of this object.- Returns:
this
.
-
adlsObjectVersionId
Identifier of the version of this object, from ADLS.- Returns:
this
.
-
adlsObjectVersionLevelImmutabilitySupport
public B adlsObjectVersionLevelImmutabilitySupport(Boolean adlsObjectVersionLevelImmutabilitySupport) Whether this object supports version-level immutability (true) or not (false).- Returns:
this
.
-
applicationContainer
ApplicationContainer asset containing this Catalog asset.- Returns:
this
.
-
assetApplicationQualifiedName
Qualified name of the Application Container that contains this asset.- Returns:
this
.
-
azureLocation
Location of this asset in Azure.- Returns:
this
.
-
azureResourceId
Resource identifier of this asset in Azure.- Returns:
this
.
-
azureTag
-
azureTags
-
clearAzureTags
-
inputToAirflowTask
-
inputToAirflowTasks
-
clearInputToAirflowTasks
-
inputToProcess
-
inputToProcesses
-
clearInputToProcesses
-
inputToSparkJob
-
inputToSparkJobs
-
clearInputToSparkJobs
-
modelImplementedEntity
-
modelImplementedEntities
-
clearModelImplementedEntities
-
outputFromAirflowTask
-
outputFromAirflowTasks
-
clearOutputFromAirflowTasks
-
outputFromProcess
-
outputFromProcesses
-
clearOutputFromProcesses
-
outputFromSparkJob
-
outputFromSparkJobs
-
clearOutputFromSparkJobs
-
self
- Specified by:
self
in classAsset.AssetBuilder<C extends ADLSObject,
B extends ADLSObject.ADLSObjectBuilder<C, B>>
-
build
- Specified by:
build
in classAsset.AssetBuilder<C extends ADLSObject,
B extends ADLSObject.ADLSObjectBuilder<C, B>>
-
toString
- Overrides:
toString
in classAsset.AssetBuilder<C extends ADLSObject,
B extends ADLSObject.ADLSObjectBuilder<C, B>>
-