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.ExplicitlySetBmcModel
Managed 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 class
AppExtensionManagedappApp.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
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.Boolean
getAdminConsentGranted()
If true, admin has granted consent to perform managed app run-time operations.List<AppBundleConfigurationProperties>
getBundleConfigurationProperties()
ConnectorBundle configuration propertiesAppBundlePoolConfiguration
getBundlePoolConfiguration()
Boolean
getCanBeAuthoritative()
If true, the managed app can be authoritative.Boolean
getConnected()
If true, the accounts of the application are managed through an ICF connector bundleAppConnectorBundle
getConnectorBundle()
Boolean
getEnableAuthSyncNewUserNotification()
If true, send activation email to new users created from authoritative sync.Boolean
getEnableSync()
If true, sync run-time operations are enabled for this App.Boolean
getEnableSyncSummaryReportNotification()
If true, send sync summary as notification upon job completion.List<AppFlatFileBundleConfigurationProperties>
getFlatFileBundleConfigurationProperties()
Flat file connector bundle configuration propertiesAppFlatFileConnectorBundle
getFlatFileConnectorBundle()
List<AppIdentityBridges>
getIdentityBridges()
IdentityBridges associated with this AppBoolean
getIsAuthoritative()
If true, sync from the managed app will be performed as authoritative sync.Boolean
getIsDirectory()
If true, the managed app is a directory.Boolean
getIsOnPremiseApp()
If true, the managed app is an On-Premise app.Boolean
getIsSchemaCustomizationSupported()
If true, the managed app supports schema customization.Boolean
getIsSchemaDiscoverySupported()
If true, the managed app supports schema discovery.Boolean
getIsThreeLeggedOAuthEnabled()
If true, the managed app requires 3-legged OAuth for authorization.Boolean
getIsTwoLeggedOAuthEnabled()
If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect to this ManagedApp.List<AppObjectClasses>
getObjectClasses()
Object classesString
getSyncConfigLastModified()
The most recent DateTime that the configuration of this App was updated.AppThreeLeggedOAuthCredential
getThreeLeggedOAuthCredential()
String
getThreeLeggedOAuthProviderName()
Three legged OAuth provider name in Oracle Identity Cloud Service.int
hashCode()
AppExtensionManagedappApp.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-