Google Cloud Dialogflow V2 Client - Class GenericWebService (1.17.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class GenericWebService.

Represents configuration for a generic web service.

Dialogflow supports two mechanisms for authentications:

Generated from protobuf message google.cloud.dialogflow.v2.Fulfillment.GenericWebService

Namespace

Google \ Cloud \ Dialogflow \ V2 \ Fulfillment

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ uri string

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

↳ username string

Optional. The user name for HTTP Basic authentication.

↳ password string

Optional. The password for HTTP Basic authentication.

↳ request_headers array|Google\Protobuf\Internal\MapField

Optional. The HTTP request headers to send together with fulfillment requests.

↳ is_cloud_function bool

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.

getUri

Required. The fulfillment URI for receiving POST requests.

It must use https protocol.

Returns
Type Description
string

setUri

Required. The fulfillment URI for receiving POST requests.

It must use https protocol.

Parameter
Name Description
var string
Returns
Type Description
$this

getUsername

Optional. The user name for HTTP Basic authentication.

Returns
Type Description
string

setUsername

Optional. The user name for HTTP Basic authentication.

Parameter
Name Description
var string
Returns
Type Description
$this

getPassword

Optional. The password for HTTP Basic authentication.

Returns
Type Description
string

setPassword

Optional. The password for HTTP Basic authentication.

Parameter
Name Description
var string
Returns
Type Description
$this

getRequestHeaders

Optional. The HTTP request headers to send together with fulfillment requests.

Returns
Type Description
Google\Protobuf\Internal\MapField

setRequestHeaders

Optional. The HTTP request headers to send together with fulfillment requests.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getIsCloudFunction

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.

Returns
Type Description
bool

setIsCloudFunction

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.

Parameter
Name Description
var bool
Returns
Type Description
$this