Package com.slack.api.scim
Class SCIMConfig.SCIMConfigBuilder
- java.lang.Object
-
- com.slack.api.scim.SCIMConfig.SCIMConfigBuilder
-
- Enclosing class:
- SCIMConfig
public static class SCIMConfig.SCIMConfigBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SCIMConfig
build()
SCIMConfig.SCIMConfigBuilder
customThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)
Enterprise ID -> thread pool sizeSCIMConfig.SCIMConfigBuilder
defaultThreadPoolSize(int defaultThreadPoolSize)
The default thread pool size used for asynchronous API method calls.SCIMConfig.SCIMConfigBuilder
executorName(String executorName)
If you need to have multiple executors in the same Slack app, name this accordingly.SCIMConfig.SCIMConfigBuilder
executorServiceProvider(ExecutorServiceProvider executorServiceProvider)
SCIMConfig.SCIMConfigBuilder
maxIdleMills(int maxIdleMills)
The max period to keep asynchronous API method calls idle.SCIMConfig.SCIMConfigBuilder
metricsDatastore(MetricsDatastore metricsDatastore)
The metrics datastore to track the traffic associated to this executor name.SCIMConfig.SCIMConfigBuilder
statsEnabled(boolean statsEnabled)
String
toString()
-
-
-
Method Detail
-
statsEnabled
public SCIMConfig.SCIMConfigBuilder statsEnabled(boolean statsEnabled)
- Returns:
this
.
-
executorName
public SCIMConfig.SCIMConfigBuilder executorName(String executorName)
If you need to have multiple executors in the same Slack app, name this accordingly.- Returns:
this
.
-
maxIdleMills
public SCIMConfig.SCIMConfigBuilder maxIdleMills(int maxIdleMills)
The max period to keep asynchronous API method calls idle.- Returns:
this
.
-
defaultThreadPoolSize
public SCIMConfig.SCIMConfigBuilder defaultThreadPoolSize(int defaultThreadPoolSize)
The default thread pool size used for asynchronous API method calls.- Returns:
this
.
-
executorServiceProvider
public SCIMConfig.SCIMConfigBuilder executorServiceProvider(ExecutorServiceProvider executorServiceProvider)
- Returns:
this
.
-
customThreadPoolSizes
public SCIMConfig.SCIMConfigBuilder customThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)
Enterprise ID -> thread pool size- Returns:
this
.
-
metricsDatastore
public SCIMConfig.SCIMConfigBuilder metricsDatastore(MetricsDatastore metricsDatastore)
The metrics datastore to track the traffic associated to this executor name.- Returns:
this
.
-
build
public SCIMConfig build()
-
-