Class UserExtSecQuestions


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class UserExtSecQuestions
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The schema used to mnage security question and answers provided by a user for account recovery and/or MFA.

    While setting up security questions, a user can also provide a hint for the answer.

    *SCIM++ Properties:** - idcsCompositeKey: [value] - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
    Note: Objects should always be created or deserialized using the UserExtSecQuestions.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 UserExtSecQuestions.Builder, which maintain a set of all explicitly set fields called UserExtSecQuestions.Builder.__explicitlySet__. The hashCode() and equals(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).

    • Method Detail

      • getValue

        public String getValue()
        The identifier of the question selected by the user when setting up a security question.

        *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: always - type: string - uniqueness: none

        Returns:
        the value
      • getRef

        public String getRef()
        The URI of the corresponding Security Question resource.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none

        Returns:
        the value
      • getAnswer

        public String getAnswer()
        The answer provided by a user for a security question.

        *SCIM++ Properties:** - idcsCsvAttributeName: Answer - idcsSearchable: false - idcsSensitive: hash - multiValued: false - mutability: writeOnly - required: true - returned: never - type: string - uniqueness: none - idcsPii: true

        Returns:
        the value
      • getHintText

        public String getHintText()
        The hint for an answer that’s given by user when setting up a security question.

        *SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel