Package io.fabric8.kubernetes.api.model
Class ContainerFluent<A extends ContainerFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.ContainerFluent<A>
-
- Direct Known Subclasses:
ContainerBuilder
,PodSpecFluent.ContainersNested
,PodSpecFluent.InitContainersNested
public class ContainerFluent<A extends ContainerFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ContainerFluent.EnvFromNested<N>
class
ContainerFluent.EnvNested<N>
class
ContainerFluent.LifecycleNested<N>
class
ContainerFluent.LivenessProbeNested<N>
class
ContainerFluent.PortsNested<N>
class
ContainerFluent.ReadinessProbeNested<N>
class
ContainerFluent.ResizePolicyNested<N>
class
ContainerFluent.ResourcesNested<N>
class
ContainerFluent.SecurityContextNested<N>
class
ContainerFluent.StartupProbeNested<N>
class
ContainerFluent.VolumeDevicesNested<N>
class
ContainerFluent.VolumeMountsNested<N>
-
Constructor Summary
Constructors Constructor Description ContainerFluent()
ContainerFluent(Container instance)
-
Method Summary
-
-
-
Constructor Detail
-
ContainerFluent
public ContainerFluent()
-
ContainerFluent
public ContainerFluent(Container instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(Container instance)
-
addAllToArgs
public A addAllToArgs(Collection<String> items)
-
removeAllFromArgs
public A removeAllFromArgs(Collection<String> items)
-
getArg
public String getArg(int index)
-
getFirstArg
public String getFirstArg()
-
getLastArg
public String getLastArg()
-
hasArgs
public boolean hasArgs()
-
addAllToCommand
public A addAllToCommand(Collection<String> items)
-
removeAllFromCommand
public A removeAllFromCommand(Collection<String> items)
-
getCommand
public String getCommand(int index)
-
getFirstCommand
public String getFirstCommand()
-
getLastCommand
public String getLastCommand()
-
hasCommand
public boolean hasCommand()
-
addAllToEnv
public A addAllToEnv(Collection<EnvVar> items)
-
removeAllFromEnv
public A removeAllFromEnv(Collection<EnvVar> items)
-
removeMatchingFromEnv
public A removeMatchingFromEnv(Predicate<EnvVarBuilder> predicate)
-
buildEnv
public EnvVar buildEnv(int index)
-
buildFirstEnv
public EnvVar buildFirstEnv()
-
buildLastEnv
public EnvVar buildLastEnv()
-
buildMatchingEnv
public EnvVar buildMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
hasMatchingEnv
public boolean hasMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
hasEnv
public boolean hasEnv()
-
addNewEnv
public ContainerFluent.EnvNested<A> addNewEnv()
-
addNewEnvLike
public ContainerFluent.EnvNested<A> addNewEnvLike(EnvVar item)
-
setNewEnvLike
public ContainerFluent.EnvNested<A> setNewEnvLike(int index, EnvVar item)
-
editEnv
public ContainerFluent.EnvNested<A> editEnv(int index)
-
editFirstEnv
public ContainerFluent.EnvNested<A> editFirstEnv()
-
editLastEnv
public ContainerFluent.EnvNested<A> editLastEnv()
-
editMatchingEnv
public ContainerFluent.EnvNested<A> editMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
addToEnvFrom
public A addToEnvFrom(int index, EnvFromSource item)
-
setToEnvFrom
public A setToEnvFrom(int index, EnvFromSource item)
-
addToEnvFrom
public A addToEnvFrom(EnvFromSource... items)
-
addAllToEnvFrom
public A addAllToEnvFrom(Collection<EnvFromSource> items)
-
removeFromEnvFrom
public A removeFromEnvFrom(EnvFromSource... items)
-
removeAllFromEnvFrom
public A removeAllFromEnvFrom(Collection<EnvFromSource> items)
-
removeMatchingFromEnvFrom
public A removeMatchingFromEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
buildEnvFrom
public List<EnvFromSource> buildEnvFrom()
-
buildEnvFrom
public EnvFromSource buildEnvFrom(int index)
-
buildFirstEnvFrom
public EnvFromSource buildFirstEnvFrom()
-
buildLastEnvFrom
public EnvFromSource buildLastEnvFrom()
-
buildMatchingEnvFrom
public EnvFromSource buildMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
hasMatchingEnvFrom
public boolean hasMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
withEnvFrom
public A withEnvFrom(List<EnvFromSource> envFrom)
-
withEnvFrom
public A withEnvFrom(EnvFromSource... envFrom)
-
hasEnvFrom
public boolean hasEnvFrom()
-
addNewEnvFrom
public ContainerFluent.EnvFromNested<A> addNewEnvFrom()
-
addNewEnvFromLike
public ContainerFluent.EnvFromNested<A> addNewEnvFromLike(EnvFromSource item)
-
setNewEnvFromLike
public ContainerFluent.EnvFromNested<A> setNewEnvFromLike(int index, EnvFromSource item)
-
editEnvFrom
public ContainerFluent.EnvFromNested<A> editEnvFrom(int index)
-
editFirstEnvFrom
public ContainerFluent.EnvFromNested<A> editFirstEnvFrom()
-
editLastEnvFrom
public ContainerFluent.EnvFromNested<A> editLastEnvFrom()
-
editMatchingEnvFrom
public ContainerFluent.EnvFromNested<A> editMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
getImage
public String getImage()
-
hasImage
public boolean hasImage()
-
getImagePullPolicy
public String getImagePullPolicy()
-
hasImagePullPolicy
public boolean hasImagePullPolicy()
-
buildLifecycle
public Lifecycle buildLifecycle()
-
hasLifecycle
public boolean hasLifecycle()
-
withNewLifecycle
public ContainerFluent.LifecycleNested<A> withNewLifecycle()
-
withNewLifecycleLike
public ContainerFluent.LifecycleNested<A> withNewLifecycleLike(Lifecycle item)
-
editLifecycle
public ContainerFluent.LifecycleNested<A> editLifecycle()
-
editOrNewLifecycle
public ContainerFluent.LifecycleNested<A> editOrNewLifecycle()
-
editOrNewLifecycleLike
public ContainerFluent.LifecycleNested<A> editOrNewLifecycleLike(Lifecycle item)
-
buildLivenessProbe
public Probe buildLivenessProbe()
-
hasLivenessProbe
public boolean hasLivenessProbe()
-
withNewLivenessProbe
public ContainerFluent.LivenessProbeNested<A> withNewLivenessProbe()
-
withNewLivenessProbeLike
public ContainerFluent.LivenessProbeNested<A> withNewLivenessProbeLike(Probe item)
-
editLivenessProbe
public ContainerFluent.LivenessProbeNested<A> editLivenessProbe()
-
editOrNewLivenessProbe
public ContainerFluent.LivenessProbeNested<A> editOrNewLivenessProbe()
-
editOrNewLivenessProbeLike
public ContainerFluent.LivenessProbeNested<A> editOrNewLivenessProbeLike(Probe item)
-
getName
public String getName()
-
hasName
public boolean hasName()
-
addToPorts
public A addToPorts(int index, ContainerPort item)
-
setToPorts
public A setToPorts(int index, ContainerPort item)
-
addToPorts
public A addToPorts(ContainerPort... items)
-
addAllToPorts
public A addAllToPorts(Collection<ContainerPort> items)
-
removeFromPorts
public A removeFromPorts(ContainerPort... items)
-
removeAllFromPorts
public A removeAllFromPorts(Collection<ContainerPort> items)
-
removeMatchingFromPorts
public A removeMatchingFromPorts(Predicate<ContainerPortBuilder> predicate)
-
buildPorts
public List<ContainerPort> buildPorts()
-
buildPort
public ContainerPort buildPort(int index)
-
buildFirstPort
public ContainerPort buildFirstPort()
-
buildLastPort
public ContainerPort buildLastPort()
-
buildMatchingPort
public ContainerPort buildMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
hasMatchingPort
public boolean hasMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
withPorts
public A withPorts(List<ContainerPort> ports)
-
withPorts
public A withPorts(ContainerPort... ports)
-
hasPorts
public boolean hasPorts()
-
addNewPort
public A addNewPort(Integer containerPort, String hostIP, Integer hostPort, String name, String protocol)
-
addNewPort
public ContainerFluent.PortsNested<A> addNewPort()
-
addNewPortLike
public ContainerFluent.PortsNested<A> addNewPortLike(ContainerPort item)
-
setNewPortLike
public ContainerFluent.PortsNested<A> setNewPortLike(int index, ContainerPort item)
-
editPort
public ContainerFluent.PortsNested<A> editPort(int index)
-
editFirstPort
public ContainerFluent.PortsNested<A> editFirstPort()
-
editLastPort
public ContainerFluent.PortsNested<A> editLastPort()
-
editMatchingPort
public ContainerFluent.PortsNested<A> editMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
buildReadinessProbe
public Probe buildReadinessProbe()
-
hasReadinessProbe
public boolean hasReadinessProbe()
-
withNewReadinessProbe
public ContainerFluent.ReadinessProbeNested<A> withNewReadinessProbe()
-
withNewReadinessProbeLike
public ContainerFluent.ReadinessProbeNested<A> withNewReadinessProbeLike(Probe item)
-
editReadinessProbe
public ContainerFluent.ReadinessProbeNested<A> editReadinessProbe()
-
editOrNewReadinessProbe
public ContainerFluent.ReadinessProbeNested<A> editOrNewReadinessProbe()
-
editOrNewReadinessProbeLike
public ContainerFluent.ReadinessProbeNested<A> editOrNewReadinessProbeLike(Probe item)
-
addToResizePolicy
public A addToResizePolicy(int index, ContainerResizePolicy item)
-
setToResizePolicy
public A setToResizePolicy(int index, ContainerResizePolicy item)
-
addToResizePolicy
public A addToResizePolicy(ContainerResizePolicy... items)
-
addAllToResizePolicy
public A addAllToResizePolicy(Collection<ContainerResizePolicy> items)
-
removeFromResizePolicy
public A removeFromResizePolicy(ContainerResizePolicy... items)
-
removeAllFromResizePolicy
public A removeAllFromResizePolicy(Collection<ContainerResizePolicy> items)
-
removeMatchingFromResizePolicy
public A removeMatchingFromResizePolicy(Predicate<ContainerResizePolicyBuilder> predicate)
-
buildResizePolicy
public List<ContainerResizePolicy> buildResizePolicy()
-
buildResizePolicy
public ContainerResizePolicy buildResizePolicy(int index)
-
buildFirstResizePolicy
public ContainerResizePolicy buildFirstResizePolicy()
-
buildLastResizePolicy
public ContainerResizePolicy buildLastResizePolicy()
-
buildMatchingResizePolicy
public ContainerResizePolicy buildMatchingResizePolicy(Predicate<ContainerResizePolicyBuilder> predicate)
-
hasMatchingResizePolicy
public boolean hasMatchingResizePolicy(Predicate<ContainerResizePolicyBuilder> predicate)
-
withResizePolicy
public A withResizePolicy(List<ContainerResizePolicy> resizePolicy)
-
withResizePolicy
public A withResizePolicy(ContainerResizePolicy... resizePolicy)
-
hasResizePolicy
public boolean hasResizePolicy()
-
addNewResizePolicy
public ContainerFluent.ResizePolicyNested<A> addNewResizePolicy()
-
addNewResizePolicyLike
public ContainerFluent.ResizePolicyNested<A> addNewResizePolicyLike(ContainerResizePolicy item)
-
setNewResizePolicyLike
public ContainerFluent.ResizePolicyNested<A> setNewResizePolicyLike(int index, ContainerResizePolicy item)
-
editResizePolicy
public ContainerFluent.ResizePolicyNested<A> editResizePolicy(int index)
-
editFirstResizePolicy
public ContainerFluent.ResizePolicyNested<A> editFirstResizePolicy()
-
editLastResizePolicy
public ContainerFluent.ResizePolicyNested<A> editLastResizePolicy()
-
editMatchingResizePolicy
public ContainerFluent.ResizePolicyNested<A> editMatchingResizePolicy(Predicate<ContainerResizePolicyBuilder> predicate)
-
buildResources
public ResourceRequirements buildResources()
-
withResources
public A withResources(ResourceRequirements resources)
-
hasResources
public boolean hasResources()
-
withNewResources
public ContainerFluent.ResourcesNested<A> withNewResources()
-
withNewResourcesLike
public ContainerFluent.ResourcesNested<A> withNewResourcesLike(ResourceRequirements item)
-
editResources
public ContainerFluent.ResourcesNested<A> editResources()
-
editOrNewResources
public ContainerFluent.ResourcesNested<A> editOrNewResources()
-
editOrNewResourcesLike
public ContainerFluent.ResourcesNested<A> editOrNewResourcesLike(ResourceRequirements item)
-
getRestartPolicy
public String getRestartPolicy()
-
hasRestartPolicy
public boolean hasRestartPolicy()
-
buildSecurityContext
public SecurityContext buildSecurityContext()
-
withSecurityContext
public A withSecurityContext(SecurityContext securityContext)
-
hasSecurityContext
public boolean hasSecurityContext()
-
withNewSecurityContext
public ContainerFluent.SecurityContextNested<A> withNewSecurityContext()
-
withNewSecurityContextLike
public ContainerFluent.SecurityContextNested<A> withNewSecurityContextLike(SecurityContext item)
-
editSecurityContext
public ContainerFluent.SecurityContextNested<A> editSecurityContext()
-
editOrNewSecurityContext
public ContainerFluent.SecurityContextNested<A> editOrNewSecurityContext()
-
editOrNewSecurityContextLike
public ContainerFluent.SecurityContextNested<A> editOrNewSecurityContextLike(SecurityContext item)
-
buildStartupProbe
public Probe buildStartupProbe()
-
hasStartupProbe
public boolean hasStartupProbe()
-
withNewStartupProbe
public ContainerFluent.StartupProbeNested<A> withNewStartupProbe()
-
withNewStartupProbeLike
public ContainerFluent.StartupProbeNested<A> withNewStartupProbeLike(Probe item)
-
editStartupProbe
public ContainerFluent.StartupProbeNested<A> editStartupProbe()
-
editOrNewStartupProbe
public ContainerFluent.StartupProbeNested<A> editOrNewStartupProbe()
-
editOrNewStartupProbeLike
public ContainerFluent.StartupProbeNested<A> editOrNewStartupProbeLike(Probe item)
-
getStdin
public Boolean getStdin()
-
hasStdin
public boolean hasStdin()
-
getStdinOnce
public Boolean getStdinOnce()
-
hasStdinOnce
public boolean hasStdinOnce()
-
getTerminationMessagePath
public String getTerminationMessagePath()
-
hasTerminationMessagePath
public boolean hasTerminationMessagePath()
-
getTerminationMessagePolicy
public String getTerminationMessagePolicy()
-
withTerminationMessagePolicy
public A withTerminationMessagePolicy(String terminationMessagePolicy)
-
hasTerminationMessagePolicy
public boolean hasTerminationMessagePolicy()
-
getTty
public Boolean getTty()
-
hasTty
public boolean hasTty()
-
addToVolumeDevices
public A addToVolumeDevices(int index, VolumeDevice item)
-
setToVolumeDevices
public A setToVolumeDevices(int index, VolumeDevice item)
-
addToVolumeDevices
public A addToVolumeDevices(VolumeDevice... items)
-
addAllToVolumeDevices
public A addAllToVolumeDevices(Collection<VolumeDevice> items)
-
removeFromVolumeDevices
public A removeFromVolumeDevices(VolumeDevice... items)
-
removeAllFromVolumeDevices
public A removeAllFromVolumeDevices(Collection<VolumeDevice> items)
-
removeMatchingFromVolumeDevices
public A removeMatchingFromVolumeDevices(Predicate<VolumeDeviceBuilder> predicate)
-
buildVolumeDevices
public List<VolumeDevice> buildVolumeDevices()
-
buildVolumeDevice
public VolumeDevice buildVolumeDevice(int index)
-
buildFirstVolumeDevice
public VolumeDevice buildFirstVolumeDevice()
-
buildLastVolumeDevice
public VolumeDevice buildLastVolumeDevice()
-
buildMatchingVolumeDevice
public VolumeDevice buildMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
hasMatchingVolumeDevice
public boolean hasMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
withVolumeDevices
public A withVolumeDevices(List<VolumeDevice> volumeDevices)
-
withVolumeDevices
public A withVolumeDevices(VolumeDevice... volumeDevices)
-
hasVolumeDevices
public boolean hasVolumeDevices()
-
addNewVolumeDevice
public ContainerFluent.VolumeDevicesNested<A> addNewVolumeDevice()
-
addNewVolumeDeviceLike
public ContainerFluent.VolumeDevicesNested<A> addNewVolumeDeviceLike(VolumeDevice item)
-
setNewVolumeDeviceLike
public ContainerFluent.VolumeDevicesNested<A> setNewVolumeDeviceLike(int index, VolumeDevice item)
-
editVolumeDevice
public ContainerFluent.VolumeDevicesNested<A> editVolumeDevice(int index)
-
editFirstVolumeDevice
public ContainerFluent.VolumeDevicesNested<A> editFirstVolumeDevice()
-
editLastVolumeDevice
public ContainerFluent.VolumeDevicesNested<A> editLastVolumeDevice()
-
editMatchingVolumeDevice
public ContainerFluent.VolumeDevicesNested<A> editMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
addToVolumeMounts
public A addToVolumeMounts(int index, VolumeMount item)
-
setToVolumeMounts
public A setToVolumeMounts(int index, VolumeMount item)
-
addToVolumeMounts
public A addToVolumeMounts(VolumeMount... items)
-
addAllToVolumeMounts
public A addAllToVolumeMounts(Collection<VolumeMount> items)
-
removeFromVolumeMounts
public A removeFromVolumeMounts(VolumeMount... items)
-
removeAllFromVolumeMounts
public A removeAllFromVolumeMounts(Collection<VolumeMount> items)
-
removeMatchingFromVolumeMounts
public A removeMatchingFromVolumeMounts(Predicate<VolumeMountBuilder> predicate)
-
buildVolumeMounts
public List<VolumeMount> buildVolumeMounts()
-
buildVolumeMount
public VolumeMount buildVolumeMount(int index)
-
buildFirstVolumeMount
public VolumeMount buildFirstVolumeMount()
-
buildLastVolumeMount
public VolumeMount buildLastVolumeMount()
-
buildMatchingVolumeMount
public VolumeMount buildMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
hasMatchingVolumeMount
public boolean hasMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
withVolumeMounts
public A withVolumeMounts(List<VolumeMount> volumeMounts)
-
withVolumeMounts
public A withVolumeMounts(VolumeMount... volumeMounts)
-
hasVolumeMounts
public boolean hasVolumeMounts()
-
addNewVolumeMount
public ContainerFluent.VolumeMountsNested<A> addNewVolumeMount()
-
addNewVolumeMountLike
public ContainerFluent.VolumeMountsNested<A> addNewVolumeMountLike(VolumeMount item)
-
setNewVolumeMountLike
public ContainerFluent.VolumeMountsNested<A> setNewVolumeMountLike(int index, VolumeMount item)
-
editVolumeMount
public ContainerFluent.VolumeMountsNested<A> editVolumeMount(int index)
-
editFirstVolumeMount
public ContainerFluent.VolumeMountsNested<A> editFirstVolumeMount()
-
editLastVolumeMount
public ContainerFluent.VolumeMountsNested<A> editLastVolumeMount()
-
editMatchingVolumeMount
public ContainerFluent.VolumeMountsNested<A> editMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
getWorkingDir
public String getWorkingDir()
-
hasWorkingDir
public boolean hasWorkingDir()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends ContainerFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends ContainerFluent<A>>
-
withStdin
public A withStdin()
-
withStdinOnce
public A withStdinOnce()
-
withTty
public A withTty()
-
-