io.dekorate.s2i.config.S2iBuildConfigFluent Maven / Gradle / Ivy
package io.dekorate.s2i.config;
import io.dekorate.deps.kubernetes.api.builder.VisitableBuilder;
import io.dekorate.kubernetes.config.ConfigKey;
import java.lang.StringBuilder;
import io.dekorate.kubernetes.config.EnvFluent;
import io.dekorate.deps.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.dekorate.kubernetes.config.Env;
import io.dekorate.kubernetes.config.ImageConfigurationFluent;
import io.dekorate.deps.kubernetes.api.builder.Predicate;
import io.dekorate.project.Project;
import java.lang.StringBuffer;
import io.dekorate.kubernetes.config.EnvBuilder;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface S2iBuildConfigFluent> extends ImageConfigurationFluent{
public boolean isEnabled();
public A withEnabled(boolean enabled);
public Boolean hasEnabled();
public String getBuilderImage();
public A withBuilderImage(String builderImage);
public Boolean hasBuilderImage();
public A withNewBuilderImage(String arg1);
public A withNewBuilderImage(StringBuilder arg1);
public A withNewBuilderImage(StringBuffer arg1);
public A withBuildEnvVars(io.dekorate.kubernetes.config.Env... buildEnvVars);
/**
* This method has been deprecated, please use method buildBuildEnvVars instead.
*/
@Deprecated public io.dekorate.kubernetes.config.Env[] getBuildEnvVars();
public io.dekorate.kubernetes.config.Env[] buildBuildEnvVars();
public io.dekorate.kubernetes.config.Env buildBuildEnvVar(int index);
public io.dekorate.kubernetes.config.Env buildFirstBuildEnvVar();
public io.dekorate.kubernetes.config.Env buildLastBuildEnvVar();
public io.dekorate.kubernetes.config.Env buildMatchingBuildEnvVar(io.dekorate.deps.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingBuildEnvVar(io.dekorate.deps.kubernetes.api.builder.Predicate predicate);
public A addToBuildEnvVars(int index,io.dekorate.kubernetes.config.Env item);
public A setToBuildEnvVars(int index,io.dekorate.kubernetes.config.Env item);
public A addToBuildEnvVars(io.dekorate.kubernetes.config.Env... items);
public A addAllToConfigBuildEnvVars(Collection items);
public A removeFromBuildEnvVars(io.dekorate.kubernetes.config.Env... items);
public A removeAllFromConfigBuildEnvVars(Collection items);
public A removeMatchingFromConfigBuildEnvVars(io.dekorate.deps.kubernetes.api.builder.Predicate predicate);
public Boolean hasBuildEnvVars();
public A addNewConfigBuildEnvVar(String name,String value,String secret,String configmap,String field);
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested addNewConfigBuildEnvVar();
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested addNewBuildEnvVarLike(io.dekorate.kubernetes.config.Env item);
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested setNewBuildEnvVarLike(int index,io.dekorate.kubernetes.config.Env item);
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested editBuildEnvVar(int index);
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested editFirstBuildEnvVar();
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested editLastBuildEnvVar();
public S2iBuildConfigFluent.ConfigBuildEnvVarsNested editMatchingBuildEnvVar(io.dekorate.deps.kubernetes.api.builder.Predicate predicate);
public boolean isAutoDeployEnabled();
public A withAutoDeployEnabled(boolean autoDeployEnabled);
public Boolean hasAutoDeployEnabled();
public interface ConfigBuildEnvVarsNested extends io.dekorate.deps.kubernetes.api.builder.Nested,EnvFluent>{
public N and(); public N endConfigBuildEnvVar();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy