Package com.atlan.samples.loaders.models
Class AssetDetails.AssetDetailsBuilder<C extends AssetDetails,B extends AssetDetails.AssetDetailsBuilder<C,B>>
- java.lang.Object
-
- com.atlan.samples.loaders.models.AssetDetails.AssetDetailsBuilder<C,B>
-
- Direct Known Subclasses:
AccountDetails.AccountDetailsBuilder,BucketDetails.BucketDetailsBuilder,ColumnDetails.ColumnDetailsBuilder,ConnectionDetails.ConnectionDetailsBuilder,ContainerDetails.ContainerDetailsBuilder,DatabaseDetails.DatabaseDetailsBuilder,EnrichmentDetails.EnrichmentDetailsBuilder,LineageDetails.LineageDetailsBuilder,ObjectDetails.ObjectDetailsBuilder,SchemaDetails.SchemaDetailsBuilder
- Enclosing class:
- AssetDetails
public abstract static class AssetDetails.AssetDetailsBuilder<C extends AssetDetails,B extends AssetDetails.AssetDetailsBuilder<C,B>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AssetDetailsBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BannouncementMessage(java.lang.String announcementMessage)BannouncementTitle(java.lang.String announcementTitle)BannouncementType(com.atlan.model.enums.AtlanAnnouncementType announcementType)BatlanTags(java.util.List<java.lang.String> atlanTags)abstract Cbuild()Bcertificate(com.atlan.model.enums.CertificateStatus certificate)BcertificateStatusMessage(java.lang.String certificateStatusMessage)Bdescription(java.lang.String description)BownerGroups(java.util.List<java.lang.String> ownerGroups)BownerUsers(java.util.List<java.lang.String> ownerUsers)protected abstract Bself()Bstub(boolean stub)java.lang.StringtoString()
-
-
-
Method Detail
-
self
protected abstract B self()
-
build
public abstract C build()
-
description
public B description(java.lang.String description)
- Returns:
this.
-
certificate
public B certificate(com.atlan.model.enums.CertificateStatus certificate)
- Returns:
this.
-
certificateStatusMessage
public B certificateStatusMessage(java.lang.String certificateStatusMessage)
- Returns:
this.
-
announcementType
public B announcementType(com.atlan.model.enums.AtlanAnnouncementType announcementType)
- Returns:
this.
-
announcementTitle
public B announcementTitle(java.lang.String announcementTitle)
- Returns:
this.
-
announcementMessage
public B announcementMessage(java.lang.String announcementMessage)
- Returns:
this.
-
ownerUsers
public B ownerUsers(java.util.List<java.lang.String> ownerUsers)
- Returns:
this.
-
ownerGroups
public B ownerGroups(java.util.List<java.lang.String> ownerGroups)
- Returns:
this.
-
atlanTags
public B atlanTags(java.util.List<java.lang.String> atlanTags)
- Returns:
this.
-
stub
public B stub(boolean stub)
- Returns:
this.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-