1 package org.onap.vid.changeManagement;
4 import java.util.HashMap;
6 import com.fasterxml.jackson.annotation.JsonAnyGetter;
7 import com.fasterxml.jackson.annotation.JsonAnySetter;
8 import com.fasterxml.jackson.annotation.JsonIgnore;
9 import com.fasterxml.jackson.annotation.JsonProperty;
10 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
17 public class ChangeManagementRequest {
19 public static class MsoChangeManagementRequest {
20 public final static String SOFTWARE_UPDATE = "inPlaceSoftwareUpdate";
21 public static final String REPLACE = "replace";
22 public final static String CONFIG_UPDATE = "applyUpdatedConfig";
26 public final static String VNF_IN_PLACE_SOFTWARE_UPDATE = "vnf in place software update";
27 public static final String UPDATE = "update";
28 public static final String REPLACE = "replace";
29 public final static String CONFIG_UPDATE = "vnf config update";
31 @JsonProperty("requestDetails")
32 private List<RequestDetails> requestDetails;
34 @JsonProperty("requestType")
35 private String requestType;
38 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
40 @JsonProperty("requestDetails")
41 public List<RequestDetails> getRequestDetails() {
42 return requestDetails;
45 @JsonProperty("requestDetails")
46 public void setRequestDetails(List<RequestDetails> requestDetails) {
47 this.requestDetails = requestDetails;
50 @JsonProperty("requestType")
51 public String getRequestType() {
55 @JsonProperty("requestType")
56 public void setRequestType(String requestType) {
57 this.requestType = requestType;
61 public Map<String, Object> getAdditionalProperties() {
62 return this.additionalProperties;
67 public void setAdditionalProperty(String name, Object value) {
68 this.additionalProperties.put(name, value);