@Stability(value=Stable) public static final class CfnCrawler.Builder extends Object implements software.amazon.jsii.Builder<CfnCrawler>
CfnCrawler.| Modifier and Type | Method and Description |
|---|---|
CfnCrawler |
build() |
CfnCrawler.Builder |
classifiers(List<String> classifiers)
A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.
|
CfnCrawler.Builder |
configuration(String configuration)
Crawler configuration information.
|
CfnCrawler.Builder |
crawlerSecurityConfiguration(String crawlerSecurityConfiguration)
The name of the `SecurityConfiguration` structure to be used by this crawler.
|
static CfnCrawler.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCrawler.Builder |
databaseName(String databaseName)
The name of the database in which the crawler's output is stored.
|
CfnCrawler.Builder |
description(String description)
A description of the crawler.
|
CfnCrawler.Builder |
name(String name)
The name of the crawler.
|
CfnCrawler.Builder |
recrawlPolicy(CfnCrawler.RecrawlPolicyProperty recrawlPolicy)
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
|
CfnCrawler.Builder |
recrawlPolicy(IResolvable recrawlPolicy)
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
|
CfnCrawler.Builder |
role(String role)
The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.
|
CfnCrawler.Builder |
schedule(CfnCrawler.ScheduleProperty schedule)
For scheduled crawlers, the schedule when the crawler runs.
|
CfnCrawler.Builder |
schedule(IResolvable schedule)
For scheduled crawlers, the schedule when the crawler runs.
|
CfnCrawler.Builder |
schemaChangePolicy(CfnCrawler.SchemaChangePolicyProperty schemaChangePolicy)
The policy that specifies update and delete behaviors for the crawler.
|
CfnCrawler.Builder |
schemaChangePolicy(IResolvable schemaChangePolicy)
The policy that specifies update and delete behaviors for the crawler.
|
CfnCrawler.Builder |
tablePrefix(String tablePrefix)
The prefix added to the names of tables that are created.
|
CfnCrawler.Builder |
tags(Object tags)
The tags to use with this crawler.
|
CfnCrawler.Builder |
targets(CfnCrawler.TargetsProperty targets)
A collection of targets to crawl.
|
CfnCrawler.Builder |
targets(IResolvable targets)
A collection of targets to crawl.
|
@Stability(value=Stable) public static CfnCrawler.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCrawler.CatalogTargetProperty.Builder.@Stability(value=Stable) public CfnCrawler.Builder role(String role)
role - The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder targets(CfnCrawler.TargetsProperty targets)
targets - A collection of targets to crawl. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder targets(IResolvable targets)
targets - A collection of targets to crawl. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder classifiers(List<String> classifiers)
classifiers - A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder configuration(String configuration)
This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Configuring a Crawler .
configuration - Crawler configuration information. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder crawlerSecurityConfiguration(String crawlerSecurityConfiguration)
crawlerSecurityConfiguration - The name of the `SecurityConfiguration` structure to be used by this crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder databaseName(String databaseName)
databaseName - The name of the database in which the crawler's output is stored. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder description(String description)
description - A description of the crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder name(String name)
name - The name of the crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder recrawlPolicy(CfnCrawler.RecrawlPolicyProperty recrawlPolicy)
recrawlPolicy - A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder recrawlPolicy(IResolvable recrawlPolicy)
recrawlPolicy - A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder schedule(CfnCrawler.ScheduleProperty schedule)
schedule - For scheduled crawlers, the schedule when the crawler runs. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder schedule(IResolvable schedule)
schedule - For scheduled crawlers, the schedule when the crawler runs. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder schemaChangePolicy(CfnCrawler.SchemaChangePolicyProperty schemaChangePolicy)
schemaChangePolicy - The policy that specifies update and delete behaviors for the crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder schemaChangePolicy(IResolvable schemaChangePolicy)
schemaChangePolicy - The policy that specifies update and delete behaviors for the crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder tablePrefix(String tablePrefix)
tablePrefix - The prefix added to the names of tables that are created. This parameter is required.this@Stability(value=Stable) public CfnCrawler.Builder tags(Object tags)
tags - The tags to use with this crawler. This parameter is required.this@Stability(value=Stable) public CfnCrawler build()
build in interface software.amazon.jsii.Builder<CfnCrawler>Copyright © 2022. All rights reserved.