AS AgentScopeAPI 手册 / API Reference

SessionSnapshot

public final class SessionSnapshot extends com.google.protobuf.GeneratedMessage implements SessionSnapshotOrBuilder
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:11–1533

会话快照,承载智能体的部署、调度与服务化运行。位于 io.agentscope.controlplane.proto 包,继承自 com.google.protobuf.GeneratedMessage,实现 SessionSnapshotOrBuilder。核心成员包括 getDescriptor、internalGetFieldAccessorTable、getSessionId、getSessionIdBytes、getPhase、getPhaseBytes。

Protobuf type agentscope.protocol.v1.SessionSnapshot

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Builder类class
构建器,用于构建并配置目标实例。
Protobuf type `agentscope.protocol.v1.SessionSnapshot`

字段摘要Field Summary

字段Field类型Type说明Description
SESSION_ID_FIELD_NUMBER
staticfinal
int
会话标识 FIELD 数量字段。
The SESSION ID FIELD NUMBER field.
PHASE_FIELD_NUMBER
staticfinal
int
阶段 FIELD 数量字段。
The PHASE FIELD NUMBER field.
MESSAGE_COUNT_FIELD_NUMBER
staticfinal
int
消息数量 FIELD 数量字段。
The MESSAGE COUNT FIELD NUMBER field.
PROMPT_TOKENS_FIELD_NUMBER
staticfinal
int
提示词令牌数 FIELD 数量字段。
The PROMPT TOKENS FIELD NUMBER field.
COMPLETION_TOKENS_FIELD_NUMBER
staticfinal
int
补全令牌数 FIELD 数量字段。
The COMPLETION TOKENS FIELD NUMBER field.
CONTEXT_PRESSURE_FIELD_NUMBER
staticfinal
int
上下文 PRESSURE FIELD 数量字段。
The CONTEXT PRESSURE FIELD NUMBER field.
FRAMEWORK_FIELD_NUMBER
staticfinal
int
FRAMEWORK FIELD 数量字段。
The FRAMEWORK FIELD NUMBER field.
FRAMEWORK_VERSION_FIELD_NUMBER
staticfinal
int
FRAMEWORK 版本 FIELD 数量字段。
The FRAMEWORK VERSION FIELD NUMBER field.
CONTEXT_HASH_FIELD_NUMBER
staticfinal
int
上下文 HASH FIELD 数量字段。
The CONTEXT HASH FIELD NUMBER field.
IS_COMPACTED_FIELD_NUMBER
staticfinal
int
是 COMPACTED FIELD 数量字段。
The IS COMPACTED FIELD NUMBER field.
EFFECTIVE_MESSAGE_COUNT_FIELD_NUMBER
staticfinal
int
EFFECTIVE 消息数量 FIELD 数量字段。
The EFFECTIVE MESSAGE COUNT FIELD NUMBER field.

方法摘要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 java.lang.String getSessionId()
获取会话标识。
`string session_id = 1;`
public com.google.protobuf.ByteString getSessionIdBytes()
获取会话标识字节。
`string session_id = 1;`
public java.lang.String getPhase()
获取阶段。
`string phase = 2;`
public com.google.protobuf.ByteString getPhaseBytes()
获取阶段字节。
`string phase = 2;`
public int getMessageCount()
获取消息数量。
`int32 message_count = 3;`
public long getPromptTokens()
获取提示词令牌数。
`int64 prompt_tokens = 4;`
public long getCompletionTokens()
获取补全令牌数。
`int64 completion_tokens = 5;`
public double getContextPressure()
获取 `getContextPressure`。
`double context_pressure = 6;`
public java.lang.String getFramework()
获取 `getFramework`。
``` Framework identification (Level 1 extension, see sdk-design.md §3.1)
public com.google.protobuf.ByteString getFrameworkBytes()
获取 `getFrameworkBytes`。
``` Framework identification (Level 1 extension, see sdk-design.md §3.1)
public java.lang.String getFrameworkVersion()
获取 `getFrameworkVersion`。
`string framework_version = 11;`
public com.google.protobuf.ByteString getFrameworkVersionBytes()
获取 `getFrameworkVersionBytes`。
`string framework_version = 11;`
public java.lang.String getContextHash()
获取 `getContextHash`。
``` Context change detection
public com.google.protobuf.ByteString getContextHashBytes()
获取 `getContextHashBytes`。
``` Context change detection
public boolean getIsCompacted()
获取 `getIsCompacted`。
``` whether the context has been compacted
public int getEffectiveMessageCount()
获取 `getEffectiveMessageCount`。
``` effective messages after compaction (!= message_count)
public final boolean isInitialized()
final
判断是否已初始化。
Returns whether the initialized.
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
设置写入到。
Performs the write to operation.
public int getSerializedSize()
获取 `getSerializedSize`。
Returns the serialized size.
public boolean equals(java.lang.Object obj)
设置该参数。
Performs the equals operation.
public int hashCode()
返回 `hashCode` 结果。
Returns the hash code.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
static
解析 `parseDelimitedFrom`。
Parses the delimited from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static
解析 `parseDelimitedFrom`。
Parses the delimited from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
static
解析来自。
Parses the from.
public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static
解析来自。
Parses the from.
public Builder newBuilderForType()
创建构建器用于类型。
Returns the new builder for type.
public static Builder newBuilder()
static
创建构建器。
Returns the new builder.
public static Builder newBuilder(io.agentscope.controlplane.proto.SessionSnapshot prototype)
static
创建构建器。
Performs the new builder operation.
public Builder toBuilder()
返回到构建器。
Returns the to builder.
protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
创建构建器用于类型。
Performs the new builder for type operation.
public static io.agentscope.controlplane.proto.SessionSnapshot getDefaultInstance()
static
获取默认实例。
Returns the default instance.
public static com.google.protobuf.Parser<SessionSnapshot> parser()
static
返回解析器。
Returns the parser.
public com.google.protobuf.Parser<SessionSnapshot> getParserForType()
获取解析器用于类型。
Returns the parser for type.
public io.agentscope.controlplane.proto.SessionSnapshot getDefaultInstanceForType()
获取默认实例用于类型。
Returns the default instance for type.

