public DoneableIngressStatus(IngressStatus item){ super(item);this.builder=new IngressStatusBuilder(this, item);this.function=new Function<IngressStatus, IngressStatus>() { public IngressStatus apply(IngressStatus item) { return item; } } ; }
public IngressStatusBuilder(IngressStatus instance,Boolean validationEnabled){ this.fluent = this; this.withLoadBalancer(instance.getLoadBalancer()); this.validationEnabled = validationEnabled; }
public IngressStatus done(){ return function.apply(builder.build()); }
public IngressStatus build(){ IngressStatus buildable = new IngressStatus(fluent.getLoadBalancer()); validate(buildable); return buildable; }
public DoneableIngressStatus(IngressStatus item,Function<IngressStatus,IngressStatus> function){ super(item);this.builder=new IngressStatusBuilder(this, item);this.function=function; } public DoneableIngressStatus(IngressStatus item){
public DoneableIngressStatus(Function<IngressStatus,IngressStatus> function){ super();this.builder=new IngressStatusBuilder(this);this.function=function; } public DoneableIngressStatus(IngressStatus item,Function<IngressStatus,IngressStatus> function){
public A withStatus(IngressStatus status){ if (status!=null){ this.status= new IngressStatusBuilder(status); _visitables.add(this.status);} return (A) this; }
public class StatusNestedImpl<N> extends IngressStatusFluentImpl<IngressFluent.StatusNested<N>> implements IngressFluent.StatusNested<N>,Nested<N>{ private final IngressStatusBuilder builder; StatusNestedImpl(){ this.builder = new IngressStatusBuilder(this); } StatusNestedImpl(IngressStatus item){ this.builder = new IngressStatusBuilder(this, item); } public N endStatus(){ return and(); } public N and(){ return (N) IngressFluentImpl.this.withStatus(builder.build()); } }