From 9c13ba3e6a41f64d1bad23ccd9a876bee615297d Mon Sep 17 00:00:00 2001 From: kjaniak Date: Fri, 26 Apr 2019 15:13:18 +0200 Subject: Mask password in Data Router Change-Id: I57a7cb841e8007464d45f11f3e9c6608f1b83bd4 Issue-ID: DCAEGEN2-1449 Signed-off-by: kjaniak --- .../onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java | 4 ++++ .../dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java | 1 + .../dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java | 1 + 3 files changed, 6 insertions(+) (limited to 'rest-services') diff --git a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java index 38adb197..9c531e0f 100644 --- a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java +++ b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouter.java @@ -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 Piotr Jaszczyk * @since 1.1.4 */ + public interface DataRouter { /** @@ -42,6 +44,7 @@ public interface DataRouter { *
  • the publisher uses to authenticate to Data Router.
  • * */ + @Value.Redacted @SerializedName("username") @Nullable String username(); @@ -52,6 +55,7 @@ public interface DataRouter { *
  • the publisher uses to authenticate to Data Router.
  • * */ + @Value.Redacted @SerializedName("password") @Nullable String password(); } diff --git a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java index bfe31182..1d08374c 100644 --- a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java +++ b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSink.java @@ -30,6 +30,7 @@ import org.onap.dcaegen2.services.sdk.model.streams.SinkStream; * @author Piotr Jaszczyk * @since 1.1.4 */ +@Value.Style(redactedMask = "***") @Gson.TypeAdapters @Value.Immutable public interface DataRouterSink extends DataRouter, SinkStream { diff --git a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java index 4ba81acb..e10a3d7a 100644 --- a/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java +++ b/rest-services/model/src/main/java/org/onap/dcaegen2/services/sdk/model/streams/dmaap/DataRouterSource.java @@ -30,6 +30,7 @@ import org.onap.dcaegen2.services.sdk.model.streams.SourceStream; * @author Piotr Jaszczyk * @since 1.1.4 */ +@Value.Style(redactedMask = "***") @Gson.TypeAdapters @Value.Immutable public interface DataRouterSource extends DataRouter, SourceStream { -- cgit 1.2.3-korg