/
LdnodeAttributesPOJO.java
60 lines (47 loc) · 1.61 KB
/
LdnodeAttributesPOJO.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package org.occiware.clouddesigner.occi.linkeddata.connector.pojo;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class LdnodeAttributesPOJO {
private String name;
private String mongoHosts;
private String mainProject;
private String analyticsReadPreference;
@JsonCreator
public LdnodeAttributesPOJO(@JsonProperty("occi.ld.node.name") final String name,
@JsonProperty("occi.ld.node.mongoHosts") final String mongoHosts,
@JsonProperty("occi.ld.node.mainProject") final String mainProject,
@JsonProperty("occi.ld.node.analyticsReadPreference") final String analyticsReadPreference) {
this.name = name;
this.mongoHosts = mongoHosts;
this.mainProject = mainProject;
this.analyticsReadPreference = analyticsReadPreference;
}
@JsonProperty("occi.ld.node.name")
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@JsonProperty("occi.ld.node.mongoHosts")
public String getMongoHosts() {
return mongoHosts;
}
public void setMongoHosts(String mongoHosts) {
this.mongoHosts = mongoHosts;
}
@JsonProperty("occi.ld.node.mainProject")
public String getMainProject() {
return mainProject;
}
public void setMainProject(String mainProject) {
this.mainProject = mainProject;
}
@JsonProperty("occi.ld.node.analyticsReadPreference")
public String getAnalyticsReadPreference() {
return analyticsReadPreference;
}
public void setAnalyticsReadPreference(String analyticsReadPreference) {
this.analyticsReadPreference = analyticsReadPreference;
}
}