GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs

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.

Constructors

fun GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs(isCloudFunction: Output<Boolean>? = null, password: Output<String>? = null, requestHeaders: Output<Map<String, String>>? = null, uri: Output<String>, username: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs

Properties

Link copied to clipboard
val isCloudFunction: Output<Boolean>? = null

Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

Link copied to clipboard
val password: Output<String>? = null

The password for HTTP Basic authentication.

Link copied to clipboard
val requestHeaders: Output<Map<String, String>>? = null

The HTTP request headers to send together with fulfillment requests.

Link copied to clipboard
val uri: Output<String>

The fulfillment URI for receiving POST requests. It must use https protocol.

Link copied to clipboard
val username: Output<String>? = null

The user name for HTTP Basic authentication.