public interface  io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent addToActions(java.lang.Integer, io.fabric.chaosmesh.v1alpha.IoChaosAction);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent setToActions(java.lang.Integer, io.fabric.chaosmesh.v1alpha.IoChaosAction);
public abstract transient io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent addToActions(io.fabric.chaosmesh.v1alpha.IoChaosAction[]);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent addAllToActions(java.util.Collection);
public abstract transient io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent removeFromActions(io.fabric.chaosmesh.v1alpha.IoChaosAction[]);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent removeAllFromActions(java.util.Collection);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent removeMatchingFromActions(java.util.function.Predicate);
public abstract java.util.List getActions();
public abstract java.util.List buildActions();
public abstract io.fabric.chaosmesh.v1alpha.IoChaosAction buildAction(java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.IoChaosAction buildFirstAction();
public abstract io.fabric.chaosmesh.v1alpha.IoChaosAction buildLastAction();
public abstract io.fabric.chaosmesh.v1alpha.IoChaosAction buildMatchingAction(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAction(java.util.function.Predicate);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withActions(java.util.List);
public abstract transient io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withActions(io.fabric.chaosmesh.v1alpha.IoChaosAction[]);
public abstract java.lang.Boolean hasActions();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested addNewAction();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested addNewActionLike(io.fabric.chaosmesh.v1alpha.IoChaosAction);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested setNewActionLike(java.lang.Integer, io.fabric.chaosmesh.v1alpha.IoChaosAction);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested editAction(java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested editFirstAction();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested editLastAction();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent$ActionsNested editMatchingAction(java.util.function.Predicate);
public abstract java.lang.String getContainer();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withContainer(java.lang.String);
public abstract java.lang.Boolean hasContainer();
public abstract java.lang.Long getPid();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withPid(java.lang.Long);
public abstract java.lang.Boolean hasPid();
public abstract java.lang.Long getStartTime();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withStartTime(java.lang.Long);
public abstract java.lang.Boolean hasStartTime();
public abstract java.lang.String getVolumeMountPath();
public abstract io.fabric.chaosmesh.v1alpha.PodIoChaosSpecFluent withVolumeMountPath(java.lang.String);
public abstract java.lang.Boolean hasVolumeMountPath();
}