public static class AppExtensionManagedappApp.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AppExtensionManagedappApp.Builder |
accountFormVisible(Boolean accountFormVisible)
If true, then the account form will be displayed in the Oracle Identity Cloud Service UI
to interactively create or update an account for this App.
|
AppExtensionManagedappApp.Builder |
adminConsentGranted(Boolean adminConsentGranted)
If true, admin has granted consent to perform managed app run-time operations.
|
AppExtensionManagedappApp |
build() |
AppExtensionManagedappApp.Builder |
bundleConfigurationProperties(List<AppBundleConfigurationProperties> bundleConfigurationProperties)
ConnectorBundle configuration properties
|
AppExtensionManagedappApp.Builder |
bundlePoolConfiguration(AppBundlePoolConfiguration bundlePoolConfiguration) |
AppExtensionManagedappApp.Builder |
canBeAuthoritative(Boolean canBeAuthoritative)
If true, the managed app can be authoritative.
|
AppExtensionManagedappApp.Builder |
connected(Boolean connected)
If true, the accounts of the application are managed through an ICF connector bundle
|
AppExtensionManagedappApp.Builder |
connectorBundle(AppConnectorBundle connectorBundle) |
AppExtensionManagedappApp.Builder |
copy(AppExtensionManagedappApp model) |
AppExtensionManagedappApp.Builder |
enableAuthSyncNewUserNotification(Boolean enableAuthSyncNewUserNotification)
If true, send activation email to new users created from authoritative sync.
|
AppExtensionManagedappApp.Builder |
enableSync(Boolean enableSync)
If true, sync run-time operations are enabled for this App.
|
AppExtensionManagedappApp.Builder |
enableSyncSummaryReportNotification(Boolean enableSyncSummaryReportNotification)
If true, send sync summary as notification upon job completion.
|
AppExtensionManagedappApp.Builder |
flatFileBundleConfigurationProperties(List<AppFlatFileBundleConfigurationProperties> flatFileBundleConfigurationProperties)
Flat file connector bundle configuration properties
|
AppExtensionManagedappApp.Builder |
flatFileConnectorBundle(AppFlatFileConnectorBundle flatFileConnectorBundle) |
AppExtensionManagedappApp.Builder |
identityBridges(List<AppIdentityBridges> identityBridges)
IdentityBridges associated with this App
|
AppExtensionManagedappApp.Builder |
isAuthoritative(Boolean isAuthoritative)
If true, sync from the managed app will be performed as authoritative sync.
|
AppExtensionManagedappApp.Builder |
isDirectory(Boolean isDirectory)
If true, the managed app is a directory.
|
AppExtensionManagedappApp.Builder |
isOnPremiseApp(Boolean isOnPremiseApp)
If true, the managed app is an On-Premise app.
|
AppExtensionManagedappApp.Builder |
isSchemaCustomizationSupported(Boolean isSchemaCustomizationSupported)
If true, the managed app supports schema customization.
|
AppExtensionManagedappApp.Builder |
isSchemaDiscoverySupported(Boolean isSchemaDiscoverySupported)
If true, the managed app supports schema discovery.
|
AppExtensionManagedappApp.Builder |
isThreeLeggedOAuthEnabled(Boolean isThreeLeggedOAuthEnabled)
If true, the managed app requires 3-legged OAuth for authorization.
|
AppExtensionManagedappApp.Builder |
isTwoLeggedOAuthEnabled(Boolean isTwoLeggedOAuthEnabled)
If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect
to this ManagedApp.
|
AppExtensionManagedappApp.Builder |
objectClasses(List<AppObjectClasses> objectClasses)
Object classes
|
AppExtensionManagedappApp.Builder |
syncConfigLastModified(String syncConfigLastModified)
The most recent DateTime that the configuration of this App was updated.
|
AppExtensionManagedappApp.Builder |
threeLeggedOAuthCredential(AppThreeLeggedOAuthCredential threeLeggedOAuthCredential) |
AppExtensionManagedappApp.Builder |
threeLeggedOAuthProviderName(String threeLeggedOAuthProviderName)
Three legged OAuth provider name in Oracle Identity Cloud Service.
|
public AppExtensionManagedappApp.Builder connected(Boolean connected)
If true, the accounts of the application are managed through an ICF connector bundle
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
connected
- the value to setpublic AppExtensionManagedappApp.Builder canBeAuthoritative(Boolean canBeAuthoritative)
If true, the managed app can be authoritative.
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
canBeAuthoritative
- the value to setpublic AppExtensionManagedappApp.Builder isAuthoritative(Boolean isAuthoritative)
If true, sync from the managed app will be performed as authoritative sync.
*Added In:** 17.4.6
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
isAuthoritative
- the value to setpublic AppExtensionManagedappApp.Builder isOnPremiseApp(Boolean isOnPremiseApp)
If true, the managed app is an On-Premise app.
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isOnPremiseApp
- the value to setpublic AppExtensionManagedappApp.Builder isDirectory(Boolean isDirectory)
If true, the managed app is a directory.
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isDirectory
- the value to setpublic AppExtensionManagedappApp.Builder isSchemaDiscoverySupported(Boolean isSchemaDiscoverySupported)
If true, the managed app supports schema discovery.
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isSchemaDiscoverySupported
- the value to setpublic AppExtensionManagedappApp.Builder isSchemaCustomizationSupported(Boolean isSchemaCustomizationSupported)
If true, the managed app supports schema customization.
*Added In:** 19.1.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isSchemaCustomizationSupported
- the value to setpublic AppExtensionManagedappApp.Builder enableSync(Boolean enableSync)
If true, sync run-time operations are enabled for this App.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
enableSync
- the value to setpublic AppExtensionManagedappApp.Builder enableSyncSummaryReportNotification(Boolean enableSyncSummaryReportNotification)
If true, send sync summary as notification upon job completion.
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
enableSyncSummaryReportNotification
- the value to setpublic AppExtensionManagedappApp.Builder enableAuthSyncNewUserNotification(Boolean enableAuthSyncNewUserNotification)
If true, send activation email to new users created from authoritative sync.
*Added In:** 19.2.1
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
enableAuthSyncNewUserNotification
- the value to setpublic AppExtensionManagedappApp.Builder adminConsentGranted(Boolean adminConsentGranted)
If true, admin has granted consent to perform managed app run-time operations.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
adminConsentGranted
- the value to setpublic AppExtensionManagedappApp.Builder isThreeLeggedOAuthEnabled(Boolean isThreeLeggedOAuthEnabled)
If true, the managed app requires 3-legged OAuth for authorization.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isThreeLeggedOAuthEnabled
- the value to setpublic AppExtensionManagedappApp.Builder isTwoLeggedOAuthEnabled(Boolean isTwoLeggedOAuthEnabled)
If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect to this ManagedApp.
*Added In:** 18.2.6
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
isTwoLeggedOAuthEnabled
- the value to setpublic AppExtensionManagedappApp.Builder threeLeggedOAuthProviderName(String threeLeggedOAuthProviderName)
Three legged OAuth provider name in Oracle Identity Cloud Service.
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string
threeLeggedOAuthProviderName
- the value to setpublic AppExtensionManagedappApp.Builder syncConfigLastModified(String syncConfigLastModified)
The most recent DateTime that the configuration of this App was updated. AppServices updates this timestamp whenever AppServices updates an App’s configuration with respect to synchronization.
*Added In:** 18.2.6
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: dateTime - uniqueness: none
syncConfigLastModified
- the value to setpublic AppExtensionManagedappApp.Builder accountFormVisible(Boolean accountFormVisible)
If true, then the account form will be displayed in the Oracle Identity Cloud Service UI to interactively create or update an account for this App. If a value is not specified for this attribute, a default value of \“false\” will be assumed as the value for this attribute.
*Added In:** 18.4.2
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
accountFormVisible
- the value to setpublic AppExtensionManagedappApp.Builder identityBridges(List<AppIdentityBridges> identityBridges)
IdentityBridges associated with this App
*Added In:** 19.1.4
*SCIM++ Properties:** - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none
identityBridges
- the value to setpublic AppExtensionManagedappApp.Builder connectorBundle(AppConnectorBundle connectorBundle)
public AppExtensionManagedappApp.Builder bundleConfigurationProperties(List<AppBundleConfigurationProperties> bundleConfigurationProperties)
ConnectorBundle configuration properties
*SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
bundleConfigurationProperties
- the value to setpublic AppExtensionManagedappApp.Builder objectClasses(List<AppObjectClasses> objectClasses)
Object classes
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex - uniqueness: none
objectClasses
- the value to setpublic AppExtensionManagedappApp.Builder bundlePoolConfiguration(AppBundlePoolConfiguration bundlePoolConfiguration)
public AppExtensionManagedappApp.Builder flatFileConnectorBundle(AppFlatFileConnectorBundle flatFileConnectorBundle)
public AppExtensionManagedappApp.Builder flatFileBundleConfigurationProperties(List<AppFlatFileBundleConfigurationProperties> flatFileBundleConfigurationProperties)
Flat file connector bundle configuration properties
*SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
flatFileBundleConfigurationProperties
- the value to setpublic AppExtensionManagedappApp.Builder threeLeggedOAuthCredential(AppThreeLeggedOAuthCredential threeLeggedOAuthCredential)
public AppExtensionManagedappApp build()
public AppExtensionManagedappApp.Builder copy(AppExtensionManagedappApp model)
Copyright © 2016–2024. All rights reserved.