Package io.fabric8.kubernetes.api.model
Interface ContainerFluent<A extends ContainerFluent<A>>
-
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
PodSpecFluent.ContainersNested<N>
,PodSpecFluent.InitContainersNested<N>
,WatchEventFluent.ContainerObjectNested<N>
- All Known Implementing Classes:
ContainerBuilder
,ContainerFluentImpl
,PodSpecFluentImpl.ContainersNestedImpl
,PodSpecFluentImpl.InitContainersNestedImpl
,WatchEventFluentImpl.ContainerObjectNestedImpl
public interface ContainerFluent<A extends ContainerFluent<A>> extends Fluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ContainerFluent.EnvFromNested<N>
static interface
ContainerFluent.EnvNested<N>
static interface
ContainerFluent.LifecycleNested<N>
static interface
ContainerFluent.LivenessProbeNested<N>
static interface
ContainerFluent.PortsNested<N>
static interface
ContainerFluent.ReadinessProbeNested<N>
static interface
ContainerFluent.ResourcesNested<N>
static interface
ContainerFluent.SecurityContextNested<N>
static interface
ContainerFluent.StartupProbeNested<N>
static interface
ContainerFluent.VolumeDevicesNested<N>
static interface
ContainerFluent.VolumeMountsNested<N>
-
Method Summary
-
-
-
Method Detail
-
addAllToArgs
A addAllToArgs(Collection<String> items)
-
removeAllFromArgs
A removeAllFromArgs(Collection<String> items)
-
getArg
String getArg(int index)
-
getFirstArg
String getFirstArg()
-
getLastArg
String getLastArg()
-
hasArgs
Boolean hasArgs()
-
addNewArg
A addNewArg(StringBuilder arg1)
-
addNewArg
A addNewArg(StringBuffer arg1)
-
addAllToCommand
A addAllToCommand(Collection<String> items)
-
removeAllFromCommand
A removeAllFromCommand(Collection<String> items)
-
getCommand
String getCommand(int index)
-
getFirstCommand
String getFirstCommand()
-
getLastCommand
String getLastCommand()
-
hasCommand
Boolean hasCommand()
-
addNewCommand
A addNewCommand(StringBuilder arg1)
-
addNewCommand
A addNewCommand(StringBuffer arg1)
-
addAllToEnv
A addAllToEnv(Collection<EnvVar> items)
-
removeAllFromEnv
A removeAllFromEnv(Collection<EnvVar> items)
-
removeMatchingFromEnv
A removeMatchingFromEnv(Predicate<EnvVarBuilder> predicate)
-
getEnv
@Deprecated List<EnvVar> getEnv()
Deprecated.This method has been deprecated, please use method buildEnv instead.- Returns:
- The buildable object.
-
buildEnv
EnvVar buildEnv(int index)
-
buildFirstEnv
EnvVar buildFirstEnv()
-
buildLastEnv
EnvVar buildLastEnv()
-
buildMatchingEnv
EnvVar buildMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
hasMatchingEnv
Boolean hasMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
hasEnv
Boolean hasEnv()
-
addNewEnv
ContainerFluent.EnvNested<A> addNewEnv()
-
addNewEnvLike
ContainerFluent.EnvNested<A> addNewEnvLike(EnvVar item)
-
setNewEnvLike
ContainerFluent.EnvNested<A> setNewEnvLike(int index, EnvVar item)
-
editEnv
ContainerFluent.EnvNested<A> editEnv(int index)
-
editFirstEnv
ContainerFluent.EnvNested<A> editFirstEnv()
-
editLastEnv
ContainerFluent.EnvNested<A> editLastEnv()
-
editMatchingEnv
ContainerFluent.EnvNested<A> editMatchingEnv(Predicate<EnvVarBuilder> predicate)
-
addToEnvFrom
A addToEnvFrom(int index, EnvFromSource item)
-
setToEnvFrom
A setToEnvFrom(int index, EnvFromSource item)
-
addToEnvFrom
A addToEnvFrom(EnvFromSource... items)
-
addAllToEnvFrom
A addAllToEnvFrom(Collection<EnvFromSource> items)
-
removeFromEnvFrom
A removeFromEnvFrom(EnvFromSource... items)
-
removeAllFromEnvFrom
A removeAllFromEnvFrom(Collection<EnvFromSource> items)
-
removeMatchingFromEnvFrom
A removeMatchingFromEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
getEnvFrom
@Deprecated List<EnvFromSource> getEnvFrom()
Deprecated.This method has been deprecated, please use method buildEnvFrom instead.- Returns:
- The buildable object.
-
buildEnvFrom
List<EnvFromSource> buildEnvFrom()
-
buildEnvFrom
EnvFromSource buildEnvFrom(int index)
-
buildFirstEnvFrom
EnvFromSource buildFirstEnvFrom()
-
buildLastEnvFrom
EnvFromSource buildLastEnvFrom()
-
buildMatchingEnvFrom
EnvFromSource buildMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
hasMatchingEnvFrom
Boolean hasMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
withEnvFrom
A withEnvFrom(List<EnvFromSource> envFrom)
-
withEnvFrom
A withEnvFrom(EnvFromSource... envFrom)
-
hasEnvFrom
Boolean hasEnvFrom()
-
addNewEnvFrom
ContainerFluent.EnvFromNested<A> addNewEnvFrom()
-
addNewEnvFromLike
ContainerFluent.EnvFromNested<A> addNewEnvFromLike(EnvFromSource item)
-
setNewEnvFromLike
ContainerFluent.EnvFromNested<A> setNewEnvFromLike(int index, EnvFromSource item)
-
editEnvFrom
ContainerFluent.EnvFromNested<A> editEnvFrom(int index)
-
editFirstEnvFrom
ContainerFluent.EnvFromNested<A> editFirstEnvFrom()
-
editLastEnvFrom
ContainerFluent.EnvFromNested<A> editLastEnvFrom()
-
editMatchingEnvFrom
ContainerFluent.EnvFromNested<A> editMatchingEnvFrom(Predicate<EnvFromSourceBuilder> predicate)
-
getImage
String getImage()
-
hasImage
Boolean hasImage()
-
withNewImage
A withNewImage(StringBuilder arg1)
-
withNewImage
A withNewImage(StringBuffer arg1)
-
getImagePullPolicy
String getImagePullPolicy()
-
hasImagePullPolicy
Boolean hasImagePullPolicy()
-
withNewImagePullPolicy
A withNewImagePullPolicy(StringBuilder arg1)
-
withNewImagePullPolicy
A withNewImagePullPolicy(StringBuffer arg1)
-
getLifecycle
@Deprecated Lifecycle getLifecycle()
Deprecated.This method has been deprecated, please use method buildLifecycle instead.- Returns:
- The buildable object.
-
buildLifecycle
Lifecycle buildLifecycle()
-
hasLifecycle
Boolean hasLifecycle()
-
withNewLifecycle
ContainerFluent.LifecycleNested<A> withNewLifecycle()
-
withNewLifecycleLike
ContainerFluent.LifecycleNested<A> withNewLifecycleLike(Lifecycle item)
-
editLifecycle
ContainerFluent.LifecycleNested<A> editLifecycle()
-
editOrNewLifecycle
ContainerFluent.LifecycleNested<A> editOrNewLifecycle()
-
editOrNewLifecycleLike
ContainerFluent.LifecycleNested<A> editOrNewLifecycleLike(Lifecycle item)
-
getLivenessProbe
@Deprecated Probe getLivenessProbe()
Deprecated.This method has been deprecated, please use method buildLivenessProbe instead.- Returns:
- The buildable object.
-
buildLivenessProbe
Probe buildLivenessProbe()
-
hasLivenessProbe
Boolean hasLivenessProbe()
-
withNewLivenessProbe
ContainerFluent.LivenessProbeNested<A> withNewLivenessProbe()
-
withNewLivenessProbeLike
ContainerFluent.LivenessProbeNested<A> withNewLivenessProbeLike(Probe item)
-
editLivenessProbe
ContainerFluent.LivenessProbeNested<A> editLivenessProbe()
-
editOrNewLivenessProbe
ContainerFluent.LivenessProbeNested<A> editOrNewLivenessProbe()
-
editOrNewLivenessProbeLike
ContainerFluent.LivenessProbeNested<A> editOrNewLivenessProbeLike(Probe item)
-
getName
String getName()
-
hasName
Boolean hasName()
-
withNewName
A withNewName(StringBuilder arg1)
-
withNewName
A withNewName(StringBuffer arg1)
-
addToPorts
A addToPorts(int index, ContainerPort item)
-
setToPorts
A setToPorts(int index, ContainerPort item)
-
addToPorts
A addToPorts(ContainerPort... items)
-
addAllToPorts
A addAllToPorts(Collection<ContainerPort> items)
-
removeFromPorts
A removeFromPorts(ContainerPort... items)
-
removeAllFromPorts
A removeAllFromPorts(Collection<ContainerPort> items)
-
removeMatchingFromPorts
A removeMatchingFromPorts(Predicate<ContainerPortBuilder> predicate)
-
getPorts
@Deprecated List<ContainerPort> getPorts()
Deprecated.This method has been deprecated, please use method buildPorts instead.- Returns:
- The buildable object.
-
buildPorts
List<ContainerPort> buildPorts()
-
buildPort
ContainerPort buildPort(int index)
-
buildFirstPort
ContainerPort buildFirstPort()
-
buildLastPort
ContainerPort buildLastPort()
-
buildMatchingPort
ContainerPort buildMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
hasMatchingPort
Boolean hasMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
withPorts
A withPorts(List<ContainerPort> ports)
-
withPorts
A withPorts(ContainerPort... ports)
-
hasPorts
Boolean hasPorts()
-
addNewPort
A addNewPort(Integer containerPort, String hostIP, Integer hostPort, String name, String protocol)
-
addNewPort
ContainerFluent.PortsNested<A> addNewPort()
-
addNewPortLike
ContainerFluent.PortsNested<A> addNewPortLike(ContainerPort item)
-
setNewPortLike
ContainerFluent.PortsNested<A> setNewPortLike(int index, ContainerPort item)
-
editPort
ContainerFluent.PortsNested<A> editPort(int index)
-
editFirstPort
ContainerFluent.PortsNested<A> editFirstPort()
-
editLastPort
ContainerFluent.PortsNested<A> editLastPort()
-
editMatchingPort
ContainerFluent.PortsNested<A> editMatchingPort(Predicate<ContainerPortBuilder> predicate)
-
getReadinessProbe
@Deprecated Probe getReadinessProbe()
Deprecated.This method has been deprecated, please use method buildReadinessProbe instead.- Returns:
- The buildable object.
-
buildReadinessProbe
Probe buildReadinessProbe()
-
hasReadinessProbe
Boolean hasReadinessProbe()
-
withNewReadinessProbe
ContainerFluent.ReadinessProbeNested<A> withNewReadinessProbe()
-
withNewReadinessProbeLike
ContainerFluent.ReadinessProbeNested<A> withNewReadinessProbeLike(Probe item)
-
editReadinessProbe
ContainerFluent.ReadinessProbeNested<A> editReadinessProbe()
-
editOrNewReadinessProbe
ContainerFluent.ReadinessProbeNested<A> editOrNewReadinessProbe()
-
editOrNewReadinessProbeLike
ContainerFluent.ReadinessProbeNested<A> editOrNewReadinessProbeLike(Probe item)
-
getResources
@Deprecated ResourceRequirements getResources()
Deprecated.This method has been deprecated, please use method buildResources instead.- Returns:
- The buildable object.
-
buildResources
ResourceRequirements buildResources()
-
withResources
A withResources(ResourceRequirements resources)
-
hasResources
Boolean hasResources()
-
withNewResources
ContainerFluent.ResourcesNested<A> withNewResources()
-
withNewResourcesLike
ContainerFluent.ResourcesNested<A> withNewResourcesLike(ResourceRequirements item)
-
editResources
ContainerFluent.ResourcesNested<A> editResources()
-
editOrNewResources
ContainerFluent.ResourcesNested<A> editOrNewResources()
-
editOrNewResourcesLike
ContainerFluent.ResourcesNested<A> editOrNewResourcesLike(ResourceRequirements item)
-
getSecurityContext
@Deprecated SecurityContext getSecurityContext()
Deprecated.This method has been deprecated, please use method buildSecurityContext instead.- Returns:
- The buildable object.
-
buildSecurityContext
SecurityContext buildSecurityContext()
-
withSecurityContext
A withSecurityContext(SecurityContext securityContext)
-
hasSecurityContext
Boolean hasSecurityContext()
-
withNewSecurityContext
ContainerFluent.SecurityContextNested<A> withNewSecurityContext()
-
withNewSecurityContextLike
ContainerFluent.SecurityContextNested<A> withNewSecurityContextLike(SecurityContext item)
-
editSecurityContext
ContainerFluent.SecurityContextNested<A> editSecurityContext()
-
editOrNewSecurityContext
ContainerFluent.SecurityContextNested<A> editOrNewSecurityContext()
-
editOrNewSecurityContextLike
ContainerFluent.SecurityContextNested<A> editOrNewSecurityContextLike(SecurityContext item)
-
getStartupProbe
@Deprecated Probe getStartupProbe()
Deprecated.This method has been deprecated, please use method buildStartupProbe instead.- Returns:
- The buildable object.
-
buildStartupProbe
Probe buildStartupProbe()
-
hasStartupProbe
Boolean hasStartupProbe()
-
withNewStartupProbe
ContainerFluent.StartupProbeNested<A> withNewStartupProbe()
-
withNewStartupProbeLike
ContainerFluent.StartupProbeNested<A> withNewStartupProbeLike(Probe item)
-
editStartupProbe
ContainerFluent.StartupProbeNested<A> editStartupProbe()
-
editOrNewStartupProbe
ContainerFluent.StartupProbeNested<A> editOrNewStartupProbe()
-
editOrNewStartupProbeLike
ContainerFluent.StartupProbeNested<A> editOrNewStartupProbeLike(Probe item)
-
isStdin
Boolean isStdin()
-
hasStdin
Boolean hasStdin()
-
withNewStdin
A withNewStdin(boolean arg1)
-
isStdinOnce
Boolean isStdinOnce()
-
hasStdinOnce
Boolean hasStdinOnce()
-
withNewStdinOnce
A withNewStdinOnce(boolean arg1)
-
getTerminationMessagePath
String getTerminationMessagePath()
-
hasTerminationMessagePath
Boolean hasTerminationMessagePath()
-
withNewTerminationMessagePath
A withNewTerminationMessagePath(StringBuilder arg1)
-
withNewTerminationMessagePath
A withNewTerminationMessagePath(StringBuffer arg1)
-
getTerminationMessagePolicy
String getTerminationMessagePolicy()
-
hasTerminationMessagePolicy
Boolean hasTerminationMessagePolicy()
-
withNewTerminationMessagePolicy
A withNewTerminationMessagePolicy(StringBuilder arg1)
-
withNewTerminationMessagePolicy
A withNewTerminationMessagePolicy(StringBuffer arg1)
-
isTty
Boolean isTty()
-
hasTty
Boolean hasTty()
-
withNewTty
A withNewTty(boolean arg1)
-
addToVolumeDevices
A addToVolumeDevices(int index, VolumeDevice item)
-
setToVolumeDevices
A setToVolumeDevices(int index, VolumeDevice item)
-
addToVolumeDevices
A addToVolumeDevices(VolumeDevice... items)
-
addAllToVolumeDevices
A addAllToVolumeDevices(Collection<VolumeDevice> items)
-
removeFromVolumeDevices
A removeFromVolumeDevices(VolumeDevice... items)
-
removeAllFromVolumeDevices
A removeAllFromVolumeDevices(Collection<VolumeDevice> items)
-
removeMatchingFromVolumeDevices
A removeMatchingFromVolumeDevices(Predicate<VolumeDeviceBuilder> predicate)
-
getVolumeDevices
@Deprecated List<VolumeDevice> getVolumeDevices()
Deprecated.This method has been deprecated, please use method buildVolumeDevices instead.- Returns:
- The buildable object.
-
buildVolumeDevices
List<VolumeDevice> buildVolumeDevices()
-
buildVolumeDevice
VolumeDevice buildVolumeDevice(int index)
-
buildFirstVolumeDevice
VolumeDevice buildFirstVolumeDevice()
-
buildLastVolumeDevice
VolumeDevice buildLastVolumeDevice()
-
buildMatchingVolumeDevice
VolumeDevice buildMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
hasMatchingVolumeDevice
Boolean hasMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
withVolumeDevices
A withVolumeDevices(List<VolumeDevice> volumeDevices)
-
withVolumeDevices
A withVolumeDevices(VolumeDevice... volumeDevices)
-
hasVolumeDevices
Boolean hasVolumeDevices()
-
addNewVolumeDevice
ContainerFluent.VolumeDevicesNested<A> addNewVolumeDevice()
-
addNewVolumeDeviceLike
ContainerFluent.VolumeDevicesNested<A> addNewVolumeDeviceLike(VolumeDevice item)
-
setNewVolumeDeviceLike
ContainerFluent.VolumeDevicesNested<A> setNewVolumeDeviceLike(int index, VolumeDevice item)
-
editVolumeDevice
ContainerFluent.VolumeDevicesNested<A> editVolumeDevice(int index)
-
editFirstVolumeDevice
ContainerFluent.VolumeDevicesNested<A> editFirstVolumeDevice()
-
editLastVolumeDevice
ContainerFluent.VolumeDevicesNested<A> editLastVolumeDevice()
-
editMatchingVolumeDevice
ContainerFluent.VolumeDevicesNested<A> editMatchingVolumeDevice(Predicate<VolumeDeviceBuilder> predicate)
-
addToVolumeMounts
A addToVolumeMounts(int index, VolumeMount item)
-
setToVolumeMounts
A setToVolumeMounts(int index, VolumeMount item)
-
addToVolumeMounts
A addToVolumeMounts(VolumeMount... items)
-
addAllToVolumeMounts
A addAllToVolumeMounts(Collection<VolumeMount> items)
-
removeFromVolumeMounts
A removeFromVolumeMounts(VolumeMount... items)
-
removeAllFromVolumeMounts
A removeAllFromVolumeMounts(Collection<VolumeMount> items)
-
removeMatchingFromVolumeMounts
A removeMatchingFromVolumeMounts(Predicate<VolumeMountBuilder> predicate)
-
getVolumeMounts
@Deprecated List<VolumeMount> getVolumeMounts()
Deprecated.This method has been deprecated, please use method buildVolumeMounts instead.- Returns:
- The buildable object.
-
buildVolumeMounts
List<VolumeMount> buildVolumeMounts()
-
buildVolumeMount
VolumeMount buildVolumeMount(int index)
-
buildFirstVolumeMount
VolumeMount buildFirstVolumeMount()
-
buildLastVolumeMount
VolumeMount buildLastVolumeMount()
-
buildMatchingVolumeMount
VolumeMount buildMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
hasMatchingVolumeMount
Boolean hasMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
withVolumeMounts
A withVolumeMounts(List<VolumeMount> volumeMounts)
-
withVolumeMounts
A withVolumeMounts(VolumeMount... volumeMounts)
-
hasVolumeMounts
Boolean hasVolumeMounts()
-
addNewVolumeMount
ContainerFluent.VolumeMountsNested<A> addNewVolumeMount()
-
addNewVolumeMountLike
ContainerFluent.VolumeMountsNested<A> addNewVolumeMountLike(VolumeMount item)
-
setNewVolumeMountLike
ContainerFluent.VolumeMountsNested<A> setNewVolumeMountLike(int index, VolumeMount item)
-
editVolumeMount
ContainerFluent.VolumeMountsNested<A> editVolumeMount(int index)
-
editFirstVolumeMount
ContainerFluent.VolumeMountsNested<A> editFirstVolumeMount()
-
editLastVolumeMount
ContainerFluent.VolumeMountsNested<A> editLastVolumeMount()
-
editMatchingVolumeMount
ContainerFluent.VolumeMountsNested<A> editMatchingVolumeMount(Predicate<VolumeMountBuilder> predicate)
-
getWorkingDir
String getWorkingDir()
-
hasWorkingDir
Boolean hasWorkingDir()
-
withNewWorkingDir
A withNewWorkingDir(StringBuilder arg1)
-
withNewWorkingDir
A withNewWorkingDir(StringBuffer arg1)
-
-