Class CrawlerS3TargetArgs.Builder

  • Enclosing class:
    CrawlerS3TargetArgs

    public static final class CrawlerS3TargetArgs.Builder
    extends java.lang.Object
    • 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