@Generated(value="software.amazon.awssdk:codegen") public final class ConditionalBranch extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConditionalBranch.Builder,ConditionalBranch>
A set of actions that Amazon Lex should run if the condition is matched.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConditionalBranch.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ConditionalBranch.Builder |
builder() |
Condition |
condition()
Contains the expression to evaluate.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the branch.
|
DialogState |
nextStep()
The next step in the conversation.
|
ResponseSpecification |
response()
Returns the value of the Response property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConditionalBranch.Builder> |
serializableBuilderClass() |
ConditionalBranch.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the branch.
public final Condition condition()
Contains the expression to evaluate. If the condition is true, the branch's actions are taken.
public final DialogState nextStep()
The next step in the conversation.
public final ResponseSpecification response()
public ConditionalBranch.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConditionalBranch.Builder,ConditionalBranch>public static ConditionalBranch.Builder builder()
public static Class<? extends ConditionalBranch.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.