public DoneablePodTemplateSpec(PodTemplateSpec item){ super(item);this.builder=new PodTemplateSpecBuilder(this, item);this.function=new Function<PodTemplateSpec, PodTemplateSpec>() { public PodTemplateSpec apply(PodTemplateSpec item) { return item; } } ; }
public DoneablePodTemplateSpec(Function<PodTemplateSpec,PodTemplateSpec> function){ super();this.builder=new PodTemplateSpecBuilder(this);this.function=function; } public DoneablePodTemplateSpec(PodTemplateSpec item,Function<PodTemplateSpec,PodTemplateSpec> function){
public DoneablePodTemplateSpec(PodTemplateSpec item,Function<PodTemplateSpec,PodTemplateSpec> function){ super(item);this.builder=new PodTemplateSpecBuilder(this, item);this.function=function; } public DoneablePodTemplateSpec(PodTemplateSpec item){
public PodTemplateSpecBuilder edit(){ return new PodTemplateSpecBuilder(this); }
public T withTemplate( PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (T) this; } public TemplateNested<T> withNewTemplate(){
public T withTemplate( PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (T) this; } public TemplateNested<T> withNewTemplate(){
public T withTemplate( PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (T) this; } public TemplateNested<T> withNewTemplate(){
public T withTemplate( PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (T) this; } public TemplateNested<T> withNewTemplate(){
public A withTemplate(PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (A) this; }
public A withTemplate(PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (A) this; }
public A withTemplate(PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (A) this; }
public A withTemplate(PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (A) this; }
public A withTemplate(PodTemplateSpec template){ if (template!=null){ this.template= new PodTemplateSpecBuilder(template); _visitables.add(this.template);} return (A) this; }
TemplateRefNested (){ this.builder = new ObjectReferenceBuilder(this); }
TemplateRefNested (){ this.builder = new ObjectReferenceBuilder(this); }
public class TemplateNestedImpl<N> extends PodTemplateSpecFluentImpl<DaemonSetSpecFluent.TemplateNested<N>> implements DaemonSetSpecFluent.TemplateNested<N>,Nested<N>{ private final PodTemplateSpecBuilder builder; TemplateNestedImpl(){ this.builder = new PodTemplateSpecBuilder(this); } TemplateNestedImpl(PodTemplateSpec item){ this.builder = new PodTemplateSpecBuilder(this, item); } public N endTemplate(){ return and(); } public N and(){ return (N) DaemonSetSpecFluentImpl.this.withTemplate(builder.build()); } }
public class VolumeClaimTemplatesNestedImpl<N> extends PersistentVolumeClaimFluentImpl<PetSetSpecFluent.VolumeClaimTemplatesNested<N>> implements PetSetSpecFluent.VolumeClaimTemplatesNested<N>,Nested<N>{ private final PersistentVolumeClaimBuilder builder; VolumeClaimTemplatesNestedImpl(){ this.builder = new PersistentVolumeClaimBuilder(this); } VolumeClaimTemplatesNestedImpl(PersistentVolumeClaim item){ this.builder = new PersistentVolumeClaimBuilder(this, item); } public N endVolumeClaimTemplate(){ return and(); } public N and(){ return (N) PetSetSpecFluentImpl.this.addToVolumeClaimTemplates(builder.build()); } }
TriggersNested (){ this.builder = new DeploymentTriggerPolicyBuilder(this); }
TriggersNested ( DeploymentTriggerPolicy item){ this.builder = new DeploymentTriggerPolicyBuilder(item); }
public PodTemplateSpec getPodTemplate(ResourceConfig config, List<ImageConfiguration> images) { return new PodTemplateSpecBuilder() .withMetadata(createPodMetaData(config)) .withSpec(createPodSpec(config, images)) .build(); }