From 69cebda6f3170b490a5146a95c2aa35e430a5b26 Mon Sep 17 00:00:00 2001 From: regbo Date: Wed, 21 Apr 2021 23:22:29 -0400 Subject: [PATCH 1/2] Update Task.java Add unrecognizedFields --- .../java/com/github/dockerjava/api/model/Task.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java b/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java index 46585eed8..699418210 100644 --- a/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java +++ b/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java @@ -1,6 +1,8 @@ package com.github.dockerjava.api.model; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonAnyGetter; import lombok.EqualsAndHashCode; import lombok.ToString; @@ -54,6 +56,18 @@ public class Task implements Serializable { @JsonProperty("DesiredState") private TaskState desiredState = null; + + private Map unrecognizedFields = new HashMap<>(); + + @JsonAnyGetter + public Map getUnrecognizedFields() { + return this.unrecognizedFields; + } + + @JsonAnySetter + public void setUnrecognizedFields(String key, Object value) { + this.unrecognizedFields.put(key, value); + } /** * The ID of the task. From 7248d805ccd84248e5f89f22136a36de7c8bf839 Mon Sep 17 00:00:00 2001 From: regbo Date: Wed, 21 Apr 2021 23:43:02 -0400 Subject: [PATCH 2/2] Update Task.java --- .../src/main/java/com/github/dockerjava/api/model/Task.java | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java b/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java index 699418210..f190bfad9 100644 --- a/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java +++ b/docker-java-api/src/main/java/com/github/dockerjava/api/model/Task.java @@ -9,6 +9,7 @@ import java.io.Serializable; import java.util.List; import java.util.Map; +import java.util.HashMap; /** * @since {@link RemoteApiVersion#VERSION_1_24}