Package com.slack.api.model.manifest
Class AppManifest.AppManifestBuilder
- java.lang.Object
-
- com.slack.api.model.manifest.AppManifest.AppManifestBuilder
-
- Enclosing class:
- AppManifest
public static class AppManifest.AppManifestBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppManifestbuild()AppManifest.AppManifestBuilderdisplayInformation(AppManifest.DisplayInformation displayInformation)AppManifest.AppManifestBuilderfeatures(AppManifest.Features features)AppManifest.AppManifestBuilderfunctions(Map<String,AppManifest.Function> functions)AppManifest.AppManifestBuildermetadata(AppManifest.Metadata metadata)AppManifest.AppManifestBuilderoauthConfig(AppManifest.OAuthConfig oauthConfig)AppManifest.AppManifestBuildersettings(AppManifest.Settings settings)StringtoString()
-
-
-
Method Detail
-
metadata
public AppManifest.AppManifestBuilder metadata(AppManifest.Metadata metadata)
- Returns:
this.
-
displayInformation
public AppManifest.AppManifestBuilder displayInformation(AppManifest.DisplayInformation displayInformation)
- Returns:
this.
-
settings
public AppManifest.AppManifestBuilder settings(AppManifest.Settings settings)
- Returns:
this.
-
features
public AppManifest.AppManifestBuilder features(AppManifest.Features features)
- Returns:
this.
-
oauthConfig
public AppManifest.AppManifestBuilder oauthConfig(AppManifest.OAuthConfig oauthConfig)
- Returns:
this.
-
functions
public AppManifest.AppManifestBuilder functions(Map<String,AppManifest.Function> functions)
- Returns:
this.
-
build
public AppManifest build()
-
-