package com.superbiz.agent.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; @Configuration @ConfigurationProperties(prefix = "milvus") public class MilvusProperties { private String host = "localhost"; private Integer port = 19530; private String username = ""; private String password = ""; private String database = "default"; private Long timeout = 10000L; private String token = ""; private boolean secure = false; private int vectorDim = 1024; public String getHost() { return host; } public void setHost(String host) { this.host = host; } public Integer getPort() { return port; } public void setPort(Integer port) { this.port = port; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getDatabase() { return database; } public void setDatabase(String database) { this.database = database; } public Long getTimeout() { return timeout; } public void setTimeout(Long timeout) { this.timeout = timeout; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public boolean isSecure() { return secure; } public void setSecure(boolean secure) { this.secure = secure; } public int getVectorDim() { return vectorDim; } public void setVectorDim(int vectorDim) { this.vectorDim = vectorDim; } public String getAddress() { return host + ":" + port; } }