package com.github.dockerjava.core.command;
import static com.google.common.base.Preconditions.checkNotNull;
import com.github.dockerjava.api.command.InspectImageCmd;
import com.github.dockerjava.api.command.InspectImageResponse;
import com.github.dockerjava.api.exception.NotFoundException;
/**
* Inspect the details of an image.
*/
public class InspectImageCmdImpl extends AbstrDockerCmd<InspectImageCmd, InspectImageResponse> implements
InspectImageCmd {
private String imageId;
public InspectImageCmdImpl(InspectImageCmd.Exec exec, String imageId) {
super(exec);
withImageId(imageId);
}
@Override
public String getImageId() {
return imageId;
}
@Override
public InspectImageCmd withImageId(String imageId) {
checkNotNull(imageId, "imageId was not specified");
this.imageId = imageId;
return this;
}
/**
* @throws NotFoundException
* No such image
*/
@Override
public InspectImageResponse exec() throws NotFoundException {
return super.exec();
}
}