Class ConversationTurn.UserInput.Builder (0.20.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

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

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

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

clone()

public ConversationTurn.UserInput.Builder clone()
Returns
Type Description
ConversationTurn.UserInput.Builder
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
Type Description
ConversationTurn.UserInput.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ConversationTurn.UserInput.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConversationTurn.UserInput.Builder
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
Type Description
ConversationTurn.UserInput.Builder

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationTurn.UserInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConversationTurn.UserInput.Builder
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
Type Description
ConversationTurn.UserInput.Builder
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
Type Description
ConversationTurn.UserInput.Builder

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

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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