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 Object
Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.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
- See Also:
-
getTargets
Description copied from interface:CfnCrawlerProps
A collection of targets to crawl.- Specified by:
getTargets
in interfaceCfnCrawlerProps
- See Also:
-
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
- See Also:
-
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
- See Also:
-
getCrawlerSecurityConfiguration
Description copied from interface:CfnCrawlerProps
The name of theSecurityConfiguration
structure to be used by this crawler.- Specified by:
getCrawlerSecurityConfiguration
in interfaceCfnCrawlerProps
- See Also:
-
getDatabaseName
Description copied from interface:CfnCrawlerProps
The name of the database in which the crawler's output is stored.- Specified by:
getDatabaseName
in interfaceCfnCrawlerProps
- See Also:
-
getDescription
Description copied from interface:CfnCrawlerProps
A description of the crawler.- Specified by:
getDescription
in interfaceCfnCrawlerProps
- See Also:
-
getLakeFormationConfiguration
Description copied from interface:CfnCrawlerProps
Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.- Specified by:
getLakeFormationConfiguration
in interfaceCfnCrawlerProps
- See Also:
-
getName
Description copied from interface:CfnCrawlerProps
The name of the crawler.- Specified by:
getName
in interfaceCfnCrawlerProps
- See Also:
-
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
- See Also:
-
getSchedule
Description copied from interface:CfnCrawlerProps
For scheduled crawlers, the schedule when the crawler runs.- Specified by:
getSchedule
in interfaceCfnCrawlerProps
- See Also:
-
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
- See Also:
-
getTablePrefix
Description copied from interface:CfnCrawlerProps
The prefix added to the names of tables that are created.- Specified by:
getTablePrefix
in interfaceCfnCrawlerProps
- See Also:
-
getTags
Description copied from interface:CfnCrawlerProps
The tags to use with this crawler.- Specified by:
getTags
in interfaceCfnCrawlerProps
- See Also:
-
$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()
-