baf6707ddfee0360b51342b38b5f775c38fc8d8a
[sdc.git] /
1 package org.openecomp.sdcrests.vendorsoftwareproducts.types;
2
3
4 import org.hibernate.validator.constraints.NotBlank;
5 import org.openecomp.sdc.vendorsoftwareproduct.types.composition.ComponentComputeAssociation;
6
7 import java.util.List;
8 import javax.validation.constraints.Pattern;
9 import javax.validation.constraints.Size;
10
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.")
14     private String model;
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;
19
20     public String getModel() {
21         return model;
22     }
23
24     public void setModel(String model) {
25         this.model = model;
26     }
27
28     public String getDescription() {
29         return description;
30     }
31
32     public void setDescription(String description) {
33         this.description = description;
34     }
35
36     public String getFeatureGroupId() {
37         return featureGroupId;
38     }
39
40     public void setFeatureGroupId(String featureGroupId) {
41         this.featureGroupId = featureGroupId;
42     }
43
44     public List<ComponentComputeAssociation> getComponentComputeAssociations() {
45         return componentComputeAssociations;
46     }
47
48     public void setComponentComputeAssociations(List<ComponentComputeAssociation> componentComputeAssociations) {
49         this.componentComputeAssociations = componentComputeAssociations;
50     }
51
52 }