Class DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_page.DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages>
- Enclosing interface:
- DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages
@Stability(Stable) public static final class DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
channel
@Stability(Stable) public DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder channel(String channel)
Sets the value ofDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder conversationSuccess(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesConversationSuccess conversationSuccess)
Sets the value ofDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder liveAgentHandoff(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff 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_page#live_agent_handoff DialogflowCxPage#live_agent_handoff}- Returns:
this
-
outputAudioText
@Stability(Stable) public DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder outputAudioText(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesOutputAudioText 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_page#output_audio_text DialogflowCxPage#output_audio_text}- Returns:
this
-
payload
@Stability(Stable) public DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder payload(String payload)
Sets the value ofDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder playAudio(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesPlayAudio 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_page#play_audio DialogflowCxPage#play_audio}- Returns:
this
-
telephonyTransferCall
@Stability(Stable) public DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder telephonyTransferCall(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall telephonyTransferCall)
Sets the value ofDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.Builder text(DialogflowCxPageTransitionRoutesTriggerFulfillmentMessagesText text)
Sets the value ofDialogflowCxPageTransitionRoutesTriggerFulfillmentMessages.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 DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages>- Returns:
- a new instance of
DialogflowCxPageTransitionRoutesTriggerFulfillmentMessages - Throws:
NullPointerException- if any required attribute was not provided
-
-