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

annotations.io.fabric8.kubernetes.api.model.PodSpecFluent Maven / Gradle / Ivy

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