Package ai.webscraping.option
Class CommonOptions.BaseBuilder<O,B extends CommonOptions.BaseBuilder<O,B>>
java.lang.Object
ai.webscraping.option.CommonOptions.BaseBuilder<O,B>
- Direct Known Subclasses:
FieldsOptions.Builder,HtmlOptions.Builder,QuestionOptions.Builder,SelectedMultipleOptions.Builder,SelectedOptions.Builder,TextOptions.Builder
- Enclosing class:
CommonOptions
public abstract static class CommonOptions.BaseBuilder<O,B extends CommonOptions.BaseBuilder<O,B>>
extends Object
Curiously-recurring base builder. Each endpoint's own
Builder
extends this with <O = OptionsType, B = OwnBuilderType> so
fluent calls return the concrete builder type.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Obuild()customProxy(String customProxy) errorOn404(boolean errorOn404) errorOnRedirect(boolean errorOnRedirect) js(boolean js) jsTimeout(int jsTimeoutSeconds) protected Bself()timeout(int timeoutMs)
-
Constructor Details
-
BaseBuilder
public BaseBuilder()
-
-
Method Details
-
self
-
headers
-
addHeader
-
timeout
-
js
-
jsTimeout
-
waitFor
-
proxy
-
country
-
customProxy
-
device
-
errorOn404
-
errorOnRedirect
-
jsScript
-
build
-