/*******************************************************************************
* Copyright (c) 2012-2016 Codenvy, S.A.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Codenvy, S.A. - initial API and implementation
*******************************************************************************/
package org.eclipse.che.plugin.docker.client.json;
/**
* @author andrew00x
*/
public class ImageInfo {
private String architecture;
private String author;
private String comment;
private ImageConfig config;
// Date format: yyyy-MM-dd'T'HH:mm:ss.SSSSSSXXX
private String created;
private String dockerVersion;
private String id;
private String os;
private String parent;
private long size;
private long virtualSize;
private String container;
private ContainerConfig containerConfig;
public String getArchitecture() {
return architecture;
}
public void setArchitecture(String architecture) {
this.architecture = architecture;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public ImageConfig getConfig() {
return config;
}
public void setConfig(ImageConfig config) {
this.config = config;
}
public String getCreated() {
return created;
}
public void setCreated(String created) {
this.created = created;
}
public String getDockerVersion() {
return dockerVersion;
}
public void setDockerVersion(String dockerVersion) {
this.dockerVersion = dockerVersion;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getOs() {
return os;
}
public void setOs(String os) {
this.os = os;
}
public String getParent() {
return parent;
}
public void setParent(String parent) {
this.parent = parent;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public String getContainer() {
return container;
}
public void setContainer(String container) {
this.container = container;
}
public ContainerConfig getContainerConfig() {
return containerConfig;
}
public void setContainerConfig(ContainerConfig containerConfig) {
this.containerConfig = containerConfig;
}
public long getVirtualSize() {
return virtualSize;
}
public void setVirtualSize(long virtualSize) {
this.virtualSize = virtualSize;
}
@Override
public String toString() {
return "ImageInfo{" +
"architecture='" + architecture + '\'' +
", author='" + author + '\'' +
", comment='" + comment + '\'' +
", config=" + config +
", created='" + created + '\'' +
", dockerVersion='" + dockerVersion + '\'' +
", id='" + id + '\'' +
", os='" + os + '\'' +
", parent='" + parent + '\'' +
", size=" + size +
", virtualSize=" + virtualSize +
", container='" + container + '\'' +
", containerConfig=" + containerConfig +
'}';
}
}