Crawler class
Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the AWS Glue Data Catalog.
Constructors
-
Crawler({List<
String> ? classifiers, String? configuration, int? crawlElapsedTime, String? crawlerSecurityConfiguration, DateTime? creationTime, String? databaseName, String? description, LastCrawlInfo? lastCrawl, DateTime? lastUpdated, LineageConfiguration? lineageConfiguration, String? name, RecrawlPolicy? recrawlPolicy, String? role, Schedule? schedule, SchemaChangePolicy? schemaChangePolicy, CrawlerState? state, String? tablePrefix, CrawlerTargets? targets, int? version}) -
Crawler.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
classifiers
→ List<
String> ? -
A list of UTF-8 strings that specify the custom classifiers that are
associated with the crawler.
final
- configuration → String?
-
Crawler configuration information. This versioned JSON string allows users
to specify aspects of a crawler's behavior. For more information, see Configuring
a Crawler.
final
- crawlElapsedTime → int?
-
If the crawler is running, contains the total time elapsed since the last
crawl began.
final
- crawlerSecurityConfiguration → String?
-
The name of the
SecurityConfiguration
structure to be used by this crawler.final - creationTime → DateTime?
-
The time that the crawler was created.
final
- databaseName → String?
-
The name of the database in which the crawler's output is stored.
final
- description → String?
-
A description of the crawler.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastCrawl → LastCrawlInfo?
-
The status of the last crawl, and potentially error information if an error
occurred.
final
- lastUpdated → DateTime?
-
The time that the crawler was last updated.
final
- lineageConfiguration → LineageConfiguration?
-
A configuration that specifies whether data lineage is enabled for the
crawler.
final
- name → String?
-
The name of the crawler.
final
- 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.
final
- role → String?
-
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schedule → Schedule?
-
For scheduled crawlers, the schedule when the crawler runs.
final
- schemaChangePolicy → SchemaChangePolicy?
-
The policy that specifies update and delete behaviors for the crawler.
final
- state → CrawlerState?
-
Indicates whether the crawler is running, or whether a run is pending.
final
- tablePrefix → String?
-
The prefix added to the names of tables that are created.
final
- targets → CrawlerTargets?
-
A collection of targets to crawl.
final
- version → int?
-
The version of the crawler.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited