Package dev.cerbos.sdk
Class CerbosClientBuilder
- java.lang.Object
-
- dev.cerbos.sdk.CerbosClientBuilder
-
public class CerbosClientBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCerbosClientBuilder.InvalidClientConfigurationException
-
Constructor Summary
Constructors Constructor Description CerbosClientBuilder(java.lang.String target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CerbosBlockingAdminClientbuildBlockingAdminClient()CerbosBlockingAdminClientbuildBlockingAdminClient(java.lang.String username, java.lang.String password)CerbosBlockingClientbuildBlockingClient()CerbosClientBuilderwithAuthority(java.lang.String authority)CerbosClientBuilderwithCaCertificate(java.io.InputStream caCertificate)CerbosClientBuilderwithInsecure()CerbosClientBuilderwithPlaintext()CerbosClientBuilderwithPlaygroundInstance(java.lang.String playgroundInstance)CerbosClientBuilderwithTimeout(java.time.Duration timeout)CerbosClientBuilderwithTlsCertificate(java.io.InputStream tlsCertificate)CerbosClientBuilderwithTlsKey(java.io.InputStream tlsKey)
-
-
-
Method Detail
-
withPlaintext
public CerbosClientBuilder withPlaintext()
-
withInsecure
public CerbosClientBuilder withInsecure()
-
withAuthority
public CerbosClientBuilder withAuthority(java.lang.String authority)
-
withCaCertificate
public CerbosClientBuilder withCaCertificate(java.io.InputStream caCertificate)
-
withTlsCertificate
public CerbosClientBuilder withTlsCertificate(java.io.InputStream tlsCertificate)
-
withTlsKey
public CerbosClientBuilder withTlsKey(java.io.InputStream tlsKey)
-
withTimeout
public CerbosClientBuilder withTimeout(java.time.Duration timeout)
-
withPlaygroundInstance
public CerbosClientBuilder withPlaygroundInstance(java.lang.String playgroundInstance)
-
buildBlockingClient
public CerbosBlockingClient buildBlockingClient() throws CerbosClientBuilder.InvalidClientConfigurationException
-
buildBlockingAdminClient
public CerbosBlockingAdminClient buildBlockingAdminClient() throws CerbosClientBuilder.InvalidClientConfigurationException
-
buildBlockingAdminClient
public CerbosBlockingAdminClient buildBlockingAdminClient(java.lang.String username, java.lang.String password) throws CerbosClientBuilder.InvalidClientConfigurationException
-
-