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 AppExtensionFormFillAppTemplateAppTemplatebuild()AppExtensionFormFillAppTemplateAppTemplate.Builderconfiguration(String configuration)FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injectionAppExtensionFormFillAppTemplateAppTemplate.Buildercopy(AppExtensionFormFillAppTemplateAppTemplate model)AppExtensionFormFillAppTemplateAppTemplate.BuilderformCredentialSharingGroupID(String formCredentialSharingGroupID)Credential Sharing Group to which this form-fill application belongs.AppExtensionFormFillAppTemplateAppTemplate.BuilderformCredMethod(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.BuilderformFillUrlMatch(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.BuilderformType(AppExtensionFormFillAppTemplateAppTemplate.FormType formType)Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.AppExtensionFormFillAppTemplateAppTemplate.BuilderrevealPasswordOnForm(Boolean revealPasswordOnForm)If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.AppExtensionFormFillAppTemplateAppTemplate.BuildersyncFromTemplate(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.BuilderuserNameFormExpression(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.BuilderuserNameFormTemplate(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)
-
-