Package com.pulumi.aws.glue.inputs
Class CrawlerS3TargetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.CrawlerS3TargetArgs.Builder
-
- Enclosing class:
- CrawlerS3TargetArgs
public static final class CrawlerS3TargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CrawlerS3TargetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrawlerS3TargetArgsbuild()CrawlerS3TargetArgs.BuilderconnectionName(com.pulumi.core.Output<java.lang.String> connectionName)CrawlerS3TargetArgs.BuilderconnectionName(java.lang.String connectionName)CrawlerS3TargetArgs.BuilderdlqEventQueueArn(com.pulumi.core.Output<java.lang.String> dlqEventQueueArn)CrawlerS3TargetArgs.BuilderdlqEventQueueArn(java.lang.String dlqEventQueueArn)CrawlerS3TargetArgs.BuildereventQueueArn(com.pulumi.core.Output<java.lang.String> eventQueueArn)CrawlerS3TargetArgs.BuildereventQueueArn(java.lang.String eventQueueArn)CrawlerS3TargetArgs.Builderexclusions(com.pulumi.core.Output<java.util.List<java.lang.String>> exclusions)CrawlerS3TargetArgs.Builderexclusions(java.lang.String... exclusions)CrawlerS3TargetArgs.Builderexclusions(java.util.List<java.lang.String> exclusions)CrawlerS3TargetArgs.Builderpath(com.pulumi.core.Output<java.lang.String> path)CrawlerS3TargetArgs.Builderpath(java.lang.String path)CrawlerS3TargetArgs.BuildersampleSize(com.pulumi.core.Output<java.lang.Integer> sampleSize)CrawlerS3TargetArgs.BuildersampleSize(java.lang.Integer sampleSize)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CrawlerS3TargetArgs defaults)
-
-
Method Detail
-
connectionName
public CrawlerS3TargetArgs.Builder connectionName(@Nullable com.pulumi.core.Output<java.lang.String> connectionName)
- Parameters:
connectionName- Name of a connection which allows crawler to access data in S3 within a VPC.- Returns:
- builder
-
connectionName
public CrawlerS3TargetArgs.Builder connectionName(java.lang.String connectionName)
- Parameters:
connectionName- Name of a connection which allows crawler to access data in S3 within a VPC.- Returns:
- builder
-
dlqEventQueueArn
public CrawlerS3TargetArgs.Builder dlqEventQueueArn(@Nullable com.pulumi.core.Output<java.lang.String> dlqEventQueueArn)
- Parameters:
dlqEventQueueArn- ARN of the dead-letter SQS queue.- Returns:
- builder
-
dlqEventQueueArn
public CrawlerS3TargetArgs.Builder dlqEventQueueArn(java.lang.String dlqEventQueueArn)
- Parameters:
dlqEventQueueArn- ARN of the dead-letter SQS queue.- Returns:
- builder
-
eventQueueArn
public CrawlerS3TargetArgs.Builder eventQueueArn(@Nullable com.pulumi.core.Output<java.lang.String> eventQueueArn)
- Parameters:
eventQueueArn- ARN of the SQS queue to receive S3 notifications from.- Returns:
- builder
-
eventQueueArn
public CrawlerS3TargetArgs.Builder eventQueueArn(java.lang.String eventQueueArn)
- Parameters:
eventQueueArn- ARN of the SQS queue to receive S3 notifications from.- Returns:
- builder
-
exclusions
public CrawlerS3TargetArgs.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 CrawlerS3TargetArgs.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 CrawlerS3TargetArgs.Builder exclusions(java.lang.String... exclusions)
- Parameters:
exclusions- List of glob patterns used to exclude from the crawl.- Returns:
- builder
-
path
public CrawlerS3TargetArgs.Builder path(com.pulumi.core.Output<java.lang.String> path)
- Parameters:
path- Path to the Amazon S3 target.- Returns:
- builder
-
path
public CrawlerS3TargetArgs.Builder path(java.lang.String path)
- Parameters:
path- Path to the Amazon S3 target.- Returns:
- builder
-
sampleSize
public CrawlerS3TargetArgs.Builder sampleSize(@Nullable com.pulumi.core.Output<java.lang.Integer> sampleSize)
- Parameters:
sampleSize- Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.- Returns:
- builder
-
sampleSize
public CrawlerS3TargetArgs.Builder sampleSize(java.lang.Integer sampleSize)
- Parameters:
sampleSize- Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.- Returns:
- builder
-
build
public CrawlerS3TargetArgs build()
-
-