Class AppExtensionFormFillAppApp
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.AppExtensionFormFillAppApp
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppExtensionFormFillAppApp extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
This extension provides attributes for Form-Fill facet of App
Note: Objects should always be created or deserialized using theAppExtensionFormFillAppApp.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 the
AppExtensionFormFillAppApp.Builder
, which maintain a set of all explicitly set fields calledAppExtensionFormFillAppApp.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 Summary
Nested Classes Modifier and Type Class Description static class
AppExtensionFormFillAppApp.Builder
static class
AppExtensionFormFillAppApp.FormCredMethod
Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.static class
AppExtensionFormFillAppApp.FormType
Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.
-
Constructor Summary
Constructors Constructor Description AppExtensionFormFillAppApp(AppExtensionFormFillAppApp.FormType formType, String formCredentialSharingGroupID, Boolean revealPasswordOnForm, String userNameFormTemplate, String userNameFormExpression, AppExtensionFormFillAppApp.FormCredMethod formCredMethod, String configuration, Boolean syncFromTemplate, List<AppFormFillUrlMatch> formFillUrlMatch)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionFormFillAppApp.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getConfiguration()
FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injectionString
getFormCredentialSharingGroupID()
Credential Sharing Group to which this form-fill application belongs.AppExtensionFormFillAppApp.FormCredMethod
getFormCredMethod()
Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.List<AppFormFillUrlMatch>
getFormFillUrlMatch()
A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service.AppExtensionFormFillAppApp.FormType
getFormType()
Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication.Boolean
getRevealPasswordOnForm()
If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.Boolean
getSyncFromTemplate()
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.String
getUserNameFormExpression()
Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service UserString
getUserNameFormTemplate()
Format for generating a username.int
hashCode()
AppExtensionFormFillAppApp.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AppExtensionFormFillAppApp
@Deprecated @ConstructorProperties({"formType","formCredentialSharingGroupID","revealPasswordOnForm","userNameFormTemplate","userNameFormExpression","formCredMethod","configuration","syncFromTemplate","formFillUrlMatch"}) public AppExtensionFormFillAppApp(AppExtensionFormFillAppApp.FormType formType, String formCredentialSharingGroupID, Boolean revealPasswordOnForm, String userNameFormTemplate, String userNameFormExpression, AppExtensionFormFillAppApp.FormCredMethod formCredMethod, String configuration, Boolean syncFromTemplate, List<AppFormFillUrlMatch> formFillUrlMatch)
Deprecated.
-
-
Method Detail
-
builder
public static AppExtensionFormFillAppApp.Builder builder()
Create a new builder.
-
toBuilder
public AppExtensionFormFillAppApp.Builder toBuilder()
-
getFormType
public AppExtensionFormFillAppApp.FormType getFormType()
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
- Returns:
- the value
-
getFormCredentialSharingGroupID
public String getFormCredentialSharingGroupID()
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
- Returns:
- the value
-
getRevealPasswordOnForm
public Boolean getRevealPasswordOnForm()
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
- Returns:
- the value
-
getUserNameFormTemplate
public String getUserNameFormTemplate()
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
- Returns:
- the value
-
getUserNameFormExpression
public String getUserNameFormExpression()
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
- Returns:
- the value
-
getFormCredMethod
public AppExtensionFormFillAppApp.FormCredMethod getFormCredMethod()
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
- Returns:
- the value
-
getConfiguration
public String getConfiguration()
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
- Returns:
- the value
-
getSyncFromTemplate
public Boolean getSyncFromTemplate()
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
- Returns:
- the value
-
getFormFillUrlMatch
public List<AppFormFillUrlMatch> getFormFillUrlMatch()
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
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-