Class NotifyCodeConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NotifyCodeConfiguration.Builder,NotifyCodeConfiguration>
Contains the settings of a notify code configuration, which is a reusable one-time passcode policy.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final ChannelParametersThe channel-specific parameters used to render and deliver the one-time passcode.The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts.final InstantThe time when the resource was created, in Unix epoch time.final BooleanSpecifies whether deletion protection is enabled.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (ARN) of the notify code configuration.final StringThe unique identifier of the notify code configuration.final StringThe name of the notify code configuration.static Class<? extends NotifyCodeConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantThe time when the resource was last updated, in Unix epoch time.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
notifyCodeConfigurationId
The unique identifier of the notify code configuration.
- Returns:
- The unique identifier of the notify code configuration.
-
notifyCodeConfigurationArn
The Amazon Resource Name (ARN) of the notify code configuration.
- Returns:
- The Amazon Resource Name (ARN) of the notify code configuration.
-
notifyCodeConfigurationName
The name of the notify code configuration.
- Returns:
- The name of the notify code configuration.
-
codeConfigurationParameters
The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts.
- Returns:
- The passcode policy parameters, including the code type, length, validity period, and maximum number of attempts.
-
channelParameters
The channel-specific parameters used to render and deliver the one-time passcode. A configuration can carry parameters for every channel at once, and the send route selects the matching channel at send time.
- Returns:
- The channel-specific parameters used to render and deliver the one-time passcode. A configuration can carry parameters for every channel at once, and the send route selects the matching channel at send time.
-
deletionProtectionEnabled
Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.
- Returns:
- Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.
-
createdAt
The time when the resource was created, in Unix epoch time.
- Returns:
- The time when the resource was created, in Unix epoch time.
-
updatedAt
The time when the resource was last updated, in Unix epoch time.
- Returns:
- The time when the resource was last updated, in Unix epoch time.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<NotifyCodeConfiguration.Builder,NotifyCodeConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-