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
Nested ClassesModifier and TypeClassDescriptionstatic classTableauCrawler.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
FieldsFields inherited from class com.atlan.model.packages.AbstractPackage
_name, _prefix, _runName -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionstatic TableauCrawler.TableauCrawlerBuilder<?, ?> protected booleanstatic 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.booleaninthashCode()toString()Methods inherited from class com.atlan.model.packages.AbstractCrawler
getConnectionMethods 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:
equalsin classAbstractCrawler
-
canEqual
- Overrides:
canEqualin classAbstractCrawler
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractCrawler
-
toString
- Overrides:
toStringin classAbstractCrawler
-