Package com.atlan.model.packages
Class FivetranCrawler.FivetranCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C,B>>
java.lang.Object
com.atlan.model.packages.AbstractPackage.AbstractPackageBuilder<C,B>
com.atlan.model.packages.AbstractCrawler.AbstractCrawlerBuilder<C,B>
com.atlan.model.packages.FivetranCrawler.FivetranCrawlerBuilder<C,B>
- Enclosing class:
FivetranCrawler
public abstract static class FivetranCrawler.FivetranCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C,B>>
extends AbstractCrawler.AbstractCrawlerBuilder<C,B>
-
Field Summary
Fields inherited from class com.atlan.model.packages.AbstractCrawler.AbstractCrawlerBuilder
client, connection, localCredsFields inherited from class com.atlan.model.packages.AbstractPackage.AbstractPackageBuilder
epoch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) Set up the crawler to use API token-based authentication.abstract Cbuild()protected Bmetadata()Set all the metadata for the package (labels, annotations, etc).publishAnnouncements(boolean enabled) Whether to publish process announcements (true) or not.protected abstract Bself()toString()Methods inherited from class com.atlan.model.packages.AbstractPackage.AbstractPackageBuilder
_annotation, _annotations, _credential, _label, _labels, _name, _parameter, _parameters, _prefix, _runName, clear_annotations, clear_labels, clear_parameters
-
Constructor Details
-
FivetranCrawlerBuilder
public FivetranCrawlerBuilder()
-
-
Method Details
-
apiToken
Set up the crawler to use API token-based authentication.- Parameters:
apiKey- through which to access Fivetran APIsapiSecret- through which to access Fivetran APIs- Returns:
- the builder, set up to extract directly from Fivetran APIs using API token authentication
-
publishAnnouncements
Whether to publish process announcements (true) or not.- Parameters:
enabled- if true, will publish process announcements- Returns:
- the builder, set up to publish (or not) process announcements
-
metadata
Set all the metadata for the package (labels, annotations, etc).- Specified by:
metadatain classAbstractPackage.AbstractPackageBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C, B>> - Returns:
- the builder, with metadata set
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAbstractCrawler.AbstractCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C, B>>
-
self
- Specified by:
selfin classAbstractCrawler.AbstractCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C, B>>
-
build
- Specified by:
buildin classAbstractCrawler.AbstractCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C, B>>
-
toString
- Overrides:
toStringin classAbstractCrawler.AbstractCrawlerBuilder<C extends FivetranCrawler,B extends FivetranCrawler.FivetranCrawlerBuilder<C, B>>
-