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 AuditConfig
build()
AuditConfig.AuditConfigBuilder
customThreadPoolSizes(Map<String,Integer> customThreadPoolSizes)
Enterprise ID -> thread pool sizeAuditConfig.AuditConfigBuilder
defaultThreadPoolSize(int defaultThreadPoolSize)
The default thread pool size used for asynchronous API method calls.AuditConfig.AuditConfigBuilder
executorName(String executorName)
If you need to have multiple executors in the same Slack app, name this accordingly.AuditConfig.AuditConfigBuilder
maxIdleMills(int maxIdleMills)
The max period to keep asynchronous API method calls idle.AuditConfig.AuditConfigBuilder
metricsDatastore(MetricsDatastore metricsDatastore)
The metrics datastore to track the traffic associated to this executor name.AuditConfig.AuditConfigBuilder
statsEnabled(boolean statsEnabled)
String
toString()
-
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
-