
io.fabric8.docker.api.model.ImageInspect Maven / Gradle / Ivy
package io.fabric8.docker.api.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Generated;
import javax.validation.Valid;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.fabric8.docker.api.model.Doneable;
import io.sundr.builder.annotations.Buildable;
import io.sundr.builder.annotations.Inline;
import lombok.EqualsAndHashCode;
import lombok.ToString;
/**
*
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({
"Architecture",
"Author",
"Comment",
"Config",
"Container",
"ContainerConfig",
"Created",
"DockerVersion",
"GraphDriver",
"Id",
"Os",
"Parent",
"RepoDigests",
"RepoTags",
"Size",
"VirtualSize"
})
@JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@ToString
@EqualsAndHashCode
@Buildable(editableEnabled = true, validationEnabled = true, generateBuilderPackage = true, builderPackage = "io.fabric8.docker.api.builder", inline = {
@Inline(type = Doneable.class, prefix = "Doneable", value = "done")
})
public class ImageInspect implements Serializable
{
/**
*
*
*/
@JsonProperty("Architecture")
private String Architecture;
/**
*
*
*/
@JsonProperty("Author")
private String Author;
/**
*
*
*/
@JsonProperty("Comment")
private String Comment;
/**
*
*
*/
@JsonProperty("Config")
@Valid
private io.fabric8.docker.api.model.Config Config;
/**
*
*
*/
@JsonProperty("Container")
private String Container;
/**
*
*
*/
@JsonProperty("ContainerConfig")
@Valid
private io.fabric8.docker.api.model.Config ContainerConfig;
/**
*
*
*/
@JsonProperty("Created")
private String Created;
/**
*
*
*/
@JsonProperty("DockerVersion")
private String DockerVersion;
/**
*
*
*/
@JsonProperty("GraphDriver")
@Valid
private GraphDriverData GraphDriver;
/**
*
*
*/
@JsonProperty("Id")
private String Id;
/**
*
*
*/
@JsonProperty("Os")
private String Os;
/**
*
*
*/
@JsonProperty("Parent")
private String Parent;
/**
*
*
*/
@JsonProperty("RepoDigests")
@Valid
private List RepoDigests = new ArrayList();
/**
*
*
*/
@JsonProperty("RepoTags")
@Valid
private List RepoTags = new ArrayList();
/**
*
*
*/
@JsonProperty("Size")
private Long Size;
/**
*
*
*/
@JsonProperty("VirtualSize")
private Long VirtualSize;
@JsonIgnore
private Map additionalProperties = new HashMap();
/**
* No args constructor for use in serialization
*
*/
public ImageInspect() {
}
/**
*
* @param RepoDigests
* @param Comment
* @param VirtualSize
* @param Architecture
* @param Os
* @param Parent
* @param Config
* @param Size
* @param GraphDriver
* @param Created
* @param ContainerConfig
* @param Container
* @param DockerVersion
* @param RepoTags
* @param Author
* @param Id
*/
public ImageInspect(String Architecture, String Author, String Comment, io.fabric8.docker.api.model.Config Config, String Container, io.fabric8.docker.api.model.Config ContainerConfig, String Created, String DockerVersion, GraphDriverData GraphDriver, String Id, String Os, String Parent, List RepoDigests, List RepoTags, Long Size, Long VirtualSize) {
this.Architecture = Architecture;
this.Author = Author;
this.Comment = Comment;
this.Config = Config;
this.Container = Container;
this.ContainerConfig = ContainerConfig;
this.Created = Created;
this.DockerVersion = DockerVersion;
this.GraphDriver = GraphDriver;
this.Id = Id;
this.Os = Os;
this.Parent = Parent;
this.RepoDigests = RepoDigests;
this.RepoTags = RepoTags;
this.Size = Size;
this.VirtualSize = VirtualSize;
}
/**
*
*
* @return
* The Architecture
*/
@JsonProperty("Architecture")
public String getArchitecture() {
return Architecture;
}
/**
*
*
* @param Architecture
* The Architecture
*/
@JsonProperty("Architecture")
public void setArchitecture(String Architecture) {
this.Architecture = Architecture;
}
/**
*
*
* @return
* The Author
*/
@JsonProperty("Author")
public String getAuthor() {
return Author;
}
/**
*
*
* @param Author
* The Author
*/
@JsonProperty("Author")
public void setAuthor(String Author) {
this.Author = Author;
}
/**
*
*
* @return
* The Comment
*/
@JsonProperty("Comment")
public String getComment() {
return Comment;
}
/**
*
*
* @param Comment
* The Comment
*/
@JsonProperty("Comment")
public void setComment(String Comment) {
this.Comment = Comment;
}
/**
*
*
* @return
* The Config
*/
@JsonProperty("Config")
public io.fabric8.docker.api.model.Config getConfig() {
return Config;
}
/**
*
*
* @param Config
* The Config
*/
@JsonProperty("Config")
public void setConfig(io.fabric8.docker.api.model.Config Config) {
this.Config = Config;
}
/**
*
*
* @return
* The Container
*/
@JsonProperty("Container")
public String getContainer() {
return Container;
}
/**
*
*
* @param Container
* The Container
*/
@JsonProperty("Container")
public void setContainer(String Container) {
this.Container = Container;
}
/**
*
*
* @return
* The ContainerConfig
*/
@JsonProperty("ContainerConfig")
public io.fabric8.docker.api.model.Config getContainerConfig() {
return ContainerConfig;
}
/**
*
*
* @param ContainerConfig
* The ContainerConfig
*/
@JsonProperty("ContainerConfig")
public void setContainerConfig(io.fabric8.docker.api.model.Config ContainerConfig) {
this.ContainerConfig = ContainerConfig;
}
/**
*
*
* @return
* The Created
*/
@JsonProperty("Created")
public String getCreated() {
return Created;
}
/**
*
*
* @param Created
* The Created
*/
@JsonProperty("Created")
public void setCreated(String Created) {
this.Created = Created;
}
/**
*
*
* @return
* The DockerVersion
*/
@JsonProperty("DockerVersion")
public String getDockerVersion() {
return DockerVersion;
}
/**
*
*
* @param DockerVersion
* The DockerVersion
*/
@JsonProperty("DockerVersion")
public void setDockerVersion(String DockerVersion) {
this.DockerVersion = DockerVersion;
}
/**
*
*
* @return
* The GraphDriver
*/
@JsonProperty("GraphDriver")
public GraphDriverData getGraphDriver() {
return GraphDriver;
}
/**
*
*
* @param GraphDriver
* The GraphDriver
*/
@JsonProperty("GraphDriver")
public void setGraphDriver(GraphDriverData GraphDriver) {
this.GraphDriver = GraphDriver;
}
/**
*
*
* @return
* The Id
*/
@JsonProperty("Id")
public String getId() {
return Id;
}
/**
*
*
* @param Id
* The Id
*/
@JsonProperty("Id")
public void setId(String Id) {
this.Id = Id;
}
/**
*
*
* @return
* The Os
*/
@JsonProperty("Os")
public String getOs() {
return Os;
}
/**
*
*
* @param Os
* The Os
*/
@JsonProperty("Os")
public void setOs(String Os) {
this.Os = Os;
}
/**
*
*
* @return
* The Parent
*/
@JsonProperty("Parent")
public String getParent() {
return Parent;
}
/**
*
*
* @param Parent
* The Parent
*/
@JsonProperty("Parent")
public void setParent(String Parent) {
this.Parent = Parent;
}
/**
*
*
* @return
* The RepoDigests
*/
@JsonProperty("RepoDigests")
public List getRepoDigests() {
return RepoDigests;
}
/**
*
*
* @param RepoDigests
* The RepoDigests
*/
@JsonProperty("RepoDigests")
public void setRepoDigests(List RepoDigests) {
this.RepoDigests = RepoDigests;
}
/**
*
*
* @return
* The RepoTags
*/
@JsonProperty("RepoTags")
public List getRepoTags() {
return RepoTags;
}
/**
*
*
* @param RepoTags
* The RepoTags
*/
@JsonProperty("RepoTags")
public void setRepoTags(List RepoTags) {
this.RepoTags = RepoTags;
}
/**
*
*
* @return
* The Size
*/
@JsonProperty("Size")
public Long getSize() {
return Size;
}
/**
*
*
* @param Size
* The Size
*/
@JsonProperty("Size")
public void setSize(Long Size) {
this.Size = Size;
}
/**
*
*
* @return
* The VirtualSize
*/
@JsonProperty("VirtualSize")
public Long getVirtualSize() {
return VirtualSize;
}
/**
*
*
* @param VirtualSize
* The VirtualSize
*/
@JsonProperty("VirtualSize")
public void setVirtualSize(Long VirtualSize) {
this.VirtualSize = VirtualSize;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy