org.testifyproject.github.dockerjava.api.model.Info Maven / Gradle / Ivy
package org.testifyproject.testifyproject.github.dockerjava.api.model;
import org.testifyproject.testifyproject.fasterxml.jackson.annotation.JsonIgnoreProperties;
import org.testifyproject.testifyproject.fasterxml.jackson.annotation.JsonInclude;
import org.testifyproject.testifyproject.fasterxml.jackson.annotation.JsonInclude.Include;
import org.testifyproject.testifyproject.fasterxml.jackson.annotation.JsonProperty;
import org.testifyproject.apache.org.testifyproject.testifyprojectmons.lang.builder.EqualsBuilder;
import org.testifyproject.apache.org.testifyproject.testifyprojectmons.lang.builder.HashCodeBuilder;
import org.testifyproject.apache.org.testifyproject.testifyprojectmons.lang.builder.ToStringBuilder;
import javax.annotation.CheckForNull;
import java.util.List;
import java.util.Map;
/**
* Used for `/info`
*
* @author Konstantin Pelykh ([email protected])
*/
@JsonInclude(Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Info {
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_22}
*/
@JsonProperty("Architecture")
private String architecture;
@JsonProperty("Containers")
private Integer containers;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_22}
*/
@JsonProperty("ContainersStopped")
private Integer containersStopped;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_22}
*/
@JsonProperty("ContainersPaused")
private Integer containersPaused;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_22}
*/
@JsonProperty("ContainersRunning")
private Integer containersRunning;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_20}
*/
@JsonProperty("CpuCfsPeriod")
private Boolean cpuCfsPeriod;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_20}
*/
@JsonProperty("CpuCfsQuota")
private Boolean cpuCfsQuota;
@JsonProperty("CPUShares")
private Boolean cpuShares;
@JsonProperty("CPUSet")
private Boolean cpuSet;
@JsonProperty("Debug")
private Boolean org.testifyproject.testifyprojectbug;
/**
* @since {@link org.testifyproject.testifyproject.github.dockerjava.core.RemoteApiVersion#VERSION_1_21}
*/
@JsonProperty("DiscoveryBackend")
private String discoveryBackend;
@JsonProperty("DockerRootDir")
private String dockerRootDir;
@JsonProperty("Driver")
private String driver;
@JsonProperty("DriverStatus")
private List> driverStatuses;
@JsonProperty("SystemStatus")
private List