public static final class Conversation.Turn extends GeneratedMessage implements Conversation.TurnOrBuilder
All information about a single turn in the conversation.
Protobuf type google.cloud.ces.v1.Conversation.Turn
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
MESSAGES_FIELD_NUMBER
public static final int MESSAGES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ROOT_SPAN_FIELD_NUMBER
public static final int ROOT_SPAN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Conversation.Turn getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Conversation.Turn.Builder newBuilder()
newBuilder(Conversation.Turn prototype)
public static Conversation.Turn.Builder newBuilder(Conversation.Turn prototype)
public static Conversation.Turn parseDelimitedFrom(InputStream input)
public static Conversation.Turn parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Conversation.Turn parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Conversation.Turn parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Conversation.Turn parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Conversation.Turn parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Conversation.Turn parseFrom(CodedInputStream input)
public static Conversation.Turn parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Conversation.Turn parseFrom(InputStream input)
public static Conversation.Turn parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Conversation.Turn parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Conversation.Turn parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Conversation.Turn> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Conversation.Turn getDefaultInstanceForType()
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
|
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];
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
|
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> |
|
getParserForType()
public Parser<Conversation.Turn> getParserForType()
Overrides
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.
|
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];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Conversation.Turn.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Conversation.Turn.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Conversation.Turn.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides