Package com.slack.api.model.manifest
Class AppManifest.Settings.SettingsBuilder
- java.lang.Object
-
- com.slack.api.model.manifest.AppManifest.Settings.SettingsBuilder
-
- Enclosing class:
- AppManifest.Settings
public static class AppManifest.Settings.SettingsBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
description
public AppManifest.Settings.SettingsBuilder description(String description)
- Returns:
this.
-
longDescription
public AppManifest.Settings.SettingsBuilder longDescription(String longDescription)
- Returns:
this.
-
backgroundColor
public AppManifest.Settings.SettingsBuilder backgroundColor(String backgroundColor)
- Returns:
this.
-
eventSubscriptions
public AppManifest.Settings.SettingsBuilder eventSubscriptions(AppManifest.EventSubscriptions eventSubscriptions)
- Returns:
this.
-
interactivity
public AppManifest.Settings.SettingsBuilder interactivity(AppManifest.Interactivity interactivity)
- Returns:
this.
-
allowedIpAddressRanges
public AppManifest.Settings.SettingsBuilder allowedIpAddressRanges(List<String> allowedIpAddressRanges)
- Returns:
this.
-
orgDeployEnabled
public AppManifest.Settings.SettingsBuilder orgDeployEnabled(Boolean orgDeployEnabled)
- Returns:
this.
-
socketModeEnabled
public AppManifest.Settings.SettingsBuilder socketModeEnabled(Boolean socketModeEnabled)
- Returns:
this.
-
tokenRotationEnabled
public AppManifest.Settings.SettingsBuilder tokenRotationEnabled(Boolean tokenRotationEnabled)
- Returns:
this.
-
hermesAppType
public AppManifest.Settings.SettingsBuilder hermesAppType(String hermesAppType)
- Returns:
this.
-
functionRuntime
public AppManifest.Settings.SettingsBuilder functionRuntime(String functionRuntime)
- Returns:
this.
-
build
public AppManifest.Settings build()
-
-