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.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.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder> implements ConversationTurn.UserInputOrBuilder
The input from the human user.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.ConversationTurn.UserInput
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationTurn.UserInput.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationTurn.UserInput
build()
ConversationTurn.UserInput
buildPartial()
ConversationTurn.UserInput.Builder
clear()
ConversationTurn.UserInput.Builder
clearEnableSentimentAnalysis()
Whether sentiment analysis is enabled.ConversationTurn.UserInput.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConversationTurn.UserInput.Builder
clearInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.Builder
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.ConversationTurn.UserInput.Builder
clearIsWebhookEnabled()
If webhooks should be allowed to trigger in response to the user utterance.ConversationTurn.UserInput.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConversationTurn.UserInput.Builder
clone()
ConversationTurn.UserInput
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getEnableSentimentAnalysis()
Whether sentiment analysis is enabled.com.google.protobuf.Struct
getInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.com.google.protobuf.Struct.Builder
getInjectedParametersBuilder()
Parameters that need to be injected into the conversation during intent detection.com.google.protobuf.StructOrBuilder
getInjectedParametersOrBuilder()
Parameters that need to be injected into the conversation during intent detection.QueryInput
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.QueryInput.Builder
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.QueryInputOrBuilder
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.boolean
getIsWebhookEnabled()
If webhooks should be allowed to trigger in response to the user utterance.boolean
hasInjectedParameters()
Parameters that need to be injected into the conversation during intent detection.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConversationTurn.UserInput.Builder
mergeFrom(ConversationTurn.UserInput other)
ConversationTurn.UserInput.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConversationTurn.UserInput.Builder
mergeFrom(com.google.protobuf.Message other)
ConversationTurn.UserInput.Builder
mergeInjectedParameters(com.google.protobuf.Struct value)
Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.Builder
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.ConversationTurn.UserInput.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConversationTurn.UserInput.Builder
setEnableSentimentAnalysis(boolean value)
Whether sentiment analysis is enabled.ConversationTurn.UserInput.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationTurn.UserInput.Builder
setInjectedParameters(com.google.protobuf.Struct value)
Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.Builder
setInjectedParameters(com.google.protobuf.Struct.Builder builderForValue)
Parameters that need to be injected into the conversation during intent detection.ConversationTurn.UserInput.Builder
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.ConversationTurn.UserInput.Builder
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.ConversationTurn.UserInput.Builder
setIsWebhookEnabled(boolean value)
If webhooks should be allowed to trigger in response to the user utterance.ConversationTurn.UserInput.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConversationTurn.UserInput.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, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
clear
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
getDefaultInstanceForType
public ConversationTurn.UserInput getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConversationTurn.UserInput build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConversationTurn.UserInput buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
setField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
clearField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
clearOneof
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
setRepeatedField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
addRepeatedField
public ConversationTurn.UserInput.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<ConversationTurn.UserInput.Builder>
-
mergeFrom
public ConversationTurn.UserInput.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConversationTurn.UserInput.Builder>
-
mergeFrom
public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasInput
in interfaceConversationTurn.UserInputOrBuilder
- Returns:
- Whether the input field is set.
-
getInput
public QueryInput 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:
getInput
in interfaceConversationTurn.UserInputOrBuilder
- Returns:
- The input.
-
setInput
public ConversationTurn.UserInput.Builder 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.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5;
-
setInput
public ConversationTurn.UserInput.Builder 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.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5;
-
mergeInput
public ConversationTurn.UserInput.Builder 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.
.google.cloud.dialogflow.cx.v3beta1.QueryInput input = 5;
-
clearInput
public ConversationTurn.UserInput.Builder 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
public QueryInput.Builder 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
public QueryInputOrBuilder 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:
getInputOrBuilder
in 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:
hasInjectedParameters
in 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:
getInjectedParameters
in 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:
getInjectedParametersOrBuilder
in 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:
getIsWebhookEnabled
in 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:
getEnableSentimentAnalysis
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
mergeUnknownFields
public final ConversationTurn.UserInput.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder>
-
-