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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.CfnCrawlerProps
CfnCrawlerProps.Builder, CfnCrawlerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCrawlerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCrawlerProps.Builder.protectedJsii$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.JsonNodefinal booleanA list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.final StringCrawler configuration information.final StringThe name of theSecurityConfigurationstructure to be used by this crawler.final StringThe name of the database in which the crawler's output is stored.final StringA description of the crawler.final StringgetName()The name of the crawler.final ObjectA policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.final StringgetRole()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 ObjectFor scheduled crawlers, the schedule when the crawler runs.final ObjectThe policy that specifies update and delete behaviors for the crawler.final StringThe prefix added to the names of tables that are created.final ObjectgetTags()The tags to use with this crawler.final ObjectA collection of targets to crawl.final inthashCode()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:CfnCrawlerPropsThe 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:
getRolein interfaceCfnCrawlerProps
-
getTargets
Description copied from interface:CfnCrawlerPropsA collection of targets to crawl.- Specified by:
getTargetsin interfaceCfnCrawlerProps
-
getClassifiers
Description copied from interface:CfnCrawlerPropsA list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.- Specified by:
getClassifiersin interfaceCfnCrawlerProps
-
getConfiguration
Description copied from interface:CfnCrawlerPropsCrawler 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:
getConfigurationin interfaceCfnCrawlerProps
-
getCrawlerSecurityConfiguration
Description copied from interface:CfnCrawlerPropsThe name of theSecurityConfigurationstructure to be used by this crawler.- Specified by:
getCrawlerSecurityConfigurationin interfaceCfnCrawlerProps
-
getDatabaseName
Description copied from interface:CfnCrawlerPropsThe name of the database in which the crawler's output is stored.- Specified by:
getDatabaseNamein interfaceCfnCrawlerProps
-
getDescription
Description copied from interface:CfnCrawlerPropsA description of the crawler.- Specified by:
getDescriptionin interfaceCfnCrawlerProps
-
getName
Description copied from interface:CfnCrawlerPropsThe name of the crawler.- Specified by:
getNamein interfaceCfnCrawlerProps
-
getRecrawlPolicy
Description copied from interface:CfnCrawlerPropsA 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:
getRecrawlPolicyin interfaceCfnCrawlerProps
-
getSchedule
Description copied from interface:CfnCrawlerPropsFor scheduled crawlers, the schedule when the crawler runs.- Specified by:
getSchedulein interfaceCfnCrawlerProps
-
getSchemaChangePolicy
Description copied from interface:CfnCrawlerPropsThe 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
SchemaChangePolicydoes not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of theSchemaChangePolicyon a crawler.The SchemaChangePolicy consists of two components,
UpdateBehaviorandDeleteBehavior.- Specified by:
getSchemaChangePolicyin interfaceCfnCrawlerProps
-
getTablePrefix
Description copied from interface:CfnCrawlerPropsThe prefix added to the names of tables that are created.- Specified by:
getTablePrefixin interfaceCfnCrawlerProps
-
getTags
Description copied from interface:CfnCrawlerPropsThe tags to use with this crawler.- Specified by:
getTagsin interfaceCfnCrawlerProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-