1 package org.onap.vid.model;
3 import com.fasterxml.jackson.annotation.JsonIgnore;
4 import org.onap.sdc.toscaparser.api.RequirementAssignments;
8 public class PortMirroringConfig extends Node {
10 /** The model customization name. */
11 private String modelCustomizationName;
13 /** The port miroring requirements for source/collector */
15 private RequirementAssignments requirementAssignments;
17 private List<String> sourceNodes;
19 private List<String> collectorNodes;
21 private boolean configurationByPolicy;
23 public PortMirroringConfig() {
25 this.configurationByPolicy = false;
28 public String getModelCustomizationName() {
29 return modelCustomizationName;
32 public void setModelCustomizationName(String modelCustomizationName) {
33 this.modelCustomizationName = modelCustomizationName;
36 public RequirementAssignments getRequirementAssignments() {
37 return requirementAssignments;
40 public void setRequirementAssignments(RequirementAssignments requirementAssignments) {
41 this.requirementAssignments = requirementAssignments;
44 public List<String> getSourceNodes() {
48 public void setSourceNodes(List<String> sourceNodes) {
49 this.sourceNodes = sourceNodes;
52 public List<String> getCollectorNodes() {
53 return collectorNodes;
56 public void setCollectorNodes(List<String> collectorNodes) {
57 this.collectorNodes = collectorNodes;
60 public void setConfigurationByPolicy(boolean configurationByPolicy) {
61 this.configurationByPolicy = configurationByPolicy;
64 public boolean isConfigurationByPolicy() {
65 return configurationByPolicy;