Package com.okta.sdk.resource.model
Class Application
java.lang.Object
com.okta.sdk.resource.model.Application
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AutoLoginApplication
,BasicAuthApplication
,BookmarkApplication
,BrowserPluginApplication
,OpenIdConnectApplication
,Saml11Application
,SamlApplication
,SecurePasswordStoreApplication
,WsFederationApplication
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class Application
extends Object
implements Serializable
Application
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
protected ApplicationSignOnMode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccessibility
(ApplicationAccessibility accessibility) addfeaturesItem
(Application.FeaturesEnum featuresItem) embedded
(ApplicationEmbedded embedded) boolean
features
(List<Application.FeaturesEnum> features) Get accessibilityTimestamp when the Application object was createdGet embeddedEnabled app features > **Note:** Some apps can support optional provisioning features.getId()
Unique ID for the app instancegetLabel()
User-defined display name for appTimestamp when the Application object was last updatedGet licensinggetLinks()
Get linksgetOrn()
The Okta resource name (ORN) for the current app instanceContains any valid JSON schema for specifying properties that can be referenced from a request (only available to OAuth 2.0 client apps).Get signOnModeGet statusGet visibilityint
hashCode()
licensing
(ApplicationLicensing licensing) links
(ApplicationLinks links) putprofileItem
(String key, Object profileItem) void
setAccessibility
(ApplicationAccessibility accessibility) void
setEmbedded
(ApplicationEmbedded embedded) void
setFeatures
(List<Application.FeaturesEnum> features) void
void
setLicensing
(ApplicationLicensing licensing) void
setLinks
(ApplicationLinks links) void
setProfile
(Map<String, Object> profile) void
setSignOnMode
(ApplicationSignOnMode signOnMode) void
setStatus
(ApplicationLifecycleStatus status) void
setVisibility
(ApplicationVisibility visibility) signOnMode
(ApplicationSignOnMode signOnMode) status
(ApplicationLifecycleStatus status) toString()
visibility
(ApplicationVisibility visibility)
-
Field Details
-
JSON_PROPERTY_ACCESSIBILITY
- See Also:
-
JSON_PROPERTY_CREATED
- See Also:
-
JSON_PROPERTY_FEATURES
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_LABEL
- See Also:
-
JSON_PROPERTY_LAST_UPDATED
- See Also:
-
JSON_PROPERTY_LICENSING
- See Also:
-
JSON_PROPERTY_ORN
- See Also:
-
JSON_PROPERTY_PROFILE
- See Also:
-
JSON_PROPERTY_SIGN_ON_MODE
- See Also:
-
signOnMode
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_VISIBILITY
- See Also:
-
JSON_PROPERTY_EMBEDDED
- See Also:
-
JSON_PROPERTY_LINKS
- See Also:
-
-
Constructor Details
-
Application
public Application()
-
-
Method Details
-
accessibility
-
getAccessibility
Get accessibility- Returns:
- accessibility
-
setAccessibility
-
getCreated
Timestamp when the Application object was created- Returns:
- created
-
features
-
addfeaturesItem
-
getFeatures
Enabled app features > **Note:** Some apps can support optional provisioning features. See [Application Features](/openapi/okta-management/management/tag/ApplicationFeatures/)- Returns:
- features
-
setFeatures
-
getId
Unique ID for the app instance- Returns:
- id
-
label
-
getLabel
User-defined display name for app- Returns:
- label
-
setLabel
-
getLastUpdated
Timestamp when the Application object was last updated- Returns:
- lastUpdated
-
licensing
-
getLicensing
Get licensing- Returns:
- licensing
-
setLicensing
-
getOrn
The Okta resource name (ORN) for the current app instance- Returns:
- orn
-
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). For example, add an app manager contact email address or define an allowlist of groups that you can then reference using the Okta Expression Language `getFilteredGroups` function. > **Notes:** > * `profile` isn't encrypted, so don't store sensitive data in it. > * `profile` doesn't limit the level of nesting in the JSON schema you created, but there is a practical size limit. Okta recommends a JSON schema size of 1 MB or less for best performance.- Returns:
- profile
-
setProfile
-
signOnMode
-
getSignOnMode
Get signOnMode- Returns:
- signOnMode
-
setSignOnMode
-
status
-
getStatus
Get status- Returns:
- status
-
setStatus
-
visibility
-
getVisibility
Get visibility- Returns:
- visibility
-
setVisibility
-
embedded
-
getEmbedded
Get embedded- Returns:
- embedded
-
setEmbedded
-
links
-
getLinks
Get links- Returns:
- links
-
setLinks
-
equals
-
hashCode
public int hashCode() -
toString
-