public DoneableIngress(Ingress item){ super(item);this.builder=new IngressBuilder(this, item);this.function=new Function<Ingress, Ingress>() { public Ingress apply(Ingress item) { return item; } } ; }
return ingress; ingress = new IngressBuilder(). withNewMetadata().withName(ingressId).withNamespace(namespace).endMetadata(). withNewSpec(). addNewRule(). withHost(host). endHttp(). endRule(). endSpec().build();
@Override protected Ingress resource() { return new IngressBuilder() .withNewMetadata() .withName(RESOURCE_NAME) .withNamespace(NAMESPACE) .withLabels(singletonMap("foo", "bar")) .endMetadata() .build(); }
public IngressBuilder(Ingress instance,Boolean validationEnabled){ this.fluent = this; this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); this.validationEnabled = validationEnabled; }
public Ingress done(){ return function.apply(builder.build()); }
public Ingress build(){ Ingress buildable = new Ingress(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }
Ingress ingress = new IngressBuilder() .withNewMetadata() .withName(ingressModel.getName()) .withNamespace(dataHolder.getNamespace()) .addToAnnotations(annotationMap) .endMetadata() .withNewSpec() .withTls(ingressTLS) .addNewRule() .endRule() .endSpec() .build(); String ingressYAML; try {
@Override public IngressBuilder edit(Ingress item) { return new IngressBuilder(item); }
public DoneableIngress(Ingress item,Function<Ingress,Ingress> function){ super(item);this.builder=new IngressBuilder(this, item);this.function=function; } public DoneableIngress(Ingress item){
public DoneableIngress(Function<Ingress,Ingress> function){ super();this.builder=new IngressBuilder(this);this.function=function; } public DoneableIngress(Ingress item,Function<Ingress,Ingress> function){
public A withIngress(Ingress ingress){ if (ingress!=null){ this.ingress= new IngressBuilder(ingress); _visitables.add(this.ingress);} return (A) this; }
public A addToIngressItems(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.add(builder);this.items.add(builder);} return (A)this; }
public A removeFromIngressObjects(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.remove(builder);this.objects.remove(builder);} return (A)this; }
public A removeFromIngressItems(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.remove(builder);this.items.remove(builder);} return (A)this; }
public A removeFromItems(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.remove(builder);this.items.remove(builder);} return (A)this; }
public A addToItems(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.add(builder);this.items.add(builder);} return (A)this; }
public A addToIngressObjects(Ingress... items){ for (Ingress item : items) {IngressBuilder builder = new IngressBuilder(item);_visitables.add(builder);this.objects.add(builder);} return (A)this; }
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()); } }