Class EffectiveAccountSettingsUserMFA
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.iam_identity.v1.model.EffectiveAccountSettingsUserMFA
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class EffectiveAccountSettingsUserMFA extends com.ibm.cloud.sdk.core.service.model.GenericModelEffectiveAccountSettingsUserMFA.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEffectiveAccountSettingsUserMFA.MfaDefines the MFA requirement for the user.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Gets the description.java.lang.StringgetEmail()Gets the email.java.lang.StringgetIamId()Gets the iamId.java.lang.StringgetMfa()Gets the mfa.java.lang.StringgetName()Gets the name.java.lang.StringgetUserName()Gets the userName.
-
-
-
Method Detail
-
getIamId
public java.lang.String getIamId()
Gets the iamId. The iam_id of the user.- Returns:
- the iamId
-
getMfa
public java.lang.String getMfa()
Gets the mfa. Defines the MFA requirement for the user. Valid values: * NONE - No MFA trait set * NONE_NO_ROPC- No MFA, disable CLI logins with only a password * TOTP - For all non-federated IBMId users * TOTP4ALL - For all users * LEVEL1 - Email-based MFA for all users * LEVEL2 - TOTP-based MFA for all users * LEVEL3 - U2F MFA for all users.- Returns:
- the mfa
-
getName
public java.lang.String getName()
Gets the name. name of the user account.- Returns:
- the name
-
getUserName
public java.lang.String getUserName()
Gets the userName. userName of the user.- Returns:
- the userName
-
getEmail
public java.lang.String getEmail()
Gets the email. email of the user.- Returns:
- the email
-
getDescription
public java.lang.String getDescription()
Gets the description. optional description.- Returns:
- the description
-
-