public static interface UpdateCrawlerRequest.Builder extends GlueRequest.Builder, SdkPojo, CopyableBuilder<UpdateCrawlerRequest.Builder,UpdateCrawlerRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateCrawlerRequest.Builder |
classifiers(Collection<String> classifiers)
A list of custom classifiers that the user has registered.
|
UpdateCrawlerRequest.Builder |
classifiers(String... classifiers)
A list of custom classifiers that the user has registered.
|
UpdateCrawlerRequest.Builder |
configuration(String configuration)
Crawler configuration information.
|
UpdateCrawlerRequest.Builder |
crawlerSecurityConfiguration(String crawlerSecurityConfiguration)
The name of the
SecurityConfiguration structure to be used by this crawler. |
UpdateCrawlerRequest.Builder |
databaseName(String databaseName)
The Glue database where results are stored, such as:
arn:aws:daylight:us-east-1::database/sometable/*. |
UpdateCrawlerRequest.Builder |
description(String description)
A description of the new crawler.
|
default UpdateCrawlerRequest.Builder |
lakeFormationConfiguration(Consumer<LakeFormationConfiguration.Builder> lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
|
UpdateCrawlerRequest.Builder |
lakeFormationConfiguration(LakeFormationConfiguration lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
|
default UpdateCrawlerRequest.Builder |
lineageConfiguration(Consumer<LineageConfiguration.Builder> lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
|
UpdateCrawlerRequest.Builder |
lineageConfiguration(LineageConfiguration lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
|
UpdateCrawlerRequest.Builder |
name(String name)
Name of the new crawler.
|
UpdateCrawlerRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateCrawlerRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateCrawlerRequest.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.
|
UpdateCrawlerRequest.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.
|
UpdateCrawlerRequest.Builder |
role(String role)
The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer
resources.
|
UpdateCrawlerRequest.Builder |
schedule(String schedule)
A
cron expression used to specify the schedule (see Time-Based Schedules
for Jobs and Crawlers. |
default UpdateCrawlerRequest.Builder |
schemaChangePolicy(Consumer<SchemaChangePolicy.Builder> schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
|
UpdateCrawlerRequest.Builder |
schemaChangePolicy(SchemaChangePolicy schemaChangePolicy)
The policy for the crawler's update and deletion behavior.
|
UpdateCrawlerRequest.Builder |
tablePrefix(String tablePrefix)
The table prefix used for catalog tables that are created.
|
default UpdateCrawlerRequest.Builder |
targets(Consumer<CrawlerTargets.Builder> targets)
A list of targets to crawl.
|
UpdateCrawlerRequest.Builder |
targets(CrawlerTargets targets)
A list of targets to crawl.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateCrawlerRequest.Builder name(String name)
Name of the new crawler.
name - Name of the new crawler.UpdateCrawlerRequest.Builder role(String role)
The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer resources.
role - The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access
customer resources.UpdateCrawlerRequest.Builder databaseName(String databaseName)
The Glue database where results are stored, such as:
arn:aws:daylight:us-east-1::database/sometable/*.
databaseName - The Glue database where results are stored, such as:
arn:aws:daylight:us-east-1::database/sometable/*.UpdateCrawlerRequest.Builder description(String description)
A description of the new crawler.
description - A description of the new crawler.UpdateCrawlerRequest.Builder targets(CrawlerTargets targets)
A list of targets to crawl.
targets - A list of targets to crawl.default UpdateCrawlerRequest.Builder targets(Consumer<CrawlerTargets.Builder> targets)
A list 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)UpdateCrawlerRequest.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 * * ? *).UpdateCrawlerRequest.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.UpdateCrawlerRequest.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.UpdateCrawlerRequest.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.UpdateCrawlerRequest.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 UpdateCrawlerRequest.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)UpdateCrawlerRequest.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 UpdateCrawlerRequest.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)UpdateCrawlerRequest.Builder lineageConfiguration(LineageConfiguration lineageConfiguration)
Specifies data lineage configuration settings for the crawler.
lineageConfiguration - Specifies data lineage configuration settings for the crawler.default UpdateCrawlerRequest.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)UpdateCrawlerRequest.Builder lakeFormationConfiguration(LakeFormationConfiguration lakeFormationConfiguration)
Specifies Lake Formation configuration settings for the crawler.
lakeFormationConfiguration - Specifies Lake Formation configuration settings for the crawler.default UpdateCrawlerRequest.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)UpdateCrawlerRequest.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.UpdateCrawlerRequest.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.UpdateCrawlerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateCrawlerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.