@Generated(value="software.amazon.awssdk:codegen") public final class MFAOptionType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MFAOptionType.Builder,MFAOptionType>
This data type is no longer supported. You can use it only for SMS MFA configurations. You can't use it for TOTP software token MFA configurations.
To set either type of MFA configuration, use the AdminSetUserMFAPreference or SetUserMFAPreference actions.
To look up information about either type of MFA configuration, use the AdminGetUserResponse$UserMFASettingList or GetUserResponse$UserMFASettingList responses.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MFAOptionType.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
attributeName()
The attribute name of the MFA option type.
|
static MFAOptionType.Builder |
builder() |
DeliveryMediumType |
deliveryMedium()
The delivery medium to send the MFA code.
|
String |
deliveryMediumAsString()
The delivery medium to send the MFA code.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends MFAOptionType.Builder> |
serializableBuilderClass() |
MFAOptionType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic DeliveryMediumType deliveryMedium()
The delivery medium to send the MFA code. You can use this parameter to set only the SMS delivery
medium value.
If the service returns an enum value that is not available in the current SDK version, deliveryMedium
will return DeliveryMediumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from deliveryMediumAsString().
SMS
delivery medium value.DeliveryMediumTypepublic String deliveryMediumAsString()
The delivery medium to send the MFA code. You can use this parameter to set only the SMS delivery
medium value.
If the service returns an enum value that is not available in the current SDK version, deliveryMedium
will return DeliveryMediumType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from deliveryMediumAsString().
SMS
delivery medium value.DeliveryMediumTypepublic String attributeName()
The attribute name of the MFA option type. The only valid value is phone_number.
phone_number.public MFAOptionType.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MFAOptionType.Builder,MFAOptionType>public static MFAOptionType.Builder builder()
public static Class<? extends MFAOptionType.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.