Package com.atlan.model.packages
Class TableauCrawler
java.lang.Object
com.atlan.model.packages.AbstractPackage
com.atlan.model.packages.AbstractCrawler
com.atlan.model.packages.TableauCrawler
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
TableauCrawler.TableauCrawlerBuilder<C extends TableauCrawler,
B extends TableauCrawler.TableauCrawlerBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.packages.AbstractCrawler
AbstractCrawler.AbstractCrawlerBuilder<C extends AbstractCrawler,
B extends AbstractCrawler.AbstractCrawlerBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.packages.AbstractPackage
AbstractPackage.AbstractPackageBuilder<C extends AbstractPackage,
B extends AbstractPackage.AbstractPackageBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.packages.AbstractPackage
_name, _prefix, _runName
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic TableauCrawler.TableauCrawlerBuilder<?,
?> protected boolean
static TableauCrawler.TableauCrawlerBuilder<?,
?> creator
(AtlanClient client, String connectionName) Create the base configuration for a new Tableau crawler.static TableauCrawler.TableauCrawlerBuilder<?,
?> creator
(AtlanClient client, String connectionName, List<String> adminRoles, List<String> adminGroups, List<String> adminUsers) Create the base configuration for a new Tableau crawler.boolean
int
hashCode()
toString()
Methods inherited from class com.atlan.model.packages.AbstractCrawler
getConnection
Methods inherited from class com.atlan.model.packages.AbstractPackage
get_annotations, get_credential, get_labels, get_name, get_parameters, get_prefix, get_runName, getEpoch, toWorkflow
-
Field Details
-
PREFIX
-
-
Constructor Details
-
TableauCrawler
-
-
Method Details
-
creator
public static TableauCrawler.TableauCrawlerBuilder<?,?> creator(AtlanClient client, String connectionName) throws AtlanException Create the base configuration for a new Tableau crawler. Sets all admins as connection admins.- Parameters:
client
- connectivity to an Atlan tenantconnectionName
- name of the connection to create when running the crawler for the first time- Returns:
- the builder for the base configuration of a Tableau crawler
- Throws:
AtlanException
- if there is not at least one connection admin specified, or any specified are invalid
-
creator
public static TableauCrawler.TableauCrawlerBuilder<?,?> creator(AtlanClient client, String connectionName, List<String> adminRoles, List<String> adminGroups, List<String> adminUsers) throws AtlanException Create the base configuration for a new Tableau crawler.- Parameters:
client
- connectivity to an Atlan tenantconnectionName
- name of the connection to create when running the crawler for the first timeadminRoles
- unique identifiers (GUIDs) of roles who will be connection admins on the connectionadminGroups
- internal names of groups who will be connection admins on the connectionadminUsers
- usernames of users who will be connection admins on the connection- Returns:
- the builder for the base configuration of a Tableau crawler
- Throws:
AtlanException
- if there is not at least one connection admin specified, or any specified are invalid
-
_internal
-
toBuilder
-
equals
- Overrides:
equals
in classAbstractCrawler
-
canEqual
- Overrides:
canEqual
in classAbstractCrawler
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractCrawler
-
toString
- Overrides:
toString
in classAbstractCrawler
-