Class CrawlerHudiTargetArgs.Builder

  • Enclosing class:
    CrawlerHudiTargetArgs

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

      • connectionName

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

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

        public CrawlerHudiTargetArgs.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 CrawlerHudiTargetArgs.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 CrawlerHudiTargetArgs.Builder exclusions​(java.lang.String... exclusions)
        Parameters:
        exclusions - List of glob patterns used to exclude from the crawl.
        Returns:
        builder
      • maximumTraversalDepth

        public CrawlerHudiTargetArgs.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 Hudi 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 CrawlerHudiTargetArgs.Builder maximumTraversalDepth​(java.lang.Integer maximumTraversalDepth)
        Parameters:
        maximumTraversalDepth - Maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi 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 CrawlerHudiTargetArgs.Builder paths​(com.pulumi.core.Output<java.util.List<java.lang.String>> paths)
        Parameters:
        paths - One or more Amazon S3 paths that contains Hudi metadata folders as s3://bucket/prefix.
        Returns:
        builder
      • paths

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

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