Class Fulfillment.GenericWebService.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
- com.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.Builder
-
- All Implemented Interfaces:
Fulfillment.GenericWebServiceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Fulfillment.GenericWebService
public static final class Fulfillment.GenericWebService.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder> implements Fulfillment.GenericWebServiceOrBuilder
Represents configuration for a generic web service. Dialogflow supports two mechanisms for authentications: - Basic authentication with username and password. - Authentication with additional authentication headers. More information could be found at: https://cloud.google.com/dialogflow/docs/fulfillment-configure.
Protobuf typegoogle.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Fulfillment.GenericWebService.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Fulfillment.GenericWebService
build()
Fulfillment.GenericWebService
buildPartial()
Fulfillment.GenericWebService.Builder
clear()
Fulfillment.GenericWebService.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Fulfillment.GenericWebService.Builder
clearIsCloudFunction()
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated.Fulfillment.GenericWebService.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Fulfillment.GenericWebService.Builder
clearPassword()
The password for HTTP Basic authentication.Fulfillment.GenericWebService.Builder
clearRequestHeaders()
Fulfillment.GenericWebService.Builder
clearUri()
Required.Fulfillment.GenericWebService.Builder
clearUsername()
The user name for HTTP Basic authentication.Fulfillment.GenericWebService.Builder
clone()
boolean
containsRequestHeaders(String key)
The HTTP request headers to send together with fulfillment requests.Fulfillment.GenericWebService
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getIsCloudFunction()
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated.Map<String,String>
getMutableRequestHeaders()
Deprecated.String
getPassword()
The password for HTTP Basic authentication.com.google.protobuf.ByteString
getPasswordBytes()
The password for HTTP Basic authentication.Map<String,String>
getRequestHeaders()
Deprecated.int
getRequestHeadersCount()
The HTTP request headers to send together with fulfillment requests.Map<String,String>
getRequestHeadersMap()
The HTTP request headers to send together with fulfillment requests.String
getRequestHeadersOrDefault(String key, String defaultValue)
The HTTP request headers to send together with fulfillment requests.String
getRequestHeadersOrThrow(String key)
The HTTP request headers to send together with fulfillment requests.String
getUri()
Required.com.google.protobuf.ByteString
getUriBytes()
Required.String
getUsername()
The user name for HTTP Basic authentication.com.google.protobuf.ByteString
getUsernameBytes()
The user name for HTTP Basic authentication.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Fulfillment.GenericWebService.Builder
mergeFrom(Fulfillment.GenericWebService other)
Fulfillment.GenericWebService.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Fulfillment.GenericWebService.Builder
mergeFrom(com.google.protobuf.Message other)
Fulfillment.GenericWebService.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Fulfillment.GenericWebService.Builder
putAllRequestHeaders(Map<String,String> values)
The HTTP request headers to send together with fulfillment requests.Fulfillment.GenericWebService.Builder
putRequestHeaders(String key, String value)
The HTTP request headers to send together with fulfillment requests.Fulfillment.GenericWebService.Builder
removeRequestHeaders(String key)
The HTTP request headers to send together with fulfillment requests.Fulfillment.GenericWebService.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Fulfillment.GenericWebService.Builder
setIsCloudFunction(boolean value)
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated.Fulfillment.GenericWebService.Builder
setPassword(String value)
The password for HTTP Basic authentication.Fulfillment.GenericWebService.Builder
setPasswordBytes(com.google.protobuf.ByteString value)
The password for HTTP Basic authentication.Fulfillment.GenericWebService.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Fulfillment.GenericWebService.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Fulfillment.GenericWebService.Builder
setUri(String value)
Required.Fulfillment.GenericWebService.Builder
setUriBytes(com.google.protobuf.ByteString value)
Required.Fulfillment.GenericWebService.Builder
setUsername(String value)
The user name for HTTP Basic authentication.Fulfillment.GenericWebService.Builder
setUsernameBytes(com.google.protobuf.ByteString value)
The user name for HTTP Basic authentication.-
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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
clear
public Fulfillment.GenericWebService.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
getDefaultInstanceForType
public Fulfillment.GenericWebService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Fulfillment.GenericWebService build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Fulfillment.GenericWebService buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Fulfillment.GenericWebService.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
setField
public Fulfillment.GenericWebService.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
clearField
public Fulfillment.GenericWebService.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
clearOneof
public Fulfillment.GenericWebService.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
setRepeatedField
public Fulfillment.GenericWebService.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
addRepeatedField
public Fulfillment.GenericWebService.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
mergeFrom
public Fulfillment.GenericWebService.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Fulfillment.GenericWebService.Builder>
-
mergeFrom
public Fulfillment.GenericWebService.Builder mergeFrom(Fulfillment.GenericWebService other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
mergeFrom
public Fulfillment.GenericWebService.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Fulfillment.GenericWebService.Builder>
- Throws:
IOException
-
getUri
public String getUri()
Required. The fulfillment URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUri
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
Required. The fulfillment URI for receiving POST requests. It must use https protocol.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUriBytes
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The bytes for uri.
-
setUri
public Fulfillment.GenericWebService.Builder setUri(String value)
Required. The fulfillment 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 Fulfillment.GenericWebService.Builder clearUri()
Required. The fulfillment 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 Fulfillment.GenericWebService.Builder setUriBytes(com.google.protobuf.ByteString value)
Required. The fulfillment 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
public String getUsername()
The user name for HTTP Basic authentication.
string username = 2;
- Specified by:
getUsername
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()
The user name for HTTP Basic authentication.
string username = 2;
- Specified by:
getUsernameBytes
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The bytes for username.
-
setUsername
public Fulfillment.GenericWebService.Builder setUsername(String value)
The user name for HTTP Basic authentication.
string username = 2;
- Parameters:
value
- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
public Fulfillment.GenericWebService.Builder clearUsername()
The user name for HTTP Basic authentication.
string username = 2;
- Returns:
- This builder for chaining.
-
setUsernameBytes
public Fulfillment.GenericWebService.Builder setUsernameBytes(com.google.protobuf.ByteString value)
The user name for HTTP Basic authentication.
string username = 2;
- Parameters:
value
- The bytes for username to set.- Returns:
- This builder for chaining.
-
getPassword
public String getPassword()
The password for HTTP Basic authentication.
string password = 3;
- Specified by:
getPassword
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The password.
-
getPasswordBytes
public com.google.protobuf.ByteString getPasswordBytes()
The password for HTTP Basic authentication.
string password = 3;
- Specified by:
getPasswordBytes
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The bytes for password.
-
setPassword
public Fulfillment.GenericWebService.Builder setPassword(String value)
The password for HTTP Basic authentication.
string password = 3;
- Parameters:
value
- The password to set.- Returns:
- This builder for chaining.
-
clearPassword
public Fulfillment.GenericWebService.Builder clearPassword()
The password for HTTP Basic authentication.
string password = 3;
- Returns:
- This builder for chaining.
-
setPasswordBytes
public Fulfillment.GenericWebService.Builder setPasswordBytes(com.google.protobuf.ByteString value)
The password for HTTP Basic authentication.
string password = 3;
- Parameters:
value
- The bytes for password to set.- Returns:
- This builder for chaining.
-
getRequestHeadersCount
public int getRequestHeadersCount()
Description copied from interface:Fulfillment.GenericWebServiceOrBuilder
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
- Specified by:
getRequestHeadersCount
in interfaceFulfillment.GenericWebServiceOrBuilder
-
containsRequestHeaders
public boolean containsRequestHeaders(String key)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
- Specified by:
containsRequestHeaders
in interfaceFulfillment.GenericWebServiceOrBuilder
-
getRequestHeaders
@Deprecated public Map<String,String> getRequestHeaders()
Deprecated.UsegetRequestHeadersMap()
instead.- Specified by:
getRequestHeaders
in interfaceFulfillment.GenericWebServiceOrBuilder
-
getRequestHeadersMap
public Map<String,String> getRequestHeadersMap()
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
- Specified by:
getRequestHeadersMap
in interfaceFulfillment.GenericWebServiceOrBuilder
-
getRequestHeadersOrDefault
public String getRequestHeadersOrDefault(String key, String defaultValue)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
- Specified by:
getRequestHeadersOrDefault
in interfaceFulfillment.GenericWebServiceOrBuilder
-
getRequestHeadersOrThrow
public String getRequestHeadersOrThrow(String key)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
- Specified by:
getRequestHeadersOrThrow
in interfaceFulfillment.GenericWebServiceOrBuilder
-
clearRequestHeaders
public Fulfillment.GenericWebService.Builder clearRequestHeaders()
-
removeRequestHeaders
public Fulfillment.GenericWebService.Builder removeRequestHeaders(String key)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
-
getMutableRequestHeaders
@Deprecated public Map<String,String> getMutableRequestHeaders()
Deprecated.Use alternate mutation accessors instead.
-
putRequestHeaders
public Fulfillment.GenericWebService.Builder putRequestHeaders(String key, String value)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
-
putAllRequestHeaders
public Fulfillment.GenericWebService.Builder putAllRequestHeaders(Map<String,String> values)
The HTTP request headers to send together with fulfillment requests.
map<string, string> request_headers = 4;
-
getIsCloudFunction
@Deprecated public boolean getIsCloudFunction()
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated. See google/cloud/dialogflow/v2beta1/fulfillment.proto;l=109Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
bool is_cloud_function = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Specified by:
getIsCloudFunction
in interfaceFulfillment.GenericWebServiceOrBuilder
- Returns:
- The isCloudFunction.
-
setIsCloudFunction
@Deprecated public Fulfillment.GenericWebService.Builder setIsCloudFunction(boolean value)
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated. See google/cloud/dialogflow/v2beta1/fulfillment.proto;l=109Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
bool is_cloud_function = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The isCloudFunction to set.- Returns:
- This builder for chaining.
-
clearIsCloudFunction
@Deprecated public Fulfillment.GenericWebService.Builder clearIsCloudFunction()
Deprecated.google.cloud.dialogflow.v2beta1.Fulfillment.GenericWebService.is_cloud_function is deprecated. See google/cloud/dialogflow/v2beta1/fulfillment.proto;l=109Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
bool is_cloud_function = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Fulfillment.GenericWebService.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
mergeUnknownFields
public final Fulfillment.GenericWebService.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Fulfillment.GenericWebService.Builder>
-
-