io.dekorate.openshift.config.OpenshiftConfigFluent Maven / Gradle / Ivy
package io.dekorate.openshift.config;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.dekorate.kubernetes.config.AzureDiskVolume;
import io.dekorate.kubernetes.config.PersistentVolumeClaimVolume;
import io.dekorate.kubernetes.config.Port;
import io.dekorate.kubernetes.config.Label;
import io.dekorate.kubernetes.config.Mount;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.dekorate.kubernetes.config.Env;
import io.dekorate.kubernetes.config.Probe;
import io.dekorate.kubernetes.config.ResourceRequirements;
import java.util.function.Predicate;
import io.dekorate.kubernetes.config.Container;
import io.dekorate.kubernetes.config.ContainerBuilder;
import java.lang.Deprecated;
import io.dekorate.kubernetes.annotation.ServiceType;
import io.dekorate.kubernetes.config.ContainerFluent;
import java.util.Iterator;
import java.lang.Boolean;
import io.dekorate.kubernetes.config.AwsElasticBlockStoreVolume;
import io.dekorate.kubernetes.config.ConfigMapVolume;
import io.dekorate.kubernetes.config.ConfigKey;
import io.dekorate.kubernetes.config.SecretVolume;
import io.dekorate.kubernetes.config.BaseConfigFluent;
import io.dekorate.kubernetes.config.Annotation;
import io.dekorate.kubernetes.config.AzureFileVolume;
import io.dekorate.kubernetes.config.HostAlias;
import java.lang.Integer;
import io.dekorate.project.Project;
import io.dekorate.kubernetes.annotation.ImagePullPolicy;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
import io.dekorate.kubernetes.config.GitRepoVolume;
public interface OpenshiftConfigFluent> extends BaseConfigFluent {
public A withInitContainers(io.dekorate.kubernetes.config.Container... initContainers);
/**
* This method has been deprecated, please use method buildInitContainers instead.
*/
@Deprecated public io.dekorate.kubernetes.config.Container[] getInitContainers();
public io.dekorate.kubernetes.config.Container[] buildInitContainers();
public io.dekorate.kubernetes.config.Container buildInitContainer(int index);
public io.dekorate.kubernetes.config.Container buildFirstInitContainer();
public io.dekorate.kubernetes.config.Container buildLastInitContainer();
public io.dekorate.kubernetes.config.Container buildMatchingInitContainer(Predicate predicate);
public Boolean hasMatchingInitContainer(Predicate predicate);
public A addToInitContainers(int index,io.dekorate.kubernetes.config.Container item);
public A setToInitContainers(int index,io.dekorate.kubernetes.config.Container item);
public A addToInitContainers(io.dekorate.kubernetes.config.Container... items);
public A addAllToConfigInitContainers(Collection items);
public A removeFromInitContainers(io.dekorate.kubernetes.config.Container... items);
public A removeAllFromConfigInitContainers(Collection items);
public A removeMatchingFromConfigInitContainers(Predicate predicate);
public Boolean hasInitContainers();
public OpenshiftConfigFluent.ConfigInitContainersNested addNewConfigInitContainer();
public OpenshiftConfigFluent.ConfigInitContainersNested addNewInitContainerLike(io.dekorate.kubernetes.config.Container item);
public OpenshiftConfigFluent.ConfigInitContainersNested setNewInitContainerLike(int index,io.dekorate.kubernetes.config.Container item);
public OpenshiftConfigFluent.ConfigInitContainersNested editInitContainer(int index);
public OpenshiftConfigFluent.ConfigInitContainersNested editFirstInitContainer();
public OpenshiftConfigFluent.ConfigInitContainersNested editLastInitContainer();
public OpenshiftConfigFluent.ConfigInitContainersNested editMatchingInitContainer(Predicate predicate);
public Integer getReplicas();
public A withReplicas(Integer replicas);
public Boolean hasReplicas();
public A withNewReplicas(String arg1);
public A withNewReplicas(int arg1);
public Boolean getHeadless();
public A withHeadless(Boolean headless);
public Boolean hasHeadless();
public A withNewHeadless(String arg1);
public A withNewHeadless(boolean arg1);
public interface ConfigInitContainersNested extends Nested,ContainerFluent> {
public N and();
public N endConfigInitContainer(); }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy