Class CrawlerCatalogTargetArgs.Builder

  • Enclosing class:
    CrawlerCatalogTargetArgs

    public static final class CrawlerCatalogTargetArgs.Builder
    extends java.lang.Object
    • Method Detail

      • connectionName

        public CrawlerCatalogTargetArgs.Builder connectionName​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> connectionName)
        Parameters:
        connectionName - The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a `NETWORK` Connection type.
        Returns:
        builder
      • connectionName

        public CrawlerCatalogTargetArgs.Builder connectionName​(java.lang.String connectionName)
        Parameters:
        connectionName - The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a `NETWORK` Connection type.
        Returns:
        builder
      • databaseName

        public CrawlerCatalogTargetArgs.Builder databaseName​(com.pulumi.core.Output<java.lang.String> databaseName)
        Parameters:
        databaseName - The name of the Glue database to be synchronized.
        Returns:
        builder
      • databaseName

        public CrawlerCatalogTargetArgs.Builder databaseName​(java.lang.String databaseName)
        Parameters:
        databaseName - The name of the Glue database to be synchronized.
        Returns:
        builder
      • dlqEventQueueArn

        public CrawlerCatalogTargetArgs.Builder dlqEventQueueArn​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> dlqEventQueueArn)
        Parameters:
        dlqEventQueueArn - A valid Amazon SQS ARN. > **Note:** `deletion_behavior` of catalog target doesn't support `DEPRECATE_IN_DATABASE`. > **Note:** `configuration` for catalog target crawlers will have `{ ... "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas"} }` by default.
        Returns:
        builder
      • dlqEventQueueArn

        public CrawlerCatalogTargetArgs.Builder dlqEventQueueArn​(java.lang.String dlqEventQueueArn)
        Parameters:
        dlqEventQueueArn - A valid Amazon SQS ARN. > **Note:** `deletion_behavior` of catalog target doesn't support `DEPRECATE_IN_DATABASE`. > **Note:** `configuration` for catalog target crawlers will have `{ ... "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas"} }` by default.
        Returns:
        builder
      • eventQueueArn

        public CrawlerCatalogTargetArgs.Builder eventQueueArn​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> eventQueueArn)
        Parameters:
        eventQueueArn - A valid Amazon SQS ARN.
        Returns:
        builder
      • eventQueueArn

        public CrawlerCatalogTargetArgs.Builder eventQueueArn​(java.lang.String eventQueueArn)
        Parameters:
        eventQueueArn - A valid Amazon SQS ARN.
        Returns:
        builder
      • tables

        public CrawlerCatalogTargetArgs.Builder tables​(com.pulumi.core.Output<java.util.List<java.lang.String>> tables)
        Parameters:
        tables - A list of catalog tables to be synchronized.
        Returns:
        builder
      • tables

        public CrawlerCatalogTargetArgs.Builder tables​(java.util.List<java.lang.String> tables)
        Parameters:
        tables - A list of catalog tables to be synchronized.
        Returns:
        builder
      • tables

        public CrawlerCatalogTargetArgs.Builder tables​(java.lang.String... tables)
        Parameters:
        tables - A list of catalog tables to be synchronized.
        Returns:
        builder