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..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 @@ -1,12 +1,15 @@ 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; import java.io.Serializable; import java.util.List; import java.util.Map; +import java.util.HashMap; /** * @since {@link RemoteApiVersion#VERSION_1_24} @@ -54,6 +57,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.