Mask password in Data Router 96/86396/2
authorkjaniak <kornel.janiak@nokia.com>
Fri, 26 Apr 2019 13:13:18 +0000 (15:13 +0200)
committerKornel Janiak <kornel.janiak@nokia.com>
Thu, 9 May 2019 05:55:08 +0000 (05:55 +0000)
Change-Id: I57a7cb841e8007464d45f11f3e9c6608f1b83bd4
Issue-ID: DCAEGEN2-1449
Signed-off-by: kjaniak <kornel.janiak@nokia.com>
rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java
rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java
rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java

index 38adb19..9c531e0 100644 (file)
@@ -21,12 +21,14 @@ package org.onap.dcaegen2.services.sdk.model.streams.dmaap;
 
 
 import com.google.gson.annotations.SerializedName;
+import org.immutables.value.Value;
 import org.jetbrains.annotations.Nullable;
 
 /**
  * @author <a href="mailto:piotr.jaszczyk@nokia.com">Piotr Jaszczyk</a>
  * @since 1.1.4
  */
+
 public interface DataRouter {
 
     /**
@@ -42,6 +44,7 @@ public interface DataRouter {
      * <li>the publisher uses to authenticate to Data Router.</li>
      * </ul>
      */
+    @Value.Redacted
     @SerializedName("username")
     @Nullable String username();
 
@@ -52,6 +55,7 @@ public interface DataRouter {
      * <li>the publisher uses to authenticate to Data Router.</li>
      * </ul>
      */
+    @Value.Redacted
     @SerializedName("password")
     @Nullable String password();
 }
index bfe3118..1d08374 100644 (file)
@@ -30,6 +30,7 @@ import org.onap.dcaegen2.services.sdk.model.streams.SinkStream;
  * @author <a href="mailto:piotr.jaszczyk@nokia.com">Piotr Jaszczyk</a>
  * @since 1.1.4
  */
+@Value.Style(redactedMask = "***")
 @Gson.TypeAdapters
 @Value.Immutable
 public interface DataRouterSink extends DataRouter, SinkStream {
index 4ba81ac..e10a3d7 100644 (file)
@@ -30,6 +30,7 @@ import org.onap.dcaegen2.services.sdk.model.streams.SourceStream;
  * @author <a href="mailto:piotr.jaszczyk@nokia.com">Piotr Jaszczyk</a>
  * @since 1.1.4
  */
+@Value.Style(redactedMask = "***")
 @Gson.TypeAdapters
 @Value.Immutable
 public interface DataRouterSource extends DataRouter, SourceStream {