Class AppExtensionManagedappApp.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • connected

        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

        Parameters:
        connected - the value to set
        Returns:
        this builder
      • canBeAuthoritative

        public 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

        Parameters:
        canBeAuthoritative - the value to set
        Returns:
        this builder
      • isAuthoritative

        public 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

        Parameters:
        isAuthoritative - the value to set
        Returns:
        this builder
      • isOnPremiseApp

        public 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

        Parameters:
        isOnPremiseApp - the value to set
        Returns:
        this builder
      • isDirectory

        public 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

        Parameters:
        isDirectory - the value to set
        Returns:
        this builder
      • isSchemaDiscoverySupported

        public 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

        Parameters:
        isSchemaDiscoverySupported - the value to set
        Returns:
        this builder
      • isSchemaCustomizationSupported

        public 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

        Parameters:
        isSchemaCustomizationSupported - the value to set
        Returns:
        this builder
      • enableSync

        public 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

        Parameters:
        enableSync - the value to set
        Returns:
        this builder
      • enableSyncSummaryReportNotification

        public 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

        Parameters:
        enableSyncSummaryReportNotification - the value to set
        Returns:
        this builder
      • enableAuthSyncNewUserNotification

        public 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

        Parameters:
        enableAuthSyncNewUserNotification - the value to set
        Returns:
        this builder
      • adminConsentGranted

        public 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

        Parameters:
        adminConsentGranted - the value to set
        Returns:
        this builder
      • isThreeLeggedOAuthEnabled

        public 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

        Parameters:
        isThreeLeggedOAuthEnabled - the value to set
        Returns:
        this builder
      • isTwoLeggedOAuthEnabled

        public 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

        Parameters:
        isTwoLeggedOAuthEnabled - the value to set
        Returns:
        this builder
      • threeLeggedOAuthProviderName

        public 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

        Parameters:
        threeLeggedOAuthProviderName - the value to set
        Returns:
        this builder
      • syncConfigLastModified

        public 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

        Parameters:
        syncConfigLastModified - the value to set
        Returns:
        this builder
      • accountFormVisible

        public 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

        Parameters:
        accountFormVisible - the value to set
        Returns:
        this builder
      • identityBridges

        public 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

        Parameters:
        identityBridges - the value to set
        Returns:
        this builder
      • bundleConfigurationProperties

        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

        Parameters:
        bundleConfigurationProperties - the value to set
        Returns:
        this builder
      • objectClasses

        public 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

        Parameters:
        objectClasses - the value to set
        Returns:
        this builder
      • flatFileBundleConfigurationProperties

        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

        Parameters:
        flatFileBundleConfigurationProperties - the value to set
        Returns:
        this builder