io.fabric8.kubernetes.api.model.flowcontrol.v1beta2.PolicyRulesWithSubjectsBuilder Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model.flowcontrol.v1beta2;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
public class PolicyRulesWithSubjectsBuilder extends PolicyRulesWithSubjectsFluent implements VisitableBuilder{
public PolicyRulesWithSubjectsBuilder() {
this(new PolicyRulesWithSubjects());
}
public PolicyRulesWithSubjectsBuilder(PolicyRulesWithSubjectsFluent> fluent) {
this(fluent, new PolicyRulesWithSubjects());
}
public PolicyRulesWithSubjectsBuilder(PolicyRulesWithSubjectsFluent> fluent,PolicyRulesWithSubjects instance) {
this.fluent = fluent;
fluent.copyInstance(instance);
}
public PolicyRulesWithSubjectsBuilder(PolicyRulesWithSubjects instance) {
this.fluent = this;
this.copyInstance(instance);
}
PolicyRulesWithSubjectsFluent> fluent;
public PolicyRulesWithSubjects build() {
PolicyRulesWithSubjects buildable = new PolicyRulesWithSubjects(fluent.buildNonResourceRules(),fluent.buildResourceRules(),fluent.buildSubjects());
buildable.setAdditionalProperties(fluent.getAdditionalProperties());
return buildable;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy