public final class PodTemplateSpec<R extends DefaultK8sObject> extends AbstractK8sObject<R,PodTemplateSpec<R>>
listener, result| Constructor and Description |
|---|
PodTemplateSpec(R result,
ChangeListener<PodTemplateSpec<R>> listener) |
public PodTemplateSpec(R result, ChangeListener<PodTemplateSpec<R>> listener)
public PodTemplateSpec<R> activeDeadlineSeconds(java.lang.Integer activeDeadlineSeconds)
public Affinity<PodTemplateSpec<R>> affinity()
public PodTemplateSpec<R> affinity(Affinity<PodTemplateSpec<R>> affinity)
public PodTemplateSpec<R> automountServiceAccountToken(java.lang.Boolean automountServiceAccountToken)
public PodTemplateSpec<R> addContainer(Container<PodTemplateSpec<R>> container)
public Container<PodTemplateSpec<R>> addContainer()
public DNSConfig<PodTemplateSpec<R>> dnsConfig()
public PodTemplateSpec<R> dnsConfig(DNSConfig<PodTemplateSpec<R>> dnsConfig)
public PodTemplateSpec<R> dnsPolicy(java.lang.String dnsPolicy)
public PodTemplateSpec<R> enableServiceLinks(java.lang.Boolean enableServiceLinks)
public PodTemplateSpec<R> addHostAlias(HostAlias<PodTemplateSpec<R>> hostAlias)
public HostAlias<PodTemplateSpec<R>> addHostAlias()
public PodTemplateSpec<R> hostIPC(java.lang.Boolean hostIPC)
public PodTemplateSpec<R> hostNetwork(java.lang.Boolean hostNetwork)
public PodTemplateSpec<R> hostPID(java.lang.Boolean hostPID)
public PodTemplateSpec<R> hostname(java.lang.String hostname)
public PodTemplateSpec<R> addImagePullSecret(ImagePullSecret<PodTemplateSpec<R>> imagePullSecret)
public ImagePullSecret<PodTemplateSpec<R>> addImagePullSecret()
public PodTemplateSpec<R> addInitContainer(Container<PodTemplateSpec<R>> initContainer)
public Container<PodTemplateSpec<R>> addInitContainer()
public PodTemplateSpec<R> nodeName(java.lang.String nodeName)
public PodTemplateSpec<R> addNodeSelector(java.lang.String key, java.lang.String value)
public PodTemplateSpec<R> priority(java.lang.Integer priority)
public PodTemplateSpec<R> priorityClassName(java.lang.String priorityClassName)
public PodTemplateSpec<R> addReadinessGate(ReadinessGate<PodTemplateSpec<R>> readinessGate)
public ReadinessGate<PodTemplateSpec<R>> addReadinessGate()
public PodTemplateSpec<R> restartPolicy(java.lang.String restartPolicy)
public PodTemplateSpec<R> runtimeClassName(java.lang.String runtimeClassName)
public PodTemplateSpec<R> schedulerName(java.lang.String schedulerName)
public PodSecurityContext<PodTemplateSpec<R>> podSecurityContext()
public PodTemplateSpec<R> podSecurityContext(PodSecurityContext<PodTemplateSpec<R>> podSecurityContext)
public PodTemplateSpec<R> serviceAccountName(java.lang.String serviceAccountName)
public PodTemplateSpec<R> shareProcessNamespace(java.lang.Boolean shareProcessNamespace)
public PodTemplateSpec<R> subdomain(java.lang.String subdomain)
public PodTemplateSpec<R> terminationGracePeriodSeconds(java.lang.Integer terminationGracePeriodSeconds)
public PodTemplateSpec<R> addToleration(Toleration<PodTemplateSpec<R>> toleration)
public Toleration<PodTemplateSpec<R>> addToleration()
public PodTemplateSpec<R> addVolume(PodVolume<PodTemplateSpec<R>> podVolume)
public PodVolume<PodTemplateSpec<R>> addVolume()
public R buildPodTemplateSpec()