public DaemonSetBuilder(DaemonSetFluent<?> fluent,DaemonSet instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); fluent.withKind(instance.getKind()); fluent.withMetadata(instance.getMetadata()); fluent.withSpec(instance.getSpec()); fluent.withStatus(instance.getStatus()); this.validationEnabled = validationEnabled; } public DaemonSetBuilder(DaemonSet instance){
public DaemonSetBuilder(Boolean validationEnabled){ this(new DaemonSet(), validationEnabled); } public DaemonSetBuilder(DaemonSetFluent<?> fluent){
@Override DaemonSet applyResource(DaemonSet original, DaemonSet current) { return client .extensions() .daemonSets() .inNamespace(getNamespace()) .withName(current.getMetadata().getName()) .edit() .withMetadata(current.getMetadata()) .withSpec(current.getSpec()) .done(); }
@Override public void visit(DaemonSetBuilder o) { DaemonSet s = o.build(); if (canWriteTriggers(s)) { o.withMetadata(getMetaEnrichedWithTriggers(s.getMetadata(), o)); } } });
public DaemonSetFluentImpl(DaemonSet instance){ this.withApiVersion(instance.getApiVersion()); this.withKind(instance.getKind()); this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); this.withStatus(instance.getStatus()); }
public DaemonSetBuilder(DaemonSetFluent<?> fluent,Boolean validationEnabled){ this(fluent, new DaemonSet(), validationEnabled); } public DaemonSetBuilder(DaemonSetFluent<?> fluent,DaemonSet instance){
public DaemonSetBuilder(DaemonSet 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 DaemonSet build(){ DaemonSet buildable = new DaemonSet(fluent.getApiVersion(),fluent.getKind(),fluent.getMetadata(),fluent.getSpec(),fluent.getStatus()); validate(buildable); return buildable; }