Package com.featureprobe.sdk.server
Class FPConfig.Builder
- java.lang.Object
-
- com.featureprobe.sdk.server.FPConfig.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FPConfigbuild()FPConfig.BuildereventUrl(URL eventUrl)FPConfig.BuilderlocalFileMode()FPConfig.BuilderlocalFileMode(String location)FPConfig.BuilderpollingMode()FPConfig.BuilderpollingMode(HttpConfiguration httpConfiguration)FPConfig.BuilderpollingMode(java.time.Duration refreshInterval)FPConfig.BuilderprerequisiteDeep(Integer prerequisiteDeep)FPConfig.BuilderrealtimeUri(String realtimeUri)FPConfig.BuilderrealtimeUri(URI realtimeUri)FPConfig.BuilderremoteUri(String remoteUri)FPConfig.BuilderstartWait(Long startWaitTime, TimeUnit unit)FPConfig.BuilderstreamingMode()FPConfig.BuilderstreamingMode(java.time.Duration refreshInterval)FPConfig.BuildersynchronizerUrl(URL synchronizerUrl)FPConfig.BuilderuseMemoryRepository()
-
-
-
Method Detail
-
remoteUri
public FPConfig.Builder remoteUri(String remoteUri)
-
pollingMode
public FPConfig.Builder pollingMode()
-
streamingMode
public FPConfig.Builder streamingMode()
-
streamingMode
public FPConfig.Builder streamingMode(java.time.Duration refreshInterval)
-
pollingMode
public FPConfig.Builder pollingMode(java.time.Duration refreshInterval)
-
pollingMode
public FPConfig.Builder pollingMode(HttpConfiguration httpConfiguration)
-
localFileMode
public FPConfig.Builder localFileMode()
-
localFileMode
public FPConfig.Builder localFileMode(String location)
-
useMemoryRepository
public FPConfig.Builder useMemoryRepository()
-
synchronizerUrl
public FPConfig.Builder synchronizerUrl(URL synchronizerUrl)
-
eventUrl
public FPConfig.Builder eventUrl(URL eventUrl)
-
realtimeUri
public FPConfig.Builder realtimeUri(URI realtimeUri)
-
realtimeUri
public FPConfig.Builder realtimeUri(String realtimeUri)
-
startWait
public FPConfig.Builder startWait(Long startWaitTime, TimeUnit unit)
-
prerequisiteDeep
public FPConfig.Builder prerequisiteDeep(Integer prerequisiteDeep)
-
build
public FPConfig build()
-
-