Processing Priority for Nested Services
[so.git] / common / src / main / java / org / onap / so / serviceinstancebeans / Service.java
index 66848d3..14b1ab5 100644 (file)
@@ -25,7 +25,6 @@ import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import com.fasterxml.jackson.annotation.JsonRootName;
@@ -33,66 +32,76 @@ import com.fasterxml.jackson.annotation.JsonInclude.Include;
 
 @JsonRootName(value = "service")
 @JsonInclude(Include.NON_DEFAULT)
-public class Service implements Serializable{
-       
-       private static final long serialVersionUID = 2194797231782624520L;
-       @JsonProperty("modelInfo")
-       protected ModelInfo modelInfo;
-       @JsonProperty("cloudConfiguration")
-       protected CloudConfiguration cloudConfiguration;
-       @JsonProperty("instanceName")
-       protected String instanceName;
-       @JsonProperty("instanceParams")
-       private List<Map<String, String>> instanceParams = new ArrayList<>();
-       @JsonProperty("resources")
-       protected Resources resources;
-
-       public ModelInfo getModelInfo() {
-               return modelInfo;
-       }
-
-       public void setModelInfo(ModelInfo modelInfo) {
-               this.modelInfo = modelInfo;
-       }
-
-       public CloudConfiguration getCloudConfiguration() {
-               return cloudConfiguration;
-       }
-
-       public void setCloudConfiguration(CloudConfiguration cloudConfiguration) {
-               this.cloudConfiguration = cloudConfiguration;
-       }
-
-       public String getInstanceName() {
-               return instanceName;
-       }
-
-       public void setInstanceName(String instanceName) {
-               this.instanceName = instanceName;
-       }
-
-       public List<Map<String, String>> getInstanceParams() {
-               return instanceParams;
-       }
-
-       public void setInstanceParams(List<Map<String, String>> instanceParams) {
-               this.instanceParams = instanceParams;
-       }
-
-       public Resources getResources() {
-               return resources;
-       }
-
-       public void setResources(Resources resources) {
-               this.resources = resources;
-       }
-
-       @Override
-       public String toString() {
-               return "Service [modelInfo=" + modelInfo + 
-                               ", cloudConfiguration=" + cloudConfiguration 
-                               + ", instanceName=" + instanceName + 
-                               ", instanceParams=" + instanceParams + 
-                               ", resources=" + resources + "]";
-       }
-}
\ No newline at end of file
+public class Service implements Serializable {
+
+    private static final long serialVersionUID = 2194797231782624520L;
+    @JsonProperty("modelInfo")
+    protected ModelInfo modelInfo;
+    @JsonProperty("cloudConfiguration")
+    protected CloudConfiguration cloudConfiguration;
+    @JsonProperty("instanceName")
+    protected String instanceName;
+    @JsonProperty("instanceParams")
+    private List<Map<String, String>> instanceParams = new ArrayList<>();
+    @JsonProperty("resources")
+    protected Resources resources;
+    @JsonProperty("processingPriority")
+    protected Integer processingPriority = 0;
+
+
+    public ModelInfo getModelInfo() {
+        return modelInfo;
+    }
+
+    public void setModelInfo(ModelInfo modelInfo) {
+        this.modelInfo = modelInfo;
+    }
+
+    public CloudConfiguration getCloudConfiguration() {
+        return cloudConfiguration;
+    }
+
+    public void setCloudConfiguration(CloudConfiguration cloudConfiguration) {
+        this.cloudConfiguration = cloudConfiguration;
+    }
+
+    public String getInstanceName() {
+        return instanceName;
+    }
+
+    public void setInstanceName(String instanceName) {
+        this.instanceName = instanceName;
+    }
+
+    public List<Map<String, String>> getInstanceParams() {
+        return instanceParams;
+    }
+
+    public void setInstanceParams(List<Map<String, String>> instanceParams) {
+        this.instanceParams = instanceParams;
+    }
+
+    public Resources getResources() {
+        return resources;
+    }
+
+    public void setResources(Resources resources) {
+        this.resources = resources;
+    }
+
+    public Integer getProcessingPriority() {
+        return processingPriority;
+    }
+
+    public void setProcessingPriority(Integer processingPriority) {
+        this.processingPriority = processingPriority;
+    }
+
+
+    @Override
+    public String toString() {
+        return "Service [modelInfo=" + modelInfo + ", cloudConfiguration=" + cloudConfiguration + ", instanceName="
+                + instanceName + ", instanceParams=" + instanceParams + ", resources=" + resources
+                + ", processingPriority=" + processingPriority + "]";
+    }
+}