Sync Integ to Master
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / components / utils / OperationalEnvironmentBuilder.java
1 package org.openecomp.sdc.be.components.utils;
2
3 import org.openecomp.sdc.be.datatypes.enums.EnvironmentStatusEnum;
4 import org.openecomp.sdc.be.resources.data.OperationalEnvironmentEntry;
5
6 import java.util.Set;
7
8 public class OperationalEnvironmentBuilder {
9
10     private OperationalEnvironmentEntry operationalEnvironmentEntry;
11
12     public OperationalEnvironmentBuilder() {
13         operationalEnvironmentEntry = new OperationalEnvironmentEntry();
14     }
15
16     public OperationalEnvironmentBuilder setEnvId(String envId) {
17         operationalEnvironmentEntry.setEnvironmentId(envId);
18         return this;
19     }
20
21     public OperationalEnvironmentBuilder setDmaapUebAddress(Set<String> addresses) {
22         operationalEnvironmentEntry.setDmaapUebAddress(addresses);
23         return this;
24     }
25
26     public OperationalEnvironmentBuilder setStatus(EnvironmentStatusEnum status) {
27         operationalEnvironmentEntry.setStatus(status);
28         return this;
29     }
30
31     public OperationalEnvironmentEntry build() {
32         return operationalEnvironmentEntry;
33     }
34
35 }