io.ap4k.openshift.config.OpenshiftConfigFluent Maven / Gradle / Ivy
The newest version!
package io.ap4k.openshift.config;
import io.ap4k.deps.kubernetes.api.builder.VisitableBuilder;
import io.ap4k.kubernetes.config.AzureDiskVolume;
import io.ap4k.kubernetes.config.PersistentVolumeClaimVolume;
import java.lang.StringBuilder;
import io.ap4k.kubernetes.config.Port;
import io.ap4k.deps.kubernetes.api.builder.Nested;
import io.ap4k.kubernetes.config.Label;
import io.ap4k.kubernetes.config.Mount;
import java.util.ArrayList;
import java.lang.String;
import io.ap4k.kubernetes.config.Env;
import io.ap4k.kubernetes.config.Probe;
import io.ap4k.deps.kubernetes.api.builder.Predicate;
import io.ap4k.kubernetes.config.Container;
import java.lang.Deprecated;
import io.ap4k.kubernetes.annotation.ServiceType;
import java.util.Iterator;
import java.lang.Boolean;
import io.ap4k.kubernetes.config.AwsElasticBlockStoreVolume;
import io.ap4k.kubernetes.config.ConfigMapVolume;
import io.ap4k.kubernetes.config.ConfigKey;
import io.ap4k.kubernetes.config.SecretVolume;
import io.ap4k.kubernetes.config.EnvFluent;
import io.ap4k.kubernetes.config.BaseConfigFluent;
import io.ap4k.kubernetes.config.Annotation;
import io.ap4k.kubernetes.config.AzureFileVolume;
import io.ap4k.project.Project;
import java.lang.StringBuffer;
import io.ap4k.kubernetes.annotation.ImagePullPolicy;
import io.ap4k.kubernetes.config.EnvBuilder;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
import io.ap4k.kubernetes.config.GitRepoVolume;
public interface OpenshiftConfigFluent> extends BaseConfigFluent{
public boolean isBuildResourceGenerationEnabled();
public A withBuildResourceGenerationEnabled(boolean buildResourceGenerationEnabled);
public Boolean hasBuildResourceGenerationEnabled();
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.ap4k.kubernetes.config.Env... buildEnvVars);
/**
* This method has been deprecated, please use method buildBuildEnvVars instead.
*/
@Deprecated public io.ap4k.kubernetes.config.Env[] getBuildEnvVars();
public io.ap4k.kubernetes.config.Env[] buildBuildEnvVars();
public io.ap4k.kubernetes.config.Env buildBuildEnvVar(int index);
public io.ap4k.kubernetes.config.Env buildFirstBuildEnvVar();
public io.ap4k.kubernetes.config.Env buildLastBuildEnvVar();
public io.ap4k.kubernetes.config.Env buildMatchingBuildEnvVar(io.ap4k.deps.kubernetes.api.builder.Predicate predicate);
public Boolean hasMatchingBuildEnvVar(io.ap4k.deps.kubernetes.api.builder.Predicate predicate);
public A addToBuildEnvVars(int index,io.ap4k.kubernetes.config.Env item);
public A setToBuildEnvVars(int index,io.ap4k.kubernetes.config.Env item);
public A addToBuildEnvVars(io.ap4k.kubernetes.config.Env... items);
public A addAllToConfigBuildEnvVars(Collection items);
public A removeFromBuildEnvVars(io.ap4k.kubernetes.config.Env... items);
public A removeAllFromConfigBuildEnvVars(Collection items);
public A removeMatchingFromConfigBuildEnvVars(io.ap4k.deps.kubernetes.api.builder.Predicate predicate);
public Boolean hasBuildEnvVars();
public A addNewConfigBuildEnvVar(String name,String value,String secret,String configmap,String field);
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested addNewConfigBuildEnvVar();
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested addNewBuildEnvVarLike(io.ap4k.kubernetes.config.Env item);
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested setNewBuildEnvVarLike(int index,io.ap4k.kubernetes.config.Env item);
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested editBuildEnvVar(int index);
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested editFirstBuildEnvVar();
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested editLastBuildEnvVar();
public OpenshiftConfigFluent.ConfigBuildEnvVarsNested editMatchingBuildEnvVar(io.ap4k.deps.kubernetes.api.builder.Predicate predicate);
public boolean isAutoBuildEnabled();
public A withAutoBuildEnabled(boolean autoBuildEnabled);
public Boolean hasAutoBuildEnabled();
public interface ConfigBuildEnvVarsNested extends io.ap4k.deps.kubernetes.api.builder.Nested,EnvFluent>{
public N and(); public N endConfigBuildEnvVar();
}
}