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

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();
}


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy