diff options
-rw-r--r-- | glance-model/src/main/java/com/woorea/openstack/glance/model/Image.java | 22 | ||||
-rw-r--r-- | glance-model/src/test/java/com/woorea/openstack/glance/model/ImageTest.java | 10 |
2 files changed, 31 insertions, 1 deletions
diff --git a/glance-model/src/main/java/com/woorea/openstack/glance/model/Image.java b/glance-model/src/main/java/com/woorea/openstack/glance/model/Image.java index 7078edc..8e3c1e3 100644 --- a/glance-model/src/main/java/com/woorea/openstack/glance/model/Image.java +++ b/glance-model/src/main/java/com/woorea/openstack/glance/model/Image.java @@ -129,6 +129,12 @@ public class Image implements Serializable { @JsonProperty("meta") private String meta; + @JsonProperty("os_version") + private String osVersion; + + @JsonProperty("os_distro") + private String osDistro; + @JsonProperty("tags") private List<String> tags; @@ -508,6 +514,22 @@ public class Image implements Serializable { return properties; } + public String getOsVersion() { + return osVersion; + } + + public void setOsVersion(String osVersion) { + this.osVersion = osVersion; + } + + public String getOsDistro() { + return osDistro; + } + + public void setOsDistro(String osDistro) { + this.osDistro = osDistro; + } + /* * (non-Javadoc) * diff --git a/glance-model/src/test/java/com/woorea/openstack/glance/model/ImageTest.java b/glance-model/src/test/java/com/woorea/openstack/glance/model/ImageTest.java index 45d33f7..dd8e314 100644 --- a/glance-model/src/test/java/com/woorea/openstack/glance/model/ImageTest.java +++ b/glance-model/src/test/java/com/woorea/openstack/glance/model/ImageTest.java @@ -36,7 +36,8 @@ public class ImageTest { private static final String EOL = System.lineSeparator(); private static final String JSON_FULL = "{" + EOL + " \"id\" : \"id\"," + EOL + " \"uri\" : \"uri\"," + EOL - + " \"name\" : \"name\"," + EOL + " \"size\" : 43," + EOL + " \"checksum\" : \"checksum\"," + EOL + + " \"name\" : \"name\"," + EOL + " \"os_distro\" : \"gw\"," + EOL + " \"os_version\" : \"1\"," + + EOL + " \"size\" : 43," + EOL + " \"checksum\" : \"checksum\"," + EOL + " \"status\" : \"status\"," + EOL + " \"owner\" : \"owner\"," + EOL + " \"properties\" : {" + EOL + " \"properties-k1\" : \"properties-v1\"," + EOL + " \"properties-k2\" : \"properties-v2\"" + EOL + " }," + EOL + " \"public\" : false," + EOL + " \"deleted\" : false," + EOL @@ -128,5 +129,12 @@ public class ImageTest { Calendar updatedAt = image.getUpdatedAt(); Assert.assertNotNull(updatedAt); image.setUpdatedAt(updatedAt); + + String distro = image.getOsDistro(); + Assert.assertNotNull(distro); + + String version = image.getOsVersion(); + Assert.assertNotNull(version); + } } |