Class CfnCrawlerMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawlerMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawlerMixinProps
CfnCrawlerMixinProps-
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.cfnpropertymixins.services.glue.CfnCrawlerMixinProps
CfnCrawlerMixinProps.Builder, CfnCrawlerMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCrawlerMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCrawlerMixinProps.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 ObjectThe name of the database in which the crawler's output is stored.final StringA description of the crawler.final ObjectSpecifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.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 ObjectgetRole()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 theCfnCrawlerMixinProps.Builder.
-
-
Method Details
-
getClassifiers
Description copied from interface:CfnCrawlerMixinPropsA list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.- Specified by:
getClassifiersin interfaceCfnCrawlerMixinProps- See Also:
-
getConfiguration
Description copied from interface:CfnCrawlerMixinPropsCrawler 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 interfaceCfnCrawlerMixinProps- See Also:
-
getCrawlerSecurityConfiguration
Description copied from interface:CfnCrawlerMixinPropsThe name of theSecurityConfigurationstructure to be used by this crawler.- Specified by:
getCrawlerSecurityConfigurationin interfaceCfnCrawlerMixinProps- See Also:
-
getDatabaseName
Description copied from interface:CfnCrawlerMixinPropsThe name of the database in which the crawler's output is stored.Returns union: either
StringorIBucketRef- Specified by:
getDatabaseNamein interfaceCfnCrawlerMixinProps- See Also:
-
getDescription
Description copied from interface:CfnCrawlerMixinPropsA description of the crawler.- Specified by:
getDescriptionin interfaceCfnCrawlerMixinProps- See Also:
-
getLakeFormationConfiguration
Description copied from interface:CfnCrawlerMixinPropsSpecifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.Returns union: either
IResolvableorCfnCrawlerPropsMixin.LakeFormationConfigurationProperty- Specified by:
getLakeFormationConfigurationin interfaceCfnCrawlerMixinProps- See Also:
-
getName
Description copied from interface:CfnCrawlerMixinPropsThe name of the crawler.- Specified by:
getNamein interfaceCfnCrawlerMixinProps- See Also:
-
getRecrawlPolicy
Description copied from interface:CfnCrawlerMixinPropsA policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.Returns union: either
IResolvableorCfnCrawlerPropsMixin.RecrawlPolicyProperty- Specified by:
getRecrawlPolicyin interfaceCfnCrawlerMixinProps- See Also:
-
getRole
Description copied from interface:CfnCrawlerMixinPropsThe 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 interfaceCfnCrawlerMixinProps- See Also:
-
getSchedule
Description copied from interface:CfnCrawlerMixinPropsFor scheduled crawlers, the schedule when the crawler runs.Returns union: either
IResolvableorCfnCrawlerPropsMixin.ScheduleProperty- Specified by:
getSchedulein interfaceCfnCrawlerMixinProps- See Also:
-
getSchemaChangePolicy
Description copied from interface:CfnCrawlerMixinPropsThe 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.Returns union: either
IResolvableorCfnCrawlerPropsMixin.SchemaChangePolicyProperty- Specified by:
getSchemaChangePolicyin interfaceCfnCrawlerMixinProps- See Also:
-
getTablePrefix
Description copied from interface:CfnCrawlerMixinPropsThe prefix added to the names of tables that are created.- Specified by:
getTablePrefixin interfaceCfnCrawlerMixinProps- See Also:
-
getTags
Description copied from interface:CfnCrawlerMixinPropsThe tags to use with this crawler.- Specified by:
getTagsin interfaceCfnCrawlerMixinProps- See Also:
-
getTargets
Description copied from interface:CfnCrawlerMixinPropsA collection of targets to crawl.Returns union: either
IResolvableorCfnCrawlerPropsMixin.TargetsProperty- Specified by:
getTargetsin interfaceCfnCrawlerMixinProps- See Also:
-
$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()
-