AS AgentScopeAPI 手册 / API Reference

CompressionConfig

public class CompressionConfig
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:32–218

用于HTTP 压缩的配置。位于 io.agentscope.examples.compression.extra 包。核心成员包括 getRequestCompression、getAcceptEncoding、isAutoDecompress、isRequestCompressionEnabled、isAcceptEncodingEnabled、builder。

Configuration for HTTP compression.

This class holds configuration options for HTTP request/response compression.

Compression configuration example:

`CompressionConfig config = CompressionConfig.builder()
.requestCompression(CompressionEncoding.GZIP) // Compress request body
.acceptEncoding(CompressionEncoding.GZIP) // Accept compressed responses
.autoDecompress(true) // Auto decompress responses
.build();
`

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Builder类class
CompressionConfig的构建器。
Builder for CompressionConfig.

方法摘要Method Summary

方法Method说明Description
public CompressionEncoding getRequestCompression()
获取请求压缩。
Get the compression encoding for request body.
public CompressionEncoding getAcceptEncoding()
获取 `getAcceptEncoding`。
Get the accepted compression encoding for responses.
public boolean isAutoDecompress()
判断是否 `isAutoDecompress`。
Check if automatic response decompression is enabled.
public boolean isRequestCompressionEnabled()
检查if 请求压缩是已启用。
Check if request compression is enabled.
public boolean isAcceptEncodingEnabled()
判断是否 `isAcceptEncodingEnabled`。
Check if Accept-Encoding header should be sent.
public static Builder builder()
static
创建用于CompressionConfig的构建器。
Create a new builder for CompressionConfig.
public static CompressionConfig defaults()
static
创建默认配置(无压缩)。
Create a default configuration (no compression).
public static CompressionConfig gzip()
static
创建GZIP 压缩配置。
Create a GZIP compression configuration.

方法详情Method Detail

getRequestCompression

public CompressionEncoding getRequestCompression()

获取请求压缩。

Get the compression encoding for request body.

返回Returns CompressionEncoding
返回CompressionEncoding。the request compression encoding, or NONE if compression is disabled
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:52–54

getAcceptEncoding

public CompressionEncoding getAcceptEncoding()

获取 getAcceptEncoding。

Get the accepted compression encoding for responses.

返回Returns CompressionEncoding
返回CompressionEncoding。the accept encoding, or NONE if not specified
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:64–66

isAutoDecompress

public boolean isAutoDecompress()

判断是否 isAutoDecompress。

Check if automatic response decompression is enabled.

返回Returns boolean
返回布尔值,表示判断结果。true if automatic decompression is enabled
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:76–78

isRequestCompressionEnabled

public boolean isRequestCompressionEnabled()

检查if 请求压缩是已启用。

Check if request compression is enabled.

返回Returns boolean
返回布尔值,表示判断结果。true if request compression is enabled
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:85–87

isAcceptEncodingEnabled

public boolean isAcceptEncodingEnabled()

判断是否 isAcceptEncodingEnabled。

Check if Accept-Encoding header should be sent.

返回Returns boolean
返回布尔值,表示判断结果。true if Accept-Encoding should be sent
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:94–96

builder

public static Builder builder()
static

创建用于CompressionConfig的构建器。

Create a new builder for CompressionConfig.

返回Returns Builder
一种新的构建器实例。a new Builder instance
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:103–105

defaults

public static CompressionConfig defaults()
static

创建默认配置(无压缩)。

Create a default configuration (no compression).

返回Returns CompressionConfig
一种默认 CompressionConfig 实例。a default CompressionConfig instance
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:112–114

gzip

public static CompressionConfig gzip()
static

创建GZIP 压缩配置。

Create a GZIP compression configuration.

返回Returns CompressionConfig
一种GZIP 已启用 CompressionConfig 实例。a GZIP enabled CompressionConfig instance
源码Source io/agentscope/examples/compression/extra/CompressionConfig.java:123–125

嵌套类详情Nested Class Detail

Builder

public static class Builder

CompressionConfig的构建器。位于 io.agentscope.examples.compression.extra 包。核心成员包括 requestCompression、acceptEncoding、autoDecompress、enableGzipCompression、enableFullGzipCompression、build。

Builder for CompressionConfig.

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