Package-level declarations

Types

Link copied to clipboard
data class GetContextPlainArgs(val contextId: String, val environmentId: String, val location: String, val project: String? = null, val sessionId: String, val userId: String) : ConvertibleToJava<GetContextPlainArgs>
Link copied to clipboard
data class GetConversationPlainArgs(val conversationId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConversationPlainArgs>
Link copied to clipboard
data class GetConversationProfilePlainArgs(val conversationProfileId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetConversationProfilePlainArgs>
Link copied to clipboard
data class GetDocumentPlainArgs(val documentId: String, val knowledgeBaseId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDocumentPlainArgs>
Link copied to clipboard
data class GetEntityTypePlainArgs(val entityTypeId: String, val languageCode: String? = null, val location: String, val project: String? = null) : ConvertibleToJava<GetEntityTypePlainArgs>
Link copied to clipboard
data class GetEnvironmentPlainArgs(val environmentId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetEnvironmentPlainArgs>
Link copied to clipboard
data class GetIntentPlainArgs(val intentId: String, val intentView: String? = null, val languageCode: String? = null, val location: String, val project: String? = null) : ConvertibleToJava<GetIntentPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetKnowledgeBasePlainArgs(val knowledgeBaseId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetKnowledgeBasePlainArgs>
Link copied to clipboard
data class GetParticipantPlainArgs(val conversationId: String, val location: String, val participantId: String, val project: String? = null) : ConvertibleToJava<GetParticipantPlainArgs>
Link copied to clipboard
data class GetSessionEntityTypePlainArgs(val entityTypeId: String, val environmentId: String, val location: String, val project: String? = null, val sessionId: String, val userId: String) : ConvertibleToJava<GetSessionEntityTypePlainArgs>
Link copied to clipboard
data class GetVersionPlainArgs(val location: String, val project: String? = null, val versionId: String) : ConvertibleToJava<GetVersionPlainArgs>
data class GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs(val agent: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1AutomatedAgentConfigArgs>

Defines the Automated Agent to connect to a conversation.

Link copied to clipboard
data class GoogleCloudDialogflowV2beta1ContextArgs(val lifespanCount: Output<Int>? = null, val name: Output<String>, val parameters: Output<Map<String, String>>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1ContextArgs>

Dialogflow contexts are similar to natural language context. If a person says to you "they are orange", you need context in order to understand what "they" is referring to. Similarly, for Dialogflow to handle an end-user expression like that, it needs to be provided with context in order to correctly match an intent. Using contexts, you can control the flow of a conversation. You can configure contexts for an intent by setting input and output contexts, which are identified by string names. When an intent is matched, any configured output contexts for that intent become active. While any contexts are active, Dialogflow is more likely to match intents that are configured with input contexts that correspond to the currently active contexts. For more information about context, see the Contexts guide.

data class GoogleCloudDialogflowV2beta1EntityTypeEntityArgs(val synonyms: Output<List<String>>, val value: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1EntityTypeEntityArgs>

An entity entry for an associated entity type.

data class GoogleCloudDialogflowV2beta1FulfillmentArgs(val displayName: Output<String>? = null, val enabled: Output<Boolean>? = null, val features: Output<List<GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs>>? = null, val genericWebService: Output<GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs>? = null, val name: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1FulfillmentArgs>

By default, your agent responds to a matched intent with a static response. As an alternative, you can provide a more dynamic response by using fulfillment. When you enable fulfillment for an intent, Dialogflow responds to that intent by calling a service that you define. For example, if an end-user wants to schedule a haircut on Friday, your service can check your database and respond to the end-user with availability information for Friday. For more information, see the fulfillment guide.

data class GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs(val type: Output<GoogleCloudDialogflowV2beta1FulfillmentFeatureType>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs>

Whether fulfillment is enabled for the specific feature.

data class GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs(val isCloudFunction: Output<Boolean>? = null, val password: Output<String>? = null, val requestHeaders: Output<Map<String, String>>? = null, val uri: Output<String>, val username: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs>

Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs(val endUserSuggestionConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs>? = null, val humanAgentSuggestionConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs>? = null, val messageAnalysisConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs>? = null, val notificationConfig: Output<GoogleCloudDialogflowV2beta1NotificationConfigArgs>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigArgs>

Defines the Human Agent Assistant to connect to a conversation.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs(val baselineModelVersion: Output<String>? = null, val model: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs>

Custom conversation models used in agent assist feature. Supported feature: ARTICLE_SUGGESTION, SMART_COMPOSE, SMART_REPLY, CONVERSATION_SUMMARIZATION.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs(val recentSentencesCount: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs>

Config to process conversation.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs(val enableEntityExtraction: Output<Boolean>? = null, val enableSentimentAnalysis: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigMessageAnalysisConfigArgs>

Configuration for analyses to run on each conversation message.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs(val featureConfigs: Output<List<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs>>? = null, val groupSuggestionResponses: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionConfigArgs>

Detail human agent assistant config.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs(val conversationModelConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationModelConfigArgs>? = null, val conversationProcessConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigConversationProcessConfigArgs>? = null, val enableEventBasedSuggestion: Output<Boolean>? = null, val queryConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs>? = null, val suggestionFeature: Output<GoogleCloudDialogflowV2beta1SuggestionFeatureArgs>? = null, val suggestionTriggerSettings: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionFeatureConfigArgs>

Config for suggestion features.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs(val confidenceThreshold: Output<Double>? = null, val contextFilterSettings: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs>? = null, val dialogflowQuerySource: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs>? = null, val documentQuerySource: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs>? = null, val knowledgeBaseQuerySource: Output<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs>? = null, val maxResults: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigArgs>

Config for suggestion query.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs(val dropHandoffMessages: Output<Boolean>? = null, val dropIvrMessages: Output<Boolean>? = null, val dropVirtualAgentMessages: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigContextFilterSettingsArgs>

Settings that determine how to filter recent conversation context when generating suggestions.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs(val agent: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDialogflowQuerySourceArgs>

Dialogflow source setting. Supported feature: DIALOGFLOW_ASSIST.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs(val documents: Output<List<String>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigDocumentQuerySourceArgs>

Document source settings. Supported features: SMART_REPLY, SMART_COMPOSE.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs(val knowledgeBases: Output<List<String>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionQueryConfigKnowledgeBaseQuerySourceArgs>

Knowledge base source settings. Supported features: ARTICLE_SUGGESTION, FAQ.

data class GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs(val noSmallTalk: Output<Boolean>? = null, val onlyEndUser: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigSuggestionTriggerSettingsArgs>

Settings of suggestion trigger.

data class GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs(val livePersonConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs>? = null, val salesforceLiveAgentConfig: Output<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigArgs>

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation. Currently, this feature is not general available, please contact Google to get access.

data class GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs(val accountNumber: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigLivePersonConfigArgs>

Configuration specific to LivePerson (https://www.liveperson.com).

data class GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs(val buttonId: Output<String>, val deploymentId: Output<String>, val endpointDomain: Output<String>, val organizationId: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigSalesforceLiveAgentConfigArgs>

Configuration specific to Salesforce Live Agent.

data class GoogleCloudDialogflowV2beta1IntentMessageArgs(val basicCard: Output<GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs>? = null, val browseCarouselCard: Output<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs>? = null, val card: Output<GoogleCloudDialogflowV2beta1IntentMessageCardArgs>? = null, val carouselSelect: Output<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val linkOutSuggestion: Output<GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs>? = null, val listSelect: Output<GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs>? = null, val mediaContent: Output<GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs>? = null, val payload: Output<Map<String, String>>? = null, val platform: Output<GoogleCloudDialogflowV2beta1IntentMessagePlatform>? = null, val quickReplies: Output<GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs>? = null, val rbmCarouselRichCard: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs>? = null, val rbmStandaloneRichCard: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs>? = null, val rbmText: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs>? = null, val simpleResponses: Output<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs>? = null, val suggestions: Output<GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs>? = null, val tableCard: Output<GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs>? = null, val telephonyPlayAudio: Output<GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs>? = null, val telephonySynthesizeSpeech: Output<GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs>? = null, val telephonyTransferCall: Output<GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs>? = null, val text: Output<GoogleCloudDialogflowV2beta1IntentMessageTextArgs>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageArgs>

Corresponds to the Response field in the Dialogflow console.

data class GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs(val buttons: Output<List<GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs>>? = null, val formattedText: Output<String>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val subtitle: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBasicCardArgs>

The basic card message. Useful for displaying information.

data class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs(val openUriAction: Output<GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs>, val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs>

The button object that appears at the bottom of a card.

data class GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs(val uri: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriActionArgs>

Opens the given URI.

data class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs(val imageDisplayOptions: Output<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardImageDisplayOptions>? = null, val items: Output<List<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardArgs>

Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel

data class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs(val description: Output<String>? = null, val footer: Output<String>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val openUriAction: Output<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs>, val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs>

Browsing carousel tile

data class GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs(val url: Output<String>, val urlTypeHint: Output<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs>

Actions on Google action to open a given url.

data class GoogleCloudDialogflowV2beta1IntentMessageCardArgs(val buttons: Output<List<GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs>>? = null, val imageUri: Output<String>? = null, val subtitle: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageCardArgs>

The card response message.

data class GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs(val postback: Output<String>? = null, val text: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageCardButtonArgs>

Optional. Contains information about a button.

data class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs(val items: Output<List<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectArgs>

The card for presenting a carousel of options to select from.

data class GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs(val description: Output<String>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val info: Output<GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs>, val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItemArgs>

An item in the carousel.

data class GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs(val header: Output<String>, val horizontalAlignment: Output<GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesHorizontalAlignment>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs>

Column properties for TableCard.

data class GoogleCloudDialogflowV2beta1IntentMessageImageArgs(val accessibilityText: Output<String>? = null, val imageUri: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>

The image response message.

data class GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs(val destinationName: Output<String>, val uri: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestionArgs>

The suggestion chip message that allows the user to jump out to the app or website associated with this agent.

data class GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs(val items: Output<List<GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs>>, val subtitle: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageListSelectArgs>

The card for presenting a list of options to select from.

data class GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs(val description: Output<String>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val info: Output<GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs>, val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageListSelectItemArgs>

An item in the list.

data class GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs(val mediaObjects: Output<List<GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs>>, val mediaType: Output<GoogleCloudDialogflowV2beta1IntentMessageMediaContentMediaType>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageMediaContentArgs>

The media content card for Actions on Google.

data class GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs(val contentUrl: Output<String>, val description: Output<String>? = null, val icon: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val largeImage: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val name: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObjectArgs>

Response media object for media content card.

data class GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs(val quickReplies: Output<List<String>>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageQuickRepliesArgs>

The quick replies response message.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs(val description: Output<String>? = null, val media: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs>? = null, val suggestions: Output<List<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs>>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs>

Rich Business Messaging (RBM) Card content

data class GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs(val fileUri: Output<String>, val height: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaHeight>? = null, val thumbnailUri: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMediaArgs>

Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported: Image Types * image/jpeg * image/jpg' * image/gif * image/png Video Types * video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm

data class GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs(val cardContents: Output<List<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs>>, val cardWidth: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardCardWidth>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCardArgs>

Carousel Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. If you want to show a single card with more control over the layout, please use RbmStandaloneCard instead.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs(val cardContent: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentArgs>, val cardOrientation: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardCardOrientation>, val thumbnailImageAlignment: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardThumbnailImageAlignment>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCardArgs>

Standalone Rich Business Messaging (RBM) rich card. Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions. You can group multiple rich cards into one using RbmCarouselCard but carousel cards will give you less control over the card layout.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs(val dial: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs>? = null, val openUrl: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs>? = null, val postbackData: Output<String>? = null, val shareLocation: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs>? = null, val text: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs>

Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs(val phoneNumber: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDialArgs>

Opens the user's default dialer app with the specified phone number but does not dial automatically.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs(val uri: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUriArgs>

Opens the user's default web browser app to the specified uri If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.

class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocationArgs>

Opens the device's location chooser so the user can pick a location to send back to the agent.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs(val postbackData: Output<String>? = null, val text: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs>

Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.

data class GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs(val action: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionArgs>? = null, val reply: Output<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReplyArgs>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs>

Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).

data class GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs(val rbmSuggestion: Output<List<GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestionArgs>>? = null, val text: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageRbmTextArgs>

Rich Business Messaging (RBM) text response with suggestions.

data class GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs(val key: Output<String>, val synonyms: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfoArgs>

Additional info about the select item for when it is triggered in a dialog.

data class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs(val displayText: Output<String>? = null, val ssml: Output<String>? = null, val textToSpeech: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs>

The simple response message containing speech or text.

data class GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs(val simpleResponses: Output<List<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponseArgs>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageSimpleResponsesArgs>

The collection of simple response candidates. This message in QueryResult.fulfillment_messages and WebhookResponse.fulfillment_messages should contain only one SimpleResponse.

data class GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs(val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs>

The suggestion chip message that the user can tap to quickly post a reply to the conversation.

data class GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs(val suggestions: Output<List<GoogleCloudDialogflowV2beta1IntentMessageSuggestionArgs>>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageSuggestionsArgs>

The collection of suggestions.

data class GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs(val buttons: Output<List<GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonArgs>>? = null, val columnProperties: Output<List<GoogleCloudDialogflowV2beta1IntentMessageColumnPropertiesArgs>>? = null, val image: Output<GoogleCloudDialogflowV2beta1IntentMessageImageArgs>? = null, val rows: Output<List<GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs>>? = null, val subtitle: Output<String>? = null, val title: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTableCardArgs>

Table card for Actions on Google.

data class GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs(val text: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs>

Cell of TableCardRow.

data class GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs(val cells: Output<List<GoogleCloudDialogflowV2beta1IntentMessageTableCardCellArgs>>? = null, val dividerAfter: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTableCardRowArgs>

Row of TableCard.

data class GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs(val audioUri: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudioArgs>

Plays audio from a file in Telephony Gateway.

data class GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs(val ssml: Output<String>? = null, val text: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeechArgs>

Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from DetectIntentResponse.output_audio_config which can either be set at request-level or can come from the agent-level synthesizer config.

data class GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs(val phoneNumber: Output<String>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCallArgs>

Transfers the call in Telephony Gateway.

data class GoogleCloudDialogflowV2beta1IntentMessageTextArgs(val text: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentMessageTextArgs>

The text response message.

data class GoogleCloudDialogflowV2beta1IntentParameterArgs(val defaultValue: Output<String>? = null, val displayName: Output<String>, val entityTypeDisplayName: Output<String>? = null, val isList: Output<Boolean>? = null, val mandatory: Output<Boolean>? = null, val name: Output<String>? = null, val prompts: Output<List<String>>? = null, val value: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentParameterArgs>

Represents intent parameters.

data class GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs(val parts: Output<List<GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs>>, val timesAddedCount: Output<Int>? = null, val type: Output<GoogleCloudDialogflowV2beta1IntentTrainingPhraseType>) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentTrainingPhraseArgs>

Represents an example that the agent is trained on.

data class GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs(val alias: Output<String>? = null, val entityType: Output<String>? = null, val text: Output<String>, val userDefined: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1IntentTrainingPhrasePartArgs>

Represents a part of a training phrase.

data class GoogleCloudDialogflowV2beta1LoggingConfigArgs(val enableStackdriverLogging: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1LoggingConfigArgs>

Defines logging behavior for conversation lifecycle events.

data class GoogleCloudDialogflowV2beta1NotificationConfigArgs(val messageFormat: Output<GoogleCloudDialogflowV2beta1NotificationConfigMessageFormat>? = null, val topic: Output<String>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1NotificationConfigArgs>

Defines notification behavior.

data class GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs(val model: Output<String>? = null, val speechModelVariant: Output<GoogleCloudDialogflowV2beta1SpeechToTextConfigSpeechModelVariant>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1SpeechToTextConfigArgs>

Configures speech transcription for ConversationProfile.

data class GoogleCloudDialogflowV2beta1SuggestionFeatureArgs(val type: Output<GoogleCloudDialogflowV2beta1SuggestionFeatureType>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1SuggestionFeatureArgs>

The type of Human Agent Assistant API suggestion to perform, and the maximum number of results to return for that type. Multiple Feature objects can be specified in the features list.

data class GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs(val effectsProfileId: Output<List<String>>? = null, val pitch: Output<Double>? = null, val speakingRate: Output<Double>? = null, val voice: Output<GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs>? = null, val volumeGainDb: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigArgs>

Configuration of how speech should be synthesized.

data class GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs(val enableTextToSpeech: Output<Boolean>? = null, val outputAudioEncoding: Output<GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding>, val sampleRateHertz: Output<Int>? = null, val synthesizeSpeechConfigs: Output<Map<String, String>>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs>

Instructs the speech synthesizer on how to generate the output audio content.

data class GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs(val name: Output<String>? = null, val ssmlGender: Output<GoogleCloudDialogflowV2beta1VoiceSelectionParamsSsmlGender>? = null) : ConvertibleToJava<GoogleCloudDialogflowV2beta1VoiceSelectionParamsArgs>

Description of which voice to use for speech synthesis.