Blob Blame History Raw
From 73f4e7c09ed92b7b28e688376408745b46fadb2b Mon Sep 17 00:00:00 2001
From: Roland Grunberg <rgrunber@redhat.com>
Date: Fri, 10 Jul 2015 13:07:11 -0400
Subject: [PATCH] Support Remote API v1.19.

- Debug field in Info changed from an integer back to a boolean.
---
 src/main/java/com/spotify/docker/client/messages/Info.java | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git src/main/java/com/spotify/docker/client/messages/Info.java src/main/java/com/spotify/docker/client/messages/Info.java
index f71b72c..b39afcd 100644
--- src/main/java/com/spotify/docker/client/messages/Info.java
+++ src/main/java/com/spotify/docker/client/messages/Info.java
@@ -17,8 +17,6 @@
 
 package com.spotify.docker.client.messages;
 
-import com.google.common.base.Joiner;
-
 import com.fasterxml.jackson.annotation.JsonProperty;
 
 import java.util.List;
@@ -36,7 +34,7 @@ public class Info {
   @JsonProperty("Name") private String name;
   @JsonProperty("ID") private String id;
   @JsonProperty("OperatingSystem") private String operatingSystem;
-  @JsonProperty("Debug") private int debug;
+  @JsonProperty("Debug") private Boolean debug;
   @JsonProperty("NFd") private int fileDescriptors;
   @JsonProperty("NGoroutines") private int goroutines;
   @JsonProperty("NEventsListener") private int eventsListener;
@@ -94,7 +92,7 @@ public class Info {
   }
 
   public boolean debug() {
-    return debug != 0;
+    return debug;
   }
 
   public int fileDescriptors() {
@@ -208,7 +206,7 @@ public class Info {
     result = 31 * result + (name != null ? name.hashCode() : 0);
     result = 31 * result + (executionDriver != null ? executionDriver.hashCode() : 0);
     result = 31 * result + (kernelVersion != null ? kernelVersion.hashCode() : 0);
-    result = 31 * result + debug;
+    result = 31 * result + (debug != null ? debug.hashCode() : 0);
     result = 31 * result + fileDescriptors;
     result = 31 * result + goroutines;
     result = 31 * result + eventsListener;
@@ -224,7 +222,7 @@ public class Info {
   public String toString() {
     return String.format("Info{ containers = %d, images = %d, storageDriver = %s, "
                          + "driverStatus = %s, cpus = %d, memTotal = %d, name = %s, "
-                         + "executionDriver = %s, kernelVersion = %s, debug = %d, "
+                         + "executionDriver = %s, kernelVersion = %s, debug = %b, "
                          + "fileDescriptors = %d, goroutines = %d, eventsListener = %d, "
                          + "initPath = %s, initSha1 = %s, indexServerAddress = %s, "
                          + "memoryLimit = %b, swapLimit = %b",
-- 
2.1.0