Class AppExtensionFormFillAppApp.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp.Builder
-
- Enclosing class:
- AppExtensionFormFillAppApp
public static class AppExtensionFormFillAppApp.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppExtensionFormFillAppApp
build()
AppExtensionFormFillAppApp.Builder
configuration(String configuration)
FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injectionAppExtensionFormFillAppApp.Builder
copy(AppExtensionFormFillAppApp model)
AppExtensionFormFillAppApp.Builder
formCredentialSharingGroupID(String formCredentialSharingGroupID)
Credential Sharing Group to which this form-fill application belongs.AppExtensionFormFillAppApp.Builder
formCredMethod(AppExtensionFormFillAppApp.FormCredMethod formCredMethod)
Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.AppExtensionFormFillAppApp.Builder
formFillUrlMatch(List<AppFormFillUrlMatch> formFillUrlMatch)
A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service.AppExtensionFormFillAppApp.Builder
formType(AppExtensionFormFillAppApp.FormType formType)
Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.AppExtensionFormFillAppApp.Builder
revealPasswordOnForm(Boolean revealPasswordOnForm)
If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.AppExtensionFormFillAppApp.Builder
syncFromTemplate(Boolean syncFromTemplate)
If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template.AppExtensionFormFillAppApp.Builder
userNameFormExpression(String userNameFormExpression)
Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service UserAppExtensionFormFillAppApp.Builder
userNameFormTemplate(String userNameFormTemplate)
Format for generating a username.
-
-
-
Method Detail
-
formType
public AppExtensionFormFillAppApp.Builder formType(AppExtensionFormFillAppApp.FormType formType)
Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.Initially, we will support only WebApplication.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
formType
- the value to set- Returns:
- this builder
-
formCredentialSharingGroupID
public AppExtensionFormFillAppApp.Builder formCredentialSharingGroupID(String formCredentialSharingGroupID)
Credential Sharing Group to which this form-fill application belongs.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
formCredentialSharingGroupID
- the value to set- Returns:
- this builder
-
revealPasswordOnForm
public AppExtensionFormFillAppApp.Builder revealPasswordOnForm(Boolean revealPasswordOnForm)
If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
revealPasswordOnForm
- the value to set- Returns:
- this builder
-
userNameFormTemplate
public AppExtensionFormFillAppApp.Builder userNameFormTemplate(String userNameFormTemplate)
Format for generating a username.This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine ‘concat’ and ‘substring’ operations with literals and with any attribute of the Oracle Identity Cloud Service user.
*SCIM++ Properties:** - caseExact: false - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
userNameFormTemplate
- the value to set- Returns:
- this builder
-
userNameFormExpression
public AppExtensionFormFillAppApp.Builder userNameFormExpression(String userNameFormExpression)
Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
userNameFormExpression
- the value to set- Returns:
- this builder
-
formCredMethod
public AppExtensionFormFillAppApp.Builder formCredMethod(AppExtensionFormFillAppApp.FormCredMethod formCredMethod)
Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
formCredMethod
- the value to set- Returns:
- this builder
-
configuration
public AppExtensionFormFillAppApp.Builder configuration(String configuration)
FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
configuration
- the value to set- Returns:
- this builder
-
syncFromTemplate
public AppExtensionFormFillAppApp.Builder syncFromTemplate(Boolean syncFromTemplate)
If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template.If false, indicates that the AppTemplate on which this App is based has disabled inheritance for these Form-Fill-related attributes.
*Added In:** 17.4.2
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
syncFromTemplate
- the value to set- Returns:
- this builder
-
formFillUrlMatch
public AppExtensionFormFillAppApp.Builder formFillUrlMatch(List<AppFormFillUrlMatch> formFillUrlMatch)
A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service.Each item in the list also indicates how FormFill should interpret that formUrl.
*SCIM++ Properties:** - idcsCompositeKey: [formUrl] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
- Parameters:
formFillUrlMatch
- the value to set- Returns:
- this builder
-
build
public AppExtensionFormFillAppApp build()
-
copy
public AppExtensionFormFillAppApp.Builder copy(AppExtensionFormFillAppApp model)
-
-