Class DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_page.DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages>
- Enclosing interface:
- DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages
@Stability(Stable) public static final class DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
channel
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder channel(String channel)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder conversationSuccess(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesConversationSuccess conversationSuccess)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder liveAgentHandoff(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesLiveAgentHandoff liveAgentHandoff)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder outputAudioText(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesOutputAudioText outputAudioText)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder payload(String payload)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder playAudio(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesPlayAudio playAudio)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder telephonyTransferCall(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesTelephonyTransferCall telephonyTransferCall)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.Builder text(DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessagesText text)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages.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 DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages>- Returns:
- a new instance of
DialogflowCxPageFormParametersFillBehaviorInitialPromptFulfillmentMessages - Throws:
NullPointerException- if any required attribute was not provided
-
-