public final class ConversationTurn extends GeneratedMessage implements ConversationTurnOrBuilder
Represents a single turn/invocation in the conversation.
Protobuf type google.cloud.aiplatform.v1beta1.ConversationTurn
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
public static final int EVENTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TURN_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TURN_INDEX_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ConversationTurn getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ConversationTurn.Builder newBuilder()
public static ConversationTurn.Builder newBuilder(ConversationTurn prototype)
public static ConversationTurn parseDelimitedFrom(InputStream input)
public static ConversationTurn parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ConversationTurn parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ConversationTurn parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ConversationTurn parseFrom(ByteString data)
public static ConversationTurn parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConversationTurn parseFrom(CodedInputStream input)
public static ConversationTurn parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ConversationTurn parseFrom(InputStream input)
public static ConversationTurn parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ConversationTurn parseFrom(ByteBuffer data)
public static ConversationTurn parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ConversationTurn> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ConversationTurn getDefaultInstanceForType()
public AgentEvent getEvents(int index)
Optional. The list of events that occurred during this turn.
repeated .google.cloud.aiplatform.v1beta1.AgentEvent events = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public int getEventsCount()
Optional. The list of events that occurred during this turn.
repeated .google.cloud.aiplatform.v1beta1.AgentEvent events = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
public List<AgentEvent> getEventsList()
Optional. The list of events that occurred during this turn.
repeated .google.cloud.aiplatform.v1beta1.AgentEvent events = 3 [(.google.api.field_behavior) = OPTIONAL];
public AgentEventOrBuilder getEventsOrBuilder(int index)
Optional. The list of events that occurred during this turn.
repeated .google.cloud.aiplatform.v1beta1.AgentEvent events = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AgentEventOrBuilder> getEventsOrBuilderList()
Optional. The list of events that occurred during this turn.
repeated .google.cloud.aiplatform.v1beta1.AgentEvent events = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.aiplatform.v1beta1.AgentEventOrBuilder> |
|
public Parser<ConversationTurn> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getTurnId()
Optional. A unique identifier for the turn.
Useful for referencing specific turns across systems.
string turn_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The turnId.
|
public ByteString getTurnIdBytes()
Optional. A unique identifier for the turn.
Useful for referencing specific turns across systems.
string turn_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for turnId.
|
public int getTurnIndex()
Required. The 0-based index of the turn in the conversation sequence.
optional int32 turn_index = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The turnIndex.
|
public boolean hasTurnIndex()
Required. The 0-based index of the turn in the conversation sequence.
optional int32 turn_index = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the turnIndex field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ConversationTurn.Builder newBuilderForType()
protected ConversationTurn.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ConversationTurn.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides