Class RecrawlPolicy
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.RecrawlPolicy
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecrawlPolicy.Builder,RecrawlPolicy>
@Generated("software.amazon.awssdk:codegen") public final class RecrawlPolicy extends Object implements SdkPojo, Serializable, 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecrawlPolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecrawlPolicy.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()RecrawlBehaviorrecrawlBehavior()Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.StringrecrawlBehaviorAsString()Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RecrawlPolicy.Builder>serializableBuilderClass()RecrawlPolicy.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
recrawlBehavior
public final RecrawlBehavior 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:
RecrawlBehavior
-
recrawlBehaviorAsString
public final String 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:
RecrawlBehavior
-
toBuilder
public RecrawlPolicy.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecrawlPolicy.Builder,RecrawlPolicy>
-
builder
public static RecrawlPolicy.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecrawlPolicy.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-