* ============LICENSE_END=========================================================
*/
-package org.openecomp.mso.apihandlerinfra.serviceinstancebeans;
+package org.openecomp.mso.serviceinstancebeans;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
+import java.io.Serializable;
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_DEFAULT)
-public class RelatedInstance {
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonRootName;
+
+@JsonRootName(value = "relatedInstance")
+@JsonInclude(Include.NON_DEFAULT)
+public class RelatedInstance implements Serializable {
+ private static final long serialVersionUID = 137250604008221644L;
+ @JsonProperty("instanceName")
protected String instanceName;
+ @JsonProperty("instanceId")
protected String instanceId;
+ @JsonProperty("modelInfo")
protected ModelInfo modelInfo;
+ //Configuration field
+ @JsonProperty("instanceDirection")
+ protected InstanceDirection instanceDirection;
public String getInstanceName() {
public void setModelInfo(ModelInfo modelInfo) {
this.modelInfo = modelInfo;
}
-
-
-
+ public InstanceDirection getInstanceDirection() {
+ return instanceDirection;
+ }
+ public void setInstanceDirection(InstanceDirection instanceDirection) {
+ this.instanceDirection = instanceDirection;
+ }
}