1710 Rebase - Second Attempt
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / openecomp / mso / client / sdno / Input.java
1
2 package org.openecomp.mso.client.sdno;
3
4 import java.io.Serializable;
5 import java.util.HashMap;
6 import java.util.Map;
7
8 import com.fasterxml.jackson.annotation.JsonAnyGetter;
9 import com.fasterxml.jackson.annotation.JsonAnySetter;
10 import com.fasterxml.jackson.annotation.JsonIgnore;
11 import com.fasterxml.jackson.annotation.JsonInclude;
12 import com.fasterxml.jackson.annotation.JsonProperty;
13 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
14
15 @JsonInclude(JsonInclude.Include.NON_NULL)
16 @JsonPropertyOrder({
17     "request-healthdiagnostic"
18 })
19 public class Input implements Serializable
20 {
21
22     @JsonProperty("request-healthdiagnostic")
23     private RequestHealthDiagnostic RequestHealthDiagnostic;
24     @JsonIgnore
25     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
26     private final static long serialVersionUID = 7155546785389227528L;
27
28     @JsonProperty("request-healthdiagnostic")
29     public RequestHealthDiagnostic getRequestHealthDiagnostic() {
30         return RequestHealthDiagnostic;
31     }
32
33     @JsonProperty("request-healthdiagnostic")
34     public void setRequestHealthDiagnostic(RequestHealthDiagnostic RequestHealthDiagnostic) {
35         this.RequestHealthDiagnostic = RequestHealthDiagnostic;
36     }
37
38     public Input withRequestHealthDiagnostic(RequestHealthDiagnostic RequestHealthDiagnostic) {
39         this.RequestHealthDiagnostic = RequestHealthDiagnostic;
40         return this;
41     }
42
43     @JsonAnyGetter
44     public Map<String, Object> getAdditionalProperties() {
45         return this.additionalProperties;
46     }
47
48     @JsonAnySetter
49     public void setAdditionalProperty(String name, Object value) {
50         this.additionalProperties.put(name, value);
51     }
52
53     public Input withAdditionalProperty(String name, Object value) {
54         this.additionalProperties.put(name, value);
55         return this;
56     }
57
58 }