public static interface CreateCrawlerRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<CreateCrawlerRequest.Builder,CreateCrawlerRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateCrawlerRequest.Builder |
classifiers(Collection<String> classifiers)
A list of custom classifiers that the user has registered.
|
CreateCrawlerRequest.Builder |
classifiers(String... classifiers)
A list of custom classifiers that the user has registered.
|
CreateCrawlerRequest.Builder |
configuration(String configuration)
Crawler configuration information.
|
CreateCrawlerRequest.Builder |
crawlerSecurityConfiguration(String crawlerSecurityConfiguration)
The name of the
SecurityConfiguration structure to be used by this crawler. |
CreateCrawlerRequest.Builder |
databaseName(String databaseName)
The AWS Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*. |
CreateCrawlerRequest.Builder |
description(String description)
A description of the new crawler.
|
CreateCrawlerRequest.Builder |
name(String name)
Name of the new crawler.
|
CreateCrawlerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateCrawlerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateCrawlerRequest.Builder |
recrawlPolicy(Consumer<RecrawlPolicy.Builder> 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.
|
CreateCrawlerRequest.Builder |
recrawlPolicy(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.
|
CreateCrawlerRequest.Builder |
role(String role)
The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer
resources.
|
CreateCrawlerRequest.Builder |
schedule(String schedule)
A
cron expression used to specify the schedule (see Time-Based Schedules
for Jobs and Crawlers. |
default CreateCrawlerRequest.Builder |
schemaChangePolicy(Consumer<SchemaChangePolicy.Builder> schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
|
CreateCrawlerRequest.Builder |
schemaChangePolicy(SchemaChangePolicy schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
|
CreateCrawlerRequest.Builder |
tablePrefix(String tablePrefix)
The table prefix used for catalog tables that are created.
|
CreateCrawlerRequest.Builder |
tags(Map<String,String> tags)
The tags to use with this crawler request.
|
default CreateCrawlerRequest.Builder |
targets(Consumer<CrawlerTargets.Builder> targets)
A list of collection of targets to crawl.
|
CreateCrawlerRequest.Builder |
targets(CrawlerTargets targets)
A list of collection of targets to crawl.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateCrawlerRequest.Builder name(String name)
Name of the new crawler.
name - Name of the new crawler.CreateCrawlerRequest.Builder role(String role)
The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer resources.
role - The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer
resources.CreateCrawlerRequest.Builder databaseName(String databaseName)
The AWS Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*.
databaseName - The AWS Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*.CreateCrawlerRequest.Builder description(String description)
A description of the new crawler.
description - A description of the new crawler.CreateCrawlerRequest.Builder targets(CrawlerTargets targets)
A list of collection of targets to crawl.
targets - A list of collection of targets to crawl.default CreateCrawlerRequest.Builder targets(Consumer<CrawlerTargets.Builder> targets)
A list of collection of targets to crawl.
This is a convenience that creates an instance of theCrawlerTargets.Builder avoiding the need to
create one manually via CrawlerTargets.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to targets(CrawlerTargets).targets - a consumer that will call methods on CrawlerTargets.Buildertargets(CrawlerTargets)CreateCrawlerRequest.Builder schedule(String schedule)
A cron expression used to specify the schedule (see Time-Based Schedules
for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify:
cron(15 12 * * ? *).
schedule - A cron expression used to specify the schedule (see Time-Based
Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would
specify: cron(15 12 * * ? *).CreateCrawlerRequest.Builder classifiers(Collection<String> classifiers)
A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.
classifiers - A list of custom classifiers that the user has registered. By default, all built-in classifiers are
included in a crawl, but these custom classifiers always override the default classifiers for a given
classification.CreateCrawlerRequest.Builder classifiers(String... classifiers)
A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.
classifiers - A list of custom classifiers that the user has registered. By default, all built-in classifiers are
included in a crawl, but these custom classifiers always override the default classifiers for a given
classification.CreateCrawlerRequest.Builder tablePrefix(String tablePrefix)
The table prefix used for catalog tables that are created.
tablePrefix - The table prefix used for catalog tables that are created.CreateCrawlerRequest.Builder schemaChangePolicy(SchemaChangePolicy schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
schemaChangePolicy - The policy for the crawler's update and deletion behavior.default CreateCrawlerRequest.Builder schemaChangePolicy(Consumer<SchemaChangePolicy.Builder> schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
This is a convenience that creates an instance of theSchemaChangePolicy.Builder avoiding the need to
create one manually via SchemaChangePolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to schemaChangePolicy(SchemaChangePolicy).schemaChangePolicy - a consumer that will call methods on SchemaChangePolicy.BuilderschemaChangePolicy(SchemaChangePolicy)CreateCrawlerRequest.Builder recrawlPolicy(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.
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.default CreateCrawlerRequest.Builder recrawlPolicy(Consumer<RecrawlPolicy.Builder> 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 is a convenience that creates an instance of theRecrawlPolicy.Builder avoiding the need to
create one manually via RecrawlPolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to recrawlPolicy(RecrawlPolicy).recrawlPolicy - a consumer that will call methods on RecrawlPolicy.BuilderrecrawlPolicy(RecrawlPolicy)CreateCrawlerRequest.Builder configuration(String configuration)
Crawler configuration information. 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 versioned JSON string allows users to specify aspects of a
crawler's behavior. For more information, see Configuring a
Crawler.CreateCrawlerRequest.Builder crawlerSecurityConfiguration(String crawlerSecurityConfiguration)
The name of the SecurityConfiguration structure to be used by this crawler.
crawlerSecurityConfiguration - The name of the SecurityConfiguration structure to be used by this crawler.CreateCrawlerRequest.Builder tags(Map<String,String> tags)
The tags to use with this crawler request. You may use tags to limit access to the crawler. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.
tags - The tags to use with this crawler request. You may use tags to limit access to the crawler. For more
information about tags in AWS Glue, see AWS Tags in AWS Glue in the
developer guide.CreateCrawlerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateCrawlerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.