public DoneableDockerBuildStrategy(DockerBuildStrategy item){ super(item);this.builder=new DockerBuildStrategyBuilder(this, item);this.function=new Function<DockerBuildStrategy, DockerBuildStrategy>() { public DockerBuildStrategy apply(DockerBuildStrategy item) { return item; } } ; }
public DockerBuildStrategyBuilder(DockerBuildStrategy instance,Boolean validationEnabled){ this.fluent = this; this.withDockerfilePath(instance.getDockerfilePath()); this.withEnv(instance.getEnv()); this.withForcePull(instance.getForcePull()); this.withFrom(instance.getFrom()); this.withNoCache(instance.getNoCache()); this.withPullSecret(instance.getPullSecret()); this.validationEnabled = validationEnabled; }
public DockerBuildStrategyBuilder( DockerBuildStrategy instance ){ this.fluent = this; this.withEnv(instance.getEnv()); this.withFrom(instance.getFrom()); this.withNoCache(instance.getNoCache()); this.withPullSecret(instance.getPullSecret()); }
public DockerBuildStrategyBuilder( DockerBuildStrategy instance ){ this.fluent = this; this.withFrom(instance.getFrom()); this.withNoCache(instance.getNoCache()); this.withPullSecret(instance.getPullSecret()); }
public DockerBuildStrategy build(){ DockerBuildStrategy buildable = new DockerBuildStrategy(fluent.getFrom(),fluent.isNoCache(),fluent.getPullSecret()); validate(buildable); return buildable; }
public DockerBuildStrategy done(){ return function.apply(builder.build()); }
public DockerBuildStrategy build(){ DockerBuildStrategy buildable = new DockerBuildStrategy(fluent.getEnv(),fluent.getFrom(),fluent.isNoCache(),fluent.getPullSecret()); validate(buildable); return buildable; }
public DoneableDockerBuildStrategy(Function<DockerBuildStrategy,DockerBuildStrategy> function){ super();this.builder=new DockerBuildStrategyBuilder(this);this.function=function; } public DoneableDockerBuildStrategy(DockerBuildStrategy item,Function<DockerBuildStrategy,DockerBuildStrategy> function){
public DockerBuildStrategy build(){ DockerBuildStrategy buildable = new DockerBuildStrategy(fluent.getDockerfilePath(),fluent.getEnv(),fluent.isForcePull(),fluent.getFrom(),fluent.isNoCache(),fluent.getPullSecret()); validate(buildable); return buildable; }
public DoneableDockerBuildStrategy(DockerBuildStrategy item,Function<DockerBuildStrategy,DockerBuildStrategy> function){ super(item);this.builder=new DockerBuildStrategyBuilder(this, item);this.function=function; } public DoneableDockerBuildStrategy(DockerBuildStrategy item){
public T withDockerStrategy( DockerBuildStrategy dockerStrategy){ if (dockerStrategy!=null){ this.dockerStrategy= new DockerBuildStrategyBuilder(dockerStrategy); _visitables.add(this.dockerStrategy);} return (T) this; } public DockerStrategyNested<T> withNewDockerStrategy(){
public T withDockerStrategy( DockerBuildStrategy dockerStrategy){ if (dockerStrategy!=null){ this.dockerStrategy= new DockerBuildStrategyBuilder(dockerStrategy); _visitables.add(this.dockerStrategy);} return (T) this; } public DockerStrategyNested<T> withNewDockerStrategy(){
public A withDockerStrategy(DockerBuildStrategy dockerStrategy){ if (dockerStrategy!=null){ this.dockerStrategy= new DockerBuildStrategyBuilder(dockerStrategy); _visitables.add(this.dockerStrategy);} return (A) this; }
SourceStrategyNested ( SourceBuildStrategy item){ this.builder = new SourceBuildStrategyBuilder(this, item); }
SourceStrategyNested (){ this.builder = new SourceBuildStrategyBuilder(this); }
public class SourceStrategyNestedImpl<N> extends SourceBuildStrategyFluentImpl<BuildStrategyFluent.SourceStrategyNested<N>> implements BuildStrategyFluent.SourceStrategyNested<N>,Nested<N>{ private final SourceBuildStrategyBuilder builder; SourceStrategyNestedImpl(){ this.builder = new SourceBuildStrategyBuilder(this); } SourceStrategyNestedImpl(SourceBuildStrategy item){ this.builder = new SourceBuildStrategyBuilder(this, item); } public N endSourceStrategy(){ return and(); } public N and(){ return (N) BuildStrategyFluentImpl.this.withSourceStrategy(builder.build()); } }