@Generated(value="software.amazon.awssdk:codegen") public final class FulfillmentCodeHookSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FulfillmentCodeHookSettings.Builder,FulfillmentCodeHookSettings>
Determines if a Lambda function should be invoked for a specific intent.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FulfillmentCodeHookSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
active()
Determines whether the fulfillment code hook is used.
|
static FulfillmentCodeHookSettings.Builder |
builder() |
Boolean |
enabled()
Indicates whether a Lambda function should be invoked to fulfill a specific intent.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FulfillmentUpdatesSpecification |
fulfillmentUpdatesSpecification()
Provides settings for update messages sent to the user for long-running Lambda fulfillment functions.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PostFulfillmentStatusSpecification |
postFulfillmentStatusSpecification()
Provides settings for messages sent to the user for after the Lambda fulfillment function completes.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FulfillmentCodeHookSettings.Builder> |
serializableBuilderClass() |
FulfillmentCodeHookSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enabled()
Indicates whether a Lambda function should be invoked to fulfill a specific intent.
public final PostFulfillmentStatusSpecification postFulfillmentStatusSpecification()
Provides settings for messages sent to the user for after the Lambda fulfillment function completes. Post-fulfillment messages can be sent for both streaming and non-streaming conversations.
public final FulfillmentUpdatesSpecification fulfillmentUpdatesSpecification()
Provides settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations.
public final Boolean active()
Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't
run.
active is false, the code hook
doesn't run.public FulfillmentCodeHookSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FulfillmentCodeHookSettings.Builder,FulfillmentCodeHookSettings>public static FulfillmentCodeHookSettings.Builder builder()
public static Class<? extends FulfillmentCodeHookSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.