Class DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_flow.DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxFlowEventHandlersTriggerFulfillmentMessages>
- Enclosing interface:
- DialogflowCxFlowEventHandlersTriggerFulfillmentMessages
@Stability(Stable) public static final class DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxFlowEventHandlersTriggerFulfillmentMessages>
A builder forDialogflowCxFlowEventHandlersTriggerFulfillmentMessages
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
channel
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder channel(String channel)
Sets the value ofDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.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_flow#channel DialogflowCxFlow#channel}- Returns:
this
-
conversationSuccess
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder conversationSuccess(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesConversationSuccess conversationSuccess)
- Parameters:
conversationSuccess- conversation_success block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_flow#conversation_success DialogflowCxFlow#conversation_success}- Returns:
this
-
liveAgentHandoff
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder liveAgentHandoff(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesLiveAgentHandoff liveAgentHandoff)
- 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_flow#live_agent_handoff DialogflowCxFlow#live_agent_handoff}- Returns:
this
-
outputAudioText
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder outputAudioText(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesOutputAudioText outputAudioText)
- 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_flow#output_audio_text DialogflowCxFlow#output_audio_text}- Returns:
this
-
payload
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder payload(String payload)
Sets the value ofDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.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_flow#payload DialogflowCxFlow#payload}- Returns:
this
-
playAudio
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder playAudio(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesPlayAudio playAudio)
Sets the value ofDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.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_flow#play_audio DialogflowCxFlow#play_audio}- Returns:
this
-
telephonyTransferCall
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder telephonyTransferCall(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesTelephonyTransferCall telephonyTransferCall)
Sets the value ofDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.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_flow#telephony_transfer_call DialogflowCxFlow#telephony_transfer_call}- Returns:
this
-
text
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages.Builder text(DialogflowCxFlowEventHandlersTriggerFulfillmentMessagesText text)
Sets the value ofDialogflowCxFlowEventHandlersTriggerFulfillmentMessages.getText()- Parameters:
text- text block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_flow#text DialogflowCxFlow#text}- Returns:
this
-
build
@Stability(Stable) public DialogflowCxFlowEventHandlersTriggerFulfillmentMessages build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxFlowEventHandlersTriggerFulfillmentMessages>- Returns:
- a new instance of
DialogflowCxFlowEventHandlersTriggerFulfillmentMessages - Throws:
NullPointerException- if any required attribute was not provided
-
-