Package com.pulumi.aws.glue.inputs
Class CrawlerIcebergTargetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CrawlerIcebergTargetArgs.Builder
-
- Enclosing class:
- CrawlerIcebergTargetArgs
public static final class CrawlerIcebergTargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CrawlerIcebergTargetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrawlerIcebergTargetArgsbuild()CrawlerIcebergTargetArgs.BuilderconnectionName(com.pulumi.core.Output<java.lang.String> connectionName)CrawlerIcebergTargetArgs.BuilderconnectionName(java.lang.String connectionName)CrawlerIcebergTargetArgs.Builderexclusions(com.pulumi.core.Output<java.util.List<java.lang.String>> exclusions)CrawlerIcebergTargetArgs.Builderexclusions(java.lang.String... exclusions)CrawlerIcebergTargetArgs.Builderexclusions(java.util.List<java.lang.String> exclusions)CrawlerIcebergTargetArgs.BuildermaximumTraversalDepth(com.pulumi.core.Output<java.lang.Integer> maximumTraversalDepth)CrawlerIcebergTargetArgs.BuildermaximumTraversalDepth(java.lang.Integer maximumTraversalDepth)CrawlerIcebergTargetArgs.Builderpaths(com.pulumi.core.Output<java.util.List<java.lang.String>> paths)CrawlerIcebergTargetArgs.Builderpaths(java.lang.String... paths)CrawlerIcebergTargetArgs.Builderpaths(java.util.List<java.lang.String> paths)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CrawlerIcebergTargetArgs defaults)
-
-
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
-
build
public CrawlerIcebergTargetArgs build()
-
-