Class DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_page.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages>
- Enclosing interface:
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages
@Stability(Stable) public static final class DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
channel
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder channel(String channel)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getChannel()- Parameters:
channel- The channel which the response is associated with. Clients can specify the channel via QueryParameters.channel, and only associated channel response will be returned. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#channel DialogflowCxPage#channel}- Returns:
this
-
conversationSuccess
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder conversationSuccess(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesConversationSuccess conversationSuccess)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getConversationSuccess()- Parameters:
conversationSuccess- conversation_success block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#conversation_success DialogflowCxPage#conversation_success}- Returns:
this
-
liveAgentHandoff
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder liveAgentHandoff(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff liveAgentHandoff)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getLiveAgentHandoff()- Parameters:
liveAgentHandoff- live_agent_handoff block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#live_agent_handoff DialogflowCxPage#live_agent_handoff}- Returns:
this
-
outputAudioText
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder outputAudioText(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesOutputAudioText outputAudioText)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getOutputAudioText()- Parameters:
outputAudioText- output_audio_text block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#output_audio_text DialogflowCxPage#output_audio_text}- Returns:
this
-
payload
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder payload(String payload)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getPayload()- Parameters:
payload- A custom, platform-specific payload. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#payload DialogflowCxPage#payload}- Returns:
this
-
playAudio
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder playAudio(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesPlayAudio playAudio)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getPlayAudio()- Parameters:
playAudio- play_audio block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#play_audio DialogflowCxPage#play_audio}- Returns:
this
-
telephonyTransferCall
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder telephonyTransferCall(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall telephonyTransferCall)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getTelephonyTransferCall()- Parameters:
telephonyTransferCall- telephony_transfer_call block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#telephony_transfer_call DialogflowCxPage#telephony_transfer_call}- Returns:
this
-
text
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.Builder text(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessagesText text)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages.getText()- Parameters:
text- text block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#text DialogflowCxPage#text}- Returns:
this
-
build
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages>- Returns:
- a new instance of
DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillmentMessages - Throws:
NullPointerException- if any required attribute was not provided
-
-