io.fabric8.openshift.api.model.installer.gcp.v1.OSImageBuilder Maven / Gradle / Ivy
The newest version!
package io.fabric8.openshift.api.model.installer.gcp.v1;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
public class OSImageBuilder extends OSImageFluent implements VisitableBuilder{
public OSImageBuilder() {
this(new OSImage());
}
public OSImageBuilder(OSImageFluent> fluent) {
this(fluent, new OSImage());
}
public OSImageBuilder(OSImageFluent> fluent,OSImage instance) {
this.fluent = fluent;
fluent.copyInstance(instance);
}
public OSImageBuilder(OSImage instance) {
this.fluent = this;
this.copyInstance(instance);
}
OSImageFluent> fluent;
public OSImage build() {
OSImage buildable = new OSImage(fluent.getName(),fluent.getProject());
buildable.setAdditionalProperties(fluent.getAdditionalProperties());
return buildable;
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy