public static final class CfnCrawler.S3TargetProperty.Builder
extends java.lang.Object
CfnCrawler.S3TargetProperty
Constructor and Description |
---|
Builder() |
public CfnCrawler.S3TargetProperty.Builder connectionName(java.lang.String connectionName)
CfnCrawler.S3TargetProperty.getConnectionName()
connectionName
- The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).this
public CfnCrawler.S3TargetProperty.Builder dlqEventQueueArn(java.lang.String dlqEventQueueArn)
CfnCrawler.S3TargetProperty.getDlqEventQueueArn()
dlqEventQueueArn
- `CfnCrawler.S3TargetProperty.DlqEventQueueArn`.this
public CfnCrawler.S3TargetProperty.Builder eventQueueArn(java.lang.String eventQueueArn)
CfnCrawler.S3TargetProperty.getEventQueueArn()
eventQueueArn
- `CfnCrawler.S3TargetProperty.EventQueueArn`.this
public CfnCrawler.S3TargetProperty.Builder exclusions(java.util.List<java.lang.String> exclusions)
CfnCrawler.S3TargetProperty.getExclusions()
exclusions
- A list of glob patterns used to exclude from the crawl.
For more information, see Catalog Tables with a Crawler .this
public CfnCrawler.S3TargetProperty.Builder path(java.lang.String path)
CfnCrawler.S3TargetProperty.getPath()
path
- The path to the Amazon S3 target.this
public CfnCrawler.S3TargetProperty.Builder sampleSize(java.lang.Number sampleSize)
CfnCrawler.S3TargetProperty.getSampleSize()
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.this
public CfnCrawler.S3TargetProperty build()
CfnCrawler.S3TargetProperty
java.lang.NullPointerException
- if any required attribute was not provided