Package com.pulumi.gcp.diagflow.outputs
Class CxPageTransitionRouteTriggerFulfillment
- java.lang.Object
-
- com.pulumi.gcp.diagflow.outputs.CxPageTransitionRouteTriggerFulfillment
-
public final class CxPageTransitionRouteTriggerFulfillment extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CxPageTransitionRouteTriggerFulfillment.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CxPageTransitionRouteTriggerFulfillment.Builder
builder()
static CxPageTransitionRouteTriggerFulfillment.Builder
builder(CxPageTransitionRouteTriggerFulfillment defaults)
java.util.List<CxPageTransitionRouteTriggerFulfillmentConditionalCase>
conditionalCases()
java.util.List<CxPageTransitionRouteTriggerFulfillmentMessage>
messages()
java.util.Optional<java.lang.Boolean>
returnPartialResponses()
java.util.List<CxPageTransitionRouteTriggerFulfillmentSetParameterAction>
setParameterActions()
java.util.Optional<java.lang.String>
tag()
java.util.Optional<java.lang.String>
webhook()
-
-
-
Method Detail
-
conditionalCases
public java.util.List<CxPageTransitionRouteTriggerFulfillmentConditionalCase> conditionalCases()
- Returns:
- Conditional cases for this fulfillment. Structure is documented below.
-
messages
public java.util.List<CxPageTransitionRouteTriggerFulfillmentMessage> messages()
- Returns:
- The list of rich message responses to present to the user. Structure is documented below.
-
returnPartialResponses
public java.util.Optional<java.lang.Boolean> returnPartialResponses()
- Returns:
- Whether Dialogflow should return currently queued fulfillment response messages in streaming APIs. If a webhook is specified, it happens before Dialogflow invokes webhook. Warning: 1) This flag only affects streaming API. Responses are still queued and returned once in non-streaming API. 2) The flag can be enabled in any fulfillment but only the first 3 partial responses will be returned. You may only want to apply it to fulfillments that have slow webhooks.
-
setParameterActions
public java.util.List<CxPageTransitionRouteTriggerFulfillmentSetParameterAction> setParameterActions()
- Returns:
- Set parameter values before executing the webhook. Structure is documented below.
-
tag
public java.util.Optional<java.lang.String> tag()
- Returns:
- The tag used by the webhook to identify which fulfillment is being called. This field is required if webhook is specified.
-
webhook
public java.util.Optional<java.lang.String> webhook()
- Returns:
- The webhook to call. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/webhooks/<Webhook ID>.
-
builder
public static CxPageTransitionRouteTriggerFulfillment.Builder builder()
-
builder
public static CxPageTransitionRouteTriggerFulfillment.Builder builder(CxPageTransitionRouteTriggerFulfillment defaults)
-
-