Class Webhook.GenericWebService.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder> implements Webhook.GenericWebServiceOrBuilder
Represents configuration for a generic web service.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Webhook.GenericWebService.BuilderaddAllAllowedCaCerts(Iterable<? extends com.google.protobuf.ByteString> values)Optional.Webhook.GenericWebService.BuilderaddAllowedCaCerts(com.google.protobuf.ByteString value)Optional.Webhook.GenericWebService.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Webhook.GenericWebServicebuild()Webhook.GenericWebServicebuildPartial()Webhook.GenericWebService.Builderclear()Webhook.GenericWebService.BuilderclearAllowedCaCerts()Optional.Webhook.GenericWebService.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Webhook.GenericWebService.BuilderclearHttpMethod()Optional.Webhook.GenericWebService.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Webhook.GenericWebService.BuilderclearParameterMapping()Webhook.GenericWebService.BuilderclearPassword()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.Webhook.GenericWebService.BuilderclearRequestBody()Optional.Webhook.GenericWebService.BuilderclearRequestHeaders()Webhook.GenericWebService.BuilderclearUri()Required.Webhook.GenericWebService.BuilderclearUsername()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Webhook.GenericWebService.BuilderclearWebhookType()Optional.Webhook.GenericWebService.Builderclone()booleancontainsParameterMapping(String key)Optional.booleancontainsRequestHeaders(String key)The HTTP request headers to send together with webhook requests.com.google.protobuf.ByteStringgetAllowedCaCerts(int index)Optional.intgetAllowedCaCertsCount()Optional.List<com.google.protobuf.ByteString>getAllowedCaCertsList()Optional.Webhook.GenericWebServicegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Webhook.GenericWebService.HttpMethodgetHttpMethod()Optional.intgetHttpMethodValue()Optional.Map<String,String>getMutableParameterMapping()Deprecated.Map<String,String>getMutableRequestHeaders()Deprecated.Map<String,String>getParameterMapping()Deprecated.intgetParameterMappingCount()Optional.Map<String,String>getParameterMappingMap()Optional.StringgetParameterMappingOrDefault(String key, String defaultValue)Optional.StringgetParameterMappingOrThrow(String key)Optional.StringgetPassword()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.com.google.protobuf.ByteStringgetPasswordBytes()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.StringgetRequestBody()Optional.com.google.protobuf.ByteStringgetRequestBodyBytes()Optional.Map<String,String>getRequestHeaders()Deprecated.intgetRequestHeadersCount()The HTTP request headers to send together with webhook requests.Map<String,String>getRequestHeadersMap()The HTTP request headers to send together with webhook requests.StringgetRequestHeadersOrDefault(String key, String defaultValue)The HTTP request headers to send together with webhook requests.StringgetRequestHeadersOrThrow(String key)The HTTP request headers to send together with webhook requests.StringgetUri()Required.com.google.protobuf.ByteStringgetUriBytes()Required.StringgetUsername()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.com.google.protobuf.ByteStringgetUsernameBytes()Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Webhook.GenericWebService.WebhookTypegetWebhookType()Optional.intgetWebhookTypeValue()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Webhook.GenericWebService.BuildermergeFrom(Webhook.GenericWebService other)Webhook.GenericWebService.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Webhook.GenericWebService.BuildermergeFrom(com.google.protobuf.Message other)Webhook.GenericWebService.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Webhook.GenericWebService.BuilderputAllParameterMapping(Map<String,String> values)Optional.Webhook.GenericWebService.BuilderputAllRequestHeaders(Map<String,String> values)The HTTP request headers to send together with webhook requests.Webhook.GenericWebService.BuilderputParameterMapping(String key, String value)Optional.Webhook.GenericWebService.BuilderputRequestHeaders(String key, String value)The HTTP request headers to send together with webhook requests.Webhook.GenericWebService.BuilderremoveParameterMapping(String key)Optional.Webhook.GenericWebService.BuilderremoveRequestHeaders(String key)The HTTP request headers to send together with webhook requests.Webhook.GenericWebService.BuildersetAllowedCaCerts(int index, com.google.protobuf.ByteString value)Optional.Webhook.GenericWebService.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Webhook.GenericWebService.BuildersetHttpMethod(Webhook.GenericWebService.HttpMethod value)Optional.Webhook.GenericWebService.BuildersetHttpMethodValue(int value)Optional.Webhook.GenericWebService.BuildersetPassword(String value)Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.Webhook.GenericWebService.BuildersetPasswordBytes(com.google.protobuf.ByteString value)Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated.Webhook.GenericWebService.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Webhook.GenericWebService.BuildersetRequestBody(String value)Optional.Webhook.GenericWebService.BuildersetRequestBodyBytes(com.google.protobuf.ByteString value)Optional.Webhook.GenericWebService.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Webhook.GenericWebService.BuildersetUri(String value)Required.Webhook.GenericWebService.BuildersetUriBytes(com.google.protobuf.ByteString value)Required.Webhook.GenericWebService.BuildersetUsername(String value)Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Webhook.GenericWebService.BuildersetUsernameBytes(com.google.protobuf.ByteString value)Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated.Webhook.GenericWebService.BuildersetWebhookType(Webhook.GenericWebService.WebhookType value)Optional.Webhook.GenericWebService.BuildersetWebhookTypeValue(int value)Optional.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
clear
public 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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
getDefaultInstanceForType
public Webhook.GenericWebService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Webhook.GenericWebService build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Webhook.GenericWebService buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Webhook.GenericWebService.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
setField
public Webhook.GenericWebService.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
clearField
public Webhook.GenericWebService.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
clearOneof
public Webhook.GenericWebService.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
setRepeatedField
public Webhook.GenericWebService.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
addRepeatedField
public Webhook.GenericWebService.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
mergeFrom
public Webhook.GenericWebService.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Webhook.GenericWebService.Builder>
-
mergeFrom
public Webhook.GenericWebService.Builder mergeFrom(Webhook.GenericWebService other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public Webhook.GenericWebService.Builder setUri(String value)
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
public Webhook.GenericWebService.Builder 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
public Webhook.GenericWebService.Builder setUriBytes(com.google.protobuf.ByteString value)
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 public String getUsername()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=147The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Specified by:
getUsernamein interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The username.
-
getUsernameBytes
@Deprecated public com.google.protobuf.ByteString getUsernameBytes()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=147The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Specified by:
getUsernameBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for username.
-
setUsername
@Deprecated public Webhook.GenericWebService.Builder setUsername(String value)
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=147The user name for HTTP Basic authentication.
string username = 2 [deprecated = true];- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
@Deprecated public Webhook.GenericWebService.Builder clearUsername()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.username is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=147The 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=147The 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 public String getPassword()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=150The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Specified by:
getPasswordin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The password.
-
getPasswordBytes
@Deprecated public com.google.protobuf.ByteString getPasswordBytes()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=150The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Specified by:
getPasswordBytesin interfaceWebhook.GenericWebServiceOrBuilder- Returns:
- The bytes for password.
-
setPassword
@Deprecated public Webhook.GenericWebService.Builder setPassword(String value)
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=150The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Parameters:
value- The password to set.- Returns:
- This builder for chaining.
-
clearPassword
@Deprecated public Webhook.GenericWebService.Builder clearPassword()
Deprecated.google.cloud.dialogflow.cx.v3beta1.Webhook.GenericWebService.password is deprecated. See google/cloud/dialogflow/cx/v3beta1/webhook.proto;l=150The 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=150The password for HTTP Basic authentication.
string password = 3 [deprecated = true];- Parameters:
value- The bytes for password 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
public boolean containsRequestHeaders(String key)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
containsRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeaders
@Deprecated public Map<String,String> getRequestHeaders()
Deprecated.UsegetRequestHeadersMap()instead.- Specified by:
getRequestHeadersin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersMap
public Map<String,String> getRequestHeadersMap()
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersMapin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersOrDefault
public String getRequestHeadersOrDefault(String key, String defaultValue)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersOrDefaultin interfaceWebhook.GenericWebServiceOrBuilder
-
getRequestHeadersOrThrow
public String getRequestHeadersOrThrow(String key)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;- Specified by:
getRequestHeadersOrThrowin interfaceWebhook.GenericWebServiceOrBuilder
-
clearRequestHeaders
public Webhook.GenericWebService.Builder clearRequestHeaders()
-
removeRequestHeaders
public Webhook.GenericWebService.Builder removeRequestHeaders(String key)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
-
getMutableRequestHeaders
@Deprecated public Map<String,String> getMutableRequestHeaders()
Deprecated.Use alternate mutation accessors instead.
-
putRequestHeaders
public Webhook.GenericWebService.Builder putRequestHeaders(String key, String value)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
-
putAllRequestHeaders
public Webhook.GenericWebService.Builder putAllRequestHeaders(Map<String,String> values)
The HTTP request headers to send together with webhook requests.
map<string, string> request_headers = 4;
-
getAllowedCaCertsList
public List<com.google.protobuf.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, ``` 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
public Webhook.GenericWebService.Builder addAllowedCaCerts(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:
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
public Webhook.GenericWebService.Builder 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.
-
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
public Webhook.GenericWebService.Builder setWebhookTypeValue(int 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 enum numeric value on the wire for webhookType to set.- Returns:
- This builder for chaining.
-
getWebhookType
public Webhook.GenericWebService.WebhookType 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
public Webhook.GenericWebService.Builder 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
public Webhook.GenericWebService.Builder setHttpMethodValue(int value)
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
public Webhook.GenericWebService.HttpMethod 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
public Webhook.GenericWebService.Builder setHttpMethod(Webhook.GenericWebService.HttpMethod value)
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
public Webhook.GenericWebService.Builder 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
public String 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
public Webhook.GenericWebService.Builder setRequestBody(String value)
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
public Webhook.GenericWebService.Builder 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
public Webhook.GenericWebService.Builder setRequestBodyBytes(com.google.protobuf.ByteString value)
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
public boolean containsParameterMapping(String key)
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 public Map<String,String> getParameterMapping()
Deprecated.UsegetParameterMappingMap()instead.- Specified by:
getParameterMappingin interfaceWebhook.GenericWebServiceOrBuilder
-
getParameterMappingMap
public Map<String,String> 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
public String getParameterMappingOrDefault(String key, String defaultValue)
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
public String getParameterMappingOrThrow(String key)
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
public Webhook.GenericWebService.Builder clearParameterMapping()
-
removeParameterMapping
public Webhook.GenericWebService.Builder removeParameterMapping(String key)
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 public Map<String,String> getMutableParameterMapping()
Deprecated.Use alternate mutation accessors instead.
-
putParameterMapping
public Webhook.GenericWebService.Builder putParameterMapping(String key, String value)
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
public Webhook.GenericWebService.Builder putAllParameterMapping(Map<String,String> values)
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];
-
setUnknownFields
public final Webhook.GenericWebService.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
mergeUnknownFields
public final Webhook.GenericWebService.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Webhook.GenericWebService.Builder>
-
-