Class App
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.App
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class App extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSchema for App resource.
 Note: Objects should always be created or deserialized using theApp.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 theApp.Builder, which maintain a set of all explicitly set fields calledApp.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 classApp.AllowedOperationsstatic classApp.Builderstatic classApp.ClientIPCheckingNetwork Perimeters checking modestatic classApp.ClientTypeSpecifies the type of access that this App has when it acts as an OAuthClient.static classApp.LoginMechanismThe protocol that runtime services will use to log end users in to this App automatically.static classApp.TrustScopeIndicates the scope of trust for this App when acting as an OAuthClient.
 - 
Constructor SummaryConstructors Constructor Description App(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, Boolean meterAsOPCService, String name, String clientSecret, String hashedClientSecret, String displayName, String description, String idTokenEncAlgo, List<String> delegatedServiceNames, Boolean active, String appIcon, String appThumbnail, Boolean migrated, Boolean infrastructure, Boolean isLoginTarget, Boolean showInMyApps, App.LoginMechanism loginMechanism, String landingPageUrl, String productLogoUrl, String privacyPolicyUrl, String termsOfServiceUrl, String contactEmailAddress, String productName, String homePageUrl, Boolean isFormFill, Boolean isOAuthClient, Boolean isRadiusApp, App.ClientType clientType, List<String> redirectUris, Boolean allUrlSchemesAllowed, String logoutUri, List<String> postLogoutRedirectUris, List<String> allowedGrants, List<App.AllowedOperations> allowedOperations, App.ClientIPChecking clientIPChecking, Boolean isOPCService, Boolean isUnmanagedApp, Boolean allowAccessControl, Boolean isOAuthResource, Integer accessTokenExpiry, Integer refreshTokenExpiry, Boolean allowOffline, String callbackServiceUrl, String audience, Boolean isMobileTarget, String loginPageUrl, String linkingCallbackUrl, String logoutPageUrl, String errorPageUrl, Boolean isSamlServiceProvider, Boolean isWebTierPolicy, Boolean isKerberosRealm, String icon, Boolean isAliasApp, Boolean isManagedApp, String serviceTypeURN, String serviceTypeVersion, Boolean isObligationCapable, Boolean readyToUpgrade, App.TrustScope trustScope, Boolean isDatabaseService, List<String> secondaryAudiences, Boolean isEnterpriseApp, Boolean bypassConsent, Boolean disableKmsiTokenAuthentication, Boolean isMulticloudServiceApp, AppRadiusPolicy radiusPolicy, List<AppAppsNetworkPerimeters> appsNetworkPerimeters, List<AppCloudControlProperties> cloudControlProperties, List<AppEditableAttributes> editableAttributes, AppTermsOfUse termsOfUse, List<AppProtectableSecondaryAudiences> protectableSecondaryAudiences, AppIdpPolicy idpPolicy, List<AppAllowedTags> allowedTags, AppAppSignonPolicy appSignonPolicy, List<AppTrustPolicies> trustPolicies, AppSignonPolicy signonPolicy, List<AppIdentityProviders> identityProviders, List<AppAccounts> accounts, List<AppGrants> grants, List<AppServiceParams> serviceParams, List<AppAttrRenderingMetadata> attrRenderingMetadata, AppBasedOnTemplate basedOnTemplate, List<AppGrantedAppRoles> grantedAppRoles, AppSamlServiceProvider samlServiceProvider, List<AppAllowedScopes> allowedScopes, List<AppCertificates> certificates, List<AppAliasApps> aliasApps, AppAsOPCService asOPCService, List<AppAdminRoles> adminRoles, List<AppUserRoles> userRoles, List<AppScopes> scopes, AppExtensionRadiusAppApp urnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp, AppExtensionSamlServiceProviderApp urnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp, AppExtensionWebTierPolicyApp urnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp, AppExtensionManagedappApp urnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp, AppExtensionFormFillAppTemplateAppTemplate urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate, AppExtensionOpcServiceApp urnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp, AppExtensionKerberosRealmApp urnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp, AppExtensionRequestableApp urnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp, AppExtensionFormFillAppApp urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp, AppExtensionDbcsApp urnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp, AppExtensionEnterpriseAppApp urnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp, ExtensionOCITags urnIetfParamsScimSchemasOracleIdcsExtensionOciTags, AppExtensionMulticloudServiceAppApp urnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static App.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetAccessTokenExpiry()Expiry-time in seconds for an Access Token.List<AppAccounts>getAccounts()Accounts of AppBooleangetActive()If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML.List<AppAdminRoles>getAdminRoles()A list of AppRoles defined by this UnmanagedApp.List<AppAliasApps>getAliasApps()Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.BooleangetAllowAccessControl()If true, any managed App that is based on this template is checked for access control that is, access to this app is subject to successful authorization at SSO service, viz.List<String>getAllowedGrants()List of grant-types that this App is allowed to use when it acts as an OAuthClient.List<App.AllowedOperations>getAllowedOperations()OPTIONAL.List<AppAllowedScopes>getAllowedScopes()A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.List<AppAllowedTags>getAllowedTags()A list of tags, acting as an OAuthClient, this App is allowed to access.BooleangetAllowOffline()If true, indicates that the Refresh Token is allowed when this App acts as an OAuth Resource.BooleangetAllUrlSchemesAllowed()If true, indicates that the system should allow all URL-schemes within each value of the ‘redirectUris’ attribute.StringgetAppIcon()Application icon.AppAppSignonPolicygetAppSignonPolicy()List<AppAppsNetworkPerimeters>getAppsNetworkPerimeters()Network PerimeterStringgetAppThumbnail()Application thumbnail.AppAsOPCServicegetAsOPCService()List<AppAttrRenderingMetadata>getAttrRenderingMetadata()Label for the attribute to be shown in the UI.StringgetAudience()The base URI for all of the scopes defined in this App.AppBasedOnTemplategetBasedOnTemplate()BooleangetBypassConsent()If true, indicates that consent should be skipped for all scopesStringgetCallbackServiceUrl()Callback Service URLList<AppCertificates>getCertificates()Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.App.ClientIPCheckinggetClientIPChecking()Network Perimeters checking modeStringgetClientSecret()This value is the credential of this App, which this App supplies as a password when this App authenticates to the Oracle Public Cloud infrastructure.App.ClientTypegetClientType()Specifies the type of access that this App has when it acts as an OAuthClient.List<AppCloudControlProperties>getCloudControlProperties()A collection of arbitrary properties that scope the privileges of a cloud-control App.StringgetCompartmentOcid()OCI Compartment Id (ocid) in which the resource lives.StringgetContactEmailAddress()Contact Email AddressList<String>getDelegatedServiceNames()Service Names allow to use OCI signature for client authentication instead of client credentialsBooleangetDeleteInProgress()A boolean flag indicating this resource in the process of being deleted.StringgetDescription()Description of the application.BooleangetDisableKmsiTokenAuthentication()Indicates whether the application is allowed to be access using kmsi token.StringgetDisplayName()Display name of the application.StringgetDomainOcid()OCI Domain Id (ocid) in which the resource lives.List<AppEditableAttributes>getEditableAttributes()App attributes editable by subjectStringgetErrorPageUrl()This attribute specifies the URL of the page to which an application will redirect an end-user in case of error.List<AppGrantedAppRoles>getGrantedAppRoles()A list of AppRoles that are granted to this App (and that are defined by other Apps).List<AppGrants>getGrants()Grants assigned to the appStringgetHashedClientSecret()Hashed Client Secret.StringgetHomePageUrl()Home Page URLStringgetIcon()URL of application icon.StringgetId()Unique identifier for the SCIM Resource as defined by the Service Provider.IdcsCreatedBygetIdcsCreatedBy()IdcsLastModifiedBygetIdcsLastModifiedBy()StringgetIdcsLastUpgradedInRelease()The release number when the resource was upgraded.List<IdcsPreventedOperations>getIdcsPreventedOperations()Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.List<AppIdentityProviders>getIdentityProviders()A list of IdentityProvider assigned to app.AppIdpPolicygetIdpPolicy()StringgetIdTokenEncAlgo()Encryption Alogrithm to use for encrypting ID token.BooleangetInfrastructure()If true, this App is an internal infrastructure App.BooleangetIsAliasApp()If true, this App is an AliasApp and it cannot be granted to an end-user directly.BooleangetIsDatabaseService()If true, this application acts as database service ApplicationBooleangetIsEnterpriseApp()If true, this app acts as Enterprise app with Authentication and URL Authz policy.BooleangetIsFormFill()If true, this application acts as FormFill ApplicationBooleangetIsKerberosRealm()If true, indicates that this App supports Kerberos AuthenticationBooleangetIsLoginTarget()If true, this App allows runtime services to log end users into this App automatically.BooleangetIsManagedApp()If true, indicates that access to this App requires an account.BooleangetIsMobileTarget()If true, indicates that the App should be visible in each end-user’s mobile application.BooleangetIsMulticloudServiceApp()If true, indicates the app is used for multicloud service integration.BooleangetIsOAuthClient()If true, this application acts as an OAuth ClientBooleangetIsOAuthResource()If true, indicates that this application acts as an OAuth Resource.BooleangetIsObligationCapable()This flag indicates if the App is capable of validating obligations with the token for allowing access to the App.BooleangetIsOPCService()If true, this application is an Oracle Public Cloud service-instance.BooleangetIsRadiusApp()If true, this application acts as an Radius AppBooleangetIsSamlServiceProvider()If true, then this App acts as a SAML Service Provider.BooleangetIsUnmanagedApp()If true, indicates that this application accepts an Oracle Cloud Identity Service User as a login-identity (does not require an account) and relies for authorization on the User’s memberships in AppRoles.BooleangetIsWebTierPolicy()If true, the webtier policy is activeStringgetLandingPageUrl()The URL of the landing page for this App, which is the first page that an end user should see if runtime services log that end user in to this App automatically.StringgetLinkingCallbackUrl()This attribute specifies the callback URL for the social linking operation.App.LoginMechanismgetLoginMechanism()The protocol that runtime services will use to log end users in to this App automatically.StringgetLoginPageUrl()This attribute specifies the URL of the page that the App uses when an end-user signs in to that App.StringgetLogoutPageUrl()This attribute specifies the URL of the page that the App uses when an end-user signs out.StringgetLogoutUri()OAuth will use this URI to logout if this App wants to participate in SSO, and if this App’s session gets cleared as part of global logout.MetagetMeta()BooleangetMeterAsOPCService()Indicates whether the application is billed as an OPCService.BooleangetMigrated()If true, this App was migrated from an earlier version of Oracle Public Cloud infrastructure (and may therefore require special handling from runtime services such as OAuth or SAML).StringgetName()Name of the application.StringgetOcid()Unique OCI identifier for the SCIM Resource.List<String>getPostLogoutRedirectUris()Each value of this attribute is the URI of a landing page within this App.StringgetPrivacyPolicyUrl()Privacy Policy URLStringgetProductLogoUrl()Application Logo URLStringgetProductName()Product NameList<AppProtectableSecondaryAudiences>getProtectableSecondaryAudiences()A list of secondary audiences–additional URIs to be added automatically to any OAuth token that allows access to this App.AppRadiusPolicygetRadiusPolicy()BooleangetReadyToUpgrade()If true, this App requires an upgrade and mandates attention from application administrator.List<String>getRedirectUris()OPTIONAL.IntegergetRefreshTokenExpiry()Expiry-time in seconds for a Refresh Token.AppSamlServiceProvidergetSamlServiceProvider()List<String>getSchemas()REQUIRED.List<AppScopes>getScopes()Scopes defined by this App.List<String>getSecondaryAudiences()A list of secondary audiences–additional URIs to be added automatically to any OAuth token that allows access to this App.List<AppServiceParams>getServiceParams()Custom attribute that is required to compute other attribute values during app creation.StringgetServiceTypeURN()This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.StringgetServiceTypeVersion()This value specifies the version of the Oracle Public Cloud service of which this App is an instanceBooleangetShowInMyApps()If true, this app will be displayed in the MyApps page of each end-user who has access to the App.AppSignonPolicygetSignonPolicy()List<Tags>getTags()A list of tags on this resource.StringgetTenancyOcid()OCI Tenant Id (ocid) in which the resource lives.StringgetTermsOfServiceUrl()Terms of Service URLAppTermsOfUsegetTermsOfUse()List<AppTrustPolicies>getTrustPolicies()Trust Policies.App.TrustScopegetTrustScope()Indicates the scope of trust for this App when acting as an OAuthClient.AppExtensionDbcsAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp()AppExtensionEnterpriseAppAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp()AppExtensionFormFillAppAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp()AppExtensionFormFillAppTemplateAppTemplategetUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate()AppExtensionKerberosRealmAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp()AppExtensionManagedappAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp()AppExtensionMulticloudServiceAppAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp()ExtensionOCITagsgetUrnIetfParamsScimSchemasOracleIdcsExtensionOciTags()AppExtensionOpcServiceAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp()AppExtensionRadiusAppAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp()AppExtensionRequestableAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp()AppExtensionSamlServiceProviderAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp()AppExtensionWebTierPolicyAppgetUrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp()List<AppUserRoles>getUserRoles()A list of AppRoles defined by this UnmanagedApp.inthashCode()App.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
App@Deprecated @ConstructorProperties({"id","ocid","schemas","meta","idcsCreatedBy","idcsLastModifiedBy","idcsPreventedOperations","tags","deleteInProgress","idcsLastUpgradedInRelease","domainOcid","compartmentOcid","tenancyOcid","meterAsOPCService","name","clientSecret","hashedClientSecret","displayName","description","idTokenEncAlgo","delegatedServiceNames","active","appIcon","appThumbnail","migrated","infrastructure","isLoginTarget","showInMyApps","loginMechanism","landingPageUrl","productLogoUrl","privacyPolicyUrl","termsOfServiceUrl","contactEmailAddress","productName","homePageUrl","isFormFill","isOAuthClient","isRadiusApp","clientType","redirectUris","allUrlSchemesAllowed","logoutUri","postLogoutRedirectUris","allowedGrants","allowedOperations","clientIPChecking","isOPCService","isUnmanagedApp","allowAccessControl","isOAuthResource","accessTokenExpiry","refreshTokenExpiry","allowOffline","callbackServiceUrl","audience","isMobileTarget","loginPageUrl","linkingCallbackUrl","logoutPageUrl","errorPageUrl","isSamlServiceProvider","isWebTierPolicy","isKerberosRealm","icon","isAliasApp","isManagedApp","serviceTypeURN","serviceTypeVersion","isObligationCapable","readyToUpgrade","trustScope","isDatabaseService","secondaryAudiences","isEnterpriseApp","bypassConsent","disableKmsiTokenAuthentication","isMulticloudServiceApp","radiusPolicy","appsNetworkPerimeters","cloudControlProperties","editableAttributes","termsOfUse","protectableSecondaryAudiences","idpPolicy","allowedTags","appSignonPolicy","trustPolicies","signonPolicy","identityProviders","accounts","grants","serviceParams","attrRenderingMetadata","basedOnTemplate","grantedAppRoles","samlServiceProvider","allowedScopes","certificates","aliasApps","asOPCService","adminRoles","userRoles","scopes","urnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp","urnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp","urnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp","urnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp","urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate","urnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp","urnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp","urnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp","urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp","urnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp","urnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp","urnIetfParamsScimSchemasOracleIdcsExtensionOciTags","urnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp"}) public App(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, Boolean meterAsOPCService, String name, String clientSecret, String hashedClientSecret, String displayName, String description, String idTokenEncAlgo, List<String> delegatedServiceNames, Boolean active, String appIcon, String appThumbnail, Boolean migrated, Boolean infrastructure, Boolean isLoginTarget, Boolean showInMyApps, App.LoginMechanism loginMechanism, String landingPageUrl, String productLogoUrl, String privacyPolicyUrl, String termsOfServiceUrl, String contactEmailAddress, String productName, String homePageUrl, Boolean isFormFill, Boolean isOAuthClient, Boolean isRadiusApp, App.ClientType clientType, List<String> redirectUris, Boolean allUrlSchemesAllowed, String logoutUri, List<String> postLogoutRedirectUris, List<String> allowedGrants, List<App.AllowedOperations> allowedOperations, App.ClientIPChecking clientIPChecking, Boolean isOPCService, Boolean isUnmanagedApp, Boolean allowAccessControl, Boolean isOAuthResource, Integer accessTokenExpiry, Integer refreshTokenExpiry, Boolean allowOffline, String callbackServiceUrl, String audience, Boolean isMobileTarget, String loginPageUrl, String linkingCallbackUrl, String logoutPageUrl, String errorPageUrl, Boolean isSamlServiceProvider, Boolean isWebTierPolicy, Boolean isKerberosRealm, String icon, Boolean isAliasApp, Boolean isManagedApp, String serviceTypeURN, String serviceTypeVersion, Boolean isObligationCapable, Boolean readyToUpgrade, App.TrustScope trustScope, Boolean isDatabaseService, List<String> secondaryAudiences, Boolean isEnterpriseApp, Boolean bypassConsent, Boolean disableKmsiTokenAuthentication, Boolean isMulticloudServiceApp, AppRadiusPolicy radiusPolicy, List<AppAppsNetworkPerimeters> appsNetworkPerimeters, List<AppCloudControlProperties> cloudControlProperties, List<AppEditableAttributes> editableAttributes, AppTermsOfUse termsOfUse, List<AppProtectableSecondaryAudiences> protectableSecondaryAudiences, AppIdpPolicy idpPolicy, List<AppAllowedTags> allowedTags, AppAppSignonPolicy appSignonPolicy, List<AppTrustPolicies> trustPolicies, AppSignonPolicy signonPolicy, List<AppIdentityProviders> identityProviders, List<AppAccounts> accounts, List<AppGrants> grants, List<AppServiceParams> serviceParams, List<AppAttrRenderingMetadata> attrRenderingMetadata, AppBasedOnTemplate basedOnTemplate, List<AppGrantedAppRoles> grantedAppRoles, AppSamlServiceProvider samlServiceProvider, List<AppAllowedScopes> allowedScopes, List<AppCertificates> certificates, List<AppAliasApps> aliasApps, AppAsOPCService asOPCService, List<AppAdminRoles> adminRoles, List<AppUserRoles> userRoles, List<AppScopes> scopes, AppExtensionRadiusAppApp urnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp, AppExtensionSamlServiceProviderApp urnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp, AppExtensionWebTierPolicyApp urnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp, AppExtensionManagedappApp urnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp, AppExtensionFormFillAppTemplateAppTemplate urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate, AppExtensionOpcServiceApp urnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp, AppExtensionKerberosRealmApp urnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp, AppExtensionRequestableApp urnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp, AppExtensionFormFillAppApp urnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp, AppExtensionDbcsApp urnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp, AppExtensionEnterpriseAppApp urnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp, ExtensionOCITags urnIetfParamsScimSchemasOracleIdcsExtensionOciTags, AppExtensionMulticloudServiceAppApp urnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static App.Builder builder() Create a new builder.
 - 
toBuilderpublic App.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier for the SCIM Resource as defined by the Service Provider.Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global - Returns:
- the value
 
 - 
getOcidpublic String getOcid() Unique OCI identifier for the SCIM Resource.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global - Returns:
- the value
 
 - 
getSchemaspublic List<String> getSchemas() REQUIRED.The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMetapublic Meta getMeta() 
 - 
getIdcsCreatedBypublic IdcsCreatedBy getIdcsCreatedBy() 
 - 
getIdcsLastModifiedBypublic IdcsLastModifiedBy getIdcsLastModifiedBy() 
 - 
getIdcsPreventedOperationspublic List<IdcsPreventedOperations> getIdcsPreventedOperations() Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTagspublic List<Tags> getTags() A list of tags on this resource.*SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getDeleteInProgresspublic Boolean getDeleteInProgress() A boolean flag indicating this resource in the process of being deleted.Usually set to true when synchronous deletion of the resource would take too long. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsLastUpgradedInReleasepublic String getIdcsLastUpgradedInRelease() The release number when the resource was upgraded.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getDomainOcidpublic String getDomainOcid() OCI Domain Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getCompartmentOcidpublic String getCompartmentOcid() OCI Compartment Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTenancyOcidpublic String getTenancyOcid() OCI Tenant Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMeterAsOPCServicepublic Boolean getMeterAsOPCService() Indicates whether the application is billed as an OPCService.If true, customer is not billed for runtime operations of the app. *Added In:** 18.4.2 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: always - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getNamepublic String getName() Name of the application.Also serves as username if the application authenticates to Oracle Public Cloud infrastructure. This name may not be user-friendly and cannot be changed once an App is created. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: server - Returns:
- the value
 
 - 
getClientSecretpublic String getClientSecret() This value is the credential of this App, which this App supplies as a password when this App authenticates to the Oracle Public Cloud infrastructure.This value is also the client secret of this App when it acts as an OAuthClient. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - idcsSensitive: none - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getHashedClientSecretpublic String getHashedClientSecret() Hashed Client Secret.This hash-value is used to verify the ‘clientSecret’ credential of this App *Added In:** 2106240046 *SCIM++ Properties:** - idcsSearchable: false - idcsSensitive: hash_sc - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Display name of the application.Display name is intended to be user-friendly, and an administrator can change the value at any time. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: always - type: string - uniqueness: server - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description of the application.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdTokenEncAlgopublic String getIdTokenEncAlgo() Encryption Alogrithm to use for encrypting ID token.*Added In:** 2010242156 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getDelegatedServiceNamespublic List<String> getDelegatedServiceNames() Service Names allow to use OCI signature for client authentication instead of client credentials*Added In:** 2207040824 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getActivepublic Boolean getActive() If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML.If false, all runtime services are disabled for this App, and only administrative operations can be performed. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getAppIconpublic String getAppIcon() Application icon.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAppThumbnailpublic String getAppThumbnail() Application thumbnail.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMigratedpublic Boolean getMigrated() If true, this App was migrated from an earlier version of Oracle Public Cloud infrastructure (and may therefore require special handling from runtime services such as OAuth or SAML).If false, this App requires no special handling from runtime services. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getInfrastructurepublic Boolean getInfrastructure() If true, this App is an internal infrastructure App.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsLoginTargetpublic Boolean getIsLoginTarget() If true, this App allows runtime services to log end users into this App automatically.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getShowInMyAppspublic Boolean getShowInMyApps() If true, this app will be displayed in the MyApps page of each end-user who has access to the App.*Added In:** 18.1.2 *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLoginMechanismpublic App.LoginMechanism getLoginMechanism() The protocol that runtime services will use to log end users in to this App automatically.If ‘OIDC’, then runtime services use the OpenID Connect protocol. If ‘SAML’, then runtime services use Security Assertion Markup Language protocol. *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLandingPageUrlpublic String getLandingPageUrl() The URL of the landing page for this App, which is the first page that an end user should see if runtime services log that end user in to this App automatically.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getProductLogoUrlpublic String getProductLogoUrl() Application Logo URL*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getPrivacyPolicyUrlpublic String getPrivacyPolicyUrl() Privacy Policy URL*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTermsOfServiceUrlpublic String getTermsOfServiceUrl() Terms of Service URL*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getContactEmailAddresspublic String getContactEmailAddress() Contact Email Address*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getProductNamepublic String getProductName() Product Name*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getHomePageUrlpublic String getHomePageUrl() Home Page URL*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsFormFillpublic Boolean getIsFormFill() If true, this application acts as FormFill Application*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsOAuthClientpublic Boolean getIsOAuthClient() If true, this application acts as an OAuth Client*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsRadiusApppublic Boolean getIsRadiusApp() If true, this application acts as an Radius App*Added In:** 20.1.3 *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getClientTypepublic App.ClientType getClientType() Specifies the type of access that this App has when it acts as an OAuthClient.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getRedirectUrispublic List<String> getRedirectUris() OPTIONAL.Each value is a URI within this App. This attribute is required when this App acts as an OAuthClient and is involved in three-legged flows (authorization-code flows). *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAllUrlSchemesAllowedpublic Boolean getAllUrlSchemesAllowed() If true, indicates that the system should allow all URL-schemes within each value of the ‘redirectUris’ attribute.Also indicates that the system should not attempt to confirm that each value of the ‘redirectUris’ attribute is a valid URI. In particular, the system should not confirm that the domain component of the URI is a top-level domain and the system should not confirm that the hostname portion is a valid system that is reachable over the network. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLogoutUripublic String getLogoutUri() OAuth will use this URI to logout if this App wants to participate in SSO, and if this App’s session gets cleared as part of global logout.Note: This attribute is used only if this App acts as an OAuthClient. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getPostLogoutRedirectUrispublic List<String> getPostLogoutRedirectUris() Each value of this attribute is the URI of a landing page within this App.It is used only when this App, acting as an OAuthClient, initiates the logout flow and wants to be redirected back to one of its landing pages. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAllowedGrantspublic List<String> getAllowedGrants() List of grant-types that this App is allowed to use when it acts as an OAuthClient.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAllowedOperationspublic List<App.AllowedOperations> getAllowedOperations() OPTIONAL.Required only when this App acts as an OAuthClient. Supported values are ‘introspect’ and ‘onBehalfOfUser’. The value ‘introspect’ allows the client to look inside the access-token. The value ‘onBehalfOfUser’ overrides how the client’s privileges are combined with the privileges of the Subject User. Ordinarily, authorization calculates the set of effective privileges as the intersection of the client’s privileges and the user’s privileges. The value ‘onBehalfOf’ indicates that authorization should ignore the privileges of the client and use only the user’s privileges to calculate the effective privileges. *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getClientIPCheckingpublic App.ClientIPChecking getClientIPChecking() Network Perimeters checking mode*Added In:** 2010242156 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsOPCServicepublic Boolean getIsOPCService() If true, this application is an Oracle Public Cloud service-instance.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsUnmanagedApppublic Boolean getIsUnmanagedApp() If true, indicates that this application accepts an Oracle Cloud Identity Service User as a login-identity (does not require an account) and relies for authorization on the User’s memberships in AppRoles.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getAllowAccessControlpublic Boolean getAllowAccessControl() If true, any managed App that is based on this template is checked for access control that is, access to this app is subject to successful authorization at SSO service, viz.app grants to start with. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsOAuthResourcepublic Boolean getIsOAuthResource() If true, indicates that this application acts as an OAuth Resource.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getAccessTokenExpirypublic Integer getAccessTokenExpiry() Expiry-time in seconds for an Access Token.Any token that allows access to this App will expire after the specified duration. *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getRefreshTokenExpirypublic Integer getRefreshTokenExpiry() Expiry-time in seconds for a Refresh Token.Any token that allows access to this App, once refreshed, will expire after the specified duration. *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getAllowOfflinepublic Boolean getAllowOffline() If true, indicates that the Refresh Token is allowed when this App acts as an OAuth Resource.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getCallbackServiceUrlpublic String getCallbackServiceUrl() Callback Service URL*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAudiencepublic String getAudience() The base URI for all of the scopes defined in this App.The value of ‘audience’ is combined with the ‘value’ of each scope to form an ‘fqs’ or fully qualified scope. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsMobileTargetpublic Boolean getIsMobileTarget() If true, indicates that the App should be visible in each end-user’s mobile application.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLoginPageUrlpublic String getLoginPageUrl() This attribute specifies the URL of the page that the App uses when an end-user signs in to that App.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLinkingCallbackUrlpublic String getLinkingCallbackUrl() This attribute specifies the callback URL for the social linking operation.*Added In:** 18.2.4 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLogoutPageUrlpublic String getLogoutPageUrl() This attribute specifies the URL of the page that the App uses when an end-user signs out.*Added In:** 17.4.2 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getErrorPageUrlpublic String getErrorPageUrl() This attribute specifies the URL of the page to which an application will redirect an end-user in case of error.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsSamlServiceProviderpublic Boolean getIsSamlServiceProvider() If true, then this App acts as a SAML Service Provider.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsWebTierPolicypublic Boolean getIsWebTierPolicy() If true, the webtier policy is active*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsKerberosRealmpublic Boolean getIsKerberosRealm() If true, indicates that this App supports Kerberos Authentication*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIconpublic String getIcon() URL of application icon.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: reference - uniqueness: none - Returns:
- the value
 
 - 
getIsAliasApppublic Boolean getIsAliasApp() If true, this App is an AliasApp and it cannot be granted to an end-user directly.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: always - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsManagedApppublic Boolean getIsManagedApp() If true, indicates that access to this App requires an account.That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getServiceTypeURNpublic String getServiceTypeURN() This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getServiceTypeVersionpublic String getServiceTypeVersion() This value specifies the version of the Oracle Public Cloud service of which this App is an instance*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsObligationCapablepublic Boolean getIsObligationCapable() This flag indicates if the App is capable of validating obligations with the token for allowing access to the App.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getReadyToUpgradepublic Boolean getReadyToUpgrade() If true, this App requires an upgrade and mandates attention from application administrator.The flag is used by UI to indicate this app is ready to upgrade. *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getTrustScopepublic App.TrustScope getTrustScope() Indicates the scope of trust for this App when acting as an OAuthClient.A value of ‘Explicit’ indicates that the App is allowed to access only the scopes of OAuthResources that are explicitly specified as ‘allowedScopes’. A value of ‘Account’ indicates that the App is allowed implicitly to access any scope of any OAuthResource within the same Oracle Cloud Account. A value of ‘Tags’ indicates that the App is allowed to access any scope of any OAuthResource with a matching tag within the same Oracle Cloud Account. A value of ‘Default’ indicates that the Tenant default trust scope configured in the Tenant Settings is used. *Added In:** 17.4.2 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsDatabaseServicepublic Boolean getIsDatabaseService() If true, this application acts as database service Application*Added In:** 18.2.2 *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - type: boolean - Returns:
- the value
 
 - 
getSecondaryAudiencespublic List<String> getSecondaryAudiences() A list of secondary audiences–additional URIs to be added automatically to any OAuth token that allows access to this App.Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps. *Deprecated Since: 18.2.6** *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIsEnterpriseApppublic Boolean getIsEnterpriseApp() If true, this app acts as Enterprise app with Authentication and URL Authz policy.*Added In:** 19.2.1 *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getBypassConsentpublic Boolean getBypassConsent() If true, indicates that consent should be skipped for all scopes*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
 
 - 
getDisableKmsiTokenAuthenticationpublic Boolean getDisableKmsiTokenAuthentication() Indicates whether the application is allowed to be access using kmsi token.*Added In:** 2111190457 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: always - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIsMulticloudServiceApppublic Boolean getIsMulticloudServiceApp() If true, indicates the app is used for multicloud service integration.*Added In:** 2301202328 *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getRadiusPolicypublic AppRadiusPolicy getRadiusPolicy() 
 - 
getAppsNetworkPerimeterspublic List<AppAppsNetworkPerimeters> getAppsNetworkPerimeters() Network Perimeter*Added In:** 2010242156 *SCIM++ Properties:** - idcsCompositeKey: [value] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getCloudControlPropertiespublic List<AppCloudControlProperties> getCloudControlProperties() A collection of arbitrary properties that scope the privileges of a cloud-control App.*Added In:** 18.4.2 *SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getEditableAttributespublic List<AppEditableAttributes> getEditableAttributes() App attributes editable by subject*Added In:** 18.2.6 *SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [name] - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getTermsOfUsepublic AppTermsOfUse getTermsOfUse() 
 - 
getProtectableSecondaryAudiencespublic List<AppProtectableSecondaryAudiences> getProtectableSecondaryAudiences() A list of secondary audiences–additional URIs to be added automatically to any OAuth token that allows access to this App.Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps. *Added In:** 18.2.2 *SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getIdpPolicypublic AppIdpPolicy getIdpPolicy() 
 - 
getAllowedTagspublic List<AppAllowedTags> getAllowedTags() A list of tags, acting as an OAuthClient, this App is allowed to access.*Added In:** 17.4.6 *SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getAppSignonPolicypublic AppAppSignonPolicy getAppSignonPolicy() 
 - 
getTrustPoliciespublic List<AppTrustPolicies> getTrustPolicies() Trust Policies.*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getSignonPolicypublic AppSignonPolicy getSignonPolicy() 
 - 
getIdentityProviderspublic List<AppIdentityProviders> getIdentityProviders() A list of IdentityProvider assigned to app.A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App. *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - Returns:
- the value
 
 - 
getAccountspublic List<AppAccounts> getAccounts() Accounts of App*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getGrantspublic List<AppGrants> getGrants() Grants assigned to the app*SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getServiceParamspublic List<AppServiceParams> getServiceParams() Custom attribute that is required to compute other attribute values during app creation.*SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: always - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getAttrRenderingMetadatapublic List<AppAttrRenderingMetadata> getAttrRenderingMetadata() Label for the attribute to be shown in the UI.*SCIM++ Properties:** - idcsCompositeKey: [name] - idcsSearchable: false - multiValued: true - mutability: immutable - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getBasedOnTemplatepublic AppBasedOnTemplate getBasedOnTemplate() 
 - 
getGrantedAppRolespublic List<AppGrantedAppRoles> getGrantedAppRoles() A list of AppRoles that are granted to this App (and that are defined by other Apps).Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer. *SCIM++ Properties:** - caseExact: true - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getSamlServiceProviderpublic AppSamlServiceProvider getSamlServiceProvider() 
 - 
getAllowedScopespublic List<AppAllowedScopes> getAllowedScopes() A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.*SCIM++ Properties:** - caseExact: true - idcsCompositeKey: [fqs] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getCertificatespublic List<AppCertificates> getCertificates() Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.*SCIM++ Properties:** - caseExact: false - idcsCompositeKey: [certAlias] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getAliasAppspublic List<AppAliasApps> getAliasApps() Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.*SCIM++ Properties:** - caseExact: true - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getAsOPCServicepublic AppAsOPCService getAsOPCService() 
 - 
getAdminRolespublic List<AppAdminRoles> getAdminRoles() A list of AppRoles defined by this UnmanagedApp.Membership in each of these AppRoles confers administrative privilege within this App. *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - Returns:
- the value
 
 - 
getUserRolespublic List<AppUserRoles> getUserRoles() A list of AppRoles defined by this UnmanagedApp.Membership in each of these AppRoles confers end-user privilege within this App. *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - Returns:
- the value
 
 - 
getScopespublic List<AppScopes> getScopes() Scopes defined by this App.Used when this App acts as an OAuth Resource. *SCIM++ Properties:** - caseExact: true - idcsCompositeKey: [value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApppublic AppExtensionRadiusAppApp getUrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApppublic AppExtensionSamlServiceProviderApp getUrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApppublic AppExtensionWebTierPolicyApp getUrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApppublic AppExtensionManagedappApp getUrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplatepublic AppExtensionFormFillAppTemplateAppTemplate getUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApppublic AppExtensionOpcServiceApp getUrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApppublic AppExtensionKerberosRealmApp getUrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApppublic AppExtensionRequestableApp getUrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApppublic AppExtensionFormFillAppApp getUrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApppublic AppExtensionDbcsApp getUrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApppublic AppExtensionEnterpriseAppApp getUrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionOciTagspublic ExtensionOCITags getUrnIetfParamsScimSchemasOracleIdcsExtensionOciTags() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApppublic AppExtensionMulticloudServiceAppApp getUrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp() 
 - 
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
 
 
- 
 
-