0dd9f9e8108624033f4fbe6d69667f6eebbcc714
[ccsdk/dashboard.git] /
1 package org.onap.ccsdk.dashboard.model.deploymenthandler;
2
3 import com.fasterxml.jackson.annotation.JsonCreator;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5
6 public class DeploymentResourceLinks {
7         /** Link used to retrieve information about the service being deployed. */
8         private final String self;
9         
10         /** Link used to retrieve information about deployment outcome */
11         private final String outcome;
12         
13         /** Link used to retrieve information about the status of the installation workflow. */
14         private final String status;
15         
16         @JsonCreator
17         public DeploymentResourceLinks(
18                         @JsonProperty("self") String self,
19                         @JsonProperty("outcome") String outcome,
20                         @JsonProperty("status") String status) {
21                 this.self = self;
22                 this.outcome = outcome;
23                 this.status = status;
24         }
25         
26         public String getSelf() {
27                 return this.self;
28         }
29         
30         public String getStatus() {
31                 return this.status;
32         }
33
34         public String getOutcome() {
35                 return outcome;
36         }
37 }