1 package org.onap.vid.aai.model.AaiGetNetworkCollectionDetails;
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonProperty;
6 @JsonIgnoreProperties(ignoreUnknown = true)
7 public class InstanceGroup {
8 @JsonProperty("instance-group-role")
9 private String instanceGroupRole;
10 @JsonProperty("model-invariant-id")
11 private String modelInvariantId;
12 @JsonProperty("model-version-id")
13 private String modelVersionId;
15 private String description;
16 @JsonProperty("instance-group-type")
17 private String instanceGroupType;
18 @JsonProperty("resource-version")
19 private String resourceVersion;
20 @JsonProperty("instance-group-name")
21 private String instanceGroupName;
22 @JsonProperty("instance-group-function")
23 private String instanceGroupFunction;
24 @JsonProperty("relationship-list")
25 private RelationshipList relationshipList;
27 public InstanceGroup(){
31 @JsonIgnoreProperties(ignoreUnknown = true)
33 @JsonProperty("instance-group-role")
34 String instanceGroupRole,
35 @JsonProperty("model-invariant-id")
36 String modelInvariantId,
37 @JsonProperty("model-version-id")
38 String modelVersionId,
39 @JsonProperty(value = "id", required = true)
41 @JsonProperty(value = "description", required = true)
43 @JsonProperty(value = "instance-group-type", required = true)
44 String instanceGroupType,
45 @JsonProperty("resource-version")
46 String resourceVersion,
47 @JsonProperty("instance-group-name")
48 String instanceGroupName,
49 @JsonProperty("instance-group-function")
50 String instanceGroupFunction,
51 @JsonProperty("relationship-list")
52 RelationshipList relationshipList) {
53 this.instanceGroupRole = instanceGroupRole;
54 this.modelInvariantId = modelInvariantId;
55 this.modelVersionId = modelVersionId;
57 this.description = description;
58 this.instanceGroupType = instanceGroupType;
59 this.resourceVersion = resourceVersion;
60 this.instanceGroupName = instanceGroupName;
61 this.instanceGroupFunction = instanceGroupFunction;
62 this.relationshipList = relationshipList;
65 public String getInstanceGroupRole() {
66 return instanceGroupRole;
69 public String getModelInvariantId() {
70 return modelInvariantId;
73 public String getModelVersionId() {
74 return modelVersionId;
77 public String getId() {
81 public String getDescription() {
85 public String getInstanceGroupType() {
86 return instanceGroupType;
89 public String getResourceVersion() {
90 return resourceVersion;
93 public String getInstanceGroupName() {
94 return instanceGroupName;
97 public String getInstanceGroupFunction() {
98 return instanceGroupFunction;
101 public RelationshipList getRelationshipList() {
102 return relationshipList;