public interface  io.fabric.tekton.pipeline.v1beta.SidecarFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToArgs(int, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToArgs(int, java.lang.String);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToArgs(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToArgs(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromArgs(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromArgs(java.util.Collection);
public abstract java.util.List getArgs();
public abstract java.lang.String getArg(int);
public abstract java.lang.String getFirstArg();
public abstract java.lang.String getLastArg();
public abstract java.lang.String getMatchingArg(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingArg(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withArgs(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withArgs(java.lang.String[]);
public abstract java.lang.Boolean hasArgs();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewArg(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewArg(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewArg(java.lang.StringBuffer);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToCommand(int, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToCommand(int, java.lang.String);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToCommand(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToCommand(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromCommand(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromCommand(java.util.Collection);
public abstract java.util.List getCommand();
public abstract java.lang.String getCommand(int);
public abstract java.lang.String getFirstCommand();
public abstract java.lang.String getLastCommand();
public abstract java.lang.String getMatchingCommand(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCommand(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withCommand(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withCommand(java.lang.String[]);
public abstract java.lang.Boolean hasCommand();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewCommand(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewCommand(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewCommand(java.lang.StringBuffer);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToEnv(int, io.fabric.kubernetes.api.model.EnvVar);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToEnv(int, io.fabric.kubernetes.api.model.EnvVar);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToEnv(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromEnv(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeMatchingFromEnv(java.util.function.Predicate);
public abstract java.util.List getEnv();
public abstract java.util.List buildEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar buildEnv(int);
public abstract io.fabric.kubernetes.api.model.EnvVar buildFirstEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar buildLastEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar buildMatchingEnv(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnv(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withEnv(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract java.lang.Boolean hasEnv();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested addNewEnv();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested addNewEnvLike(io.fabric.kubernetes.api.model.EnvVar);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested setNewEnvLike(int, io.fabric.kubernetes.api.model.EnvVar);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested editEnv(int);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested editFirstEnv();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested editLastEnv();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$EnvNested editMatchingEnv(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToEnvFrom(int, io.fabric.kubernetes.api.model.EnvFromSource);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToEnvFrom(int, io.fabric.kubernetes.api.model.EnvFromSource);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToEnvFrom(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromEnvFrom(java.util.Collection);
public abstract java.util.List getEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getEnvFrom(int);
public abstract io.fabric.kubernetes.api.model.EnvFromSource getFirstEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getLastEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getMatchingEnvFrom(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnvFrom(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withEnvFrom(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract java.lang.Boolean hasEnvFrom();
public abstract java.lang.String getImage();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withImage(java.lang.String);
public abstract java.lang.Boolean hasImage();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImage(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImage(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImage(java.lang.StringBuffer);
public abstract java.lang.String getImagePullPolicy();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withImagePullPolicy(java.lang.String);
public abstract java.lang.Boolean hasImagePullPolicy();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImagePullPolicy(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImagePullPolicy(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewImagePullPolicy(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.Lifecycle getLifecycle();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withLifecycle(io.fabric.kubernetes.api.model.Lifecycle);
public abstract java.lang.Boolean hasLifecycle();
public abstract io.fabric.kubernetes.api.model.Probe getLivenessProbe();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withLivenessProbe(io.fabric.kubernetes.api.model.Probe);
public abstract java.lang.Boolean hasLivenessProbe();
public abstract java.lang.String getName();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewName(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewName(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewName(java.lang.StringBuffer);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToPorts(int, io.fabric.kubernetes.api.model.ContainerPort);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToPorts(int, io.fabric.kubernetes.api.model.ContainerPort);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToPorts(io.fabric.kubernetes.api.model.ContainerPort[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToPorts(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromPorts(io.fabric.kubernetes.api.model.ContainerPort[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromPorts(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeMatchingFromPorts(java.util.function.Predicate);
public abstract java.util.List getPorts();
public abstract java.util.List buildPorts();
public abstract io.fabric.kubernetes.api.model.ContainerPort buildPort(int);
public abstract io.fabric.kubernetes.api.model.ContainerPort buildFirstPort();
public abstract io.fabric.kubernetes.api.model.ContainerPort buildLastPort();
public abstract io.fabric.kubernetes.api.model.ContainerPort buildMatchingPort(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPort(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withPorts(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withPorts(io.fabric.kubernetes.api.model.ContainerPort[]);
public abstract java.lang.Boolean hasPorts();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewPort(java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested addNewPort();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested addNewPortLike(io.fabric.kubernetes.api.model.ContainerPort);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested setNewPortLike(int, io.fabric.kubernetes.api.model.ContainerPort);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested editPort(int);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested editFirstPort();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested editLastPort();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$PortsNested editMatchingPort(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.Probe getReadinessProbe();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withReadinessProbe(io.fabric.kubernetes.api.model.Probe);
public abstract java.lang.Boolean hasReadinessProbe();
public abstract io.fabric.kubernetes.api.model.ResourceRequirements getResources();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract java.lang.String getScript();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withScript(java.lang.String);
public abstract java.lang.Boolean hasScript();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewScript(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewScript(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewScript(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.SecurityContext getSecurityContext();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withSecurityContext(io.fabric.kubernetes.api.model.SecurityContext);
public abstract java.lang.Boolean hasSecurityContext();
public abstract io.fabric.kubernetes.api.model.Probe getStartupProbe();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withStartupProbe(io.fabric.kubernetes.api.model.Probe);
public abstract java.lang.Boolean hasStartupProbe();
public abstract java.lang.Boolean isStdin();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withStdin(java.lang.Boolean);
public abstract java.lang.Boolean hasStdin();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewStdin(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewStdin(boolean);
public abstract java.lang.Boolean isStdinOnce();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withStdinOnce(java.lang.Boolean);
public abstract java.lang.Boolean hasStdinOnce();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewStdinOnce(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewStdinOnce(boolean);
public abstract java.lang.String getTerminationMessagePath();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withTerminationMessagePath(java.lang.String);
public abstract java.lang.Boolean hasTerminationMessagePath();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePath(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePath(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePath(java.lang.StringBuffer);
public abstract java.lang.String getTerminationMessagePolicy();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withTerminationMessagePolicy(java.lang.String);
public abstract java.lang.Boolean hasTerminationMessagePolicy();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePolicy(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePolicy(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTerminationMessagePolicy(java.lang.StringBuffer);
public abstract java.lang.Boolean isTty();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withTty(java.lang.Boolean);
public abstract java.lang.Boolean hasTty();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTty(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewTty(boolean);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToVolumeDevices(int, io.fabric.kubernetes.api.model.VolumeDevice);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToVolumeDevices(int, io.fabric.kubernetes.api.model.VolumeDevice);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToVolumeDevices(io.fabric.kubernetes.api.model.VolumeDevice[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToVolumeDevices(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromVolumeDevices(io.fabric.kubernetes.api.model.VolumeDevice[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromVolumeDevices(java.util.Collection);
public abstract java.util.List getVolumeDevices();
public abstract io.fabric.kubernetes.api.model.VolumeDevice getVolumeDevice(int);
public abstract io.fabric.kubernetes.api.model.VolumeDevice getFirstVolumeDevice();
public abstract io.fabric.kubernetes.api.model.VolumeDevice getLastVolumeDevice();
public abstract io.fabric.kubernetes.api.model.VolumeDevice getMatchingVolumeDevice(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolumeDevice(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withVolumeDevices(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withVolumeDevices(io.fabric.kubernetes.api.model.VolumeDevice[]);
public abstract java.lang.Boolean hasVolumeDevices();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addNewVolumeDevice(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addToVolumeMounts(int, io.fabric.kubernetes.api.model.VolumeMount);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent setToVolumeMounts(int, io.fabric.kubernetes.api.model.VolumeMount);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent addToVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent addAllToVolumeMounts(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent removeFromVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeAllFromVolumeMounts(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent removeMatchingFromVolumeMounts(java.util.function.Predicate);
public abstract java.util.List getVolumeMounts();
public abstract java.util.List buildVolumeMounts();
public abstract io.fabric.kubernetes.api.model.VolumeMount buildVolumeMount(int);
public abstract io.fabric.kubernetes.api.model.VolumeMount buildFirstVolumeMount();
public abstract io.fabric.kubernetes.api.model.VolumeMount buildLastVolumeMount();
public abstract io.fabric.kubernetes.api.model.VolumeMount buildMatchingVolumeMount(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolumeMount(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withVolumeMounts(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.SidecarFluent withVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract java.lang.Boolean hasVolumeMounts();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested addNewVolumeMount();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested addNewVolumeMountLike(io.fabric.kubernetes.api.model.VolumeMount);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested setNewVolumeMountLike(int, io.fabric.kubernetes.api.model.VolumeMount);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested editVolumeMount(int);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested editFirstVolumeMount();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested editLastVolumeMount();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent$VolumeMountsNested editMatchingVolumeMount(java.util.function.Predicate);
public abstract java.lang.String getWorkingDir();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withWorkingDir(java.lang.String);
public abstract java.lang.Boolean hasWorkingDir();
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewWorkingDir(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewWorkingDir(java.lang.StringBuilder);
public abstract io.fabric.tekton.pipeline.v1beta.SidecarFluent withNewWorkingDir(java.lang.StringBuffer);
}