类 DifyApiConfig.Builder

java.lang.Object
io.github.chatpass.dify.config.DifyApiConfig.Builder
封闭类:
DifyApiConfig

public static final class DifyApiConfig.Builder extends Object
配置Builder类
  • 方法详细资料

    • callTimeout

      public DifyApiConfig.Builder callTimeout(int callTimeoutSeconds)
      设置调用超时时间
      参数:
      callTimeoutSeconds - 超时秒数
      返回:
      Builder实例
    • readTimeout

      public DifyApiConfig.Builder readTimeout(int readTimeoutSeconds)
      设置读取超时时间
      参数:
      readTimeoutSeconds - 超时秒数
      返回:
      Builder实例
    • pingInterval

      public DifyApiConfig.Builder pingInterval(int pingIntervalSeconds)
      设置ping间隔时间
      参数:
      pingIntervalSeconds - 间隔秒数
      返回:
      Builder实例
    • retryConfig

      public DifyApiConfig.Builder retryConfig(int maxRetries, long retryDelayMs)
      设置重试配置
      参数:
      maxRetries - 最大重试次数
      retryDelayMs - 重试延迟毫秒数
      返回:
      Builder实例
    • enableRetry

      public DifyApiConfig.Builder enableRetry(boolean enableRetry)
      设置是否启用重试
      参数:
      enableRetry - 是否启用重试
      返回:
      Builder实例
    • enableLogging

      public DifyApiConfig.Builder enableLogging(boolean enableLogging)
      设置是否启用日志
      参数:
      enableLogging - 是否启用日志
      返回:
      Builder实例
    • build

      public DifyApiConfig build()
      构建配置对象
      返回:
      配置对象