Class DTMFInputEvent.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.services.lexruntimev2.model.DTMFInputEvent.BuilderImpl
-
- All Implemented Interfaces:
SdkPojo,DTMFInputEvent.Builder,Buildable,CopyableBuilder<DTMFInputEvent.Builder,DTMFInputEvent>,SdkBuilder<DTMFInputEvent.Builder,DTMFInputEvent>
- Enclosing class:
- DTMFInputEvent
protected static class DTMFInputEvent.BuilderImpl extends Object implements DTMFInputEvent.Builder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(DTMFInputEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DTMFInputEventbuild()DTMFInputEvent.BuilderclientTimestampMillis(Long clientTimestampMillis)A timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.DTMFInputEvent.BuildereventId(String eventId)A unique identifier that your application assigns to the event.LonggetClientTimestampMillis()StringgetEventId()StringgetInputCharacter()DTMFInputEvent.BuilderinputCharacter(String inputCharacter)The DTMF character that the user pressed.List<SdkField<?>>sdkFields()voidsetClientTimestampMillis(Long clientTimestampMillis)voidsetEventId(String eventId)voidsetInputCharacter(String inputCharacter)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
-
-
-
Constructor Detail
-
BuilderImpl
protected BuilderImpl()
-
BuilderImpl
protected BuilderImpl(DTMFInputEvent model)
-
-
Method Detail
-
getInputCharacter
public final String getInputCharacter()
-
setInputCharacter
public final void setInputCharacter(String inputCharacter)
-
inputCharacter
public final DTMFInputEvent.Builder inputCharacter(String inputCharacter)
Description copied from interface:DTMFInputEvent.BuilderThe DTMF character that the user pressed. The allowed characters are A - D, 0 - 9, # and *.
- Specified by:
inputCharacterin interfaceDTMFInputEvent.Builder- Parameters:
inputCharacter- The DTMF character that the user pressed. The allowed characters are A - D, 0 - 9, # and *.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getEventId
public final String getEventId()
-
setEventId
public final void setEventId(String eventId)
-
eventId
public final DTMFInputEvent.Builder eventId(String eventId)
Description copied from interface:DTMFInputEvent.BuilderA unique identifier that your application assigns to the event. You can use this to identify events in logs.
- Specified by:
eventIdin interfaceDTMFInputEvent.Builder- Parameters:
eventId- A unique identifier that your application assigns to the event. You can use this to identify events in logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getClientTimestampMillis
public final Long getClientTimestampMillis()
-
setClientTimestampMillis
public final void setClientTimestampMillis(Long clientTimestampMillis)
-
clientTimestampMillis
public final DTMFInputEvent.Builder clientTimestampMillis(Long clientTimestampMillis)
Description copied from interface:DTMFInputEvent.BuilderA timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.
- Specified by:
clientTimestampMillisin interfaceDTMFInputEvent.Builder- Parameters:
clientTimestampMillis- A timestamp set by the client of the date and time that the event was sent to Amazon Lex V2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
build
public DTMFInputEvent build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<DTMFInputEvent.Builder,DTMFInputEvent>
-
-