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