Interface Fulfillment.GenericWebServiceOrBuilder (4.47.0)

public static interface Fulfillment.GenericWebServiceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsRequestHeaders(String key)

public abstract boolean containsRequestHeaders(String key)

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

map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getIsCloudFunction() (deprecated)

public abstract boolean getIsCloudFunction()

Deprecated. google.cloud.dialogflow.v2.Fulfillment.GenericWebService.is_cloud_function is deprecated. See google/cloud/dialogflow/v2/fulfillment.proto;l=110

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.

bool is_cloud_function = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The isCloudFunction.

getPassword()

public abstract String getPassword()

Optional. The password for HTTP Basic authentication.

string password = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The password.

getPasswordBytes()

public abstract ByteString getPasswordBytes()

Optional. The password for HTTP Basic authentication.

string password = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for password.

getRequestHeaders() (deprecated)

public abstract Map<String,String> getRequestHeaders()
Returns
TypeDescription
Map<String,String>

getRequestHeadersCount()

public abstract int getRequestHeadersCount()

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

map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getRequestHeadersMap()

public abstract Map<String,String> getRequestHeadersMap()

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

map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Map<String,String>

getRequestHeadersOrDefault(String key, String defaultValue)

public abstract String getRequestHeadersOrDefault(String key, String defaultValue)

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

map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getRequestHeadersOrThrow(String key)

public abstract String getRequestHeadersOrThrow(String key)

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

map<string, string> request_headers = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getUri()

public abstract String getUri()

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

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The uri.

getUriBytes()

public abstract ByteString getUriBytes()

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

string uri = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for uri.

getUsername()

public abstract String getUsername()

Optional. The user name for HTTP Basic authentication.

string username = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The username.

getUsernameBytes()

public abstract ByteString getUsernameBytes()

Optional. The user name for HTTP Basic authentication.

string username = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for username.