1 package org.onap.vid.model.mso;
3 import com.fasterxml.jackson.annotation.*;
5 import java.util.HashMap;
14 public class ChangeManagementRequest {
16 public static class MsoChangeManagementRequest {
17 public final static String SOFTWARE_UPDATE = "inPlaceSoftwareUpdate";
18 public static final String REPLACE = "replace";
19 public final static String CONFIG_UPDATE = "applyUpdatedConfig";
23 public final static String VNF_IN_PLACE_SOFTWARE_UPDATE = "vnf in place software update";
24 public static final String UPDATE = "update";
25 public static final String REPLACE = "replace";
26 public final static String CONFIG_UPDATE = "vnf config update";
28 @JsonProperty("requestDetails")
29 private List<ChangeManagementRequestDetails> requestDetails;
31 @JsonProperty("requestType")
32 private String requestType;
35 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
37 @JsonProperty("requestDetails")
38 public List<ChangeManagementRequestDetails> getRequestDetails() {
39 return requestDetails;
42 @JsonProperty("requestDetails")
43 public void setRequestDetails(List<ChangeManagementRequestDetails> requestDetails) {
44 this.requestDetails = requestDetails;
47 @JsonProperty("requestType")
48 public String getRequestType() {
52 @JsonProperty("requestType")
53 public void setRequestType(String requestType) {
54 this.requestType = requestType;
58 public Map<String, Object> getAdditionalProperties() {
59 return this.additionalProperties;
64 public void setAdditionalProperty(String name, Object value) {
65 this.additionalProperties.put(name, value);