Class CodeExecutorProperties

java.lang.Object
com.alibaba.cloud.ai.config.CodeExecutorProperties

@ConfigurationProperties(prefix="spring.ai.alibaba.nl2sql.code-executor") public class CodeExecutorProperties extends Object
Since:
2025/7/12
Author:
vlsmb
  • Field Details

  • Constructor Details

    • CodeExecutorProperties

      public CodeExecutorProperties()
  • Method Details

    • getCodePoolExecutor

      public CodePoolExecutorEnum getCodePoolExecutor()
    • setCodePoolExecutor

      public void setCodePoolExecutor(CodePoolExecutorEnum codePoolExecutor)
    • getHost

      public String getHost()
    • setHost

      public void setHost(String host)
    • getImageName

      public String getImageName()
    • setImageName

      public void setImageName(String imageName)
    • getContainerNamePrefix

      public String getContainerNamePrefix()
    • setContainerNamePrefix

      public void setContainerNamePrefix(String containerNamePrefix)
    • getTaskQueueSize

      public Integer getTaskQueueSize()
    • setTaskQueueSize

      public void setTaskQueueSize(Integer taskQueueSize)
    • getCoreContainerNum

      public Integer getCoreContainerNum()
    • setCoreContainerNum

      public void setCoreContainerNum(Integer coreContainerNum)
    • getTempContainerNum

      public Integer getTempContainerNum()
    • setTempContainerNum

      public void setTempContainerNum(Integer tempContainerNum)
    • getCoreThreadSize

      public Integer getCoreThreadSize()
    • setCoreThreadSize

      public void setCoreThreadSize(Integer coreThreadSize)
    • getMaxThreadSize

      public Integer getMaxThreadSize()
    • setMaxThreadSize

      public void setMaxThreadSize(Integer maxThreadSize)
    • getTempContainerAliveTime

      public Integer getTempContainerAliveTime()
    • setTempContainerAliveTime

      public void setTempContainerAliveTime(Integer tempContainerAliveTime)
    • getKeepThreadAliveTime

      public Long getKeepThreadAliveTime()
    • setKeepThreadAliveTime

      public void setKeepThreadAliveTime(Long keepThreadAliveTime)
    • getThreadQueueSize

      public Integer getThreadQueueSize()
    • setThreadQueueSize

      public void setThreadQueueSize(Integer threadQueueSize)
    • getLimitMemory

      public Long getLimitMemory()
    • setLimitMemory

      public void setLimitMemory(Long limitMemory)
    • getCpuCore

      public Long getCpuCore()
    • setCpuCore

      public void setCpuCore(Long cpuCore)
    • getCodeTimeout

      public String getCodeTimeout()
    • setCodeTimeout

      public void setCodeTimeout(String codeTimeout)
    • getContainerTimeout

      public Long getContainerTimeout()
    • setContainerTimeout

      public void setContainerTimeout(Long containerTimeout)
    • getNetworkMode

      public String getNetworkMode()
    • setNetworkMode

      public void setNetworkMode(String networkMode)