Class CrawlerConfig

java.lang.Object
org.lockss.laaws.crawler.model.CrawlerConfig

@Validated public class CrawlerConfig extends Object
Configuration information about a specific crawler.
  • Constructor Details

    • CrawlerConfig

      public CrawlerConfig()
  • Method Details

    • crawlerId

      public CrawlerConfig crawlerId(String crawlerId)
    • getCrawlerId

      @NotNull public @NotNull String getCrawlerId()
      The identifier for this crawler
      Returns:
      crawlerId
    • setCrawlerId

      public void setCrawlerId(String crawlerId)
    • attributes

      public CrawlerConfig attributes(Map<String,String> attributes)
    • putAttributesItem

      public CrawlerConfig putAttributesItem(String key, String attributesItem)
    • getAttributes

      @NotNull public @NotNull Map<String,String> getAttributes()
      key value pairs specific providing attributes and configuration information.
      Returns:
      attributes
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object