From db4be6858e16549fc00bf4c26f956056bb556a26 Mon Sep 17 00:00:00 2001 From: wzz Date: Tue, 23 May 2017 15:23:40 +0800 Subject: [PATCH 1/2] fix cpu_info in hypervisor --- .../org/openstack4j/model/compute/ext/Hypervisor.java | 4 ++-- .../openstack/compute/domain/ext/ExtHypervisor.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/org/openstack4j/model/compute/ext/Hypervisor.java b/core/src/main/java/org/openstack4j/model/compute/ext/Hypervisor.java index 2928c2dbb..e2ab82f46 100644 --- a/core/src/main/java/org/openstack4j/model/compute/ext/Hypervisor.java +++ b/core/src/main/java/org/openstack4j/model/compute/ext/Hypervisor.java @@ -178,12 +178,12 @@ public interface CPUInfo extends ModelEntity { /** * @return cpu vendor */ - String getVendor(); + List getVendor(); /** * @return cpu model */ - String getModel(); + List getModel(); /** * @return chipset architecture diff --git a/core/src/main/java/org/openstack4j/openstack/compute/domain/ext/ExtHypervisor.java b/core/src/main/java/org/openstack4j/openstack/compute/domain/ext/ExtHypervisor.java index fe5b86944..10f7373f3 100644 --- a/core/src/main/java/org/openstack4j/openstack/compute/domain/ext/ExtHypervisor.java +++ b/core/src/main/java/org/openstack4j/openstack/compute/domain/ext/ExtHypervisor.java @@ -219,8 +219,8 @@ static class HypervisorCPUInfo implements CPUInfo { private static final long serialVersionUID = 1L; - private String vendor; - private String model; + private List vendor; + private List model; private String arch; private List features; private HypervisorCPUTopology topology; @@ -239,12 +239,12 @@ public static HypervisorCPUInfo value(String json) { } @Override - public String getVendor() { + public List getVendor() { return vendor; } @Override - public String getModel() { + public List getModel() { return model; } From 02932edac28552caa276d770d8c7adef5216e927 Mon Sep 17 00:00:00 2001 From: wzz Date: Tue, 23 May 2017 20:25:30 +0800 Subject: [PATCH 2/2] fix NeutronExtraDhcpOptCreate add JsonProperty for opt_value&opt_name --- .../openstack/networking/domain/NeutronExtraDhcpOptCreate.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/org/openstack4j/openstack/networking/domain/NeutronExtraDhcpOptCreate.java b/core/src/main/java/org/openstack4j/openstack/networking/domain/NeutronExtraDhcpOptCreate.java index 9719bd1f2..cab0a7b7c 100644 --- a/core/src/main/java/org/openstack4j/openstack/networking/domain/NeutronExtraDhcpOptCreate.java +++ b/core/src/main/java/org/openstack4j/openstack/networking/domain/NeutronExtraDhcpOptCreate.java @@ -11,7 +11,9 @@ public class NeutronExtraDhcpOptCreate implements ExtraDhcpOptCreate { // {"opt_value": "testfile.1", "opt_name": "bootfile-name"} + @JsonProperty("opt_value") public String opt_value; + @JsonProperty("opt_name") public String opt_name; @Override