public CustomStrategyNested<T> editCustomStrategy(){ return withNewCustomStrategyLike(getCustomStrategy()); } public DockerBuildStrategy getDockerStrategy(){
public DockerStrategyNested<T> editDockerStrategy(){ return withNewDockerStrategyLike(getDockerStrategy()); } public SourceBuildStrategy getSourceStrategy(){
public SourceStrategyNested<T> editSourceStrategy(){ return withNewSourceStrategyLike(getSourceStrategy()); } public String getType(){
public BuildStrategyBuilder(BuildStrategyFluent<?> fluent,BuildStrategy instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withCustomStrategy(instance.getCustomStrategy()); fluent.withDockerStrategy(instance.getDockerStrategy()); fluent.withJenkinsPipelineStrategy(instance.getJenkinsPipelineStrategy()); fluent.withSourceStrategy(instance.getSourceStrategy()); fluent.withType(instance.getType()); this.validationEnabled = validationEnabled; } public BuildStrategyBuilder(BuildStrategy instance){
public BuildStrategy build(){ BuildStrategy buildable = new BuildStrategy(fluent.getCustomStrategy(),fluent.getDockerStrategy(),fluent.getJenkinsPipelineStrategy(),fluent.getSourceStrategy(),fluent.getType()); validate(buildable); return buildable; }
public BuildStrategyBuilder( BuildStrategyFluent<?> fluent , BuildStrategy instance ){ this.fluent = fluent; fluent.withCustomStrategy(instance.getCustomStrategy()); fluent.withDockerStrategy(instance.getDockerStrategy()); fluent.withSourceStrategy(instance.getSourceStrategy()); fluent.withType(instance.getType()); } public BuildStrategyBuilder( BuildStrategy instance ){
public BuildStrategy build(){ BuildStrategy buildable = new BuildStrategy(fluent.getCustomStrategy(),fluent.getDockerStrategy(),fluent.getSourceStrategy(),fluent.getType()); validate(buildable); return buildable; }
public BuildStrategyBuilder( BuildStrategyFluent<?> fluent , BuildStrategy instance ){ this.fluent = fluent; fluent.withCustomStrategy(instance.getCustomStrategy()); fluent.withDockerStrategy(instance.getDockerStrategy()); fluent.withSourceStrategy(instance.getSourceStrategy()); fluent.withType(instance.getType()); } public BuildStrategyBuilder( BuildStrategy instance ){
public BuildStrategy build(){ BuildStrategy buildable = new BuildStrategy(fluent.getCustomStrategy(),fluent.getDockerStrategy(),fluent.getSourceStrategy(),fluent.getType()); validate(buildable); return buildable; }
public CustomStrategyNested<T> editCustomStrategy(){ return withNewCustomStrategyLike(getCustomStrategy()); } public DockerBuildStrategy getDockerStrategy(){
public DockerStrategyNested<T> editDockerStrategy(){ return withNewDockerStrategyLike(getDockerStrategy()); } public SourceBuildStrategy getSourceStrategy(){
public SourceStrategyNested<T> editSourceStrategy(){ return withNewSourceStrategyLike(getSourceStrategy()); } public String getType(){