re base code
[sdc.git] / catalog-dao / src / main / java / org / openecomp / sdc / be / resources / data / auditing / model / DistributionTopicData.java
1 package org.openecomp.sdc.be.resources.data.auditing.model;
2
3 public class DistributionTopicData {
4     private String statusTopic;
5     private String notificationTopic;
6
7     private DistributionTopicData() {
8     }
9
10     public String getStatusTopic() {
11         return statusTopic;
12     }
13
14     public String getNotificationTopic() {
15         return notificationTopic;
16     }
17
18     public static Builder newBuilder() {
19         return new Builder();
20     }
21
22     public static class Builder {
23
24         private final DistributionTopicData instance;
25
26         public Builder() {
27             instance = new DistributionTopicData();
28         }
29
30         public Builder statusTopic(String statusTopic) {
31             this.instance.statusTopic = statusTopic;
32             return this;
33         }
34
35         public Builder notificationTopic(String notificationTopic) {
36             this.instance.notificationTopic = notificationTopic;
37             return this;
38         }
39
40         public DistributionTopicData build() {
41             return instance;
42         }
43
44     }
45 }