Class FivetranCrawler


public class FivetranCrawler extends AbstractCrawler
  • Field Details

    • PREFIX

      public static final String PREFIX
  • Constructor Details

  • Method Details

    • creator

      public static FivetranCrawler.FivetranCrawlerBuilder<?,?> creator(AtlanClient client, String connectionName) throws AtlanException
      Create the base configuration for a new Fivetran crawler. Sets all admins as connection admins.
      Parameters:
      client - connectivity to an Atlan tenant
      connectionName - name of the connection to create when running the crawler for the first time
      Returns:
      the builder for the base configuration of a Fivetran crawler
      Throws:
      AtlanException - if there is not at least one connection admin specified, or any specified are invalid
    • creator

      public static FivetranCrawler.FivetranCrawlerBuilder<?,?> creator(AtlanClient client, String connectionName, List<String> adminRoles, List<String> adminGroups, List<String> adminUsers) throws AtlanException
      Create the base configuration for a new Fivetran crawler.
      Parameters:
      client - connectivity to an Atlan tenant
      connectionName - name of the connection to create when running the crawler for the first time
      adminRoles - unique identifiers (GUIDs) of roles who will be connection admins on the connection
      adminGroups - internal names of groups who will be connection admins on the connection
      adminUsers - usernames of users who will be connection admins on the connection
      Returns:
      the builder for the base configuration of a Fivetran crawler
      Throws:
      AtlanException - if there is not at least one connection admin specified, or any specified are invalid
    • _internal

      public static FivetranCrawler.FivetranCrawlerBuilder<?,?> _internal()
    • toBuilder

      public FivetranCrawler.FivetranCrawlerBuilder<?,?> toBuilder()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AbstractCrawler
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AbstractCrawler
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractCrawler
    • toString

      public String toString()
      Overrides:
      toString in class AbstractCrawler