AS AgentScopeAPI 手册 / API Reference

Builder

public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements io.agentscope.aistio.proto.SessionEventCursorOrBuilder
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:266–518

构建器,用于构建并配置目标实例。位于 io.agentscope.aistio.proto 包,继承自 com.google.protobuf.GeneratedMessage.Builder<Builder>,实现 io.agentscope.aistio.proto.SessionEventCursorOrBuilder。核心成员包括 getDescriptor、internalGetFieldAccessorTable、clear、getDescriptorForType、getDefaultInstanceForType、build。

Protobuf type agentscope.protocol.v1.SessionEventCursor

方法摘要Method Summary

方法Method说明Description
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
staticfinal
获取描述符。
Returns the descriptor.
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
返回 `internalGetFieldAccessorTable` 结果。
Returns the internal get field accessor table.
public Builder clear()
清空或重置内部状态。
Clears or resets internal state.
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
获取 `getDescriptorForType`。
Returns the descriptor for type.
public io.agentscope.aistio.proto.SessionEventCursor getDefaultInstanceForType()
获取默认实例用于类型。
Returns the default instance for type.
public io.agentscope.aistio.proto.SessionEventCursor build()
构建并返回最终实例。
Creates and returns an instance.
public io.agentscope.aistio.proto.SessionEventCursor buildPartial()
构建 `buildPartial`。
Builds the partial.
public Builder mergeFrom(com.google.protobuf.Message other)
设置该配置项。
Performs the merge from operation.
public Builder mergeFrom(io.agentscope.aistio.proto.SessionEventCursor other)
设置该配置项。
Performs the merge from operation.
public final boolean isInitialized()
final
判断是否已初始化。
Returns whether the initialized.
public Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
设置该配置项。
Performs the merge from operation.
public java.lang.String getSessionId()
获取会话标识。
`string session_id = 1;`
public com.google.protobuf.ByteString getSessionIdBytes()
获取会话标识字节。
`string session_id = 1;`
public Builder setSessionId(java.lang.String value)
设置设置会话标识。
`string session_id = 1;`
public Builder clearSessionId()
清空会话标识。
`string session_id = 1;`
public Builder setSessionIdBytes(com.google.protobuf.ByteString value)
设置设置会话标识字节。
`string session_id = 1;`
public int getCommittedSeq()
获取 `getCommittedSeq`。
`int32 committed_seq = 2;`
public Builder setCommittedSeq(int value)
设置该配置项。
`int32 committed_seq = 2;`
public Builder clearCommittedSeq()
清空 `clearCommittedSeq`。
`int32 committed_seq = 2;`

方法详情Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
staticfinal

获取描述符。

Returns the descriptor.

返回Returns com.google.protobuf.Descriptors.Descriptor
返回com.google.protobuf.Descriptors.Descriptor。Returns com google protobuf descriptors descriptor.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:270–273

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()

返回 internalGetFieldAccessorTable 结果。

Returns the internal get field accessor table.

返回Returns com.google.protobuf.GeneratedMessage.FieldAccessorTable
返回com.google.protobuf.GeneratedMessage.FieldAccessorTable。Returns com google protobuf generated message field accessor table.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:275–281

clear

public Builder clear()

清空或重置内部状态。

Clears or resets internal state.

返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:293–300

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()

获取 getDescriptorForType。

Returns the descriptor for type.

返回Returns com.google.protobuf.Descriptors.Descriptor
返回com.google.protobuf.Descriptors.Descriptor。Returns com google protobuf descriptors descriptor.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:302–306

getDefaultInstanceForType

public io.agentscope.aistio.proto.SessionEventCursor getDefaultInstanceForType()

获取默认实例用于类型。

Returns the default instance for type.

返回Returns io.agentscope.aistio.proto.SessionEventCursor
返回io.agentscope.aistio.协议.SessionEventCursor。Returns io agentscope aistio proto session event cursor.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:308–311

build

public io.agentscope.aistio.proto.SessionEventCursor build()

构建并返回最终实例。

Creates and returns an instance.

返回Returns io.agentscope.aistio.proto.SessionEventCursor
返回io.agentscope.aistio.协议.SessionEventCursor。Returns io agentscope aistio proto session event cursor.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:313–320

buildPartial

public io.agentscope.aistio.proto.SessionEventCursor buildPartial()

构建 buildPartial。

Builds the partial.

返回Returns io.agentscope.aistio.proto.SessionEventCursor
返回io.agentscope.aistio.协议.SessionEventCursor。Returns io agentscope aistio proto session event cursor.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:322–328

mergeFrom

public Builder mergeFrom(com.google.protobuf.Message other)

设置该配置项。

Performs the merge from operation.

参数Parameters
名称Name类型Type说明Description
othercom.google.protobuf.Messageother(类型 `com.google.protobuf.Message`)。The other.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:340–348

mergeFrom

public Builder mergeFrom(io.agentscope.aistio.proto.SessionEventCursor other)

设置该配置项。

Performs the merge from operation.

参数Parameters
名称Name类型Type说明Description
otherio.agentscope.aistio.proto.SessionEventCursorother(类型 `io.agentscope.aistio.proto.SessionEventCursor`)。The other.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:350–363

isInitialized

public final boolean isInitialized()
final

判断是否已初始化。

Returns whether the initialized.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:365–368

mergeFrom

public Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException

设置该配置项。

Performs the merge from operation.

参数Parameters
名称Name类型Type说明Description
inputcom.google.protobuf.CodedInputStream输入消息(类型 `com.google.protobuf.CodedInputStream`)。The input.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:370–410

getSessionId

public java.lang.String getSessionId()

获取会话标识。

string session_id = 1;

返回Returns java.lang.String
会话标识。The sessionId.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:418–429

getSessionIdBytes

public com.google.protobuf.ByteString getSessionIdBytes()

获取会话标识字节。

string session_id = 1;

返回Returns com.google.protobuf.ByteString
字节用于会话标识。The bytes for sessionId.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:434–446

setSessionId

public Builder setSessionId(java.lang.String value)

设置设置会话标识。

string session_id = 1;

参数Parameters
名称Name类型Type说明Description
valuejava.lang.String会话标识到设置。The sessionId to set.
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:452–459

clearSessionId

public Builder clearSessionId()

清空会话标识。

string session_id = 1;

返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:464–469

setSessionIdBytes

public Builder setSessionIdBytes(com.google.protobuf.ByteString value)

设置设置会话标识字节。

string session_id = 1;

参数Parameters
名称Name类型Type说明Description
valuecom.google.protobuf.ByteString字节用于会话标识到设置。The bytes for sessionId to set.
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:475–483

getCommittedSeq

public int getCommittedSeq()

获取 getCommittedSeq。

int32 committed_seq = 2;

返回Returns int
返回数值结果。The committedSeq.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:490–493

setCommittedSeq

public Builder setCommittedSeq(int value)

设置该配置项。

int32 committed_seq = 2;

参数Parameters
名称Name类型Type说明Description
valueintcommittedSeq 到设置。The committedSeq to set.
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:499–505

clearCommittedSeq

public Builder clearCommittedSeq()

清空 clearCommittedSeq。

int32 committed_seq = 2;

返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining.
源码Source io/agentscope/aistio/proto/SessionEventCursor.java:510–515
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.