Package com.alibaba.cloud.ai.config
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost()voidsetCodePoolExecutor(CodePoolExecutorEnum codePoolExecutor) voidsetCodeTimeout(String codeTimeout) voidsetContainerNamePrefix(String containerNamePrefix) voidsetContainerTimeout(Long containerTimeout) voidsetCoreContainerNum(Integer coreContainerNum) voidsetCoreThreadSize(Integer coreThreadSize) voidsetCpuCore(Long cpuCore) voidvoidsetImageName(String imageName) voidsetKeepThreadAliveTime(Long keepThreadAliveTime) voidsetLimitMemory(Long limitMemory) voidsetMaxThreadSize(Integer maxThreadSize) voidsetNetworkMode(String networkMode) voidsetTaskQueueSize(Integer taskQueueSize) voidsetTempContainerAliveTime(Integer tempContainerAliveTime) voidsetTempContainerNum(Integer tempContainerNum) voidsetThreadQueueSize(Integer threadQueueSize)
-
Field Details
-
CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
CodeExecutorProperties
public CodeExecutorProperties()
-
-
Method Details
-
getCodePoolExecutor
-
setCodePoolExecutor
-
getHost
-
setHost
-
getImageName
-
setImageName
-
getContainerNamePrefix
-
setContainerNamePrefix
-
getTaskQueueSize
-
setTaskQueueSize
-
getCoreContainerNum
-
setCoreContainerNum
-
getTempContainerNum
-
setTempContainerNum
-
getCoreThreadSize
-
setCoreThreadSize
-
getMaxThreadSize
-
setMaxThreadSize
-
getTempContainerAliveTime
-
setTempContainerAliveTime
-
getKeepThreadAliveTime
-
setKeepThreadAliveTime
-
getThreadQueueSize
-
setThreadQueueSize
-
getLimitMemory
-
setLimitMemory
-
getCpuCore
-
setCpuCore
-
getCodeTimeout
-
setCodeTimeout
-
getContainerTimeout
-
setContainerTimeout
-
getNetworkMode
-
setNetworkMode
-