Package com.google.cloud.dialogflow.v2
Class QueryParameters.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
- com.google.cloud.dialogflow.v2.QueryParameters.Builder
-
- All Implemented Interfaces:
QueryParametersOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- QueryParameters
public static final class QueryParameters.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder> implements QueryParametersOrBuilder
Represents the parameters of the conversational query.
Protobuf typegoogle.cloud.dialogflow.v2.QueryParameters
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description QueryParameters.Builder
addAllContexts(Iterable<? extends Context> values)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
addAllSessionEntityTypes(Iterable<? extends SessionEntityType> values)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
addContexts(int index, Context value)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
addContexts(int index, Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
addContexts(Context value)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
addContexts(Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.Context.Builder
addContextsBuilder()
The collection of contexts to be activated before this query is executed.Context.Builder
addContextsBuilder(int index)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QueryParameters.Builder
addSessionEntityTypes(int index, SessionEntityType value)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
addSessionEntityTypes(int index, SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
addSessionEntityTypes(SessionEntityType value)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
addSessionEntityTypes(SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with.SessionEntityType.Builder
addSessionEntityTypesBuilder()
Additional session entity types to replace or extend developer entity types with.SessionEntityType.Builder
addSessionEntityTypesBuilder(int index)
Additional session entity types to replace or extend developer entity types with.QueryParameters
build()
QueryParameters
buildPartial()
QueryParameters.Builder
clear()
QueryParameters.Builder
clearContexts()
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
QueryParameters.Builder
clearGeoLocation()
The geo location of this conversational query.QueryParameters.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
QueryParameters.Builder
clearPayload()
This field can be used to pass custom data to your webhook.QueryParameters.Builder
clearPlatform()
The platform of the virtual agent response messages.QueryParameters.Builder
clearResetContexts()
Specifies whether to delete all contexts in the current session before the new ones are activated.QueryParameters.Builder
clearSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform.QueryParameters.Builder
clearSessionEntityTypes()
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
clearTimeZone()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.QueryParameters.Builder
clearWebhookHeaders()
QueryParameters.Builder
clone()
boolean
containsWebhookHeaders(String key)
This field can be used to pass HTTP headers for a webhook call.Context
getContexts(int index)
The collection of contexts to be activated before this query is executed.Context.Builder
getContextsBuilder(int index)
The collection of contexts to be activated before this query is executed.List<Context.Builder>
getContextsBuilderList()
The collection of contexts to be activated before this query is executed.int
getContextsCount()
The collection of contexts to be activated before this query is executed.List<Context>
getContextsList()
The collection of contexts to be activated before this query is executed.ContextOrBuilder
getContextsOrBuilder(int index)
The collection of contexts to be activated before this query is executed.List<? extends ContextOrBuilder>
getContextsOrBuilderList()
The collection of contexts to be activated before this query is executed.QueryParameters
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.type.LatLng
getGeoLocation()
The geo location of this conversational query.com.google.type.LatLng.Builder
getGeoLocationBuilder()
The geo location of this conversational query.com.google.type.LatLngOrBuilder
getGeoLocationOrBuilder()
The geo location of this conversational query.Map<String,String>
getMutableWebhookHeaders()
Deprecated.com.google.protobuf.Struct
getPayload()
This field can be used to pass custom data to your webhook.com.google.protobuf.Struct.Builder
getPayloadBuilder()
This field can be used to pass custom data to your webhook.com.google.protobuf.StructOrBuilder
getPayloadOrBuilder()
This field can be used to pass custom data to your webhook.String
getPlatform()
The platform of the virtual agent response messages.com.google.protobuf.ByteString
getPlatformBytes()
The platform of the virtual agent response messages.boolean
getResetContexts()
Specifies whether to delete all contexts in the current session before the new ones are activated.SentimentAnalysisRequestConfig
getSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform.SentimentAnalysisRequestConfig.Builder
getSentimentAnalysisRequestConfigBuilder()
Configures the type of sentiment analysis to perform.SentimentAnalysisRequestConfigOrBuilder
getSentimentAnalysisRequestConfigOrBuilder()
Configures the type of sentiment analysis to perform.SessionEntityType
getSessionEntityTypes(int index)
Additional session entity types to replace or extend developer entity types with.SessionEntityType.Builder
getSessionEntityTypesBuilder(int index)
Additional session entity types to replace or extend developer entity types with.List<SessionEntityType.Builder>
getSessionEntityTypesBuilderList()
Additional session entity types to replace or extend developer entity types with.int
getSessionEntityTypesCount()
Additional session entity types to replace or extend developer entity types with.List<SessionEntityType>
getSessionEntityTypesList()
Additional session entity types to replace or extend developer entity types with.SessionEntityTypeOrBuilder
getSessionEntityTypesOrBuilder(int index)
Additional session entity types to replace or extend developer entity types with.List<? extends SessionEntityTypeOrBuilder>
getSessionEntityTypesOrBuilderList()
Additional session entity types to replace or extend developer entity types with.String
getTimeZone()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.com.google.protobuf.ByteString
getTimeZoneBytes()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.Map<String,String>
getWebhookHeaders()
Deprecated.int
getWebhookHeadersCount()
This field can be used to pass HTTP headers for a webhook call.Map<String,String>
getWebhookHeadersMap()
This field can be used to pass HTTP headers for a webhook call.String
getWebhookHeadersOrDefault(String key, String defaultValue)
This field can be used to pass HTTP headers for a webhook call.String
getWebhookHeadersOrThrow(String key)
This field can be used to pass HTTP headers for a webhook call.boolean
hasGeoLocation()
The geo location of this conversational query.boolean
hasPayload()
This field can be used to pass custom data to your webhook.boolean
hasSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform.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()
QueryParameters.Builder
mergeFrom(QueryParameters other)
QueryParameters.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QueryParameters.Builder
mergeFrom(com.google.protobuf.Message other)
QueryParameters.Builder
mergeGeoLocation(com.google.type.LatLng value)
The geo location of this conversational query.QueryParameters.Builder
mergePayload(com.google.protobuf.Struct value)
This field can be used to pass custom data to your webhook.QueryParameters.Builder
mergeSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig value)
Configures the type of sentiment analysis to perform.QueryParameters.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
QueryParameters.Builder
putAllWebhookHeaders(Map<String,String> values)
This field can be used to pass HTTP headers for a webhook call.QueryParameters.Builder
putWebhookHeaders(String key, String value)
This field can be used to pass HTTP headers for a webhook call.QueryParameters.Builder
removeContexts(int index)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
removeSessionEntityTypes(int index)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
removeWebhookHeaders(String key)
This field can be used to pass HTTP headers for a webhook call.QueryParameters.Builder
setContexts(int index, Context value)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
setContexts(int index, Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.QueryParameters.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QueryParameters.Builder
setGeoLocation(com.google.type.LatLng value)
The geo location of this conversational query.QueryParameters.Builder
setGeoLocation(com.google.type.LatLng.Builder builderForValue)
The geo location of this conversational query.QueryParameters.Builder
setPayload(com.google.protobuf.Struct value)
This field can be used to pass custom data to your webhook.QueryParameters.Builder
setPayload(com.google.protobuf.Struct.Builder builderForValue)
This field can be used to pass custom data to your webhook.QueryParameters.Builder
setPlatform(String value)
The platform of the virtual agent response messages.QueryParameters.Builder
setPlatformBytes(com.google.protobuf.ByteString value)
The platform of the virtual agent response messages.QueryParameters.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
QueryParameters.Builder
setResetContexts(boolean value)
Specifies whether to delete all contexts in the current session before the new ones are activated.QueryParameters.Builder
setSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig value)
Configures the type of sentiment analysis to perform.QueryParameters.Builder
setSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig.Builder builderForValue)
Configures the type of sentiment analysis to perform.QueryParameters.Builder
setSessionEntityTypes(int index, SessionEntityType value)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
setSessionEntityTypes(int index, SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with.QueryParameters.Builder
setTimeZone(String value)
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.QueryParameters.Builder
setTimeZoneBytes(com.google.protobuf.ByteString value)
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris.QueryParameters.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
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<QueryParameters.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
clear
public QueryParameters.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<QueryParameters.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<QueryParameters.Builder>
-
getDefaultInstanceForType
public QueryParameters getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueryParameters build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueryParameters buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueryParameters.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<QueryParameters.Builder>
-
setField
public QueryParameters.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<QueryParameters.Builder>
-
clearField
public QueryParameters.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<QueryParameters.Builder>
-
clearOneof
public QueryParameters.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<QueryParameters.Builder>
-
setRepeatedField
public QueryParameters.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<QueryParameters.Builder>
-
addRepeatedField
public QueryParameters.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<QueryParameters.Builder>
-
mergeFrom
public QueryParameters.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QueryParameters.Builder>
-
mergeFrom
public QueryParameters.Builder mergeFrom(QueryParameters other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
mergeFrom
public QueryParameters.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<QueryParameters.Builder>
- Throws:
IOException
-
getTimeZone
public String getTimeZone()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
string time_zone = 1;
- Specified by:
getTimeZone
in interfaceQueryParametersOrBuilder
- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
string time_zone = 1;
- Specified by:
getTimeZoneBytes
in interfaceQueryParametersOrBuilder
- Returns:
- The bytes for timeZone.
-
setTimeZone
public QueryParameters.Builder setTimeZone(String value)
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
string time_zone = 1;
- Parameters:
value
- The timeZone to set.- Returns:
- This builder for chaining.
-
clearTimeZone
public QueryParameters.Builder clearTimeZone()
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
string time_zone = 1;
- Returns:
- This builder for chaining.
-
setTimeZoneBytes
public QueryParameters.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
The time zone of this conversational query from the [time zone database](https://www.iana.org/time-zones), e.g., America/New_York, Europe/Paris. If not provided, the time zone specified in agent settings is used.
string time_zone = 1;
- Parameters:
value
- The bytes for timeZone to set.- Returns:
- This builder for chaining.
-
hasGeoLocation
public boolean hasGeoLocation()
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
- Specified by:
hasGeoLocation
in interfaceQueryParametersOrBuilder
- Returns:
- Whether the geoLocation field is set.
-
getGeoLocation
public com.google.type.LatLng getGeoLocation()
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
- Specified by:
getGeoLocation
in interfaceQueryParametersOrBuilder
- Returns:
- The geoLocation.
-
setGeoLocation
public QueryParameters.Builder setGeoLocation(com.google.type.LatLng value)
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
-
setGeoLocation
public QueryParameters.Builder setGeoLocation(com.google.type.LatLng.Builder builderForValue)
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
-
mergeGeoLocation
public QueryParameters.Builder mergeGeoLocation(com.google.type.LatLng value)
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
-
clearGeoLocation
public QueryParameters.Builder clearGeoLocation()
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
-
getGeoLocationBuilder
public com.google.type.LatLng.Builder getGeoLocationBuilder()
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
-
getGeoLocationOrBuilder
public com.google.type.LatLngOrBuilder getGeoLocationOrBuilder()
The geo location of this conversational query.
.google.type.LatLng geo_location = 2;
- Specified by:
getGeoLocationOrBuilder
in interfaceQueryParametersOrBuilder
-
getContextsList
public List<Context> getContextsList()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
- Specified by:
getContextsList
in interfaceQueryParametersOrBuilder
-
getContextsCount
public int getContextsCount()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
- Specified by:
getContextsCount
in interfaceQueryParametersOrBuilder
-
getContexts
public Context getContexts(int index)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
- Specified by:
getContexts
in interfaceQueryParametersOrBuilder
-
setContexts
public QueryParameters.Builder setContexts(int index, Context value)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
setContexts
public QueryParameters.Builder setContexts(int index, Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addContexts
public QueryParameters.Builder addContexts(Context value)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addContexts
public QueryParameters.Builder addContexts(int index, Context value)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addContexts
public QueryParameters.Builder addContexts(Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addContexts
public QueryParameters.Builder addContexts(int index, Context.Builder builderForValue)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addAllContexts
public QueryParameters.Builder addAllContexts(Iterable<? extends Context> values)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
clearContexts
public QueryParameters.Builder clearContexts()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
removeContexts
public QueryParameters.Builder removeContexts(int index)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
getContextsBuilder
public Context.Builder getContextsBuilder(int index)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
getContextsOrBuilder
public ContextOrBuilder getContextsOrBuilder(int index)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
- Specified by:
getContextsOrBuilder
in interfaceQueryParametersOrBuilder
-
getContextsOrBuilderList
public List<? extends ContextOrBuilder> getContextsOrBuilderList()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
- Specified by:
getContextsOrBuilderList
in interfaceQueryParametersOrBuilder
-
addContextsBuilder
public Context.Builder addContextsBuilder()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
addContextsBuilder
public Context.Builder addContextsBuilder(int index)
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
getContextsBuilderList
public List<Context.Builder> getContextsBuilderList()
The collection of contexts to be activated before this query is executed.
repeated .google.cloud.dialogflow.v2.Context contexts = 3;
-
getResetContexts
public boolean getResetContexts()
Specifies whether to delete all contexts in the current session before the new ones are activated.
bool reset_contexts = 4;
- Specified by:
getResetContexts
in interfaceQueryParametersOrBuilder
- Returns:
- The resetContexts.
-
setResetContexts
public QueryParameters.Builder setResetContexts(boolean value)
Specifies whether to delete all contexts in the current session before the new ones are activated.
bool reset_contexts = 4;
- Parameters:
value
- The resetContexts to set.- Returns:
- This builder for chaining.
-
clearResetContexts
public QueryParameters.Builder clearResetContexts()
Specifies whether to delete all contexts in the current session before the new ones are activated.
bool reset_contexts = 4;
- Returns:
- This builder for chaining.
-
getSessionEntityTypesList
public List<SessionEntityType> getSessionEntityTypesList()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
- Specified by:
getSessionEntityTypesList
in interfaceQueryParametersOrBuilder
-
getSessionEntityTypesCount
public int getSessionEntityTypesCount()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
- Specified by:
getSessionEntityTypesCount
in interfaceQueryParametersOrBuilder
-
getSessionEntityTypes
public SessionEntityType getSessionEntityTypes(int index)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
- Specified by:
getSessionEntityTypes
in interfaceQueryParametersOrBuilder
-
setSessionEntityTypes
public QueryParameters.Builder setSessionEntityTypes(int index, SessionEntityType value)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
setSessionEntityTypes
public QueryParameters.Builder setSessionEntityTypes(int index, SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addSessionEntityTypes
public QueryParameters.Builder addSessionEntityTypes(SessionEntityType value)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addSessionEntityTypes
public QueryParameters.Builder addSessionEntityTypes(int index, SessionEntityType value)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addSessionEntityTypes
public QueryParameters.Builder addSessionEntityTypes(SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addSessionEntityTypes
public QueryParameters.Builder addSessionEntityTypes(int index, SessionEntityType.Builder builderForValue)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addAllSessionEntityTypes
public QueryParameters.Builder addAllSessionEntityTypes(Iterable<? extends SessionEntityType> values)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
clearSessionEntityTypes
public QueryParameters.Builder clearSessionEntityTypes()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
removeSessionEntityTypes
public QueryParameters.Builder removeSessionEntityTypes(int index)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
getSessionEntityTypesBuilder
public SessionEntityType.Builder getSessionEntityTypesBuilder(int index)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
getSessionEntityTypesOrBuilder
public SessionEntityTypeOrBuilder getSessionEntityTypesOrBuilder(int index)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
- Specified by:
getSessionEntityTypesOrBuilder
in interfaceQueryParametersOrBuilder
-
getSessionEntityTypesOrBuilderList
public List<? extends SessionEntityTypeOrBuilder> getSessionEntityTypesOrBuilderList()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
- Specified by:
getSessionEntityTypesOrBuilderList
in interfaceQueryParametersOrBuilder
-
addSessionEntityTypesBuilder
public SessionEntityType.Builder addSessionEntityTypesBuilder()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
addSessionEntityTypesBuilder
public SessionEntityType.Builder addSessionEntityTypesBuilder(int index)
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
getSessionEntityTypesBuilderList
public List<SessionEntityType.Builder> getSessionEntityTypesBuilderList()
Additional session entity types to replace or extend developer entity types with. The entity synonyms apply to all languages and persist for the session of this query.
repeated .google.cloud.dialogflow.v2.SessionEntityType session_entity_types = 5;
-
hasPayload
public boolean hasPayload()
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
- Specified by:
hasPayload
in interfaceQueryParametersOrBuilder
- Returns:
- Whether the payload field is set.
-
getPayload
public com.google.protobuf.Struct getPayload()
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
- Specified by:
getPayload
in interfaceQueryParametersOrBuilder
- Returns:
- The payload.
-
setPayload
public QueryParameters.Builder setPayload(com.google.protobuf.Struct value)
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
-
setPayload
public QueryParameters.Builder setPayload(com.google.protobuf.Struct.Builder builderForValue)
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
-
mergePayload
public QueryParameters.Builder mergePayload(com.google.protobuf.Struct value)
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
-
clearPayload
public QueryParameters.Builder clearPayload()
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
-
getPayloadBuilder
public com.google.protobuf.Struct.Builder getPayloadBuilder()
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
-
getPayloadOrBuilder
public com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
This field can be used to pass custom data to your webhook. Arbitrary JSON objects are supported. If supplied, the value is used to populate the `WebhookRequest.original_detect_intent_request.payload` field sent to your webhook.
.google.protobuf.Struct payload = 6;
- Specified by:
getPayloadOrBuilder
in interfaceQueryParametersOrBuilder
-
hasSentimentAnalysisRequestConfig
public boolean hasSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
- Specified by:
hasSentimentAnalysisRequestConfig
in interfaceQueryParametersOrBuilder
- Returns:
- Whether the sentimentAnalysisRequestConfig field is set.
-
getSentimentAnalysisRequestConfig
public SentimentAnalysisRequestConfig getSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
- Specified by:
getSentimentAnalysisRequestConfig
in interfaceQueryParametersOrBuilder
- Returns:
- The sentimentAnalysisRequestConfig.
-
setSentimentAnalysisRequestConfig
public QueryParameters.Builder setSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig value)
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
-
setSentimentAnalysisRequestConfig
public QueryParameters.Builder setSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig.Builder builderForValue)
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
-
mergeSentimentAnalysisRequestConfig
public QueryParameters.Builder mergeSentimentAnalysisRequestConfig(SentimentAnalysisRequestConfig value)
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
-
clearSentimentAnalysisRequestConfig
public QueryParameters.Builder clearSentimentAnalysisRequestConfig()
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
-
getSentimentAnalysisRequestConfigBuilder
public SentimentAnalysisRequestConfig.Builder getSentimentAnalysisRequestConfigBuilder()
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
-
getSentimentAnalysisRequestConfigOrBuilder
public SentimentAnalysisRequestConfigOrBuilder getSentimentAnalysisRequestConfigOrBuilder()
Configures the type of sentiment analysis to perform. If not provided, sentiment analysis is not performed.
.google.cloud.dialogflow.v2.SentimentAnalysisRequestConfig sentiment_analysis_request_config = 10;
- Specified by:
getSentimentAnalysisRequestConfigOrBuilder
in interfaceQueryParametersOrBuilder
-
getWebhookHeadersCount
public int getWebhookHeadersCount()
Description copied from interface:QueryParametersOrBuilder
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
- Specified by:
getWebhookHeadersCount
in interfaceQueryParametersOrBuilder
-
containsWebhookHeaders
public boolean containsWebhookHeaders(String key)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
- Specified by:
containsWebhookHeaders
in interfaceQueryParametersOrBuilder
-
getWebhookHeaders
@Deprecated public Map<String,String> getWebhookHeaders()
Deprecated.UsegetWebhookHeadersMap()
instead.- Specified by:
getWebhookHeaders
in interfaceQueryParametersOrBuilder
-
getWebhookHeadersMap
public Map<String,String> getWebhookHeadersMap()
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
- Specified by:
getWebhookHeadersMap
in interfaceQueryParametersOrBuilder
-
getWebhookHeadersOrDefault
public String getWebhookHeadersOrDefault(String key, String defaultValue)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
- Specified by:
getWebhookHeadersOrDefault
in interfaceQueryParametersOrBuilder
-
getWebhookHeadersOrThrow
public String getWebhookHeadersOrThrow(String key)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
- Specified by:
getWebhookHeadersOrThrow
in interfaceQueryParametersOrBuilder
-
clearWebhookHeaders
public QueryParameters.Builder clearWebhookHeaders()
-
removeWebhookHeaders
public QueryParameters.Builder removeWebhookHeaders(String key)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
-
getMutableWebhookHeaders
@Deprecated public Map<String,String> getMutableWebhookHeaders()
Deprecated.Use alternate mutation accessors instead.
-
putWebhookHeaders
public QueryParameters.Builder putWebhookHeaders(String key, String value)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
-
putAllWebhookHeaders
public QueryParameters.Builder putAllWebhookHeaders(Map<String,String> values)
This field can be used to pass HTTP headers for a webhook call. These headers will be sent to webhook along with the headers that have been configured through the Dialogflow web console. The headers defined within this field will overwrite the headers configured through the Dialogflow console if there is a conflict. Header names are case-insensitive. Google's specified headers are not allowed. Including: "Host", "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc.
map<string, string> webhook_headers = 14;
-
getPlatform
public String getPlatform()
The platform of the virtual agent response messages. If not empty, only emits messages from this platform in the response. Valid values are the enum names of [platform][google.cloud.dialogflow.v2.Intent.Message.platform].
string platform = 18;
- Specified by:
getPlatform
in interfaceQueryParametersOrBuilder
- Returns:
- The platform.
-
getPlatformBytes
public com.google.protobuf.ByteString getPlatformBytes()
The platform of the virtual agent response messages. If not empty, only emits messages from this platform in the response. Valid values are the enum names of [platform][google.cloud.dialogflow.v2.Intent.Message.platform].
string platform = 18;
- Specified by:
getPlatformBytes
in interfaceQueryParametersOrBuilder
- Returns:
- The bytes for platform.
-
setPlatform
public QueryParameters.Builder setPlatform(String value)
The platform of the virtual agent response messages. If not empty, only emits messages from this platform in the response. Valid values are the enum names of [platform][google.cloud.dialogflow.v2.Intent.Message.platform].
string platform = 18;
- Parameters:
value
- The platform to set.- Returns:
- This builder for chaining.
-
clearPlatform
public QueryParameters.Builder clearPlatform()
The platform of the virtual agent response messages. If not empty, only emits messages from this platform in the response. Valid values are the enum names of [platform][google.cloud.dialogflow.v2.Intent.Message.platform].
string platform = 18;
- Returns:
- This builder for chaining.
-
setPlatformBytes
public QueryParameters.Builder setPlatformBytes(com.google.protobuf.ByteString value)
The platform of the virtual agent response messages. If not empty, only emits messages from this platform in the response. Valid values are the enum names of [platform][google.cloud.dialogflow.v2.Intent.Message.platform].
string platform = 18;
- Parameters:
value
- The bytes for platform to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final QueryParameters.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
mergeUnknownFields
public final QueryParameters.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QueryParameters.Builder>
-
-