Class DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_flow.DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages>
- Enclosing interface:
- DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages
@Stability(Stable) public static final class DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
channel
@Stability(Stable) public DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder channel(String channel)
Sets the value ofDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder conversationSuccess(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesConversationSuccess conversationSuccess)
Sets the value ofDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.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_flow#conversation_success DialogflowCxFlow#conversation_success}- Returns:
this
-
liveAgentHandoff
@Stability(Stable) public DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder liveAgentHandoff(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff 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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder outputAudioText(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesOutputAudioText 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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder payload(String payload)
Sets the value ofDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder playAudio(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesPlayAudio playAudio)
- 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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder telephonyTransferCall(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall telephonyTransferCall)
Sets the value ofDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.Builder text(DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessagesText text)
Sets the value ofDialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages>- Returns:
- a new instance of
DialogflowCxFlowTransitionRoutesTriggerFulfillmentMessages - Throws:
NullPointerException- if any required attribute was not provided
-
-