Class ConversationTurn.UserInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationTurn.UserInput.Builder>
com.google.cloud.dialogflow.cx.v3beta1.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.GeneratedMessage.Builder<ConversationTurn.UserInput.Builder>
implements ConversationTurn.UserInputOrBuilder
The input from the human user.Protobuf type
google.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether sentiment analysis is enabled.Parameters that need to be injected into the conversation during intent detection.Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.If webhooks should be allowed to trigger in response to the user utterance.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether sentiment analysis is enabled.com.google.protobuf.StructParameters that need to be injected into the conversation during intent detection.com.google.protobuf.Struct.BuilderParameters that need to be injected into the conversation during intent detection.com.google.protobuf.StructOrBuilderParameters that need to be injected into the conversation during intent detection.getInput()Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.booleanIf webhooks should be allowed to trigger in response to the user utterance.booleanParameters that need to be injected into the conversation during intent detection.booleanhasInput()Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInjectedParameters(com.google.protobuf.Struct value) Parameters that need to be injected into the conversation during intent detection.mergeInput(QueryInput value) Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.setEnableSentimentAnalysis(boolean value) Whether sentiment analysis is enabled.setInjectedParameters(com.google.protobuf.Struct value) Parameters that need to be injected into the conversation during intent detection.setInjectedParameters(com.google.protobuf.Struct.Builder builderForValue) Parameters that need to be injected into the conversation during intent detection.setInput(QueryInput value) Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.setInput(QueryInput.Builder builderForValue) Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.setIsWebhookEnabled(boolean value) If webhooks should be allowed to trigger in response to the user utterance.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<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.GeneratedMessage.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.GeneratedMessage.Builder<ConversationTurn.UserInput.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationTurn.UserInput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5;- Specified by:
hasInputin interfaceConversationTurn.UserInputOrBuilder- Returns:
- Whether the input field is set.
-
getInput
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5;- Specified by:
getInputin interfaceConversationTurn.UserInputOrBuilder- Returns:
- The input.
-
setInput
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5; -
setInput
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5; -
mergeInput
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5; -
clearInput
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5; -
getInputBuilder
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5; -
getInputOrBuilder
Supports [text input][google.cloud.dialogflow.cx.v3beta1.QueryInput.text], [event input][google.cloud.dialogflow.cx.v3beta1.QueryInput.event], [dtmf input][google.cloud.dialogflow.cx.v3beta1.QueryInput.dtmf] in the test case.
.google.cloud.dialogflow.cx.v3beta1.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
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
Parameters that need to be injected into the conversation during intent detection.
.google.protobuf.Struct injected_parameters = 2; -
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
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
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
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;- Parameters:
value- The enableSentimentAnalysis to set.- Returns:
- This builder for chaining.
-
clearEnableSentimentAnalysis
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;- Returns:
- This builder for chaining.
-