1 package org.onap.vid.aai.model;
3 import com.fasterxml.jackson.annotation.*;
4 import org.codehaus.jackson.annotate.JsonIgnoreProperties;
5 import org.codehaus.jackson.annotate.JsonProperty;
7 import java.util.HashMap;
10 @JsonInclude(JsonInclude.Include.NON_NULL)
11 @JsonIgnoreProperties(ignoreUnknown = true)
13 "service-instance-id",
14 "service-instance-name",
18 "orchestration-status",
28 "is-closed-loop-disabled",
29 "model-customization-id",
35 public class ServiceProperties {
37 @JsonProperty("service-instance-id")
38 @com.fasterxml.jackson.annotation.JsonProperty("service-instance-id")
39 public String serviceInstanceId;
40 @JsonProperty("service-instance-name")
41 @com.fasterxml.jackson.annotation.JsonProperty("service-instance-name")
42 public String serviceInstanceName;
43 @JsonProperty("model-invariant-id")
44 @com.fasterxml.jackson.annotation.JsonProperty("model-invariant-id")
45 public String modelInvariantId;
46 @JsonProperty("model-version-id")
47 @com.fasterxml.jackson.annotation.JsonProperty("model-version-id")
48 public String modelVersionId;
49 @JsonProperty("resource-version")
50 @com.fasterxml.jackson.annotation.JsonProperty("resource-version")
51 public String resourceVersion;
52 @JsonProperty("orchestration-status")
53 @com.fasterxml.jackson.annotation.JsonProperty("orchestration-status")
54 public String orchestrationStatus;
55 @JsonProperty("global-customer-id")
56 @com.fasterxml.jackson.annotation.JsonProperty("global-customer-id")
57 public String globalCustomerId;
58 @JsonProperty("subscriber-name")
59 @com.fasterxml.jackson.annotation.JsonProperty("subscriber-name")
60 public String subscriberName;
61 @JsonProperty("subscriber-type")
62 @com.fasterxml.jackson.annotation.JsonProperty("subscriber-type")
63 public String subscriberType;
64 @JsonProperty("vnf-id")
65 @com.fasterxml.jackson.annotation.JsonProperty("vnf-id")
67 @JsonProperty("vnf-name")
68 @com.fasterxml.jackson.annotation.JsonProperty("vnf-name")
69 public String vnfName;
70 @JsonProperty("vnf-type")
71 @com.fasterxml.jackson.annotation.JsonProperty("vnf-type")
72 public String vnfType;
73 @JsonProperty("service-id")
74 @com.fasterxml.jackson.annotation.JsonProperty("service-id")
75 public String serviceId;
76 @JsonProperty("prov-status")
77 @com.fasterxml.jackson.annotation.JsonProperty("prov-status")
78 public String provStatus;
79 @JsonProperty("in-maint")
80 @com.fasterxml.jackson.annotation.JsonProperty("in-maint")
81 public Boolean inMaint;
82 @JsonProperty("is-closed-loop-disabled")
83 @com.fasterxml.jackson.annotation.JsonProperty("is-closed-loop-disabled")
84 public Boolean isClosedLoopDisabled;
85 @JsonProperty("model-customization-id")
86 @com.fasterxml.jackson.annotation.JsonProperty("model-customization-id")
87 public String modelCustomizationId;
88 @JsonProperty("nf-type")
89 @com.fasterxml.jackson.annotation.JsonProperty("nf-type")
91 @JsonProperty("nf-function")
92 @com.fasterxml.jackson.annotation.JsonProperty("nf-function")
93 public String nfFunction;
94 @JsonProperty("nf-role")
95 @com.fasterxml.jackson.annotation.JsonProperty("nf-role")
97 @JsonProperty("nf-naming-code")
98 @com.fasterxml.jackson.annotation.JsonProperty("nf-naming-code")
99 public String nfNamingCode;
101 private Map<String, Object> additionalProperties = new HashMap<String, Object>();
104 public Map<String, Object> getAdditionalProperties() {
105 return this.additionalProperties;
109 public void setAdditionalProperty(String name, Object value) {
110 this.additionalProperties.put(name, value);