1 package org.openecomp.sdcrests.vendorsoftwareproducts.types;
4 import org.hibernate.validator.constraints.NotBlank;
5 import org.openecomp.sdc.vendorsoftwareproduct.types.composition.ComponentComputeAssociation;
8 import javax.validation.constraints.Pattern;
9 import javax.validation.constraints.Size;
11 public class DeploymentFlavorRequestDto {
12 @NotBlank(message = "is mandatory and should not be empty")
13 @Size(min = 0, max = 30,message = "length should not exceed 30 characters.")
15 @Size(min = 0, max = 300,message = "length should not exceed 300 characters.")
16 private String description;
17 private String featureGroupId;
18 private List<ComponentComputeAssociation> componentComputeAssociations;
20 public String getModel() {
24 public void setModel(String model) {
28 public String getDescription() {
32 public void setDescription(String description) {
33 this.description = description;
36 public String getFeatureGroupId() {
37 return featureGroupId;
40 public void setFeatureGroupId(String featureGroupId) {
41 this.featureGroupId = featureGroupId;
44 public List<ComponentComputeAssociation> getComponentComputeAssociations() {
45 return componentComputeAssociations;
48 public void setComponentComputeAssociations(List<ComponentComputeAssociation> componentComputeAssociations) {
49 this.componentComputeAssociations = componentComputeAssociations;