字段详情Field Detail

SESSION_ID_FIELD_NUMBER

public static final int SESSION_ID_FIELD_NUMBER
staticfinal

会话标识 FIELD 数量字段。声明为 public static final int SESSION_ID_FIELD_NUMBER。

The SESSION ID FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:50

PHASE_FIELD_NUMBER

public static final int PHASE_FIELD_NUMBER
staticfinal

阶段 FIELD 数量字段。声明为 public static final int PHASE_FIELD_NUMBER。

The PHASE FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:89

MESSAGE_COUNT_FIELD_NUMBER

public static final int MESSAGE_COUNT_FIELD_NUMBER
staticfinal

消息数量 FIELD 数量字段。声明为 public static final int MESSAGE_COUNT_FIELD_NUMBER。

The MESSAGE COUNT FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:128

PROMPT_TOKENS_FIELD_NUMBER

public static final int PROMPT_TOKENS_FIELD_NUMBER
staticfinal

提示词令牌数 FIELD 数量字段。声明为 public static final int PROMPT_TOKENS_FIELD_NUMBER。

The PROMPT TOKENS FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:139

COMPLETION_TOKENS_FIELD_NUMBER

public static final int COMPLETION_TOKENS_FIELD_NUMBER
staticfinal

补全令牌数 FIELD 数量字段。声明为 public static final int COMPLETION_TOKENS_FIELD_NUMBER。

The COMPLETION TOKENS FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:150

CONTEXT_PRESSURE_FIELD_NUMBER

public static final int CONTEXT_PRESSURE_FIELD_NUMBER
staticfinal

上下文 PRESSURE FIELD 数量字段。声明为 public static final int CONTEXT_PRESSURE_FIELD_NUMBER。

The CONTEXT PRESSURE FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:161

FRAMEWORK_FIELD_NUMBER

public static final int FRAMEWORK_FIELD_NUMBER
staticfinal

FRAMEWORK FIELD 数量字段。声明为 public static final int FRAMEWORK_FIELD_NUMBER。

The FRAMEWORK FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:172

FRAMEWORK_VERSION_FIELD_NUMBER

public static final int FRAMEWORK_VERSION_FIELD_NUMBER
staticfinal

FRAMEWORK 版本 FIELD 数量字段。声明为 public static final int FRAMEWORK_VERSION_FIELD_NUMBER。

The FRAMEWORK VERSION FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:219

CONTEXT_HASH_FIELD_NUMBER

public static final int CONTEXT_HASH_FIELD_NUMBER
staticfinal

上下文 HASH FIELD 数量字段。声明为 public static final int CONTEXT_HASH_FIELD_NUMBER。

The CONTEXT HASH FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:258

IS_COMPACTED_FIELD_NUMBER

public static final int IS_COMPACTED_FIELD_NUMBER
staticfinal

是 COMPACTED FIELD 数量字段。声明为 public static final int IS_COMPACTED_FIELD_NUMBER。

The IS COMPACTED FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:305

EFFECTIVE_MESSAGE_COUNT_FIELD_NUMBER

public static final int EFFECTIVE_MESSAGE_COUNT_FIELD_NUMBER
staticfinal

