public static final class CfnCrawlerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCrawlerProps
CfnCrawlerProps
CfnCrawlerProps.Builder, CfnCrawlerProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.String> |
getClassifiers()
A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.
|
java.lang.String |
getConfiguration()
Crawler configuration information.
|
java.lang.String |
getCrawlerSecurityConfiguration()
The name of the `SecurityConfiguration` structure to be used by this crawler.
|
java.lang.String |
getDatabaseName()
The name of the database in which the crawler's output is stored.
|
java.lang.String |
getDescription()
A description of the crawler.
|
java.lang.String |
getName()
The name of the crawler.
|
java.lang.Object |
getRecrawlPolicy()
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
|
java.lang.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.
|
java.lang.Object |
getSchedule()
For scheduled crawlers, the schedule when the crawler runs.
|
java.lang.Object |
getSchemaChangePolicy()
The policy that specifies update and delete behaviors for the crawler.
|
java.lang.String |
getTablePrefix()
The prefix added to the names of tables that are created.
|
java.lang.Object |
getTags()
The tags to use with this crawler.
|
java.lang.Object |
getTargets()
A collection of targets to crawl.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getRole()
CfnCrawlerProps
getRole
in interface CfnCrawlerProps
public final java.lang.Object getTargets()
CfnCrawlerProps
getTargets
in interface CfnCrawlerProps
public final java.util.List<java.lang.String> getClassifiers()
CfnCrawlerProps
getClassifiers
in interface CfnCrawlerProps
public final java.lang.String getConfiguration()
CfnCrawlerProps
This versioned JSON string allows users to specify aspects of a crawler's behavior. For more information, see Configuring a Crawler .
getConfiguration
in interface CfnCrawlerProps
public final java.lang.String getCrawlerSecurityConfiguration()
CfnCrawlerProps
getCrawlerSecurityConfiguration
in interface CfnCrawlerProps
public final java.lang.String getDatabaseName()
CfnCrawlerProps
getDatabaseName
in interface CfnCrawlerProps
public final java.lang.String getDescription()
CfnCrawlerProps
getDescription
in interface CfnCrawlerProps
public final java.lang.String getName()
CfnCrawlerProps
getName
in interface CfnCrawlerProps
public final java.lang.Object getRecrawlPolicy()
CfnCrawlerProps
getRecrawlPolicy
in interface CfnCrawlerProps
public final java.lang.Object getSchedule()
CfnCrawlerProps
getSchedule
in interface CfnCrawlerProps
public final java.lang.Object getSchemaChangePolicy()
CfnCrawlerProps
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 the SchemaChangePolicy
on a crawler.
The SchemaChangePolicy consists of two components, UpdateBehavior
and DeleteBehavior
.
getSchemaChangePolicy
in interface CfnCrawlerProps
public final java.lang.String getTablePrefix()
CfnCrawlerProps
getTablePrefix
in interface CfnCrawlerProps
public final java.lang.Object getTags()
CfnCrawlerProps
getTags
in interface CfnCrawlerProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()