All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dekorate.s2i.config.S2iBuildConfigFluent Maven / Gradle / Ivy

There is a newer version: 4.1.4
Show newest version
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