Class ConversationTurn.UserInput.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
- com.google.cloud.dialogflow.cx.v3.ConversationTurn.UserInput.Builder
-
- All Implemented Interfaces:
ConversationTurn.UserInputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationTurn.UserInput
public static final class ConversationTurn.UserInput.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder> implements ConversationTurn.UserInputOrBuilder
The input from the human user.
Protobuf typegoogle.cloud.dialogflow.cx.v3.ConversationTurn.UserInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationTurn.UserInput.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ConversationTurn.UserInputbuild()ConversationTurn.UserInputbuildPartial()ConversationTurn.UserInput.Builderclear()ConversationTurn.UserInput.BuilderclearEnableSentimentAnalysis()Whether sentiment analysis is enabled.ConversationTurn.UserInput.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ConversationTurn.UserInput.BuilderclearInjectedParameters()Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.BuilderclearInput()Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.ConversationTurn.UserInput.BuilderclearIsWebhookEnabled()If webhooks should be allowed to trigger in response to the user utterance.ConversationTurn.UserInput.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ConversationTurn.UserInput.Builderclone()ConversationTurn.UserInputgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableSentimentAnalysis()Whether sentiment analysis is enabled.com.google.protobuf.StructgetInjectedParameters()Parameters that need to be injected into the conversation during intent detection.com.google.protobuf.Struct.BuildergetInjectedParametersBuilder()Parameters that need to be injected into the conversation during intent detection.com.google.protobuf.StructOrBuildergetInjectedParametersOrBuilder()Parameters that need to be injected into the conversation during intent detection.QueryInputgetInput()Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.QueryInput.BuildergetInputBuilder()Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.QueryInputOrBuildergetInputOrBuilder()Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.booleangetIsWebhookEnabled()If webhooks should be allowed to trigger in response to the user utterance.booleanhasInjectedParameters()Parameters that need to be injected into the conversation during intent detection.booleanhasInput()Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ConversationTurn.UserInput.BuildermergeFrom(ConversationTurn.UserInput other)ConversationTurn.UserInput.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ConversationTurn.UserInput.BuildermergeFrom(com.google.protobuf.Message other)ConversationTurn.UserInput.BuildermergeInjectedParameters(com.google.protobuf.Struct value)Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.BuildermergeInput(QueryInput value)Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.ConversationTurn.UserInput.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ConversationTurn.UserInput.BuildersetEnableSentimentAnalysis(boolean value)Whether sentiment analysis is enabled.ConversationTurn.UserInput.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ConversationTurn.UserInput.BuildersetInjectedParameters(com.google.protobuf.Struct value)Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.BuildersetInjectedParameters(com.google.protobuf.Struct.Builder builderForValue)Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.BuildersetInput(QueryInput value)Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.ConversationTurn.UserInput.BuildersetInput(QueryInput.Builder builderForValue)Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.ConversationTurn.UserInput.BuildersetIsWebhookEnabled(boolean value)If webhooks should be allowed to trigger in response to the user utterance.ConversationTurn.UserInput.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ConversationTurn.UserInput.BuildersetUnknownFields(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, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
clear
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
getDefaultInstanceForType
public ConversationTurn.UserInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConversationTurn.UserInput build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConversationTurn.UserInput buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
setField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
clearField
public ConversationTurn.UserInput.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
clearOneof
public ConversationTurn.UserInput.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
setRepeatedField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
addRepeatedField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
mergeFrom
public ConversationTurn.UserInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationTurn.UserInput.Builder>
-
mergeFrom
public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
mergeFrom
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>- Throws:
IOException
-
hasInput
public boolean hasInput()
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;- Specified by:
hasInputin interfaceConversationTurn.UserInputOrBuilder- Returns:
- Whether the input field is set.
-
getInput
public QueryInput getInput()
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;- Specified by:
getInputin interfaceConversationTurn.UserInputOrBuilder- Returns:
- The input.
-
setInput
public ConversationTurn.UserInput.Builder setInput(QueryInput value)
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
-
setInput
public ConversationTurn.UserInput.Builder setInput(QueryInput.Builder builderForValue)
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
-
mergeInput
public ConversationTurn.UserInput.Builder mergeInput(QueryInput value)
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
-
clearInput
public ConversationTurn.UserInput.Builder clearInput()
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
-
getInputBuilder
public QueryInput.Builder getInputBuilder()
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
-
getInputOrBuilder
public QueryInputOrBuilder getInputOrBuilder()
Supports [text input][google.cloud.dialogflow.cx.v3.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;- Specified by:
getInputOrBuilderin interfaceConversationTurn.UserInputOrBuilder
-
hasInjectedParameters
public boolean hasInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;- Specified by:
hasInjectedParametersin interfaceConversationTurn.UserInputOrBuilder- Returns:
- Whether the injectedParameters field is set.
-
getInjectedParameters
public com.google.protobuf.Struct getInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;- Specified by:
getInjectedParametersin interfaceConversationTurn.UserInputOrBuilder- Returns:
- The injectedParameters.
-
setInjectedParameters
public ConversationTurn.UserInput.Builder setInjectedParameters(com.google.protobuf.Struct value)
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;
-
setInjectedParameters
public ConversationTurn.UserInput.Builder setInjectedParameters(com.google.protobuf.Struct.Builder builderForValue)
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;
-
mergeInjectedParameters
public ConversationTurn.UserInput.Builder mergeInjectedParameters(com.google.protobuf.Struct value)
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;
-
clearInjectedParameters
public ConversationTurn.UserInput.Builder clearInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;
-
getInjectedParametersBuilder
public com.google.protobuf.Struct.Builder getInjectedParametersBuilder()
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;
-
getInjectedParametersOrBuilder
public com.google.protobuf.StructOrBuilder getInjectedParametersOrBuilder()
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2;- Specified by:
getInjectedParametersOrBuilderin interfaceConversationTurn.UserInputOrBuilder
-
getIsWebhookEnabled
public boolean getIsWebhookEnabled()
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
bool is_webhook_enabled = 3;- Specified by:
getIsWebhookEnabledin interfaceConversationTurn.UserInputOrBuilder- Returns:
- The isWebhookEnabled.
-
setIsWebhookEnabled
public ConversationTurn.UserInput.Builder setIsWebhookEnabled(boolean value)
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
bool is_webhook_enabled = 3;- Parameters:
value- The isWebhookEnabled to set.- Returns:
- This builder for chaining.
-
clearIsWebhookEnabled
public ConversationTurn.UserInput.Builder clearIsWebhookEnabled()
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled.
bool is_webhook_enabled = 3;- Returns:
- This builder for chaining.
-
getEnableSentimentAnalysis
public boolean getEnableSentimentAnalysis()
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;- Specified by:
getEnableSentimentAnalysisin interfaceConversationTurn.UserInputOrBuilder- Returns:
- The enableSentimentAnalysis.
-
setEnableSentimentAnalysis
public ConversationTurn.UserInput.Builder setEnableSentimentAnalysis(boolean value)
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;- Parameters:
value- The enableSentimentAnalysis to set.- Returns:
- This builder for chaining.
-
clearEnableSentimentAnalysis
public ConversationTurn.UserInput.Builder clearEnableSentimentAnalysis()
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ConversationTurn.UserInput.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
mergeUnknownFields
public final ConversationTurn.UserInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
-