Interface Urls.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Urls.Builder,Urls>, SdkBuilder<Urls.Builder,Urls>, SdkPojo
Enclosing class:
Urls

public static interface Urls.Builder extends SdkPojo, CopyableBuilder<Urls.Builder,Urls>
  • Method Details

    • seedUrlConfiguration

      Urls.Builder seedUrlConfiguration(SeedUrlConfiguration seedUrlConfiguration)

      Configuration of the seed or starting point URLs of the websites you want to crawl.

      You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to.

      You can list up to 100 seed URLs.

      Parameters:
      seedUrlConfiguration - Configuration of the seed or starting point URLs of the websites you want to crawl.

      You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to.

      You can list up to 100 seed URLs.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • seedUrlConfiguration

      default Urls.Builder seedUrlConfiguration(Consumer<SeedUrlConfiguration.Builder> seedUrlConfiguration)

      Configuration of the seed or starting point URLs of the websites you want to crawl.

      You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to.

      You can list up to 100 seed URLs.

      This is a convenience method that creates an instance of the SeedUrlConfiguration.Builder avoiding the need to create one manually via SeedUrlConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to seedUrlConfiguration(SeedUrlConfiguration).

      Parameters:
      seedUrlConfiguration - a consumer that will call methods on SeedUrlConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • siteMapsConfiguration

      Urls.Builder siteMapsConfiguration(SiteMapsConfiguration siteMapsConfiguration)

      Configuration of the sitemap URLs of the websites you want to crawl.

      Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.

      Parameters:
      siteMapsConfiguration - Configuration of the sitemap URLs of the websites you want to crawl.

      Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • siteMapsConfiguration

      default Urls.Builder siteMapsConfiguration(Consumer<SiteMapsConfiguration.Builder> siteMapsConfiguration)

      Configuration of the sitemap URLs of the websites you want to crawl.

      Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.

      This is a convenience method that creates an instance of the SiteMapsConfiguration.Builder avoiding the need to create one manually via SiteMapsConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to siteMapsConfiguration(SiteMapsConfiguration).

      Parameters:
      siteMapsConfiguration - a consumer that will call methods on SiteMapsConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: