Class CfnCrawlerProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCrawlerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCrawlerProps
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 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 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- See Also:
-
getTargets
Description copied from interface:CfnCrawlerPropsA collection of targets to crawl.Returns union: either
IResolvableorCfnCrawler.TargetsProperty- Specified by:
getTargetsin interfaceCfnCrawlerProps- See Also:
-
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- See Also:
-
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- See Also:
-
getCrawlerSecurityConfiguration
Description copied from interface:CfnCrawlerPropsThe name of theSecurityConfigurationstructure to be used by this crawler.- Specified by:
getCrawlerSecurityConfigurationin interfaceCfnCrawlerProps- See Also:
-
getDatabaseName
Description copied from interface:CfnCrawlerPropsThe name of the database in which the crawler's output is stored.Returns union: either
StringorIBucketRef- Specified by:
getDatabaseNamein interfaceCfnCrawlerProps- See Also:
-
getDescription
Description copied from interface:CfnCrawlerPropsA description of the crawler.- Specified by:
getDescriptionin interfaceCfnCrawlerProps- See Also:
-
getLakeFormationConfiguration
Description copied from interface:CfnCrawlerPropsSpecifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.Returns union: either
IResolvableorCfnCrawler.LakeFormationConfigurationProperty- Specified by:
getLakeFormationConfigurationin interfaceCfnCrawlerProps- See Also:
-
getName
Description copied from interface:CfnCrawlerPropsThe name of the crawler.- Specified by:
getNamein interfaceCfnCrawlerProps- See Also:
-
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.Returns union: either
IResolvableorCfnCrawler.RecrawlPolicyProperty- Specified by:
getRecrawlPolicyin interfaceCfnCrawlerProps- See Also:
-
getSchedule
Description copied from interface:CfnCrawlerPropsFor scheduled crawlers, the schedule when the crawler runs.Returns union: either
IResolvableorCfnCrawler.ScheduleProperty- Specified by:
getSchedulein interfaceCfnCrawlerProps- See Also:
-
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.Returns union: either
IResolvableorCfnCrawler.SchemaChangePolicyProperty- Specified by:
getSchemaChangePolicyin interfaceCfnCrawlerProps- See Also:
-
getTablePrefix
Description copied from interface:CfnCrawlerPropsThe prefix added to the names of tables that are created.- Specified by:
getTablePrefixin interfaceCfnCrawlerProps- See Also:
-
getTags
Description copied from interface:CfnCrawlerPropsThe tags to use with this crawler.- Specified by:
getTagsin interfaceCfnCrawlerProps- 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()
-