
io.fabric8.kubernetes.api.model.AuthInfoFluentImpl Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import io.fabric8.kubernetes.api.builder.BaseFluent;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import java.lang.Integer;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
/**
* Generated
*/
public class AuthInfoFluentImpl> extends io.fabric8.kubernetes.api.builder.BaseFluent implements io.fabric8.kubernetes.api.model.AuthInfoFluent{
public AuthInfoFluentImpl() {
}
public AuthInfoFluentImpl(io.fabric8.kubernetes.api.model.AuthInfo instance) {
this.withAs(instance.getAs());
this.withAsGroups(instance.getAsGroups());
this.withAsUid(instance.getAsUid());
this.withAsUserExtra(instance.getAsUserExtra());
this.withAuthProvider(instance.getAuthProvider());
this.withClientCertificate(instance.getClientCertificate());
this.withClientCertificateData(instance.getClientCertificateData());
this.withClientKey(instance.getClientKey());
this.withClientKeyData(instance.getClientKeyData());
this.withExec(instance.getExec());
this.withExtensions(instance.getExtensions());
this.withPassword(instance.getPassword());
this.withToken(instance.getToken());
this.withTokenFile(instance.getTokenFile());
this.withUsername(instance.getUsername());
this.withAdditionalProperties(instance.getAdditionalProperties());
}
private java.lang.String as;
private java.util.List asGroups = new java.util.ArrayList();
private java.lang.String asUid;
private java.util.Map> asUserExtra;
private io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder authProvider;
private java.lang.String clientCertificate;
private java.lang.String clientCertificateData;
private java.lang.String clientKey;
private java.lang.String clientKeyData;
private io.fabric8.kubernetes.api.model.ExecConfigBuilder exec;
private java.util.List extensions = new java.util.ArrayList();
private java.lang.String password;
private java.lang.String token;
private java.lang.String tokenFile;
private java.lang.String username;
private java.util.Map additionalProperties;
public java.lang.String getAs() {
return this.as;
}
public A withAs(java.lang.String as) {
this.as=as; return (A) this;
}
public java.lang.Boolean hasAs() {
return this.as != null;
}
/**
* Method is deprecated. use withAs instead.
*/
@java.lang.Deprecated
public A withNewAs(java.lang.String arg0) {
return (A)withAs(new String(arg0));
}
public A addToAsGroups(java.lang.Integer index,java.lang.String item) {
if (this.asGroups == null) {this.asGroups = new java.util.ArrayList();}
this.asGroups.add(index, item);
return (A)this;
}
public A setToAsGroups(java.lang.Integer index,java.lang.String item) {
if (this.asGroups == null) {this.asGroups = new java.util.ArrayList();}
this.asGroups.set(index, item); return (A)this;
}
public A addToAsGroups(java.lang.String... items) {
if (this.asGroups == null) {this.asGroups = new java.util.ArrayList();}
for (java.lang.String item : items) {this.asGroups.add(item);} return (A)this;
}
public A addAllToAsGroups(java.util.Collection items) {
if (this.asGroups == null) {this.asGroups = new java.util.ArrayList();}
for (java.lang.String item : items) {this.asGroups.add(item);} return (A)this;
}
public A removeFromAsGroups(java.lang.String... items) {
for (java.lang.String item : items) {if (this.asGroups!= null){ this.asGroups.remove(item);}} return (A)this;
}
public A removeAllFromAsGroups(java.util.Collection items) {
for (java.lang.String item : items) {if (this.asGroups!= null){ this.asGroups.remove(item);}} return (A)this;
}
public java.util.List getAsGroups() {
return this.asGroups;
}
public java.lang.String getAsGroup(java.lang.Integer index) {
return this.asGroups.get(index);
}
public java.lang.String getFirstAsGroup() {
return this.asGroups.get(0);
}
public java.lang.String getLastAsGroup() {
return this.asGroups.get(asGroups.size() - 1);
}
public java.lang.String getMatchingAsGroup(java.util.function.Predicate predicate) {
for (java.lang.String item: asGroups) { if(predicate.test(item)){ return item;} } return null;
}
public java.lang.Boolean hasMatchingAsGroup(java.util.function.Predicate predicate) {
for (java.lang.String item: asGroups) { if(predicate.test(item)){ return true;} } return false;
}
public A withAsGroups(java.util.List asGroups) {
if (asGroups != null) {this.asGroups = new java.util.ArrayList(); for (java.lang.String item : asGroups){this.addToAsGroups(item);}} else { this.asGroups = null;} return (A) this;
}
public A withAsGroups(java.lang.String... asGroups) {
if (this.asGroups != null) {this.asGroups.clear();}
if (asGroups != null) {for (java.lang.String item :asGroups){ this.addToAsGroups(item);}} return (A) this;
}
public java.lang.Boolean hasAsGroups() {
return asGroups != null && !asGroups.isEmpty();
}
public A addNewAsGroup(java.lang.String arg0) {
return (A)addToAsGroups(new String(arg0));
}
public java.lang.String getAsUid() {
return this.asUid;
}
public A withAsUid(java.lang.String asUid) {
this.asUid=asUid; return (A) this;
}
public java.lang.Boolean hasAsUid() {
return this.asUid != null;
}
/**
* Method is deprecated. use withAsUid instead.
*/
@java.lang.Deprecated
public A withNewAsUid(java.lang.String arg0) {
return (A)withAsUid(new String(arg0));
}
public A addToAsUserExtra(java.lang.String key,java.util.ArrayList value) {
if(this.asUserExtra == null && key != null && value != null) { this.asUserExtra = new java.util.LinkedHashMap(); }
if(key != null && value != null) {this.asUserExtra.put(key, value);} return (A)this;
}
public A addToAsUserExtra(java.util.Map> map) {
if(this.asUserExtra == null && map != null) { this.asUserExtra = new java.util.LinkedHashMap(); }
if(map != null) { this.asUserExtra.putAll(map);} return (A)this;
}
public A removeFromAsUserExtra(java.lang.String key) {
if(this.asUserExtra == null) { return (A) this; }
if(key != null && this.asUserExtra != null) {this.asUserExtra.remove(key);} return (A)this;
}
public A removeFromAsUserExtra(java.util.Map> map) {
if(this.asUserExtra == null) { return (A) this; }
if(map != null) { for(Object key : map.keySet()) {if (this.asUserExtra != null){this.asUserExtra.remove(key);}}} return (A)this;
}
public java.util.Map> getAsUserExtra() {
return this.asUserExtra;
}
public A withAsUserExtra(java.util.Map> asUserExtra) {
if (asUserExtra == null) { this.asUserExtra = null;} else {this.asUserExtra = new java.util.LinkedHashMap(asUserExtra);} return (A) this;
}
public java.lang.Boolean hasAsUserExtra() {
return this.asUserExtra != null;
}
/**
* This method has been deprecated, please use method buildAuthProvider instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.AuthProviderConfig getAuthProvider() {
return this.authProvider!=null?this.authProvider.build():null;
}
public io.fabric8.kubernetes.api.model.AuthProviderConfig buildAuthProvider() {
return this.authProvider!=null?this.authProvider.build():null;
}
public A withAuthProvider(io.fabric8.kubernetes.api.model.AuthProviderConfig authProvider) {
_visitables.get("authProvider").remove(this.authProvider);
if (authProvider!=null){ this.authProvider= new io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder(authProvider); _visitables.get("authProvider").add(this.authProvider);} return (A) this;
}
public java.lang.Boolean hasAuthProvider() {
return this.authProvider != null;
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested withNewAuthProvider() {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.AuthProviderNestedImpl();
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested withNewAuthProviderLike(io.fabric8.kubernetes.api.model.AuthProviderConfig item) {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.AuthProviderNestedImpl(item);
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested editAuthProvider() {
return withNewAuthProviderLike(getAuthProvider());
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested editOrNewAuthProvider() {
return withNewAuthProviderLike(getAuthProvider() != null ? getAuthProvider(): new io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder().build());
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested editOrNewAuthProviderLike(io.fabric8.kubernetes.api.model.AuthProviderConfig item) {
return withNewAuthProviderLike(getAuthProvider() != null ? getAuthProvider(): item);
}
public java.lang.String getClientCertificate() {
return this.clientCertificate;
}
public A withClientCertificate(java.lang.String clientCertificate) {
this.clientCertificate=clientCertificate; return (A) this;
}
public java.lang.Boolean hasClientCertificate() {
return this.clientCertificate != null;
}
/**
* Method is deprecated. use withClientCertificate instead.
*/
@java.lang.Deprecated
public A withNewClientCertificate(java.lang.String arg0) {
return (A)withClientCertificate(new String(arg0));
}
public java.lang.String getClientCertificateData() {
return this.clientCertificateData;
}
public A withClientCertificateData(java.lang.String clientCertificateData) {
this.clientCertificateData=clientCertificateData; return (A) this;
}
public java.lang.Boolean hasClientCertificateData() {
return this.clientCertificateData != null;
}
/**
* Method is deprecated. use withClientCertificateData instead.
*/
@java.lang.Deprecated
public A withNewClientCertificateData(java.lang.String arg0) {
return (A)withClientCertificateData(new String(arg0));
}
public java.lang.String getClientKey() {
return this.clientKey;
}
public A withClientKey(java.lang.String clientKey) {
this.clientKey=clientKey; return (A) this;
}
public java.lang.Boolean hasClientKey() {
return this.clientKey != null;
}
/**
* Method is deprecated. use withClientKey instead.
*/
@java.lang.Deprecated
public A withNewClientKey(java.lang.String arg0) {
return (A)withClientKey(new String(arg0));
}
public java.lang.String getClientKeyData() {
return this.clientKeyData;
}
public A withClientKeyData(java.lang.String clientKeyData) {
this.clientKeyData=clientKeyData; return (A) this;
}
public java.lang.Boolean hasClientKeyData() {
return this.clientKeyData != null;
}
/**
* Method is deprecated. use withClientKeyData instead.
*/
@java.lang.Deprecated
public A withNewClientKeyData(java.lang.String arg0) {
return (A)withClientKeyData(new String(arg0));
}
/**
* This method has been deprecated, please use method buildExec instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public io.fabric8.kubernetes.api.model.ExecConfig getExec() {
return this.exec!=null?this.exec.build():null;
}
public io.fabric8.kubernetes.api.model.ExecConfig buildExec() {
return this.exec!=null?this.exec.build():null;
}
public A withExec(io.fabric8.kubernetes.api.model.ExecConfig exec) {
_visitables.get("exec").remove(this.exec);
if (exec!=null){ this.exec= new io.fabric8.kubernetes.api.model.ExecConfigBuilder(exec); _visitables.get("exec").add(this.exec);} return (A) this;
}
public java.lang.Boolean hasExec() {
return this.exec != null;
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested withNewExec() {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.ExecNestedImpl();
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested withNewExecLike(io.fabric8.kubernetes.api.model.ExecConfig item) {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.ExecNestedImpl(item);
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested editExec() {
return withNewExecLike(getExec());
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested editOrNewExec() {
return withNewExecLike(getExec() != null ? getExec(): new io.fabric8.kubernetes.api.model.ExecConfigBuilder().build());
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested editOrNewExecLike(io.fabric8.kubernetes.api.model.ExecConfig item) {
return withNewExecLike(getExec() != null ? getExec(): item);
}
public A addToExtensions(java.lang.Integer index,io.fabric8.kubernetes.api.model.NamedExtension item) {
if (this.extensions == null) {this.extensions = new java.util.ArrayList();}
io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);_visitables.get("extensions").add(index >= 0 ? index : _visitables.get("extensions").size(), builder);this.extensions.add(index >= 0 ? index : extensions.size(), builder); return (A)this;
}
public A setToExtensions(java.lang.Integer index,io.fabric8.kubernetes.api.model.NamedExtension item) {
if (this.extensions == null) {this.extensions = new java.util.ArrayList();}
io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);
if (index < 0 || index >= _visitables.get("extensions").size()) { _visitables.get("extensions").add(builder); } else { _visitables.get("extensions").set(index, builder);}
if (index < 0 || index >= extensions.size()) { extensions.add(builder); } else { extensions.set(index, builder);}
return (A)this;
}
public A addToExtensions(io.fabric8.kubernetes.api.model.NamedExtension... items) {
if (this.extensions == null) {this.extensions = new java.util.ArrayList();}
for (io.fabric8.kubernetes.api.model.NamedExtension item : items) {io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);_visitables.get("extensions").add(builder);this.extensions.add(builder);} return (A)this;
}
public A addAllToExtensions(java.util.Collection items) {
if (this.extensions == null) {this.extensions = new java.util.ArrayList();}
for (io.fabric8.kubernetes.api.model.NamedExtension item : items) {io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);_visitables.get("extensions").add(builder);this.extensions.add(builder);} return (A)this;
}
public A removeFromExtensions(io.fabric8.kubernetes.api.model.NamedExtension... items) {
for (io.fabric8.kubernetes.api.model.NamedExtension item : items) {io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);_visitables.get("extensions").remove(builder);if (this.extensions != null) {this.extensions.remove(builder);}} return (A)this;
}
public A removeAllFromExtensions(java.util.Collection items) {
for (io.fabric8.kubernetes.api.model.NamedExtension item : items) {io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(item);_visitables.get("extensions").remove(builder);if (this.extensions != null) {this.extensions.remove(builder);}} return (A)this;
}
public A removeMatchingFromExtensions(java.util.function.Predicate predicate) {
if (extensions == null) return (A) this;
final Iterator each = extensions.iterator();
final List visitables = _visitables.get("extensions");
while (each.hasNext()) {
io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder = each.next();
if (predicate.test(builder)) {
visitables.remove(builder);
each.remove();
}
}
return (A)this;
}
/**
* This method has been deprecated, please use method buildExtensions instead.
* @return The buildable object.
*/
@java.lang.Deprecated
public java.util.List getExtensions() {
return build(extensions);
}
public java.util.List buildExtensions() {
return build(extensions);
}
public io.fabric8.kubernetes.api.model.NamedExtension buildExtension(java.lang.Integer index) {
return this.extensions.get(index).build();
}
public io.fabric8.kubernetes.api.model.NamedExtension buildFirstExtension() {
return this.extensions.get(0).build();
}
public io.fabric8.kubernetes.api.model.NamedExtension buildLastExtension() {
return this.extensions.get(extensions.size() - 1).build();
}
public io.fabric8.kubernetes.api.model.NamedExtension buildMatchingExtension(java.util.function.Predicate predicate) {
for (io.fabric8.kubernetes.api.model.NamedExtensionBuilder item: extensions) { if(predicate.test(item)){ return item.build();} } return null;
}
public java.lang.Boolean hasMatchingExtension(java.util.function.Predicate predicate) {
for (io.fabric8.kubernetes.api.model.NamedExtensionBuilder item: extensions) { if(predicate.test(item)){ return true;} } return false;
}
public A withExtensions(java.util.List extensions) {
if (this.extensions != null) { _visitables.get("extensions").removeAll(this.extensions);}
if (extensions != null) {this.extensions = new java.util.ArrayList(); for (io.fabric8.kubernetes.api.model.NamedExtension item : extensions){this.addToExtensions(item);}} else { this.extensions = null;} return (A) this;
}
public A withExtensions(io.fabric8.kubernetes.api.model.NamedExtension... extensions) {
if (this.extensions != null) {this.extensions.clear();}
if (extensions != null) {for (io.fabric8.kubernetes.api.model.NamedExtension item :extensions){ this.addToExtensions(item);}} return (A) this;
}
public java.lang.Boolean hasExtensions() {
return extensions != null && !extensions.isEmpty();
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested addNewExtension() {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.ExtensionsNestedImpl();
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested addNewExtensionLike(io.fabric8.kubernetes.api.model.NamedExtension item) {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.ExtensionsNestedImpl(-1, item);
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested setNewExtensionLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.NamedExtension item) {
return new io.fabric8.kubernetes.api.model.AuthInfoFluentImpl.ExtensionsNestedImpl(index, item);
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested editExtension(java.lang.Integer index) {
if (extensions.size() <= index) throw new RuntimeException("Can't edit extensions. Index exceeds size.");
return setNewExtensionLike(index, buildExtension(index));
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested editFirstExtension() {
if (extensions.size() == 0) throw new RuntimeException("Can't edit first extensions. The list is empty.");
return setNewExtensionLike(0, buildExtension(0));
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested editLastExtension() {
int index = extensions.size() - 1;
if (index < 0) throw new RuntimeException("Can't edit last extensions. The list is empty.");
return setNewExtensionLike(index, buildExtension(index));
}
public io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested editMatchingExtension(java.util.function.Predicate predicate) {
int index = -1;
for (int i=0;i map) {
if(this.additionalProperties == null && map != null) { this.additionalProperties = new java.util.LinkedHashMap(); }
if(map != null) { this.additionalProperties.putAll(map);} return (A)this;
}
public A removeFromAdditionalProperties(java.lang.String key) {
if(this.additionalProperties == null) { return (A) this; }
if(key != null && this.additionalProperties != null) {this.additionalProperties.remove(key);} return (A)this;
}
public A removeFromAdditionalProperties(java.util.Map map) {
if(this.additionalProperties == null) { return (A) this; }
if(map != null) { for(Object key : map.keySet()) {if (this.additionalProperties != null){this.additionalProperties.remove(key);}}} return (A)this;
}
public java.util.Map getAdditionalProperties() {
return this.additionalProperties;
}
public A withAdditionalProperties(java.util.Map additionalProperties) {
if (additionalProperties == null) { this.additionalProperties = null;} else {this.additionalProperties = new java.util.LinkedHashMap(additionalProperties);} return (A) this;
}
public java.lang.Boolean hasAdditionalProperties() {
return this.additionalProperties != null;
}
public boolean equals(java.lang.Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
AuthInfoFluentImpl that = (AuthInfoFluentImpl) o;
if (as != null ? !as.equals(that.as) :that.as != null) return false;
if (asGroups != null ? !asGroups.equals(that.asGroups) :that.asGroups != null) return false;
if (asUid != null ? !asUid.equals(that.asUid) :that.asUid != null) return false;
if (asUserExtra != null ? !asUserExtra.equals(that.asUserExtra) :that.asUserExtra != null) return false;
if (authProvider != null ? !authProvider.equals(that.authProvider) :that.authProvider != null) return false;
if (clientCertificate != null ? !clientCertificate.equals(that.clientCertificate) :that.clientCertificate != null) return false;
if (clientCertificateData != null ? !clientCertificateData.equals(that.clientCertificateData) :that.clientCertificateData != null) return false;
if (clientKey != null ? !clientKey.equals(that.clientKey) :that.clientKey != null) return false;
if (clientKeyData != null ? !clientKeyData.equals(that.clientKeyData) :that.clientKeyData != null) return false;
if (exec != null ? !exec.equals(that.exec) :that.exec != null) return false;
if (extensions != null ? !extensions.equals(that.extensions) :that.extensions != null) return false;
if (password != null ? !password.equals(that.password) :that.password != null) return false;
if (token != null ? !token.equals(that.token) :that.token != null) return false;
if (tokenFile != null ? !tokenFile.equals(that.tokenFile) :that.tokenFile != null) return false;
if (username != null ? !username.equals(that.username) :that.username != null) return false;
if (additionalProperties != null ? !additionalProperties.equals(that.additionalProperties) :that.additionalProperties != null) return false;
return true;
}
public int hashCode() {
return java.util.Objects.hash(as, asGroups, asUid, asUserExtra, authProvider, clientCertificate, clientCertificateData, clientKey, clientKeyData, exec, extensions, password, token, tokenFile, username, additionalProperties, super.hashCode());
}
public class AuthProviderNestedImpl extends io.fabric8.kubernetes.api.model.AuthProviderConfigFluentImpl> implements io.fabric8.kubernetes.api.model.AuthInfoFluent.AuthProviderNested,io.fabric8.kubernetes.api.builder.Nested{
AuthProviderNestedImpl(io.fabric8.kubernetes.api.model.AuthProviderConfig item) {
this.builder = new io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder(this, item);
}
AuthProviderNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder(this);
}
io.fabric8.kubernetes.api.model.AuthProviderConfigBuilder builder;
public N and() {
return (N) AuthInfoFluentImpl.this.withAuthProvider(builder.build());
}
public N endAuthProvider() {
return and();
}
}
public class ExecNestedImpl extends io.fabric8.kubernetes.api.model.ExecConfigFluentImpl> implements io.fabric8.kubernetes.api.model.AuthInfoFluent.ExecNested,io.fabric8.kubernetes.api.builder.Nested{
ExecNestedImpl(io.fabric8.kubernetes.api.model.ExecConfig item) {
this.builder = new io.fabric8.kubernetes.api.model.ExecConfigBuilder(this, item);
}
ExecNestedImpl() {
this.builder = new io.fabric8.kubernetes.api.model.ExecConfigBuilder(this);
}
io.fabric8.kubernetes.api.model.ExecConfigBuilder builder;
public N and() {
return (N) AuthInfoFluentImpl.this.withExec(builder.build());
}
public N endExec() {
return and();
}
}
public class ExtensionsNestedImpl extends io.fabric8.kubernetes.api.model.NamedExtensionFluentImpl> implements io.fabric8.kubernetes.api.model.AuthInfoFluent.ExtensionsNested,io.fabric8.kubernetes.api.builder.Nested{
ExtensionsNestedImpl(java.lang.Integer index,io.fabric8.kubernetes.api.model.NamedExtension item) {
this.index = index;
this.builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(this, item);
}
ExtensionsNestedImpl() {
this.index = -1;
this.builder = new io.fabric8.kubernetes.api.model.NamedExtensionBuilder(this);
}
io.fabric8.kubernetes.api.model.NamedExtensionBuilder builder;
java.lang.Integer index;
public N and() {
return (N) AuthInfoFluentImpl.this.setToExtensions(index,builder.build());
}
public N endExtension() {
return and();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy