diff --git a/src/main/java/com/github/dockerjava/api/model/Statistics.java b/src/main/java/com/github/dockerjava/api/model/Statistics.java index f6acf16ee..c4daf0573 100644 --- a/src/main/java/com/github/dockerjava/api/model/Statistics.java +++ b/src/main/java/com/github/dockerjava/api/model/Statistics.java @@ -2,6 +2,8 @@ import java.util.Map; +import javax.annotation.CheckForNull; + import org.apache.commons.lang.builder.ToStringBuilder; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -16,6 +18,17 @@ public class Statistics { @JsonProperty("read") private String read; + /** + * @since Docker Remote API 1.21 + */ + @CheckForNull + @JsonProperty("networks") + private Map networks; + + /** + * @deprecated as of Docker Remote API 1.21, replaced by {@link #networks} + */ + @Deprecated @JsonProperty("network") private Map networkStats; @@ -28,6 +41,18 @@ public class Statistics { @JsonProperty("cpu_stats") private Map cpuStats; + /** + * @since Docker Remote API 1.21 + */ + @CheckForNull + public Map getNetworks() { + return networks; + } + + /** + * @deprecated as of Docker Remote API 1.21, replaced by {@link #getNetworks()} + */ + @Deprecated public Map getNetworkStats() { return networkStats; }