- 0.64.0 (latest)
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.7
- 0.13.1
- 0.12.1
- 0.11.5
public static interface Webhook.GenericWebServiceOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsRequestHeaders(String key)
public abstract boolean containsRequestHeaders(String key)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
Name | Description |
key | String |
Type | Description |
boolean |
getAllowedCaCerts(int index)
public abstract ByteString getAllowedCaCerts(int index)
Optional. Specifies a list of allowed custom CA certificates (in DER format) for
HTTPS verification. This overrides the default SSL trust store. If this
is empty or unspecified, Dialogflow will use Google's default trust store
to verify certificates.
N.B. Make sure the HTTPS server certificates are signed with "subject alt
name". For instance a certificate can be self-signed using the following
command,
<code><code>
openssl x509 -req -days 200 -in example.com.csr \
-signkey example.com.key \
-out example.com.crt \
-extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
</code></code>
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
index | int The index of the element to return. |
Type | Description |
ByteString | The allowedCaCerts at the given index. |
getAllowedCaCertsCount()
public abstract int getAllowedCaCertsCount()
Optional. Specifies a list of allowed custom CA certificates (in DER format) for
HTTPS verification. This overrides the default SSL trust store. If this
is empty or unspecified, Dialogflow will use Google's default trust store
to verify certificates.
N.B. Make sure the HTTPS server certificates are signed with "subject alt
name". For instance a certificate can be self-signed using the following
command,
<code><code>
openssl x509 -req -days 200 -in example.com.csr \
-signkey example.com.key \
-out example.com.crt \
-extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
</code></code>
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The count of allowedCaCerts. |
getAllowedCaCertsList()
public abstract List<ByteString> getAllowedCaCertsList()
Optional. Specifies a list of allowed custom CA certificates (in DER format) for
HTTPS verification. This overrides the default SSL trust store. If this
is empty or unspecified, Dialogflow will use Google's default trust store
to verify certificates.
N.B. Make sure the HTTPS server certificates are signed with "subject alt
name". For instance a certificate can be self-signed using the following
command,
<code><code>
openssl x509 -req -days 200 -in example.com.csr \
-signkey example.com.key \
-out example.com.crt \
-extfile <(printf "\nsubjectAltName='DNS:www.example.com'")
</code></code>
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
List<ByteString> | A list containing the allowedCaCerts. |
getPassword()
public abstract String getPassword()
The password for HTTP Basic authentication.
string password = 3 [deprecated = true];
Type | Description |
String | The password. |
getPasswordBytes()
public abstract ByteString getPasswordBytes()
The password for HTTP Basic authentication.
string password = 3 [deprecated = true];
Type | Description |
ByteString | The bytes for password. |
getRequestHeaders()
public abstract Map<String,String> getRequestHeaders()
Use #getRequestHeadersMap() instead.
Type | Description |
Map<String,String> |
getRequestHeadersCount()
public abstract int getRequestHeadersCount()
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
Type | Description |
int |
getRequestHeadersMap()
public abstract Map<String,String> getRequestHeadersMap()
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
Type | Description |
Map<String,String> |
getRequestHeadersOrDefault(String key, String defaultValue)
public abstract String getRequestHeadersOrDefault(String key, String defaultValue)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getRequestHeadersOrThrow(String key)
public abstract String getRequestHeadersOrThrow(String key)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
Name | Description |
key | String |
Type | Description |
String |
getUri()
public abstract String getUri()
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The uri. |
getUriBytes()
public abstract ByteString getUriBytes()
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for uri. |
getUsername()
public abstract String getUsername()
The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];
Type | Description |
String | The username. |
getUsernameBytes()
public abstract ByteString getUsernameBytes()
The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];
Type | Description |
ByteString | The bytes for username. |