Package org.zalando.fahrschein
Class NakadiClientBuilder
- java.lang.Object
-
- org.zalando.fahrschein.NakadiClientBuilder
-
public final class NakadiClientBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NakadiClientbuild()Creates a new instance ofNakadiClient.NakadiClientBuilderwithAccessTokenProvider(AccessTokenProvider accessTokenProvider)NakadiClientBuilderwithAuthorizationProvider(AuthorizationProvider authorizationProvider)NakadiClientBuilderwithCursorManager(CursorManager cursorManager)NakadiClientBuilderwithObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
-
Method Detail
-
withObjectMapper
public NakadiClientBuilder withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
withAccessTokenProvider
public NakadiClientBuilder withAccessTokenProvider(AccessTokenProvider accessTokenProvider)
-
withAuthorizationProvider
public NakadiClientBuilder withAuthorizationProvider(AuthorizationProvider authorizationProvider)
-
withCursorManager
public NakadiClientBuilder withCursorManager(CursorManager cursorManager)
-
build
public NakadiClient build()
Creates a new instance ofNakadiClient. In case noObjectMapperis provided, it's going to make use ofDefaultObjectMapperthat is making use ofPropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES. In case noCursorManageris provided it's going to make use ofManagedCursorManager.- Returns:
- A fresh instance of
NakadiClient
-
-