Class RecrawlPolicy

    • 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_EVERYTHING specifies crawling the entire dataset again.

        A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

        A value of CRAWL_EVENT_MODE specifies 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, recrawlBehavior will return RecrawlBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from recrawlBehaviorAsString().

        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_EVERYTHING specifies crawling the entire dataset again.

        A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

        A value of CRAWL_EVENT_MODE specifies 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_EVERYTHING specifies crawling the entire dataset again.

        A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

        A value of CRAWL_EVENT_MODE specifies 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, recrawlBehavior will return RecrawlBehavior.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from recrawlBehaviorAsString().

        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_EVERYTHING specifies crawling the entire dataset again.

        A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

        A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

        See Also:
        RecrawlBehavior
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)