Class Conversation.Turn.Builder (0.1.0)

public static final class Conversation.Turn.Builder extends GeneratedMessage.Builder<Conversation.Turn.Builder> implements Conversation.TurnOrBuilder

All information about a single turn in the conversation.

Protobuf type google.cloud.ces.v1.Conversation.Turn

Static Methods

getDescriptor()

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

Methods

addAllMessages(Iterable<? extends Message> values)

public Conversation.Turn.Builder addAllMessages(Iterable<? extends Message> values)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1.Message>
Returns
Type Description
Conversation.Turn.Builder

addMessages(Message value)

public Conversation.Turn.Builder addMessages(Message value)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Message
Returns
Type Description
Conversation.Turn.Builder

addMessages(Message.Builder builderForValue)

public Conversation.Turn.Builder addMessages(Message.Builder builderForValue)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Message.Builder
Returns
Type Description
Conversation.Turn.Builder

addMessages(int index, Message value)

public Conversation.Turn.Builder addMessages(int index, Message value)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Message
Returns
Type Description
Conversation.Turn.Builder

addMessages(int index, Message.Builder builderForValue)

public Conversation.Turn.Builder addMessages(int index, Message.Builder builderForValue)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Message.Builder
Returns
Type Description
Conversation.Turn.Builder

addMessagesBuilder()

public Message.Builder addMessagesBuilder()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Message.Builder

addMessagesBuilder(int index)

public Message.Builder addMessagesBuilder(int index)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Message.Builder

build()

public Conversation.Turn build()
Returns
Type Description
Conversation.Turn

buildPartial()

public Conversation.Turn buildPartial()
Returns
Type Description
Conversation.Turn

clear()

public Conversation.Turn.Builder clear()
Returns
Type Description
Conversation.Turn.Builder
Overrides

clearMessages()

public Conversation.Turn.Builder clearMessages()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Conversation.Turn.Builder

clearRootSpan()

public Conversation.Turn.Builder clearRootSpan()

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Conversation.Turn.Builder

getDefaultInstanceForType()

public Conversation.Turn getDefaultInstanceForType()
Returns
Type Description
Conversation.Turn

getDescriptorForType()

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

getMessages(int index)

public Message getMessages(int index)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Message

getMessagesBuilder(int index)

public Message.Builder getMessagesBuilder(int index)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Message.Builder

getMessagesBuilderList()

public List<Message.Builder> getMessagesBuilderList()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getMessagesCount()

public int getMessagesCount()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getMessagesList()

public List<Message> getMessagesList()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Message>

getMessagesOrBuilder(int index)

public MessageOrBuilder getMessagesOrBuilder(int index)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
MessageOrBuilder

getMessagesOrBuilderList()

public List<? extends MessageOrBuilder> getMessagesOrBuilderList()

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.ces.v1.MessageOrBuilder>

getRootSpan()

public Span getRootSpan()

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Span

The rootSpan.

getRootSpanBuilder()

public Span.Builder getRootSpanBuilder()

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Span.Builder

getRootSpanOrBuilder()

public SpanOrBuilder getRootSpanOrBuilder()

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpanOrBuilder

hasRootSpan()

public boolean hasRootSpan()

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rootSpan field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Conversation.Turn other)

public Conversation.Turn.Builder mergeFrom(Conversation.Turn other)
Parameter
Name Description
other Conversation.Turn
Returns
Type Description
Conversation.Turn.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Conversation.Turn.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Conversation.Turn.Builder
Overrides

mergeRootSpan(Span value)

public Conversation.Turn.Builder mergeRootSpan(Span value)

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Span
Returns
Type Description
Conversation.Turn.Builder

removeMessages(int index)

public Conversation.Turn.Builder removeMessages(int index)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Conversation.Turn.Builder

setMessages(int index, Message value)

public Conversation.Turn.Builder setMessages(int index, Message value)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Message
Returns
Type Description
Conversation.Turn.Builder

setMessages(int index, Message.Builder builderForValue)

public Conversation.Turn.Builder setMessages(int index, Message.Builder builderForValue)

Optional. List of messages in the conversation turn, including user input, agent responses and intermediate events during the processing.

repeated .google.cloud.ces.v1.Message messages = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Message.Builder
Returns
Type Description
Conversation.Turn.Builder

setRootSpan(Span value)

public Conversation.Turn.Builder setRootSpan(Span value)

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Span
Returns
Type Description
Conversation.Turn.Builder

setRootSpan(Span.Builder builderForValue)

public Conversation.Turn.Builder setRootSpan(Span.Builder builderForValue)

Optional. The root span of the action processing.

.google.cloud.ces.v1.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Span.Builder
Returns
Type Description
Conversation.Turn.Builder