Builder
public static class Builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:130–217CompressionConfig的构建器。位于 io.agentscope.examples.compression.extra 包。核心成员包括 requestCompression、acceptEncoding、autoDecompress、enableGzipCompression、enableFullGzipCompression、build。
Builder for CompressionConfig.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder requestCompression(CompressionEncoding requestCompression) | 设置请求压缩。 Set the compression encoding for request body. |
public Builder acceptEncoding(CompressionEncoding acceptEncoding) | 设置该配置项。 Set the accepted compression encoding for responses. |
public Builder autoDecompress(boolean autoDecompress) | 设置该配置项。 Enable or disable automatic response decompression. |
public Builder enableGzipCompression() | 启用该配置。 Enable GZIP compression for both requests and responses. |
public Builder enableFullGzipCompression() | 启用该配置。 Enable full GZIP compression for both requests and responses. |
public CompressionConfig build() | 构建CompressionConfig。 Build the CompressionConfig. |
方法详情Method Detail
requestCompression
public Builder requestCompression(CompressionEncoding requestCompression)
设置请求压缩。
Set the compression encoding for request body.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
requestCompression | CompressionEncoding | 请求压缩(类型 `CompressionEncoding`)。the compression encoding for requests |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:144–148acceptEncoding
public Builder acceptEncoding(CompressionEncoding acceptEncoding)
设置该配置项。
Set the accepted compression encoding for responses.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
acceptEncoding | CompressionEncoding | accept Encoding(类型 `CompressionEncoding`)。the accepted compression encoding |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:159–163autoDecompress
public Builder autoDecompress(boolean autoDecompress)
设置该配置项。
Enable or disable automatic response decompression.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
autoDecompress | boolean | auto Decompress(类型 `boolean`)。true to enable automatic decompression |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:174–177enableGzipCompression
public Builder enableGzipCompression()
启用该配置。
Enable GZIP compression for both requests and responses.
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:191–196enableFullGzipCompression
public Builder enableFullGzipCompression()
启用该配置。
Enable full GZIP compression for both requests and responses.
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:205–207build
public CompressionConfig build()
构建CompressionConfig。
Build the CompressionConfig.
CompressionConfig一种新的CompressionConfig 实例。a new CompressionConfig instance
源码Source
io/agentscope/examples/compression/extra/CompressionConfig.java:214–216