public DoneableBuildRequest(BuildRequest item){ super(item);this.builder=new BuildRequestBuilder(this, item);this.function=new Function<BuildRequest, BuildRequest>() { public BuildRequest apply(BuildRequest item) { return item; } } ; }
public DoneableBuildRequest(Function<BuildRequest,BuildRequest> function){ super();this.builder=new BuildRequestBuilder(this);this.function=function; } public DoneableBuildRequest(BuildRequest item,Function<BuildRequest,BuildRequest> function){
public DoneableBuildRequest(BuildRequest item,Function<BuildRequest,BuildRequest> function){ super(item);this.builder=new BuildRequestBuilder(this, item);this.function=function; } public DoneableBuildRequest(BuildRequest item){
public T withBuildRequest( BuildRequest BuildRequest){ if (BuildRequest!=null){ this.BuildRequest= new BuildRequestBuilder(BuildRequest); _visitables.add(this.BuildRequest);} return (T) this; } public BuildRequestNested<T> withNewBuildRequest(){
public A withBuildRequest(BuildRequest buildRequest){ if (buildRequest!=null){ this.buildRequest= new BuildRequestBuilder(buildRequest); _visitables.add(this.buildRequest);} return (A) this; }
public T addToBuildRequestItems( BuildRequest item){ if (item != null) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.add(builder);this.buildRequestItems.add(builder);} return (T)this; } public BuildRequestItemsNested<T> addNewBuildRequestItem(){
public T addToBuildRequestObjects( BuildRequest item){ if (item != null) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.add(builder);this.buildRequestObjects.add(builder);} return (T)this; } public BuildRequestObjectsNested<T> addNewBuildRequestObject(){
public A addToBuildRequestItems(BuildRequest... items){ for (BuildRequest item : items) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.add(builder);this.items.add(builder);} return (A)this; }
public A removeFromBuildRequestItems(BuildRequest... items){ for (BuildRequest item : items) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.remove(builder);this.items.remove(builder);} return (A)this; }
public A addToBuildRequestObjects(BuildRequest... items){ for (BuildRequest item : items) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.add(builder);this.objects.add(builder);} return (A)this; }
public A removeFromBuildRequestObjects(BuildRequest... items){ for (BuildRequest item : items) {BuildRequestBuilder builder = new BuildRequestBuilder(item);_visitables.remove(builder);this.objects.remove(builder);} return (A)this; }
@Override public boolean shouldSchedule(Queue.Task p, List<Action> actions) { if (p instanceof WorkflowJob && !isOpenShiftBuildCause(actions)) { WorkflowJob wj = (WorkflowJob) p; BuildConfigProjectProperty buildConfigProjectProperty = wj.getProperty(BuildConfigProjectProperty.class); if (buildConfigProjectProperty != null && StringUtils.isNotBlank(buildConfigProjectProperty.getNamespace()) && StringUtils.isNotBlank(buildConfigProjectProperty.getName())) { getOpenShiftClient().buildConfigs() .inNamespace(buildConfigProjectProperty.getNamespace()).withName(buildConfigProjectProperty.getName()) .instantiate( new BuildRequestBuilder() .withNewMetadata().withName(buildConfigProjectProperty.getName()).endMetadata() .build() ); return false; } } return true; }
.done()); Build build = client.buildConfigs().inNamespace("thisisatest").withName("custom-build-config").instantiate(new BuildRequestBuilder() .withNewMetadata().withName("custom-build-config").endMetadata() .build());
ParametersNested ( Parameter item){ this.builder = new ParameterBuilder(this, item); }
MetadataNested ( ListMeta item){ this.builder = new ListMetaBuilder(this, item); }
TemplateNested ( Template item){ this.builder = new TemplateBuilder(this, item); }
public class WatchEventNestedImpl<N> extends WatchEventFluentImpl<KubeSchemaFluent.WatchEventNested<N>> implements KubeSchemaFluent.WatchEventNested<N>,Nested<N>{ private final WatchEventBuilder builder; WatchEventNestedImpl(){ this.builder = new WatchEventBuilder(this); } WatchEventNestedImpl(WatchEvent item){ this.builder = new WatchEventBuilder(this, item); } public N endWatchEvent(){ return and(); } public N and(){ return (N) KubeSchemaFluentImpl.this.withWatchEvent(builder.build()); } }