@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. Applies only to SMS multi-factor authentication (MFA) configurations. Does not apply to time-based one-time password (TOTP) software token MFA configurations.
| 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 final 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 final 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 final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.