Class AppExtensionFormFillAppTemplateAppTemplate.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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