Package com.okta.sdk.resource.model
Class SlackApplication
java.lang.Object
com.okta.sdk.resource.model.SlackApplication
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class SlackApplication
extends Object
implements Serializable
Schema for the Slack app (key name: `slack`) To create a Slack app, use the [Create an
Application](/openapi/okta-management/management/tag/Application/#tag/Application/operation/createApplication)
request with the following parameters in the request body. > **Note:** The Slack app only supports
`BROWSER_PLUGIN` and `SAML_2_0` sign-on modes.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Gets or Sets namestatic enum
Gets or Sets signOnMode -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccessibility
(ApplicationAccessibility accessibility) credentials
(SchemeApplicationCredentials credentials) boolean
Get accessibilityGet credentialsgetLabel()
User-defined display name for appGet licensinggetName()
Get nameContains any valid JSON schema for specifying properties that can be referenced from a request (only available to OAuth 2.0 client apps)Get settingsGet signOnModeGet statusGet visibilityint
hashCode()
licensing
(ApplicationLicensing licensing) putprofileItem
(String key, Object profileItem) void
setAccessibility
(ApplicationAccessibility accessibility) void
setCredentials
(SchemeApplicationCredentials credentials) void
void
setLicensing
(ApplicationLicensing licensing) void
void
setProfile
(Map<String, Object> profile) void
setSettings
(SlackApplicationSettings settings) void
setSignOnMode
(SlackApplication.SignOnModeEnum signOnMode) void
setStatus
(ApplicationLifecycleStatus status) settings
(SlackApplicationSettings settings) void
setVisibility
(ApplicationVisibility visibility) signOnMode
(SlackApplication.SignOnModeEnum signOnMode) status
(ApplicationLifecycleStatus status) toString()
visibility
(ApplicationVisibility visibility)
-
Field Details
-
JSON_PROPERTY_ACCESSIBILITY
- See Also:
-
JSON_PROPERTY_CREDENTIALS
- See Also:
-
JSON_PROPERTY_LABEL
- See Also:
-
JSON_PROPERTY_LICENSING
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PROFILE
- See Also:
-
JSON_PROPERTY_SIGN_ON_MODE
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_VISIBILITY
- See Also:
-
JSON_PROPERTY_SETTINGS
- See Also:
-
-
Constructor Details
-
SlackApplication
public SlackApplication()
-
-
Method Details
-
accessibility
-
getAccessibility
Get accessibility- Returns:
- accessibility
-
setAccessibility
-
credentials
-
getCredentials
Get credentials- Returns:
- credentials
-
setCredentials
-
label
-
getLabel
User-defined display name for app- Returns:
- label
-
setLabel
-
licensing
-
getLicensing
Get licensing- Returns:
- licensing
-
setLicensing
-
name
-
getName
Get name- Returns:
- name
-
setName
-
profile
-
putprofileItem
-
getProfile
Contains any valid JSON schema for specifying properties that can be referenced from a request (only available to OAuth 2.0 client apps)- Returns:
- profile
-
setProfile
-
signOnMode
-
getSignOnMode
Get signOnMode- Returns:
- signOnMode
-
setSignOnMode
-
status
-
getStatus
Get status- Returns:
- status
-
setStatus
-
visibility
-
getVisibility
Get visibility- Returns:
- visibility
-
setVisibility
-
settings
-
getSettings
Get settings- Returns:
- settings
-
setSettings
-
equals
-
hashCode
public int hashCode() -
toString
-