Sync Integ to Master
[sdc.git] / catalog-dao / src / main / java / org / openecomp / sdc / be / resources / data / auditing / model / CommonAuditData.java
1 package org.openecomp.sdc.be.resources.data.auditing.model;
2
3 public class CommonAuditData {
4     private String description;
5     private String requestId;
6     private String serviceInstanceId;
7     private String status;
8
9     private CommonAuditData() {
10         //for builder
11     }
12
13     public String getStatus() {
14         return status;
15     }
16
17     public String getDescription() {
18         return description;
19     }
20
21     public String getRequestId() {
22         return requestId;
23     }
24
25     public String getServiceInstanceId() {
26         return serviceInstanceId;
27     }
28
29     public void setServiceInstanceId(String serviceInstanceId) {
30         this.serviceInstanceId = serviceInstanceId ;
31     }
32
33     public static Builder newBuilder() {
34         return new Builder();
35     }
36
37     public static class Builder {
38         private final CommonAuditData instance;
39
40         private Builder() {
41             instance = new CommonAuditData();
42         }
43
44         public Builder description(String description) {
45             instance.description = description;
46             return this;
47         }
48
49         public Builder status(int status) {
50             instance.status = String.valueOf(status);
51             return this;
52         }
53
54         public Builder status(String status) {
55             instance.status = status;
56             return this;
57         }
58
59         public Builder requestId(String requestId) {
60             instance.requestId = requestId;
61             return this;
62         }
63
64         public Builder serviceInstanceId(String serviceInstanceId) {
65             instance.serviceInstanceId = serviceInstanceId;
66             return this;
67         }
68
69         public CommonAuditData build() {
70             return instance;
71         }
72
73     }
74
75 }