Class AppExtensionManagedappApp


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class AppExtensionManagedappApp
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Managed App
    Note: Objects should always be created or deserialized using the AppExtensionManagedappApp.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the AppExtensionManagedappApp.Builder, which maintain a set of all explicitly set fields called AppExtensionManagedappApp.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Method Detail

      • getConnected

        public Boolean getConnected()
        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

        Returns:
        the value
      • getCanBeAuthoritative

        public Boolean getCanBeAuthoritative()
        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

        Returns:
        the value
      • getIsAuthoritative

        public Boolean getIsAuthoritative()
        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

        Returns:
        the value
      • getIsOnPremiseApp

        public Boolean getIsOnPremiseApp()
        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

        Returns:
        the value
      • getIsDirectory

        public Boolean getIsDirectory()
        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

        Returns:
        the value
      • getIsSchemaDiscoverySupported

        public Boolean getIsSchemaDiscoverySupported()
        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

        Returns:
        the value
      • getIsSchemaCustomizationSupported

        public Boolean getIsSchemaCustomizationSupported()
        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

        Returns:
        the value
      • getEnableSync

        public Boolean getEnableSync()
        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

        Returns:
        the value
      • getEnableSyncSummaryReportNotification

        public Boolean getEnableSyncSummaryReportNotification()
        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

        Returns:
        the value
      • getEnableAuthSyncNewUserNotification

        public Boolean getEnableAuthSyncNewUserNotification()
        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

        Returns:
        the value
      • getAdminConsentGranted

        public Boolean getAdminConsentGranted()
        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

        Returns:
        the value
      • getIsThreeLeggedOAuthEnabled

        public Boolean getIsThreeLeggedOAuthEnabled()
        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

        Returns:
        the value
      • getIsTwoLeggedOAuthEnabled

        public Boolean getIsTwoLeggedOAuthEnabled()
        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

        Returns:
        the value
      • getThreeLeggedOAuthProviderName

        public String getThreeLeggedOAuthProviderName()
        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

        Returns:
        the value
      • getSyncConfigLastModified

        public String getSyncConfigLastModified()
        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

        Returns:
        the value
      • getAccountFormVisible

        public Boolean getAccountFormVisible()
        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

        Returns:
        the value
      • getIdentityBridges

        public List<AppIdentityBridges> getIdentityBridges()
        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

        Returns:
        the value
      • getBundleConfigurationProperties

        public List<AppBundleConfigurationProperties> getBundleConfigurationProperties()
        ConnectorBundle configuration properties

        *SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none

        Returns:
        the value
      • getObjectClasses

        public List<AppObjectClasses> getObjectClasses()
        Object classes

        *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex - uniqueness: none

        Returns:
        the value
      • getFlatFileBundleConfigurationProperties

        public List<AppFlatFileBundleConfigurationProperties> getFlatFileBundleConfigurationProperties()
        Flat file connector bundle configuration properties

        *SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel