Class ConversationTurn.UserInput.Builder (0.22.0)

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

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

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConversationTurn.UserInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns Overrides

build()

public ConversationTurn.UserInput build()
Returns
Type Description
ConversationTurn.UserInput

buildPartial()

public ConversationTurn.UserInput buildPartial()
Returns
Type Description
ConversationTurn.UserInput

clear()

public ConversationTurn.UserInput.Builder clear()
Returns Overrides

clearEnableSentimentAnalysis()

public ConversationTurn.UserInput.Builder clearEnableSentimentAnalysis()

Whether sentiment analysis is enabled.

bool enable_sentiment_analysis = 7;

Returns
Type Description
ConversationTurn.UserInput.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ConversationTurn.UserInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns Overrides

clearInjectedParameters()

public ConversationTurn.UserInput.Builder clearInjectedParameters()

Parameters that need to be injected into the conversation during intent detection.

.google.protobuf.Struct injected_parameters = 2;

Returns

clearInput()

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

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
Type Description
ConversationTurn.UserInput.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ConversationTurn.UserInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns Overrides

clone()

public ConversationTurn.UserInput.Builder clone()
Returns Overrides

getDefaultInstanceForType()

public ConversationTurn.UserInput getDefaultInstanceForType()
Returns
Type Description
ConversationTurn.UserInput

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnableSentimentAnalysis()

public boolean getEnableSentimentAnalysis()

Whether sentiment analysis is enabled.

bool enable_sentiment_analysis = 7;

Returns
Type Description
boolean

The enableSentimentAnalysis.

getInjectedParameters()

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.

getInjectedParametersBuilder()

public Struct.Builder getInjectedParametersBuilder()

Parameters that need to be injected into the conversation during intent detection.

.google.protobuf.Struct injected_parameters = 2;

Returns
Type Description
Builder

getInjectedParametersOrBuilder()

public StructOrBuilder getInjectedParametersOrBuilder()

Parameters that need to be injected into the conversation during intent detection.

.google.protobuf.Struct injected_parameters = 2;

Returns
Type Description
StructOrBuilder

getInput()

public QueryInput getInput()

Supports text input, event input, dtmf input in the test case.

.google.cloud.dialogflow.cx.v3.QueryInput input = 5;

Returns
Type Description
QueryInput

The input.

getInputBuilder()

public QueryInput.Builder getInputBuilder()

Supports text input, event input, dtmf input in the test case.

.google.cloud.dialogflow.cx.v3.QueryInput input = 5;

Returns
Type Description
QueryInput.Builder

getInputOrBuilder()

public QueryInputOrBuilder getInputOrBuilder()

Supports text input, event input, dtmf input in the test case.

.google.cloud.dialogflow.cx.v3.QueryInput input = 5;

Returns
Type Description
QueryInputOrBuilder

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;

Returns
Type Description
boolean

The isWebhookEnabled.

hasInjectedParameters()

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.

hasInput()

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConversationTurn.UserInput other)

public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
Parameter
Name Description
other ConversationTurn.UserInput
Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ConversationTurn.UserInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns Overrides Exceptions
Type Description
IOException

mergeFrom(Message other)

public ConversationTurn.UserInput.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns Overrides

mergeInjectedParameters(Struct value)

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
Returns

mergeInput(QueryInput value)

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
Name Description
value QueryInput
Returns

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationTurn.UserInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns Overrides

setEnableSentimentAnalysis(boolean value)

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
Type Description
ConversationTurn.UserInput.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ConversationTurn.UserInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns Overrides

setInjectedParameters(Struct value)

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
Returns

setInjectedParameters(Struct.Builder builderForValue)

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

setInput(QueryInput value)

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
Name Description
value QueryInput
Returns

setInput(QueryInput.Builder builderForValue)

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
Name Description
builderForValue QueryInput.Builder
Returns

setIsWebhookEnabled(boolean value)

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
Type Description
ConversationTurn.UserInput.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ConversationTurn.UserInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConversationTurn.UserInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns Overrides