Class PostFulfillmentStatusSpecification
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<PostFulfillmentStatusSpecification.Builder,- PostFulfillmentStatusSpecification> 
Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws. amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ConditionalSpecificationA list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with theStatefield of theIntentobject set toFailed.final DialogStateSpecifies the next step the bot runs after the fulfillment code hook throws an exception or returns with theStatefield of theIntentobject set toFailed.final ResponseSpecificationReturns the value of the FailureResponse property for this object.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends PostFulfillmentStatusSpecification.Builder> final ConditionalSpecificationA list of conditional branches to evaluate after the fulfillment code hook finishes successfully.final DialogStateSpecifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.final ResponseSpecificationReturns the value of the SuccessResponse property for this object.final ConditionalSpecificationA list of conditional branches to evaluate if the fulfillment code hook times out.final DialogStateSpecifies the next step that the bot runs when the fulfillment code hook times out.final ResponseSpecificationReturns the value of the TimeoutResponse property for this object.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
successResponseReturns the value of the SuccessResponse property for this object.- Returns:
- The value of the SuccessResponse property for this object.
 
- 
failureResponseReturns the value of the FailureResponse property for this object.- Returns:
- The value of the FailureResponse property for this object.
 
- 
timeoutResponseReturns the value of the TimeoutResponse property for this object.- Returns:
- The value of the TimeoutResponse property for this object.
 
- 
successNextStepSpecifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully. - Returns:
- Specifies the next step in the conversation that Amazon Lex invokes when the fulfillment code hook completes successfully.
 
- 
successConditionalA list of conditional branches to evaluate after the fulfillment code hook finishes successfully. - Returns:
- A list of conditional branches to evaluate after the fulfillment code hook finishes successfully.
 
- 
failureNextStepSpecifies the next step the bot runs after the fulfillment code hook throws an exception or returns with the Statefield of theIntentobject set toFailed.- Returns:
- Specifies the next step the bot runs after the fulfillment code hook throws an exception or returns with
         the Statefield of theIntentobject set toFailed.
 
- 
failureConditionalA list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns with the Statefield of theIntentobject set toFailed.- Returns:
- A list of conditional branches to evaluate after the fulfillment code hook throws an exception or returns
         with the Statefield of theIntentobject set toFailed.
 
- 
timeoutNextStepSpecifies the next step that the bot runs when the fulfillment code hook times out. - Returns:
- Specifies the next step that the bot runs when the fulfillment code hook times out.
 
- 
timeoutConditionalA list of conditional branches to evaluate if the fulfillment code hook times out. - Returns:
- A list of conditional branches to evaluate if the fulfillment code hook times out.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<PostFulfillmentStatusSpecification.Builder,- PostFulfillmentStatusSpecification> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClasspublic static Class<? extends PostFulfillmentStatusSpecification.Builder> serializableBuilderClass()
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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
 
-