public ServerBuilder CreateContainers(Action <ContainerListBuilder> builderCallback) { var builder = new ContainerListBuilder(this); builderCallback(builder); return(this); }
public ContainerBuilder(ContainerListBuilder containerListBuilder, string imageName, string imageTag, string displayName) { ContainerListBuilder = containerListBuilder; if (string.IsNullOrWhiteSpace(imageTag)) { imageTag = "latest"; } Container = new Container { DisplayName = displayName, Name = NameHelper.CreateContainerName(Server, Configuration.ServerType, displayName), ServerId = Server.Id, ImageName = imageName, ImageVersion = imageTag }; Server.Containers.Add(Container); }