Package com.slack.api.audit
Class AuditConfig.AuditConfigBuilder
java.lang.Object
com.slack.api.audit.AuditConfig.AuditConfigBuilder
- Enclosing class:
- AuditConfig
public static class AuditConfig.AuditConfigBuilder extends Object
-
Method Summary
Modifier and Type Method Description AuditConfigbuild()AuditConfig.AuditConfigBuildercustomThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)Enterprise ID -> thread pool sizeAuditConfig.AuditConfigBuilderdefaultThreadPoolSize(int defaultThreadPoolSize)The default thread pool size used for asynchronous API method calls.AuditConfig.AuditConfigBuilderexecutorName(String executorName)If you need to have multiple executors in the same Slack app, name this accordingly.AuditConfig.AuditConfigBuildermaxIdleMills(int maxIdleMills)The max period to keep asynchronous API method calls idle.AuditConfig.AuditConfigBuildermetricsDatastore(MetricsDatastore metricsDatastore)The metrics datastore to track the traffic associated to this executor name.AuditConfig.AuditConfigBuilderstatsEnabled(boolean statsEnabled)StringtoString()
-
Method Details
-
statsEnabled
-
executorName
If you need to have multiple executors in the same Slack app, name this accordingly.- Returns:
this.
-
maxIdleMills
The max period to keep asynchronous API method calls idle.- Returns:
this.
-
defaultThreadPoolSize
The default thread pool size used for asynchronous API method calls.- Returns:
this.
-
customThreadPoolSizes
public AuditConfig.AuditConfigBuilder customThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)Enterprise ID -> thread pool size- Returns:
this.
-
metricsDatastore
The metrics datastore to track the traffic associated to this executor name.- Returns:
this.
-
build
-
toString
-