EFFECTIVE 消息数量 FIELD 数量字段。声明为 public static final int EFFECTIVE_MESSAGE_COUNT_FIELD_NUMBER。

The EFFECTIVE MESSAGE COUNT FIELD NUMBER field.

源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:320

方法详情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/controlplane/proto/SessionSnapshot.java:37–40

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/controlplane/proto/SessionSnapshot.java:42–48

getSessionId

public java.lang.String getSessionId()

获取会话标识。

string session_id = 1;

返回Returns java.lang.String
会话标识。The sessionId.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:57–69

getSessionIdBytes

public com.google.protobuf.ByteString getSessionIdBytes()

获取会话标识字节。

string session_id = 1;

返回Returns com.google.protobuf.ByteString
字节用于会话标识。The bytes for sessionId.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:74–87

getPhase

public java.lang.String getPhase()

获取阶段。

string phase = 2;

返回Returns java.lang.String
阶段。The phase.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:96–108

getPhaseBytes

public com.google.protobuf.ByteString getPhaseBytes()

获取阶段字节。

string phase = 2;

返回Returns com.google.protobuf.ByteString
字节用于阶段。The bytes for phase.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:113–126

getMessageCount

public int getMessageCount()

获取消息数量。

int32 message_count = 3;

返回Returns int
返回数值结果。The messageCount.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:134–137

getPromptTokens

public long getPromptTokens()

获取提示词令牌数。

int64 prompt_tokens = 4;

返回Returns long
返回数值结果。The promptTokens.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:145–148

getCompletionTokens

public long getCompletionTokens()

获取补全令牌数。

int64 completion_tokens = 5;

返回Returns long
返回数值结果。The completionTokens.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:156–159

getContextPressure

public double getContextPressure()

获取 getContextPressure。

double context_pressure = 6;

返回Returns double
返回数值结果。The contextPressure.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:167–170

getFramework

public java.lang.String getFramework()

获取 getFramework。

Framework identification (Level 1 extension, see sdk-design.md §3.1) string framework = 10;

返回Returns java.lang.String
返回java.lang.String。The framework.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:183–195

getFrameworkBytes

public com.google.protobuf.ByteString getFrameworkBytes()

获取 getFrameworkBytes。

Framework identification (Level 1 extension, see sdk-design.md §3.1) string framework = 10;

返回Returns com.google.protobuf.ByteString
返回com.google.protobuf.ByteString。The bytes for framework.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:204–217

getFrameworkVersion

public java.lang.String getFrameworkVersion()

获取 getFrameworkVersion。

string framework_version = 11;

返回Returns java.lang.String
返回java.lang.String。The frameworkVersion.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:226–238

getFrameworkVersionBytes

public com.google.protobuf.ByteString getFrameworkVersionBytes()

获取 getFrameworkVersionBytes。

string framework_version = 11;

返回Returns com.google.protobuf.ByteString
字节用于 frameworkVersion。The bytes for frameworkVersion.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:243–256

getContextHash

public java.lang.String getContextHash()

获取 getContextHash。

Context change detection string context_hash = 12;

返回Returns java.lang.String
返回java.lang.String。The contextHash.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:269–281

getContextHashBytes

public com.google.protobuf.ByteString getContextHashBytes()

获取 getContextHashBytes。

Context change detection string context_hash = 12;

返回Returns com.google.protobuf.ByteString
字节用于 contextHash。The bytes for contextHash.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:290–303

getIsCompacted

public boolean getIsCompacted()

获取 getIsCompacted。

whether the context has been compacted bool is_compacted = 13;

返回Returns boolean
返回布尔值,表示判断结果。The isCompacted.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:315–318

getEffectiveMessageCount

public int getEffectiveMessageCount()

获取 getEffectiveMessageCount。

effective messages after compaction (!= message_count) int32 effective_message_count = 14;

返回Returns int
返回数值结果。The effectiveMessageCount.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:330–333

isInitialized

public final boolean isInitialized()
final

判断是否已初始化。

Returns whether the initialized.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:336–344

writeTo

public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException

设置写入到。

Performs the write to operation.

参数Parameters
名称Name类型Type说明Description
outputcom.google.protobuf.CodedOutputStream输出(类型 `com.google.protobuf.CodedOutputStream`)。The output.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:346–383

getSerializedSize

public int getSerializedSize()

获取 getSerializedSize。

Returns the serialized size.

返回Returns int
返回数值结果。Returns a numeric result.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:385–433

equals

public boolean equals(java.lang.Object obj)

设置该参数。

Performs the equals operation.

参数Parameters
名称Name类型Type说明Description
objjava.lang.Objectobj(类型 `java.lang.Object`)。The obj.
返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:435–470

hashCode

public int hashCode()

返回 hashCode 结果。

Returns the hash code.

