io.kubernetes.client.openapi.models.V1ContainerStateBuilder Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.VisitableBuilder;
import java.lang.Boolean;
public class V1ContainerStateBuilder extends V1ContainerStateFluentImpl implements VisitableBuilder{
public V1ContainerStateBuilder() {
this(false);
}
public V1ContainerStateBuilder(Boolean validationEnabled) {
this(new V1ContainerState(), validationEnabled);
}
public V1ContainerStateBuilder(V1ContainerStateFluent> fluent) {
this(fluent, false);
}
public V1ContainerStateBuilder(V1ContainerStateFluent> fluent,Boolean validationEnabled) {
this(fluent, new V1ContainerState(), validationEnabled);
}
public V1ContainerStateBuilder(V1ContainerStateFluent> fluent,V1ContainerState instance) {
this(fluent, instance, false);
}
public V1ContainerStateBuilder(V1ContainerStateFluent> fluent,V1ContainerState instance,Boolean validationEnabled) {
this.fluent = fluent;
if (instance != null) {
fluent.withRunning(instance.getRunning());
fluent.withTerminated(instance.getTerminated());
fluent.withWaiting(instance.getWaiting());
}
this.validationEnabled = validationEnabled;
}
public V1ContainerStateBuilder(V1ContainerState instance) {
this(instance,false);
}
public V1ContainerStateBuilder(V1ContainerState instance,Boolean validationEnabled) {
this.fluent = this;
if (instance != null) {
this.withRunning(instance.getRunning());
this.withTerminated(instance.getTerminated());
this.withWaiting(instance.getWaiting());
}
this.validationEnabled = validationEnabled;
}
V1ContainerStateFluent> fluent;
Boolean validationEnabled;
public V1ContainerState build() {
V1ContainerState buildable = new V1ContainerState();
buildable.setRunning(fluent.getRunning());
buildable.setTerminated(fluent.getTerminated());
buildable.setWaiting(fluent.getWaiting());
return buildable;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy