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 SCIMConfigbuild()SCIMConfig.SCIMConfigBuildercustomThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)Enterprise ID -> thread pool sizeSCIMConfig.SCIMConfigBuilderdefaultThreadPoolSize(int defaultThreadPoolSize)The default thread pool size used for asynchronous API method calls.SCIMConfig.SCIMConfigBuilderexecutorName(String executorName)If you need to have multiple executors in the same Slack app, name this accordingly.SCIMConfig.SCIMConfigBuilderexecutorServiceProvider(ExecutorServiceProvider executorServiceProvider)SCIMConfig.SCIMConfigBuildermaxIdleMills(int maxIdleMills)The max period to keep asynchronous API method calls idle.SCIMConfig.SCIMConfigBuildermetricsDatastore(MetricsDatastore metricsDatastore)The metrics datastore to track the traffic associated to this executor name.SCIMConfig.SCIMConfigBuilderstatsEnabled(boolean statsEnabled)StringtoString()
-
-
-
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()
-
-