Class CrawlerIcebergTargetArgs.Builder

  • Enclosing class:
    CrawlerIcebergTargetArgs

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

      • connectionName

        public CrawlerIcebergTargetArgs.Builder connectionName​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> connectionName)
        Parameters:
        connectionName - Name of the connection to use to connect to the Iceberg target.
        Returns:
        builder
      • connectionName

        public CrawlerIcebergTargetArgs.Builder connectionName​(java.lang.String connectionName)
        Parameters:
        connectionName - Name of the connection to use to connect to the Iceberg target.
        Returns:
        builder
      • exclusions

        public CrawlerIcebergTargetArgs.Builder exclusions​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> exclusions)
        Parameters:
        exclusions - List of glob patterns used to exclude from the crawl.
        Returns:
        builder
      • exclusions

        public CrawlerIcebergTargetArgs.Builder exclusions​(java.util.List<java.lang.String> exclusions)
        Parameters:
        exclusions - List of glob patterns used to exclude from the crawl.
        Returns:
        builder
      • exclusions

        public CrawlerIcebergTargetArgs.Builder exclusions​(java.lang.String... exclusions)
        Parameters:
        exclusions - List of glob patterns used to exclude from the crawl.
        Returns:
        builder
      • maximumTraversalDepth

        public CrawlerIcebergTargetArgs.Builder maximumTraversalDepth​(com.pulumi.core.Output<java.lang.Integer> maximumTraversalDepth)
        Parameters:
        maximumTraversalDepth - Maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`.
        Returns:
        builder
      • maximumTraversalDepth

        public CrawlerIcebergTargetArgs.Builder maximumTraversalDepth​(java.lang.Integer maximumTraversalDepth)
        Parameters:
        maximumTraversalDepth - Maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`.
        Returns:
        builder
      • paths

        public CrawlerIcebergTargetArgs.Builder paths​(com.pulumi.core.Output<java.util.List<java.lang.String>> paths)
        Parameters:
        paths - One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.
        Returns:
        builder
      • paths

        public CrawlerIcebergTargetArgs.Builder paths​(java.util.List<java.lang.String> paths)
        Parameters:
        paths - One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.
        Returns:
        builder
      • paths

        public CrawlerIcebergTargetArgs.Builder paths​(java.lang.String... paths)
        Parameters:
        paths - One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.
        Returns:
        builder