类 WebSocketTransportConfig.Builder

java.lang.Object
io.agentscope.core.model.transport.websocket.WebSocketTransportConfig.Builder
封闭类:
WebSocketTransportConfig

public static class WebSocketTransportConfig.Builder extends Object
Builder for WebSocketTransportConfig.
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • connectTimeout

      public WebSocketTransportConfig.Builder connectTimeout(Duration connectTimeout)
      Set the connect timeout.
      参数:
      connectTimeout - the connect timeout duration
      返回:
      this builder
    • readTimeout

      public WebSocketTransportConfig.Builder readTimeout(Duration readTimeout)
      Set the read timeout.
      参数:
      readTimeout - the read timeout duration
      返回:
      this builder
    • writeTimeout

      public WebSocketTransportConfig.Builder writeTimeout(Duration writeTimeout)
      Set the write timeout.
      参数:
      writeTimeout - the write timeout duration
      返回:
      this builder
    • pingInterval

      public WebSocketTransportConfig.Builder pingInterval(Duration pingInterval)
      Set the ping interval for heartbeat (OkHttp only).
      参数:
      pingInterval - the ping interval duration
      返回:
      this builder
    • proxy

      public WebSocketTransportConfig.Builder proxy(ProxyConfig proxyConfig)
      Set the proxy configuration.

      Supports HTTP and SOCKS proxies. See ProxyConfig for details.

      参数:
      proxyConfig - the proxy configuration
      返回:
      this builder
    • ignoreSsl

      public WebSocketTransportConfig.Builder ignoreSsl(boolean ignoreSsl)
      Set whether to ignore SSL certificate verification.

      Warning: Setting this to true disables SSL certificate verification, which makes the connection vulnerable to man-in-the-middle attacks. This should only be used for testing or with trusted self-signed certificates.

      参数:
      ignoreSsl - true to ignore SSL certificate verification, false otherwise
      返回:
      this builder
    • build

      public WebSocketTransportConfig build()
      Build the WebSocketTransportConfig.
      返回:
      a new WebSocketTransportConfig instance