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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConversationTurn.UserInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides

build()

public ConversationTurn.UserInput build()
Returns
TypeDescription
ConversationTurn.UserInput

buildPartial()

public ConversationTurn.UserInput buildPartial()
Returns
TypeDescription
ConversationTurn.UserInput

clear()

public ConversationTurn.UserInput.Builder clear()
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides

clearEnableSentimentAnalysis()

public ConversationTurn.UserInput.Builder clearEnableSentimentAnalysis()

Whether sentiment analysis is enabled.

bool enable_sentiment_analysis = 7;

Returns
TypeDescription
ConversationTurn.UserInput.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ConversationTurn.UserInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
ConversationTurn.UserInput.Builder

clearInput()

public ConversationTurn.UserInput.Builder clearInput()

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

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

Returns
TypeDescription
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
TypeDescription
ConversationTurn.UserInput.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ConversationTurn.UserInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides

clone()

public ConversationTurn.UserInput.Builder clone()
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides

getDefaultInstanceForType()

public ConversationTurn.UserInput getDefaultInstanceForType()
Returns
TypeDescription
ConversationTurn.UserInput

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEnableSentimentAnalysis()

public boolean getEnableSentimentAnalysis()

Whether sentiment analysis is enabled.

bool enable_sentiment_analysis = 7;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
Builder

getInjectedParametersOrBuilder()

public StructOrBuilder getInjectedParametersOrBuilder()

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

.google.protobuf.Struct injected_parameters = 2;

Returns
TypeDescription
StructOrBuilder

getInput()

public QueryInput getInput()

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

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

Returns
TypeDescription
QueryInput

The input.

getInputBuilder()

public QueryInput.Builder getInputBuilder()

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

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

Returns
TypeDescription
QueryInput.Builder

getInputOrBuilder()

public QueryInputOrBuilder getInputOrBuilder()

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

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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.v3beta1.QueryInput input = 5;

Returns
TypeDescription
boolean

Whether the input field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(ConversationTurn.UserInput other)

public ConversationTurn.UserInput.Builder mergeFrom(ConversationTurn.UserInput other)
Parameter
NameDescription
otherConversationTurn.UserInput
Returns
TypeDescription
ConversationTurn.UserInput.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ConversationTurn.UserInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ConversationTurn.UserInput.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueStruct
Returns
TypeDescription
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.v3beta1.QueryInput input = 5;

Parameter
NameDescription
valueQueryInput
Returns
TypeDescription
ConversationTurn.UserInput.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConversationTurn.UserInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueboolean

The enableSentimentAnalysis to set.

Returns
TypeDescription
ConversationTurn.UserInput.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ConversationTurn.UserInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueStruct
Returns
TypeDescription
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
NameDescription
builderForValueBuilder
Returns
TypeDescription
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.v3beta1.QueryInput input = 5;

Parameter
NameDescription
valueQueryInput
Returns
TypeDescription
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.v3beta1.QueryInput input = 5;

Parameter
NameDescription
builderForValueQueryInput.Builder
Returns
TypeDescription
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
NameDescription
valueboolean

The isWebhookEnabled to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConversationTurn.UserInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ConversationTurn.UserInput.Builder
Overrides