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 Summary
Nested Classes Modifier and Type Class Description static classAppExtensionManagedappApp.Builder
-
Constructor Summary
Constructors 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 Summary
All 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
-
builder
public static AppExtensionManagedappApp.Builder builder()
Create a new builder.
-
toBuilder
public AppExtensionManagedappApp.Builder toBuilder()
-
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
-
getConnectorBundle
public AppConnectorBundle getConnectorBundle()
-
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
-
getBundlePoolConfiguration
public AppBundlePoolConfiguration getBundlePoolConfiguration()
-
getFlatFileConnectorBundle
public AppFlatFileConnectorBundle getFlatFileConnectorBundle()
-
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
-
getThreeLeggedOAuthCredential
public AppThreeLeggedOAuthCredential getThreeLeggedOAuthCredential()
-
toString
public String toString()
- Overrides:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-