![JAR search and dependency download from the Maven repository](/logo.png)
annotations.io.fabric8.kubernetes.api.model.PodSpecFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Long;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import javax.validation.Valid;
import java.lang.String;
import java.lang.Boolean;
import java.util.Map;
import java.lang.Object;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
public interface PodSpecFluent> extends Fluent{
public Long getActiveDeadlineSeconds();
public A withActiveDeadlineSeconds(Long activeDeadlineSeconds);
public A addToContainers(Container... items);
public A removeFromContainers(Container... items);
public List getContainers();
public A withContainers(List containers);
public A withContainers(Container... containers);
public PodSpecFluent.ContainersNested addNewContainer();
public PodSpecFluent.ContainersNested addNewContainerLike(Container item);
public String getDnsPolicy();
public A withDnsPolicy(String dnsPolicy);
public String getHost();
public A withHost(String host);
public Boolean isHostIPC();
public A withHostIPC(Boolean hostIPC);
public Boolean isHostNetwork();
public A withHostNetwork(Boolean hostNetwork);
public Boolean isHostPID();
public A withHostPID(Boolean hostPID);
public String getHostname();
public A withHostname(String hostname);
public A addToImagePullSecrets(LocalObjectReference... items);
public A removeFromImagePullSecrets(LocalObjectReference... items);
public List getImagePullSecrets();
public A withImagePullSecrets(List imagePullSecrets);
public A withImagePullSecrets(LocalObjectReference... imagePullSecrets);
public PodSpecFluent.ImagePullSecretsNested addNewImagePullSecret();
public PodSpecFluent.ImagePullSecretsNested addNewImagePullSecretLike(LocalObjectReference item);
public A addNewImagePullSecret(String name);
public String getNodeName();
public A withNodeName(String nodeName);
public A addToNodeSelector(String key,String value);
public A addToNodeSelector(Map map);
public A removeFromNodeSelector(String key);
public A removeFromNodeSelector(Map map);
public Map getNodeSelector();
public A withNodeSelector(Map nodeSelector);
public String getRestartPolicy();
public A withRestartPolicy(String restartPolicy);
public PodSecurityContext getSecurityContext();
public A withSecurityContext(PodSecurityContext securityContext);
public PodSpecFluent.SecurityContextNested withNewSecurityContext();
public PodSpecFluent.SecurityContextNested withNewSecurityContextLike(PodSecurityContext item);
public PodSpecFluent.SecurityContextNested editSecurityContext();
public String getServiceAccount();
public A withServiceAccount(String serviceAccount);
public String getServiceAccountName();
public A withServiceAccountName(String serviceAccountName);
public String getSubdomain();
public A withSubdomain(String subdomain);
public Long getTerminationGracePeriodSeconds();
public A withTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds);
public A addToVolumes(Volume... items);
public A removeFromVolumes(Volume... items);
public List getVolumes();
public A withVolumes(List volumes);
public A withVolumes(Volume... volumes);
public PodSpecFluent.VolumesNested addNewVolume();
public PodSpecFluent.VolumesNested addNewVolumeLike(Volume item);
public interface ContainersNested extends Nested,ContainerFluent>{
public N endContainer(); public N and();
}
public interface ImagePullSecretsNested extends Nested,LocalObjectReferenceFluent>{
public N endImagePullSecret(); public N and();
}
public interface SecurityContextNested extends Nested,PodSecurityContextFluent>{
public N endSecurityContext(); public N and();
}
public interface VolumesNested extends Nested,VolumeFluent>{
public N endVolume(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy