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 B
announcementMessage(java.lang.String announcementMessage)
B
announcementTitle(java.lang.String announcementTitle)
B
announcementType(com.atlan.model.enums.AtlanAnnouncementType announcementType)
B
atlanTags(java.util.List<java.lang.String> atlanTags)
abstract C
build()
B
certificate(com.atlan.model.enums.CertificateStatus certificate)
B
certificateStatusMessage(java.lang.String certificateStatusMessage)
B
description(java.lang.String description)
B
ownerGroups(java.util.List<java.lang.String> ownerGroups)
B
ownerUsers(java.util.List<java.lang.String> ownerUsers)
protected abstract B
self()
B
stub(boolean stub)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-