public abstract static class BaseArgs.Builder<B extends BaseArgs.Builder<B,A>,A extends BaseArgs> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Consumer<A>> |
operations |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
A |
build()
Creates derived Args class with each attribute populated.
|
B |
extraHeaders(Http.Headers headers) |
B |
extraHeaders(Map<String,String> headers) |
B |
extraQueryParams(Http.QueryParameters queryParams) |
B |
extraQueryParams(Map<String,String> queryParams) |
protected abstract void |
validate(A args) |
protected abstract void validate(A args)
public B extraHeaders(Http.Headers headers)
public B extraQueryParams(Http.QueryParameters queryParams)
public A build()