Class CfnCrawlerProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.CfnCrawlerProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawlerProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawlerProps
@Stability(Stable)
@Internal
public static final class CfnCrawlerProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCrawlerProps
An implementation for
CfnCrawlerProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.CfnCrawlerProps
CfnCrawlerProps.Builder, CfnCrawlerProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnCrawlerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCrawlerProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.final String
Crawler configuration information.final String
The name of theSecurityConfiguration
structure to be used by this crawler.final String
The name of the database in which the crawler's output is stored.final String
A description of the crawler.final String
getName()
The name of the crawler.final Object
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 String
getRole()
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 Object
For scheduled crawlers, the schedule when the crawler runs.final Object
The policy that specifies update and delete behaviors for the crawler.final String
The prefix added to the names of tables that are created.final Object
getTags()
The tags to use with this crawler.final Object
A collection of targets to crawl.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCrawlerProps.Builder
.
-
-
Method Details
-
getRole
Description copied from interface:CfnCrawlerProps
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.- Specified by:
getRole
in interfaceCfnCrawlerProps
-
getTargets
Description copied from interface:CfnCrawlerProps
A collection of targets to crawl.- Specified by:
getTargets
in interfaceCfnCrawlerProps
-
getClassifiers
Description copied from interface:CfnCrawlerProps
A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.- Specified by:
getClassifiers
in interfaceCfnCrawlerProps
-
getConfiguration
Description copied from interface:CfnCrawlerProps
Crawler configuration information.This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Configuring a Crawler .
- Specified by:
getConfiguration
in interfaceCfnCrawlerProps
-
getCrawlerSecurityConfiguration
Description copied from interface:CfnCrawlerProps
The name of theSecurityConfiguration
structure to be used by this crawler.- Specified by:
getCrawlerSecurityConfiguration
in interfaceCfnCrawlerProps
-
getDatabaseName
Description copied from interface:CfnCrawlerProps
The name of the database in which the crawler's output is stored.- Specified by:
getDatabaseName
in interfaceCfnCrawlerProps
-
getDescription
Description copied from interface:CfnCrawlerProps
A description of the crawler.- Specified by:
getDescription
in interfaceCfnCrawlerProps
-
getName
Description copied from interface:CfnCrawlerProps
The name of the crawler.- Specified by:
getName
in interfaceCfnCrawlerProps
-
getRecrawlPolicy
Description copied from interface:CfnCrawlerProps
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.- Specified by:
getRecrawlPolicy
in interfaceCfnCrawlerProps
-
getSchedule
Description copied from interface:CfnCrawlerProps
For scheduled crawlers, the schedule when the crawler runs.- Specified by:
getSchedule
in interfaceCfnCrawlerProps
-
getSchemaChangePolicy
Description copied from interface:CfnCrawlerProps
The policy that specifies update and delete behaviors for the crawler.The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The
SchemaChangePolicy
does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of theSchemaChangePolicy
on a crawler.The SchemaChangePolicy consists of two components,
UpdateBehavior
andDeleteBehavior
.- Specified by:
getSchemaChangePolicy
in interfaceCfnCrawlerProps
-
getTablePrefix
Description copied from interface:CfnCrawlerProps
The prefix added to the names of tables that are created.- Specified by:
getTablePrefix
in interfaceCfnCrawlerProps
-
getTags
Description copied from interface:CfnCrawlerProps
The tags to use with this crawler.- Specified by:
getTags
in interfaceCfnCrawlerProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-