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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public ConversationTurn.UserInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public ConversationTurn.UserInput build()
public ConversationTurn.UserInput buildPartial()
public ConversationTurn.UserInput.Builder clear()
Overrides
public ConversationTurn.UserInput.Builder clearEnableSentimentAnalysis()
Whether sentiment analysis is enabled.
bool enable_sentiment_analysis = 7;
public ConversationTurn.UserInput.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public ConversationTurn.UserInput.Builder clearInjectedParameters()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
public ConversationTurn.UserInput.Builder clearInput()
Supports text input,
event input, dtmf
input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
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;
public ConversationTurn.UserInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public ConversationTurn.UserInput.Builder clone()
Overrides
public ConversationTurn.UserInput getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
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;
public StructOrBuilder getInjectedParametersOrBuilder()
Parameters that need to be injected into the conversation during intent
detection.
.google.protobuf.Struct injected_parameters = 2;
public QueryInput getInput()
Supports text input,
event input, dtmf
input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
public QueryInput.Builder getInputBuilder()
Supports text input,
event input, dtmf
input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
public QueryInputOrBuilder getInputOrBuilder()
Supports text input,
event input, dtmf
input in the test case.
.google.cloud.dialogflow.cx.v3.QueryInput input = 5;
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()
Overrides
public final boolean isInitialized()
Overrides
public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
public ConversationTurn.UserInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public ConversationTurn.UserInput.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
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 |
Name |
Description |
value |
Struct
|
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;
public final ConversationTurn.UserInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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.
|
public ConversationTurn.UserInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
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 |
Name |
Description |
value |
Struct
|
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
|
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;
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;
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.
|
public ConversationTurn.UserInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final ConversationTurn.UserInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides