2bf824445422fd4384a62f089f6df32dc0084cb5
[ealt-edge.git] / example-apps / ROBO / backup_BE / src / main / java / org / edgegallery / example_app / service / createParam.java
1 package org.edgegallery.example_app.service;
2
3 import javax.validation.constraints.NotEmpty;
4 import javax.validation.constraints.Pattern;
5 import javax.validation.constraints.Size;
6 import org.springframework.validation.annotation.Validated;
7
8 import static org.edgegallery.example_app.common.Constants.NAME_REGEX;
9
10 import javax.validation.constraints.NotEmpty;
11 import javax.validation.constraints.Pattern;
12 import javax.validation.constraints.Size;
13 import lombok.AllArgsConstructor;
14 import lombok.Getter;
15 import lombok.NoArgsConstructor;
16 import lombok.Setter;
17 import lombok.ToString;
18 import org.springframework.validation.annotation.Validated;
19
20 /**
21  * Create instance input schema.
22  */
23 @Validated
24 @Getter
25 @Setter
26 @ToString
27 @NoArgsConstructor
28 @AllArgsConstructor
29 public class createParam {
30
31     @NotEmpty(message = "backup name is mandatory")
32     @Size(max = 64)
33     @Pattern(regexp = NAME_REGEX)
34     private String backupName;
35
36     @NotEmpty(message = "namespace is mandatory")
37     @Size(max = 64)
38     @Pattern(regexp = NAME_REGEX)
39     private String namespace;
40
41 /*    public String getBackupName() {
42         return backupName;
43     }
44
45     public void setBackupName(String backupName) {
46         this.backupName = backupName;
47     }*/
48 }
49