Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
import com.fasterxml.jackson.annotation.JsonProperty;

import javax.annotation.CheckForNull;
import java.io.Serializable;

@JsonInclude(Include.NON_NULL)
public class AuthConfig {
public class AuthConfig implements Serializable {
private static final long serialVersionUID = 1L;

/**
* For backwards compatibility. Make sure you update the properties if you change this.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package com.github.dockerjava.api.model;

import java.io.Serializable;
import java.util.Map;
import java.util.TreeMap;

import com.fasterxml.jackson.annotation.JsonProperty;

public class AuthConfigurations {
public class AuthConfigurations implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("configs")
private Map<String, AuthConfig> configs = new TreeMap<>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,11 @@

import com.fasterxml.jackson.annotation.JsonProperty;

public class AuthResponse {
import java.io.Serializable;

public class AuthResponse implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("Status")
private String status;

Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Bind.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;

import java.io.Serializable;

/**
* Represents a host path being bind mounted as a {@link Volume} in a Docker container.
* The Bind can be in read only or read write access mode.
*/
public class Bind {
public class Bind implements Serializable {
private static final long serialVersionUID = 1L;

private String path;

Expand Down
4 changes: 3 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Binds.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.dockerjava.api.model;

import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
Expand All @@ -19,7 +20,8 @@

@JsonSerialize(using = Binds.Serializer.class)
@JsonDeserialize(using = Binds.Deserializer.class)
public class Binds {
public class Binds implements Serializable {
private static final long serialVersionUID = 1L;

private Bind[] binds;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class BuildResponseItem extends ResponseItem {

private static final long serialVersionUID = -1252904184236343612L;

private static final String BUILD_SUCCESS = "Successfully built";
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/ChangeLog.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
*
* @author Konstantin Pelykh (kpelykh@gmail.com)
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ChangeLog {
public class ChangeLog implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("Path")
private String path;
Expand Down
4 changes: 3 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Container.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import org.apache.commons.lang.builder.ToStringBuilder;

import javax.annotation.CheckForNull;
import java.io.Serializable;
import java.util.Map;

/**
Expand All @@ -20,7 +21,8 @@
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class Container {
public class Container implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("Command")
private String command;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import org.apache.commons.lang.builder.ToStringBuilder;

import javax.annotation.CheckForNull;
import java.io.Serializable;
import java.util.Map;

/**
Expand All @@ -19,7 +20,8 @@
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class ContainerConfig {
public class ContainerConfig implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("AttachStderr")
private Boolean attachStderr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,18 @@
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

import java.io.Serializable;

/**
* Used in {@link Container}
*
* @see Container
* @author Kanstantsin Shautsou
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContainerHostConfig {
public class ContainerHostConfig implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("NetworkMode")
private String networkMode;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import org.apache.commons.lang.builder.ToStringBuilder;

import javax.annotation.CheckForNull;
import java.io.Serializable;
import java.util.Arrays;
import java.util.List;

Expand All @@ -21,7 +22,9 @@
* @author Kanstantsin Shautsou
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContainerNetwork {
public class ContainerNetwork implements Serializable {
private static final long serialVersionUID = 1L;

/**
* FIXME verify
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

import java.io.Serializable;
import java.util.Map;

/**
Expand All @@ -16,7 +17,9 @@
* @since {@link RemoteApiVersion#VERSION_1_22}
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContainerNetworkSettings {
public class ContainerNetworkSettings implements Serializable {
private static final long serialVersionUID = 1L;

/**
* @since {@link RemoteApiVersion#VERSION_1_22}
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
import org.apache.commons.lang.builder.ToStringBuilder;

import javax.annotation.CheckForNull;
import java.io.Serializable;

/**
* @author Kanstantsin Shautsou
* @see Container
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContainerPort {
public class ContainerPort implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("IP")
private String ip;
Expand Down
4 changes: 3 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Device.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
import com.fasterxml.jackson.annotation.JsonProperty;

import javax.annotation.Nonnull;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.StringTokenizer;

@JsonInclude(Include.NON_NULL)
public class Device {
public class Device implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("CgroupPermissions")
private String cGroupPermissions = "";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,15 @@
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
* Created by ben on 12/12/13.
* @author ben
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class DriverStatus {
public class DriverStatus implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("Root Dir")
private String rootDir;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

@JsonInclude(Include.NON_NULL)
public class ErrorDetail {
public class ErrorDetail implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty
private String message;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

@JsonInclude(Include.NON_NULL)
public class ErrorResponse {
public class ErrorResponse implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty
private ErrorDetail errorDetail;

Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Event.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@

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

import java.io.Serializable;

/**
* Representation of a Docker event.
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class Event {
public class Event implements Serializable {
private static final long serialVersionUID = 1L;

/**
* @since 1.16
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import static com.github.dockerjava.api.model.InternetProtocol.UDP;

import java.io.IOException;
import java.io.Serializable;
import java.util.Map.Entry;

import org.apache.commons.lang.builder.EqualsBuilder;
Expand All @@ -30,7 +31,8 @@
*/
@JsonDeserialize(using = ExposedPort.Deserializer.class)
@JsonSerialize(using = ExposedPort.Serializer.class)
public class ExposedPort {
public class ExposedPort implements Serializable {
private static final long serialVersionUID = 1L;

private final InternetProtocol protocol;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.github.dockerjava.api.model;

import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
Expand All @@ -21,7 +22,8 @@

@JsonSerialize(using = ExposedPorts.Serializer.class)
@JsonDeserialize(using = ExposedPorts.Deserializer.class)
public class ExposedPorts {
public class ExposedPorts implements Serializable {
private static final long serialVersionUID = 1L;

private ExposedPort[] exposedPorts;

Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Frame.java
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package com.github.dockerjava.api.model;

import java.io.Serializable;
import java.util.Arrays;

/**
* Represents a logging frame.
*/
public class Frame {
public class Frame implements Serializable {
private static final long serialVersionUID = 1L;

private final StreamType streamType;

private final byte[] payload;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import org.apache.commons.lang.builder.ToStringBuilder;

import javax.annotation.CheckForNull;
import java.io.Serializable;
import java.util.Arrays;
import java.util.List;

Expand All @@ -20,7 +21,8 @@
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class HostConfig {
public class HostConfig implements Serializable {
private static final long serialVersionUID = 1L;

private static final List<String> PREDEFINED_NETWORKS = Arrays.asList("bridge", "host", "none");

Expand Down
8 changes: 6 additions & 2 deletions src/main/java/com/github/dockerjava/api/model/Identifier.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
import com.google.common.base.Objects;
import com.google.common.base.Optional;

import java.io.Serializable;

/**
* Created by magnayn on 22/07/2014.
* @author magnayn
*/
public class Identifier {
public class Identifier implements Serializable {
private static final long serialVersionUID = 1L;

public final Repository repository;

public final Optional<String> tag;
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/com/github/dockerjava/api/model/Image.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,17 @@
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
*
* @author Konstantin Pelykh (kpelykh@gmail.com)
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class Image {
public class Image implements Serializable {
private static final long serialVersionUID = 1L;

@JsonProperty("Created")
private Long created;
Expand Down
Loading