org.onap migration
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / PortMirroringConfig.java
1 package org.onap.vid.model;
2
3 import com.fasterxml.jackson.annotation.JsonIgnore;
4 import org.openecomp.portalsdk.core.logging.logic.EELFLoggerDelegate;
5 import org.openecomp.sdc.toscaparser.api.NodeTemplate;
6 import org.openecomp.sdc.toscaparser.api.RequirementAssignments;
7
8 import java.text.DateFormat;
9 import java.text.SimpleDateFormat;
10 import java.util.List;
11
12 public class PortMirroringConfig extends Node {
13
14     /** The Constant LOG. */
15     private static final EELFLoggerDelegate LOG = EELFLoggerDelegate.getLogger(PortMirroringConfig.class);
16
17     /** The Constant dateFormat. */
18     final static DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss:SSSS");
19
20     /** The model customization name. */
21     private String modelCustomizationName;
22
23     /** The port miroring requirements for source/collector */
24     @JsonIgnore
25     private RequirementAssignments requirementAssignments;
26
27     private List<String> sourceNodes;
28
29     private List<String> collectorNodes;
30
31     private boolean configurationByPolicy;
32
33     public PortMirroringConfig() {
34         super();
35         this.configurationByPolicy = false;
36     }
37
38     public String getModelCustomizationName() {
39         return modelCustomizationName;
40     }
41
42     public void setModelCustomizationName(String modelCustomizationName) {
43         this.modelCustomizationName = modelCustomizationName;
44     }
45
46     public RequirementAssignments getRequirementAssignments() {
47         return requirementAssignments;
48     }
49
50     public void setRequirementAssignments(RequirementAssignments requirementAssignments) {
51         this.requirementAssignments = requirementAssignments;
52     }
53
54     public List<String> getSourceNodes() {
55         return sourceNodes;
56     }
57
58     public void setSourceNodes(List<String> sourceNodes) {
59         this.sourceNodes = sourceNodes;
60     }
61
62     public List<String> getCollectorNodes() {
63         return collectorNodes;
64     }
65
66     public void setCollectorNodes(List<String> collectorNodes) {
67         this.collectorNodes = collectorNodes;
68     }
69
70     public void setConfigurationByPolicy(boolean configurationByPolicy) {
71         this.configurationByPolicy = configurationByPolicy;
72     }
73
74     public boolean isConfigurationByPolicy() {
75         return configurationByPolicy;
76     }
77 }