Class RecrawlPolicy
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecrawlPolicy.Builder,RecrawlPolicy>
When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in Glue in the developer guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RecrawlPolicy.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final RecrawlBehaviorSpecifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.final StringSpecifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.static Class<? extends RecrawlPolicy.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
recrawlBehavior
Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.
A value of
CRAWL_EVERYTHINGspecifies crawling the entire dataset again.A value of
CRAWL_NEW_FOLDERS_ONLYspecifies crawling only folders that were added since the last crawler run.A value of
CRAWL_EVENT_MODEspecifies crawling only the changes identified by Amazon S3 events.If the service returns an enum value that is not available in the current SDK version,
recrawlBehaviorwill returnRecrawlBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrecrawlBehaviorAsString().- Returns:
- Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the
last crawler run.
A value of
CRAWL_EVERYTHINGspecifies crawling the entire dataset again.A value of
CRAWL_NEW_FOLDERS_ONLYspecifies crawling only folders that were added since the last crawler run.A value of
CRAWL_EVENT_MODEspecifies crawling only the changes identified by Amazon S3 events. - See Also:
-
recrawlBehaviorAsString
Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.
A value of
CRAWL_EVERYTHINGspecifies crawling the entire dataset again.A value of
CRAWL_NEW_FOLDERS_ONLYspecifies crawling only folders that were added since the last crawler run.A value of
CRAWL_EVENT_MODEspecifies crawling only the changes identified by Amazon S3 events.If the service returns an enum value that is not available in the current SDK version,
recrawlBehaviorwill returnRecrawlBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrecrawlBehaviorAsString().- Returns:
- Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the
last crawler run.
A value of
CRAWL_EVERYTHINGspecifies crawling the entire dataset again.A value of
CRAWL_NEW_FOLDERS_ONLYspecifies crawling only folders that were added since the last crawler run.A value of
CRAWL_EVENT_MODEspecifies crawling only the changes identified by Amazon S3 events. - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecrawlPolicy.Builder,RecrawlPolicy>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-