public class ESTServiceBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ESTClientProvider |
clientProvider |
protected java.lang.String |
label |
protected java.lang.String |
server |
Constructor and Description |
---|
ESTServiceBuilder(java.lang.String server)
With scheme and host..
|
Modifier and Type | Method and Description |
---|---|
ESTService |
build()
Build the service.
|
ESTServiceBuilder |
withClientProvider(ESTClientProvider clientProvider)
Set the client provider.
|
ESTServiceBuilder |
withLabel(java.lang.String label)
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2
|
protected final java.lang.String server
protected ESTClientProvider clientProvider
protected java.lang.String label
public ESTServiceBuilder(java.lang.String server)
server
- The authority name, eg estserver.co.aupublic ESTServiceBuilder withLabel(java.lang.String label)
label
- The label.public ESTServiceBuilder withClientProvider(ESTClientProvider clientProvider)
clientProvider
- The client provider.public ESTService build()