All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.wouterdanes.docker.provider.model.ContainerStartConfiguration Maven / Gradle / Ivy

package net.wouterdanes.docker.provider.model;

import org.apache.maven.plugins.annotations.Parameter;

/**
 * This class is responsible for holding the start configuration of a docker container
See * http://docs.docker.io/reference/api/docker_remote_api_v1.10/#start-a-container */ @SuppressWarnings("unused") public class ContainerStartConfiguration { @Parameter(required = true) private String image; @Parameter(required = true) private String id; /** * Set the image name or id to use and returns the object so you can chain from/with statements. * * @param image the image name or id * @return this object */ public ContainerStartConfiguration fromImage(String image) { this.image = image; return this; } public ContainerStartConfiguration withId(String id) { this.id = id; return this; } public String getImage() { return image; } public String getId() { return id != null ? id : image; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy