@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
).
Modifier and Type | Class and Description |
---|---|
static class |
AppExtensionManagedappApp.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and 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 properties
|
AppBundlePoolConfiguration |
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 bundle
|
AppConnectorBundle |
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 properties
|
AppFlatFileConnectorBundle |
getFlatFileConnectorBundle() |
List<AppIdentityBridges> |
getIdentityBridges()
IdentityBridges associated with this App
|
Boolean |
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 classes
|
String |
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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static AppExtensionManagedappApp.Builder builder()
Create a new builder.
public AppExtensionManagedappApp.Builder toBuilder()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
public AppConnectorBundle getConnectorBundle()
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
public List<AppObjectClasses> getObjectClasses()
Object classes
*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex - uniqueness: none
public AppBundlePoolConfiguration getBundlePoolConfiguration()
public AppFlatFileConnectorBundle getFlatFileConnectorBundle()
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
public AppThreeLeggedOAuthCredential getThreeLeggedOAuthCredential()
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.