返回Returns int
返回数值结果。Returns a numeric result.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:472–508

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
datajava.nio.ByteBuffer数据(类型 `java.nio.ByteBuffer`)。The data.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:510–514

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
datajava.nio.ByteBuffer数据(类型 `java.nio.ByteBuffer`)。The data.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:515–520

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
datacom.google.protobuf.ByteString数据(类型 `com.google.protobuf.ByteString`)。The data.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:521–525

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
datacom.google.protobuf.ByteString数据(类型 `com.google.protobuf.ByteString`)。The data.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:526–531

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
databyte[]数据(类型 `byte[]`)。The data.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:532–535

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
databyte[]数据(类型 `byte[]`)。The data.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • com.google.protobuf.InvalidProtocolBufferException 可能抛出 `com.google.protobuf.InvalidProtocolBufferException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:536–541

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.io.InputStream input) throws java.io.IOException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
inputjava.io.InputStream输入消息(类型 `java.io.InputStream`)。The input.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:542–546

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
inputjava.io.InputStream输入消息(类型 `java.io.InputStream`)。The input.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:547–553

parseDelimitedFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
static

解析 parseDelimitedFrom。

Parses the delimited from.

参数Parameters
名称Name类型Type说明Description
inputjava.io.InputStream输入消息(类型 `java.io.InputStream`)。The input.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:555–559

parseDelimitedFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static

解析 parseDelimitedFrom。

Parses the delimited from.

参数Parameters
名称Name类型Type说明Description
inputjava.io.InputStream输入消息(类型 `java.io.InputStream`)。The input.
extensionRegistrycom.google.protobuf.ExtensionRegistryLite扩展注册表(类型 `com.google.protobuf.ExtensionRegistryLite`)。The extension registry.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:561–567

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

解析来自。

Parses the from.

参数Parameters
名称Name类型Type说明Description
inputcom.google.protobuf.CodedInputStream输入消息(类型 `com.google.protobuf.CodedInputStream`)。The input.
返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:568–573

parseFrom

public static io.agentscope.controlplane.proto.SessionSnapshot parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static

解析来自。

Parses the from.

参数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 io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
抛出Throws
  • java.io.IOException 可能抛出 `java.io.IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:574–580

newBuilderForType

public Builder newBuilderForType()

创建构建器用于类型。

Returns the new builder for type.

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

newBuilder

public static Builder newBuilder()
static

创建构建器。

Returns the new builder.

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

newBuilder

public static Builder newBuilder(io.agentscope.controlplane.proto.SessionSnapshot prototype)
static

创建构建器。

Performs the new builder operation.

参数Parameters
名称Name类型Type说明Description
prototypeio.agentscope.controlplane.proto.SessionSnapshotprototype(类型 `io.agentscope.controlplane.proto.SessionSnapshot`)。The prototype.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:587–589

toBuilder

public Builder toBuilder()

返回到构建器。

Returns the to builder.

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

newBuilderForType

protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)

创建构建器用于类型。

Performs the new builder for type operation.

参数Parameters
名称Name类型Type说明Description
parentcom.google.protobuf.GeneratedMessage.BuilderParent父级(类型 `com.google.protobuf.GeneratedMessage.BuilderParent`)。The parent.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:596–601

getDefaultInstance

public static io.agentscope.controlplane.proto.SessionSnapshot getDefaultInstance()
static

获取默认实例。

Returns the default instance.

返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:1493–1495

parser

public static com.google.protobuf.Parser<SessionSnapshot> parser()
static

返回解析器。

Returns the parser.

返回Returns com.google.protobuf.Parser<SessionSnapshot>
返回com.google.protobuf.解析器。Returns com google protobuf parser.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:1519–1521

getParserForType

public com.google.protobuf.Parser<SessionSnapshot> getParserForType()

获取解析器用于类型。

Returns the parser for type.

返回Returns com.google.protobuf.Parser<SessionSnapshot>
返回com.google.protobuf.解析器。Returns com google protobuf parser.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:1523–1526

getDefaultInstanceForType

public io.agentscope.controlplane.proto.SessionSnapshot getDefaultInstanceForType()

获取默认实例用于类型。

Returns the default instance for type.

返回Returns io.agentscope.controlplane.proto.SessionSnapshot
返回io.agentscope.controlplane.协议.SessionSnapshot。Returns io agentscope controlplane proto session snapshot.
源码Source io/agentscope/controlplane/proto/SessionSnapshot.java:1528–1531

嵌套类详情Nested Class Detail

Builder

public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements io.agentscope.controlplane.proto.SessionSnapshotOrBuilder

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

Protobuf type agentscope.protocol.v1.SessionSnapshot

基于官方固定版本源码静态生成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.