1 package org.onap.vid.aai.model;
3 import com.fasterxml.jackson.annotation.*;
5 import java.util.HashMap;
8 @JsonInclude(JsonInclude.Include.NON_NULL)
9 @JsonIgnoreProperties(ignoreUnknown = true)
11 "service-instance-id",
12 "service-instance-name",
16 "orchestration-status",
26 "is-closed-loop-disabled",
27 "model-customization-id",
33 public class ServiceProperties {
35 @JsonProperty("service-instance-id")
36 public String serviceInstanceId;
37 @JsonProperty("service-instance-name")
38 public String serviceInstanceName;
39 @JsonProperty("model-invariant-id")
40 public String modelInvariantId;
41 @JsonProperty("model-version-id")
42 public String modelVersionId;
43 @JsonProperty("resource-version")
44 public String resourceVersion;
45 @JsonProperty("orchestration-status")
46 public String orchestrationStatus;
47 @JsonProperty("global-customer-id")
48 public String globalCustomerId;
49 @JsonProperty("subscriber-name")
50 public String subscriberName;
51 @JsonProperty("subscriber-type")
52 public String subscriberType;
53 @JsonProperty("vnf-id")
55 @JsonProperty("vnf-name")
56 public String vnfName;
57 @JsonProperty("vnf-type")
58 public String vnfType;
59 @JsonProperty("service-id")
60 public String serviceId;
61 @JsonProperty("prov-status")
62 public String provStatus;
63 @JsonProperty("in-maint")
64 public Boolean inMaint;
65 @JsonProperty("is-closed-loop-disabled")
66 public Boolean isClosedLoopDisabled;
67 @JsonProperty("model-customization-id")
68 public String modelCustomizationId;
69 @JsonProperty("nf-type")
71 @JsonProperty("nf-function")
72 public String nfFunction;
73 @JsonProperty("nf-role")
75 @JsonProperty("nf-naming-code")
76 public String nfNamingCode;
78 private Map<String, Object> additionalProperties = new HashMap<>();
81 public Map<String, Object> getAdditionalProperties() {
82 return this.additionalProperties;
86 public void setAdditionalProperty(String name, Object value) {
87 this.additionalProperties.put(name, value);