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 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.
|
default CreateCrawlerRequest.Builder |
lakeFormationConfiguration(Consumer<LakeFormationConfiguration.Builder> lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
|
CreateCrawlerRequest.Builder |
lakeFormationConfiguration(LakeFormationConfiguration lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
|
default CreateCrawlerRequest.Builder |
lineageConfiguration(Consumer<LineageConfiguration.Builder> lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
|
CreateCrawlerRequest.Builder |
lineageConfiguration(LineageConfiguration lineageConfiguration)
Specifies data lineage configuration settings for the 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 Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*.
databaseName - The 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 method 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 method 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 method 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 lineageConfiguration(LineageConfiguration lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
lineageConfiguration - Specifies data lineage configuration settings for the crawler.default CreateCrawlerRequest.Builder lineageConfiguration(Consumer<LineageConfiguration.Builder> lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
This is a convenience method that creates an instance of theLineageConfiguration.Builder avoiding
the need to create one manually via LineageConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to lineageConfiguration(LineageConfiguration).
lineageConfiguration - a consumer that will call methods on LineageConfiguration.BuilderlineageConfiguration(LineageConfiguration)CreateCrawlerRequest.Builder lakeFormationConfiguration(LakeFormationConfiguration lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
lakeFormationConfiguration - Specifies Lake Formation configuration settings for the crawler.default CreateCrawlerRequest.Builder lakeFormationConfiguration(Consumer<LakeFormationConfiguration.Builder> lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
This is a convenience method that creates an instance of theLakeFormationConfiguration.Builder
avoiding the need to create one manually via LakeFormationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to lakeFormationConfiguration(LakeFormationConfiguration).
lakeFormationConfiguration - a consumer that will call methods on LakeFormationConfiguration.BuilderlakeFormationConfiguration(LakeFormationConfiguration)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 Setting crawler configuration options.
configuration - Crawler configuration information. This versioned JSON string allows users to specify aspects of a
crawler's behavior. For more information, see Setting crawler
configuration options.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 Glue, see Amazon Web Services Tags in 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 Glue, see Amazon Web Services Tags in
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 © 2023. All rights reserved.