public static final class ConversationTurn.UserInput.Builder extends GeneratedMessageV3.Builder<ConversationTurn.UserInput.Builder> implements ConversationTurn.UserInputOrBuilder
The input from the human user.
Protobuf type google.cloud.dialogflow.cx.v3.ConversationTurn.UserInput
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public ConversationTurn.UserInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public ConversationTurn.UserInput build()
Returns
public ConversationTurn.UserInput buildPartial()
Returns
public ConversationTurn.UserInput.Builder clear()
Returns
Overrides
public ConversationTurn.UserInput.Builder clearEnableSentimentAnalysis()
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;
Returns
public ConversationTurn.UserInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public ConversationTurn.UserInput.Builder clearInjectedParameters()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Returns
public ConversationTurn.UserInput.Builder clearInput()
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Returns
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
public ConversationTurn.UserInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public ConversationTurn.UserInput.Builder clone()
Returns
Overrides
public ConversationTurn.UserInput getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public boolean getEnableSentimentAnalysis()
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;
Returns
Type | Description |
boolean | The enableSentimentAnalysis.
|
public Struct getInjectedParameters()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Returns
Type | Description |
Struct | The injectedParameters.
|
public Struct.Builder getInjectedParametersBuilder()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Returns
public StructOrBuilder getInjectedParametersOrBuilder()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Returns
public QueryInput getInput()
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Returns
public QueryInput.Builder getInputBuilder()
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Returns
public QueryInputOrBuilder getInputOrBuilder()
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Returns
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;
Returns
Type | Description |
boolean | The isWebhookEnabled.
|
public boolean hasInjectedParameters()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Returns
Type | Description |
boolean | Whether the injectedParameters field is set.
|
public boolean hasInput()
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Returns
Type | Description |
boolean | Whether the input field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
Parameter
Returns
public ConversationTurn.UserInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public ConversationTurn.UserInput.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public ConversationTurn.UserInput.Builder mergeInjectedParameters(Struct value)
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Parameter
Returns
public ConversationTurn.UserInput.Builder mergeInput(QueryInput value)
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Parameter
Returns
public final ConversationTurn.UserInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public ConversationTurn.UserInput.Builder setEnableSentimentAnalysis(boolean value)
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;
Parameter
Name | Description |
value | boolean
The enableSentimentAnalysis to set.
|
Returns
public ConversationTurn.UserInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public ConversationTurn.UserInput.Builder setInjectedParameters(Struct value)
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Parameter
Returns
public ConversationTurn.UserInput.Builder setInjectedParameters(Struct.Builder builderForValue)
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
Parameter
Name | Description |
builderForValue | Builder
|
Returns
public ConversationTurn.UserInput.Builder setInput(QueryInput value)
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Parameter
Returns
public ConversationTurn.UserInput.Builder setInput(QueryInput.Builder builderForValue)
Supports text input, event input,
dtmf input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
Parameter
Returns
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;
Parameter
Name | Description |
value | boolean
The isWebhookEnabled to set.
|
Returns
public ConversationTurn.UserInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final ConversationTurn.UserInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides