Package com.contentgrid.opa.client
Class OpaClient.Builder
- java.lang.Object
-
- com.contentgrid.opa.client.OpaClient.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpaClientbuild()protected OpaHttpClientgetOrCreateDefaultHttpClient()OpaClient.BuilderhttpLogging(java.util.function.Consumer<RestClientConfiguration.LogSpecification> httpLogSpec)OpaClient.BuilderrestClient(OpaHttpClient restClient)OpaClient.Builderurl(java.lang.String url)
-
-
-
Method Detail
-
url
public OpaClient.Builder url(java.lang.String url)
- Parameters:
url- URL including protocol and port
-
restClient
public OpaClient.Builder restClient(OpaHttpClient restClient)
-
httpLogging
public OpaClient.Builder httpLogging(java.util.function.Consumer<RestClientConfiguration.LogSpecification> httpLogSpec)
-
build
public OpaClient build()
-
getOrCreateDefaultHttpClient
protected OpaHttpClient getOrCreateDefaultHttpClient()
-
-