Add aux to ResponseItem for API 1.22 · docker-java/docker-java@a3d58c6

11

package com.github.dockerjava.api.model;

223-

import java.io.Serializable;

4-5-

import javax.annotation.CheckForNull;

6-7-

import org.apache.commons.lang.builder.ToStringBuilder;

8-

import org.apache.commons.lang.builder.ToStringStyle;

9-103

import com.fasterxml.jackson.annotation.JsonIgnore;

114

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

125

import com.fasterxml.jackson.annotation.JsonProperty;

6+

import org.apache.commons.lang.builder.ToStringBuilder;

7+

import org.apache.commons.lang.builder.ToStringStyle;

8+9+

import javax.annotation.CheckForNull;

10+

import java.io.Serializable;

13111412

/**

1513

* Represents a pull response stream item

@@ -48,6 +46,9 @@ public class ResponseItem implements Serializable {

4846

@JsonProperty("error")

4947

private String error;

504849+

@JsonProperty("aux")

50+

private AuxDetail aux;

51+5152

@CheckForNull

5253

public String getStream() {

5354

return stream;

@@ -94,6 +95,11 @@ public String getError() {

9495

return error;

9596

}

969798+

@CheckForNull

99+

public AuxDetail getAux() {

100+

return aux;

101+

}

102+97103

/**

98104

* Returns whether the error field indicates an error

99105

*

@@ -165,6 +171,40 @@ public String toString() {

165171

}

166172

}

167173174+

@JsonIgnoreProperties(ignoreUnknown = true)

175+

public static class AuxDetail implements Serializable {

176+

private static final long serialVersionUID = -9136704865403084084L;

177+178+

@JsonProperty("Size")

179+

Integer size;

180+181+

@JsonProperty("Tag")

182+

String tag;

183+184+

@JsonProperty("Digest")

185+

String digest;

186+187+

@CheckForNull

188+

public Integer getSize() {

189+

return size;

190+

}

191+192+

@CheckForNull

193+

public String getTag() {

194+

return tag;

195+

}

196+197+

@CheckForNull

198+

public String getDigest() {

199+

return digest;

200+

}

201+202+

@Override

203+

public String toString() {

204+

return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE).toString();

205+

}

206+

}

207+168208

@Override

169209

public String toString() {

170210

return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE).toString();