<properties>
<java.version>11</java.version>
<springfox.version>3.0.0</springfox.version>
- <immutable.version>2.9.0</immutable.version>
+ <gson.version>2.9.0</gson.version>
<swagger.version>2.1.6</swagger.version>
<json.version>20211205</json.version>
<maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version>
<version>${swagger.version}</version>
</dependency>
<dependency>
- <groupId>org.immutables</groupId>
+ <groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
- <version>${immutable.version}</version>
+ <version>${gson.version}</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<system>JIRA</system>
<url>https://jira.o-ran-sc.org/</url>
</issueManagement>
-</project>
\ No newline at end of file
+</project>
import lombok.Getter;
import lombok.Setter;
+import lombok.ToString;
import org.oran.dmaapadapter.configuration.WebClientConfig.HttpProxyConfig;
import org.oran.dmaapadapter.repository.InfoType;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
@EnableConfigurationProperties
+@ToString
public class ApplicationConfig {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
import lombok.Builder;
import lombok.Getter;
+import lombok.ToString;
import reactor.netty.transport.ProxyProvider;
@Builder
@Getter
+@ToString
public class WebClientConfig {
private String keyStoreType;
private String keyStore;
+ @ToString.Exclude
private String keyPassword;
private boolean isTrustStoreUsed;
+ @ToString.Exclude
private String trustStorePassword;
private String trustStore;
+ @ToString
@Builder
@Getter
public static class HttpProxyConfig {
import lombok.Getter;
import lombok.Setter;
+import lombok.ToString;
import org.oran.dmaapadapter.clients.AsyncRestClient;
import org.oran.dmaapadapter.repository.filters.Filter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+@ToString
public class Job {
private static com.google.gson.Gson gson = new GsonBuilder().create();