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";
30 public final static String SCALE_OUT = "vnf scale out";
32 @JsonProperty("requestDetails")
33 private List<RequestDetails> requestDetails;
35 @JsonProperty("requestType")
36 private String requestType;
39 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
41 @JsonProperty("requestDetails")
42 public List<RequestDetails> getRequestDetails() {
43 return requestDetails;
46 @JsonProperty("requestDetails")
47 public void setRequestDetails(List<RequestDetails> requestDetails) {
48 this.requestDetails = requestDetails;
51 @JsonProperty("requestType")
52 public String getRequestType() {
56 @JsonProperty("requestType")
57 public void setRequestType(String requestType) {
58 this.requestType = requestType;
62 public Map<String, Object> getAdditionalProperties() {
63 return this.additionalProperties;
68 public void setAdditionalProperty(String name, Object value) {
69 this.additionalProperties.put(name, value);