
io.sundr.model.ClassRefBuilder Maven / Gradle / Ivy
The newest version!
package io.sundr.model;
import io.sundr.builder.VisitableBuilder;
public class ClassRefBuilder extends ClassRefFluent implements VisitableBuilder{
public ClassRefBuilder() {
this.fluent = this;
}
public ClassRefBuilder(ClassRefFluent> fluent) {
this.fluent = fluent;
}
public ClassRefBuilder(ClassRefFluent> fluent,ClassRef instance) {
this.fluent = fluent;
fluent.copyInstance(instance);
}
public ClassRefBuilder(ClassRef instance) {
this.fluent = this;
this.copyInstance(instance);
}
ClassRefFluent> fluent;
public ClassRef build() {
ClassRef buildable = new ClassRef(fluent.getFullyQualifiedName(),fluent.getDimensions(),fluent.buildArguments(),fluent.getAttributes());
return buildable;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy