[ONOS-7683] Add missing toString methods for telemetry configs
Change-Id: Iff17acf7b5698669ae8f753bce5a402bad06fd5c
diff --git a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultGrpcTelemetryConfig.java b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultGrpcTelemetryConfig.java
index 6cee737..5ece99b 100644
--- a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultGrpcTelemetryConfig.java
+++ b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultGrpcTelemetryConfig.java
@@ -23,6 +23,7 @@
import java.util.Map;
import java.util.Objects;
+import static com.google.common.base.MoreObjects.toStringHelper;
import static com.google.common.base.Preconditions.checkNotNull;
/**
@@ -98,6 +99,17 @@
}
@Override
+ public String toString() {
+ return toStringHelper(this)
+ .add("address", address)
+ .add("port", port)
+ .add("usePlaintext", usePlaintext)
+ .add("maxInboundMsgSize", maxInboundMsgSize)
+ .add("configMap", configMap)
+ .toString();
+ }
+
+ @Override
public TelemetryConfig.Builder createBuilder() {
return new DefaultBuilder();
}
diff --git a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultInfluxDbTelemetryConfig.java b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultInfluxDbTelemetryConfig.java
index 68b28c1..461fee5 100644
--- a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultInfluxDbTelemetryConfig.java
+++ b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultInfluxDbTelemetryConfig.java
@@ -23,6 +23,7 @@
import java.util.Map;
import java.util.Objects;
+import static com.google.common.base.MoreObjects.toStringHelper;
import static com.google.common.base.Preconditions.checkNotNull;
/**
@@ -115,6 +116,19 @@
}
@Override
+ public String toString() {
+ return toStringHelper(this)
+ .add("address", address)
+ .add("port", port)
+ .add("username", username)
+ .add("password", password)
+ .add("database", database)
+ .add("enableBatch", enableBatch)
+ .add("configMap", configMap)
+ .toString();
+ }
+
+ @Override
public TelemetryConfig.Builder createBuilder() {
return new DefaultBuilder();
}
diff --git a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultKafkaTelemetryConfig.java b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultKafkaTelemetryConfig.java
index efde9f5..6fc90fd 100644
--- a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultKafkaTelemetryConfig.java
+++ b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultKafkaTelemetryConfig.java
@@ -23,6 +23,7 @@
import java.util.Map;
import java.util.Objects;
+import static com.google.common.base.MoreObjects.toStringHelper;
import static com.google.common.base.Preconditions.checkNotNull;
/**
@@ -142,6 +143,22 @@
}
@Override
+ public String toString() {
+ return toStringHelper(this)
+ .add("address", address)
+ .add("port", port)
+ .add("retries", retries)
+ .add("requiredAcks", requiredAcks)
+ .add("batchSize", batchSize)
+ .add("lingerMs", lingerMs)
+ .add("memoryBuffer", memoryBuffer)
+ .add("keySerializer", keySerializer)
+ .add("valueSerializer", valueSerializer)
+ .add("configMap", configMap)
+ .toString();
+ }
+
+ @Override
public TelemetryConfig.Builder createBuilder() {
return new DefaultBuilder();
}
diff --git a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultRestTelemetryConfig.java b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultRestTelemetryConfig.java
index 29e9a2a..df9d6ce 100644
--- a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultRestTelemetryConfig.java
+++ b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/config/DefaultRestTelemetryConfig.java
@@ -23,6 +23,7 @@
import java.util.Map;
import java.util.Objects;
+import static com.google.common.base.MoreObjects.toStringHelper;
import static com.google.common.base.Preconditions.checkNotNull;
/**
@@ -116,6 +117,19 @@
}
@Override
+ public String toString() {
+ return toStringHelper(this)
+ .add("address", address)
+ .add("port", port)
+ .add("endpoint", endpoint)
+ .add("method", method)
+ .add("requestMediaType", requestMediaType)
+ .add("responseMediaType", responseMediaType)
+ .add("configMap", configMap)
+ .toString();
+ }
+
+ @Override
public TelemetryConfig.Builder createBuilder() {
return new DefaultBuilder();
}