Class AppExtensionManagedappApp
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.AppExtensionManagedappApp
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppExtensionManagedappApp extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelManaged App
 Note: Objects should always be created or deserialized using theAppExtensionManagedappApp.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 calledAppExtensionManagedappApp.Builder.__explicitlySet__. ThehashCode()andequals(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).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAppExtensionManagedappApp.Builder
 - 
Constructor SummaryConstructors Constructor Description AppExtensionManagedappApp(Boolean connected, Boolean canBeAuthoritative, Boolean isAuthoritative, Boolean isOnPremiseApp, Boolean isDirectory, Boolean isSchemaDiscoverySupported, Boolean isSchemaCustomizationSupported, Boolean enableSync, Boolean enableSyncSummaryReportNotification, Boolean enableAuthSyncNewUserNotification, Boolean adminConsentGranted, Boolean isThreeLeggedOAuthEnabled, Boolean isTwoLeggedOAuthEnabled, String threeLeggedOAuthProviderName, String syncConfigLastModified, Boolean accountFormVisible, List<AppIdentityBridges> identityBridges, AppConnectorBundle connectorBundle, List<AppBundleConfigurationProperties> bundleConfigurationProperties, List<AppObjectClasses> objectClasses, AppBundlePoolConfiguration bundlePoolConfiguration, AppFlatFileConnectorBundle flatFileConnectorBundle, List<AppFlatFileBundleConfigurationProperties> flatFileBundleConfigurationProperties, AppThreeLeggedOAuthCredential threeLeggedOAuthCredential)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionManagedappApp.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetAccountFormVisible()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.BooleangetAdminConsentGranted()If true, admin has granted consent to perform managed app run-time operations.List<AppBundleConfigurationProperties>getBundleConfigurationProperties()ConnectorBundle configuration propertiesAppBundlePoolConfigurationgetBundlePoolConfiguration()BooleangetCanBeAuthoritative()If true, the managed app can be authoritative.BooleangetConnected()If true, the accounts of the application are managed through an ICF connector bundleAppConnectorBundlegetConnectorBundle()BooleangetEnableAuthSyncNewUserNotification()If true, send activation email to new users created from authoritative sync.BooleangetEnableSync()If true, sync run-time operations are enabled for this App.BooleangetEnableSyncSummaryReportNotification()If true, send sync summary as notification upon job completion.List<AppFlatFileBundleConfigurationProperties>getFlatFileBundleConfigurationProperties()Flat file connector bundle configuration propertiesAppFlatFileConnectorBundlegetFlatFileConnectorBundle()List<AppIdentityBridges>getIdentityBridges()IdentityBridges associated with this AppBooleangetIsAuthoritative()If true, sync from the managed app will be performed as authoritative sync.BooleangetIsDirectory()If true, the managed app is a directory.BooleangetIsOnPremiseApp()If true, the managed app is an On-Premise app.BooleangetIsSchemaCustomizationSupported()If true, the managed app supports schema customization.BooleangetIsSchemaDiscoverySupported()If true, the managed app supports schema discovery.BooleangetIsThreeLeggedOAuthEnabled()If true, the managed app requires 3-legged OAuth for authorization.BooleangetIsTwoLeggedOAuthEnabled()If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect to this ManagedApp.List<AppObjectClasses>getObjectClasses()Object classesStringgetSyncConfigLastModified()The most recent DateTime that the configuration of this App was updated.AppThreeLeggedOAuthCredentialgetThreeLeggedOAuthCredential()StringgetThreeLeggedOAuthProviderName()Three legged OAuth provider name in Oracle Identity Cloud Service.inthashCode()AppExtensionManagedappApp.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AppExtensionManagedappApp@Deprecated @ConstructorProperties({"connected","canBeAuthoritative","isAuthoritative","isOnPremiseApp","isDirectory","isSchemaDiscoverySupported","isSchemaCustomizationSupported","enableSync","enableSyncSummaryReportNotification","enableAuthSyncNewUserNotification","adminConsentGranted","isThreeLeggedOAuthEnabled","isTwoLeggedOAuthEnabled","threeLeggedOAuthProviderName","syncConfigLastModified","accountFormVisible","identityBridges","connectorBundle","bundleConfigurationProperties","objectClasses","bundlePoolConfiguration","flatFileConnectorBundle","flatFileBundleConfigurationProperties","threeLeggedOAuthCredential"}) public AppExtensionManagedappApp(Boolean connected, Boolean canBeAuthoritative, Boolean isAuthoritative, Boolean isOnPremiseApp, Boolean isDirectory, Boolean isSchemaDiscoverySupported, Boolean isSchemaCustomizationSupported, Boolean enableSync, Boolean enableSyncSummaryReportNotification, Boolean enableAuthSyncNewUserNotification, Boolean adminConsentGranted, Boolean isThreeLeggedOAuthEnabled, Boolean isTwoLeggedOAuthEnabled, String threeLeggedOAuthProviderName, String syncConfigLastModified, Boolean accountFormVisible, List<AppIdentityBridges> identityBridges, AppConnectorBundle connectorBundle, List<AppBundleConfigurationProperties> bundleConfigurationProperties, List<AppObjectClasses> objectClasses, AppBundlePoolConfiguration bundlePoolConfiguration, AppFlatFileConnectorBundle flatFileConnectorBundle, List<AppFlatFileBundleConfigurationProperties> flatFileBundleConfigurationProperties, AppThreeLeggedOAuthCredential threeLeggedOAuthCredential) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AppExtensionManagedappApp.Builder builder() Create a new builder.
 - 
toBuilderpublic AppExtensionManagedappApp.Builder toBuilder() 
 - 
getConnectedpublic 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
 
 - 
getCanBeAuthoritativepublic 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
 
 - 
getIsAuthoritativepublic 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
 
 - 
getIsOnPremiseApppublic 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
 
 - 
getIsDirectorypublic 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
 
 - 
getIsSchemaDiscoverySupportedpublic 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
 
 - 
getIsSchemaCustomizationSupportedpublic 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
 
 - 
getEnableSyncpublic 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
 
 - 
getEnableSyncSummaryReportNotificationpublic 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
 
 - 
getEnableAuthSyncNewUserNotificationpublic 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
 
 - 
getAdminConsentGrantedpublic 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
 
 - 
getIsThreeLeggedOAuthEnabledpublic 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
 
 - 
getIsTwoLeggedOAuthEnabledpublic 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
 
 - 
getThreeLeggedOAuthProviderNamepublic 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
 
 - 
getSyncConfigLastModifiedpublic 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
 
 - 
getAccountFormVisiblepublic 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
 
 - 
getIdentityBridgespublic 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
 
 - 
getConnectorBundlepublic AppConnectorBundle getConnectorBundle() 
 - 
getBundleConfigurationPropertiespublic 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
 
 - 
getObjectClassespublic 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
 
 - 
getBundlePoolConfigurationpublic AppBundlePoolConfiguration getBundlePoolConfiguration() 
 - 
getFlatFileConnectorBundlepublic AppFlatFileConnectorBundle getFlatFileConnectorBundle() 
 - 
getFlatFileBundleConfigurationPropertiespublic 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
 
 - 
getThreeLeggedOAuthCredentialpublic AppThreeLeggedOAuthCredential getThreeLeggedOAuthCredential() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-