Class Webhook.GenericWebService.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.Builder
- All Implemented Interfaces:
Webhook.GenericWebServiceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Webhook.GenericWebService
public static final class Webhook.GenericWebService.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
implements Webhook.GenericWebServiceOrBuilder
Represents configuration for a generic web service.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService-
Method Summary
Modifier and TypeMethodDescriptionaddAllAllowedCaCerts(Iterable<? extends com.google.protobuf.ByteString> values) Optional.addAllowedCaCerts(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Optional.Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.Optional.Optional.Optional.Optional.clearUri()Required.Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Optional.booleanOptional.booleanThe HTTP request headers to send together with webhook requests.booleanOptional.com.google.protobuf.ByteStringgetAllowedCaCerts(int index) Optional.intOptional.List<com.google.protobuf.ByteString>Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.intOptional.Deprecated.Deprecated.Deprecated.Optional.Optional.Optional.Deprecated.intOptional.Optional.getParameterMappingOrDefault(String key, String defaultValue) Optional.Optional.Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.com.google.protobuf.ByteStringDeprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.Optional.com.google.protobuf.ByteStringOptional.Deprecated.intThe HTTP request headers to send together with webhook requests.The HTTP request headers to send together with webhook requests.getRequestHeadersOrDefault(String key, String defaultValue) The HTTP request headers to send together with webhook requests.The HTTP request headers to send together with webhook requests.Optional.com.google.protobuf.ByteStringOptional.Deprecated.intOptional.Optional.getSecretVersionsForRequestHeadersOrDefault(String key, Webhook.GenericWebService.SecretVersionHeaderValue defaultValue) Optional.Optional.Optional.Optional.Optional.Optional.intOptional.getUri()Required.com.google.protobuf.ByteStringRequired.Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.com.google.protobuf.ByteStringDeprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Optional.intOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.putAllParameterMapping(Map<String, String> values) Optional.putAllRequestHeaders(Map<String, String> values) The HTTP request headers to send together with webhook requests.putAllSecretVersionsForRequestHeaders(Map<String, Webhook.GenericWebService.SecretVersionHeaderValue> values) Optional.putParameterMapping(String key, String value) Optional.putRequestHeaders(String key, String value) The HTTP request headers to send together with webhook requests.putSecretVersionsForRequestHeaders(String key, Webhook.GenericWebService.SecretVersionHeaderValue value) Optional.Optional.Optional.The HTTP request headers to send together with webhook requests.Optional.setAllowedCaCerts(int index, com.google.protobuf.ByteString value) Optional.Optional.setHttpMethodValue(int value) Optional.Optional.setOauthConfig(Webhook.GenericWebService.OAuthConfig.Builder builderForValue) Optional.setPassword(String value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.setPasswordBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.setRequestBody(String value) Optional.setRequestBodyBytes(com.google.protobuf.ByteString value) Optional.Optional.setSecretVersionForUsernamePasswordBytes(com.google.protobuf.ByteString value) Optional.Optional.setServiceAccountAuthConfig(Webhook.GenericWebService.ServiceAccountAuthConfig.Builder builderForValue) Optional.Optional.setServiceAgentAuthValue(int value) Optional.Required.setUriBytes(com.google.protobuf.ByteString value) Required.setUsername(String value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.setUsernameBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Optional.setWebhookTypeValue(int value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Webhook.GenericWebService.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Webhook.GenericWebService.Builder>
-
mergeFrom
public Webhook.GenericWebService.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Webhook.GenericWebService.Builder>- Throws:
IOException
-
getUri
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUriin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUriBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for uri.
-
setUri
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUriBytes
Required. The webhook URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getUsername
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=225The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Specified by:
getUsernamein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The username.
-
getUsernameBytes
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=225The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Specified by:
getUsernameBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for username.
-
setUsername
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=225The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=225The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Returns:
- This builder for chaining.
-
setUsernameBytes
@Deprecated public Webhook.GenericWebService.Builder setUsernameBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=225The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
getPassword
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=228The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Specified by:
getPasswordin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The password.
-
getPasswordBytes
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=228The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Specified by:
getPasswordBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for password.
-
setPassword
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=228The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Parameters:
value- The password to set.- Returns:
- This builder for chaining.
-
clearPassword
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=228The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
setPasswordBytes
@Deprecated public Webhook.GenericWebService.Builder setPasswordBytes(com.google.protobuf.ByteString value) Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=228The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Parameters:
value- The bytes for password to set.- Returns:
- This builder for chaining.
-
getSecretVersionForUsernamePassword
Optional. The SecretManager secret version resource storing the username:password pair for HTTP Basic authentication. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getSecretVersionForUsernamePasswordin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The secretVersionForUsernamePassword.
-
getSecretVersionForUsernamePasswordBytes
public com.google.protobuf.ByteString getSecretVersionForUsernamePasswordBytes()Optional. The SecretManager secret version resource storing the username:password pair for HTTP Basic authentication. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getSecretVersionForUsernamePasswordBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for secretVersionForUsernamePassword.
-
setSecretVersionForUsernamePassword
Optional. The SecretManager secret version resource storing the username:password pair for HTTP Basic authentication. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The secretVersionForUsernamePassword to set.- Returns:
- This builder for chaining.
-
clearSecretVersionForUsernamePassword
Optional. The SecretManager secret version resource storing the username:password pair for HTTP Basic authentication. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setSecretVersionForUsernamePasswordBytes
public Webhook.GenericWebService.Builder setSecretVersionForUsernamePasswordBytes(com.google.protobuf.ByteString value) Optional. The SecretManager secret version resource storing the username:password pair for HTTP Basic authentication. Format: `projects/{project}/secrets/{secret}/versions/{version}`string secret_version_for_username_password = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for secretVersionForUsernamePassword to set.- Returns:
- This builder for chaining.
-
getRequestHeadersCount
public int getRequestHeadersCount()Description copied from interface:Webhook.GenericWebServiceOrBuilderThe HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersCountin interfaceWebhook.GenericWebServiceOrBuilder
-
containsRequestHeaders
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
containsRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeaders
Deprecated.UsegetRequestHeadersMap()instead.- Specified by:
getRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersMap
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersMapin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersOrDefault
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersOrDefaultin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersOrThrow
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersOrThrowin interfaceWebhook.GenericWebServiceOrBuilder
-
clearRequestHeaders
-
removeRequestHeaders
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4; -
getMutableRequestHeaders
Deprecated.Use alternate mutation accessors instead. -
putRequestHeaders
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4; -
putAllRequestHeaders
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4; -
getSecretVersionsForRequestHeadersCount
public int getSecretVersionsForRequestHeadersCount()Description copied from interface:Webhook.GenericWebServiceOrBuilderOptional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecretVersionsForRequestHeadersCountin interfaceWebhook.GenericWebServiceOrBuilder
-
containsSecretVersionsForRequestHeaders
Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsSecretVersionsForRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getSecretVersionsForRequestHeaders
@Deprecated public Map<String,Webhook.GenericWebService.SecretVersionHeaderValue> getSecretVersionsForRequestHeaders()Deprecated.UsegetSecretVersionsForRequestHeadersMap()instead.- Specified by:
getSecretVersionsForRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getSecretVersionsForRequestHeadersMap
public Map<String,Webhook.GenericWebService.SecretVersionHeaderValue> getSecretVersionsForRequestHeadersMap()Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecretVersionsForRequestHeadersMapin interfaceWebhook.GenericWebServiceOrBuilder
-
getSecretVersionsForRequestHeadersOrDefault
public Webhook.GenericWebService.SecretVersionHeaderValue getSecretVersionsForRequestHeadersOrDefault(String key, Webhook.GenericWebService.SecretVersionHeaderValue defaultValue) Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecretVersionsForRequestHeadersOrDefaultin interfaceWebhook.GenericWebServiceOrBuilder
-
getSecretVersionsForRequestHeadersOrThrow
public Webhook.GenericWebService.SecretVersionHeaderValue getSecretVersionsForRequestHeadersOrThrow(String key) Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSecretVersionsForRequestHeadersOrThrowin interfaceWebhook.GenericWebServiceOrBuilder
-
clearSecretVersionsForRequestHeaders
-
removeSecretVersionsForRequestHeaders
Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableSecretVersionsForRequestHeaders
@Deprecated public Map<String,Webhook.GenericWebService.SecretVersionHeaderValue> getMutableSecretVersionsForRequestHeaders()Deprecated.Use alternate mutation accessors instead. -
putSecretVersionsForRequestHeaders
public Webhook.GenericWebService.Builder putSecretVersionsForRequestHeaders(String key, Webhook.GenericWebService.SecretVersionHeaderValue value) Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; -
putAllSecretVersionsForRequestHeaders
public Webhook.GenericWebService.Builder putAllSecretVersionsForRequestHeaders(Map<String, Webhook.GenericWebService.SecretVersionHeaderValue> values) Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; -
putSecretVersionsForRequestHeadersBuilderIfAbsent
public Webhook.GenericWebService.SecretVersionHeaderValue.Builder putSecretVersionsForRequestHeadersBuilderIfAbsent(String key) Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.
map<string, .google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.SecretVersionHeaderValue> secret_versions_for_request_headers = 20 [(.google.api.field_behavior) = OPTIONAL]; -
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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedCaCertsListin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- A list containing the allowedCaCerts.
-
getAllowedCaCertsCount
public 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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedCaCertsCountin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The count of allowedCaCerts.
-
getAllowedCaCerts
public com.google.protobuf.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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedCaCertsin interfaceWebhook.GenericWebServiceOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The allowedCaCerts at the given index.
-
setAllowedCaCerts
public Webhook.GenericWebService.Builder setAllowedCaCerts(int index, com.google.protobuf.ByteString value) 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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The allowedCaCerts to set.- Returns:
- This builder for chaining.
-
addAllowedCaCerts
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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The allowedCaCerts to add.- Returns:
- This builder for chaining.
-
addAllAllowedCaCerts
public Webhook.GenericWebService.Builder addAllAllowedCaCerts(Iterable<? extends com.google.protobuf.ByteString> values) 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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The allowedCaCerts to add.- Returns:
- This builder for chaining.
-
clearAllowedCaCerts
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, ``` openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'") ```
repeated bytes allowed_ca_certs = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasOauthConfig
public boolean hasOauthConfig()Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasOauthConfigin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- Whether the oauthConfig field is set.
-
getOauthConfig
Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOauthConfigin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The oauthConfig.
-
setOauthConfig
public Webhook.GenericWebService.Builder setOauthConfig(Webhook.GenericWebService.OAuthConfig value) Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL]; -
setOauthConfig
public Webhook.GenericWebService.Builder setOauthConfig(Webhook.GenericWebService.OAuthConfig.Builder builderForValue) Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL]; -
mergeOauthConfig
public Webhook.GenericWebService.Builder mergeOauthConfig(Webhook.GenericWebService.OAuthConfig value) Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL]; -
clearOauthConfig
Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL]; -
getOauthConfigBuilder
Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL]; -
getOauthConfigOrBuilder
Optional. The OAuth configuration of the webhook. If specified, Dialogflow will initiate the OAuth client credential flow to exchange an access token from the 3rd party platform and put it in the auth header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.OAuthConfig oauth_config = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOauthConfigOrBuilderin interfaceWebhook.GenericWebServiceOrBuilder
-
getServiceAgentAuthValue
public int getServiceAgentAuthValue()Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuth service_agent_auth = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAgentAuthValuein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The enum numeric value on the wire for serviceAgentAuth.
-
setServiceAgentAuthValue
Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuth service_agent_auth = 12 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for serviceAgentAuth to set.- Returns:
- This builder for chaining.
-
getServiceAgentAuth
Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuth service_agent_auth = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAgentAuthin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The serviceAgentAuth.
-
setServiceAgentAuth
public Webhook.GenericWebService.Builder setServiceAgentAuth(Webhook.GenericWebService.ServiceAgentAuth value) Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuth service_agent_auth = 12 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The serviceAgentAuth to set.- Returns:
- This builder for chaining.
-
clearServiceAgentAuth
Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAgentAuth service_agent_auth = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasServiceAccountAuthConfig
public boolean hasServiceAccountAuthConfig()Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasServiceAccountAuthConfigin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- Whether the serviceAccountAuthConfig field is set.
-
getServiceAccountAuthConfig
Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountAuthConfigin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The serviceAccountAuthConfig.
-
setServiceAccountAuthConfig
public Webhook.GenericWebService.Builder setServiceAccountAuthConfig(Webhook.GenericWebService.ServiceAccountAuthConfig value) Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL]; -
setServiceAccountAuthConfig
public Webhook.GenericWebService.Builder setServiceAccountAuthConfig(Webhook.GenericWebService.ServiceAccountAuthConfig.Builder builderForValue) Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL]; -
mergeServiceAccountAuthConfig
public Webhook.GenericWebService.Builder mergeServiceAccountAuthConfig(Webhook.GenericWebService.ServiceAccountAuthConfig value) Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL]; -
clearServiceAccountAuthConfig
Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL]; -
getServiceAccountAuthConfigBuilder
public Webhook.GenericWebService.ServiceAccountAuthConfig.Builder getServiceAccountAuthConfigBuilder()Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL]; -
getServiceAccountAuthConfigOrBuilder
public Webhook.GenericWebService.ServiceAccountAuthConfigOrBuilder getServiceAccountAuthConfigOrBuilder()Optional. Configuration for service account authentication.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.ServiceAccountAuthConfig service_account_auth_config = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountAuthConfigOrBuilderin interfaceWebhook.GenericWebServiceOrBuilder
-
getWebhookTypeValue
public int getWebhookTypeValue()Optional. Type of the webhook.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookType webhook_type = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebhookTypeValuein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The enum numeric value on the wire for webhookType.
-
setWebhookTypeValue
Optional. Type of the webhook.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookType webhook_type = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for webhookType to set.- Returns:
- This builder for chaining.
-
getWebhookType
Optional. Type of the webhook.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookType webhook_type = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWebhookTypein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The webhookType.
-
setWebhookType
public Webhook.GenericWebService.Builder setWebhookType(Webhook.GenericWebService.WebhookType value) Optional. Type of the webhook.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookType webhook_type = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The webhookType to set.- Returns:
- This builder for chaining.
-
clearWebhookType
Optional. Type of the webhook.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.WebhookType webhook_type = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getHttpMethodValue
public int getHttpMethodValue()Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod http_method = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHttpMethodValuein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The enum numeric value on the wire for httpMethod.
-
setHttpMethodValue
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod http_method = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for httpMethod to set.- Returns:
- This builder for chaining.
-
getHttpMethod
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod http_method = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHttpMethodin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The httpMethod.
-
setHttpMethod
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod http_method = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The httpMethod to set.- Returns:
- This builder for chaining.
-
clearHttpMethod
Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.
.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.HttpMethod http_method = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getRequestBody
Optional. Defines a custom JSON object as request body to send to flexible webhook.
string request_body = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRequestBodyin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The requestBody.
-
getRequestBodyBytes
public com.google.protobuf.ByteString getRequestBodyBytes()Optional. Defines a custom JSON object as request body to send to flexible webhook.
string request_body = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRequestBodyBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for requestBody.
-
setRequestBody
Optional. Defines a custom JSON object as request body to send to flexible webhook.
string request_body = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The requestBody to set.- Returns:
- This builder for chaining.
-
clearRequestBody
Optional. Defines a custom JSON object as request body to send to flexible webhook.
string request_body = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setRequestBodyBytes
Optional. Defines a custom JSON object as request body to send to flexible webhook.
string request_body = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for requestBody to set.- Returns:
- This builder for chaining.
-
getParameterMappingCount
public int getParameterMappingCount()Description copied from interface:Webhook.GenericWebServiceOrBuilderOptional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getParameterMappingCountin interfaceWebhook.GenericWebServiceOrBuilder
-
containsParameterMapping
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsParameterMappingin interfaceWebhook.GenericWebServiceOrBuilder
-
getParameterMapping
Deprecated.UsegetParameterMappingMap()instead.- Specified by:
getParameterMappingin interfaceWebhook.GenericWebServiceOrBuilder
-
getParameterMappingMap
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getParameterMappingMapin interfaceWebhook.GenericWebServiceOrBuilder
-
getParameterMappingOrDefault
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getParameterMappingOrDefaultin interfaceWebhook.GenericWebServiceOrBuilder
-
getParameterMappingOrThrow
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getParameterMappingOrThrowin interfaceWebhook.GenericWebServiceOrBuilder
-
clearParameterMapping
-
removeParameterMapping
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableParameterMapping
Deprecated.Use alternate mutation accessors instead. -
putParameterMapping
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL]; -
putAllParameterMapping
Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response
map<string, string> parameter_mapping = 9 [(.google.api.field_behavior) = OPTIONAL];
-