Package com.okta.sdk.resource.model
Class IdentityAssertionAppInstanceConnectionCreatable
java.lang.Object
com.okta.sdk.resource.model.IdentityAssertionAppInstanceConnectionCreatable
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]",
comments="Generator version: 7.15.0")
public class IdentityAssertionAppInstanceConnectionCreatable
extends Object
implements Serializable
Create an identity assertion connection for an app instance
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumType of connection authentication methodstatic enumThe authentication protocol type used for the connection -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddscopesItem(String scopesItem) booleangetApp()Get appType of connection authentication methodIssuer URL for the app instance's authorization serverThe authentication protocol type used for the connectionResource indicator used when requesting tokens.Get scopeConditionArray of scopes.inthashCode()resourceIndicator(URI resourceIndicator) scopeCondition(ScopeCondition scopeCondition) voidvoidsetConnectionType(IdentityAssertionAppInstanceConnectionCreatable.ConnectionTypeEnum connectionType) voidsetIssuerUrl(String issuerUrl) voidvoidsetResourceIndicator(URI resourceIndicator) voidsetScopeCondition(ScopeCondition scopeCondition) voidtoString()
-
Field Details
-
JSON_PROPERTY_APP
- See Also:
-
JSON_PROPERTY_CONNECTION_TYPE
- See Also:
-
JSON_PROPERTY_ISSUER_URL
- See Also:
-
JSON_PROPERTY_PROTOCOL_TYPE
- See Also:
-
JSON_PROPERTY_RESOURCE_INDICATOR
- See Also:
-
JSON_PROPERTY_SCOPE_CONDITION
- See Also:
-
JSON_PROPERTY_SCOPES
- See Also:
-
-
Constructor Details
-
IdentityAssertionAppInstanceConnectionCreatable
public IdentityAssertionAppInstanceConnectionCreatable()
-
-
Method Details
-
app
-
getApp
Get app- Returns:
- app
-
setApp
-
connectionType
public IdentityAssertionAppInstanceConnectionCreatable connectionType(IdentityAssertionAppInstanceConnectionCreatable.ConnectionTypeEnum connectionType) -
getConnectionType
@Nonnull public IdentityAssertionAppInstanceConnectionCreatable.ConnectionTypeEnum getConnectionType()Type of connection authentication method- Returns:
- connectionType
-
setConnectionType
public void setConnectionType(IdentityAssertionAppInstanceConnectionCreatable.ConnectionTypeEnum connectionType) -
issuerUrl
-
getIssuerUrl
Issuer URL for the app instance's authorization server- Returns:
- issuerUrl
-
setIssuerUrl
-
protocolType
public IdentityAssertionAppInstanceConnectionCreatable protocolType(IdentityAssertionAppInstanceConnectionCreatable.ProtocolTypeEnum protocolType) -
getProtocolType
The authentication protocol type used for the connection- Returns:
- protocolType
-
setProtocolType
public void setProtocolType(IdentityAssertionAppInstanceConnectionCreatable.ProtocolTypeEnum protocolType) -
resourceIndicator
-
getResourceIndicator
Resource indicator used when requesting tokens. Defaults to the app instance's ORN if not specified.- Returns:
- resourceIndicator
-
setResourceIndicator
-
scopeCondition
public IdentityAssertionAppInstanceConnectionCreatable scopeCondition(ScopeCondition scopeCondition) -
getScopeCondition
Get scopeCondition- Returns:
- scopeCondition
-
setScopeCondition
-
scopes
-
addscopesItem
-
getScopes
Array of scopes. Required for all `scopeCondition` values. For `ALL_SCOPES`, this array is required with a single value of `*`. For `INCLUDE_ONLY`, only these scopes are allowed. For `EXCLUDE`, all scopes except these are allowed.- Returns:
- scopes
-
setScopes
-
equals
-
hashCode
public int hashCode() -
toString
-