Class AppExtensionFormFillAppTemplateAppTemplate.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppTemplateAppTemplate.Builder
-
- Enclosing class:
- AppExtensionFormFillAppTemplateAppTemplate
public static class AppExtensionFormFillAppTemplateAppTemplate.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppExtensionFormFillAppTemplateAppTemplate
build()
AppExtensionFormFillAppTemplateAppTemplate.Builder
configuration(String configuration)
FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injectionAppExtensionFormFillAppTemplateAppTemplate.Builder
copy(AppExtensionFormFillAppTemplateAppTemplate model)
AppExtensionFormFillAppTemplateAppTemplate.Builder
formCredentialSharingGroupID(String formCredentialSharingGroupID)
Credential Sharing Group to which this form-fill application belongs.AppExtensionFormFillAppTemplateAppTemplate.Builder
formCredMethod(AppExtensionFormFillAppTemplateAppTemplate.FormCredMethod formCredMethod)
Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.AppExtensionFormFillAppTemplateAppTemplate.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.AppExtensionFormFillAppTemplateAppTemplate.Builder
formType(AppExtensionFormFillAppTemplateAppTemplate.FormType formType)
Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.AppExtensionFormFillAppTemplateAppTemplate.Builder
revealPasswordOnForm(Boolean revealPasswordOnForm)
If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.AppExtensionFormFillAppTemplateAppTemplate.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.AppExtensionFormFillAppTemplateAppTemplate.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 UserAppExtensionFormFillAppTemplateAppTemplate.Builder
userNameFormTemplate(String userNameFormTemplate)
Format for generating a username.
-
-
-
Method Detail
-
formType
public AppExtensionFormFillAppTemplateAppTemplate.Builder formType(AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.Builder formCredMethod(AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate.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 disabled inheritance for these Form-Fill-related attributes.
*Added In:** 17.4.2
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
syncFromTemplate
- the value to set- Returns:
- this builder
-
formFillUrlMatch
public AppExtensionFormFillAppTemplateAppTemplate.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 AppExtensionFormFillAppTemplateAppTemplate build()
-
copy
public AppExtensionFormFillAppTemplateAppTemplate.Builder copy(AppExtensionFormFillAppTemplateAppTemplate model)
-
-