Package org.bouncycastle.est
Class ESTServiceBuilder
- java.lang.Object
 - 
- org.bouncycastle.est.ESTServiceBuilder
 
 
- 
- Direct Known Subclasses:
 JsseESTServiceBuilder
public class ESTServiceBuilder extends java.lang.ObjectBuild an RFC7030 (EST) service. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected ESTClientProviderclientProviderprotected java.lang.Stringlabelprotected java.lang.Stringserver 
- 
Constructor Summary
Constructors Constructor Description ESTServiceBuilder(java.lang.String server)With scheme and host.. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ESTServicebuild()Build the service.ESTServiceBuilderwithClientProvider(ESTClientProvider clientProvider)Set the client provider.ESTServiceBuilderwithLabel(java.lang.String label)Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2 
 - 
 
- 
- 
Field Detail
- 
server
protected final java.lang.String server
 
- 
clientProvider
protected ESTClientProvider clientProvider
 
- 
label
protected java.lang.String label
 
 - 
 
- 
Method Detail
- 
withLabel
public ESTServiceBuilder withLabel(java.lang.String label)
Set the label as per https://tools.ietf.org/html/rfc7030#section-3.2.2- Parameters:
 label- The label.- Returns:
 - this builder.
 
 
- 
withClientProvider
public ESTServiceBuilder withClientProvider(ESTClientProvider clientProvider)
Set the client provider.- Parameters:
 clientProvider- The client provider.- Returns:
 
 
- 
build
public ESTService build()
Build the service.- Returns:
 - an ESTService.
 
 
 - 
 
 -