public interface  io.fabric.chaosmesh.v1alpha.DelaySpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getCorrelation();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withCorrelation(java.lang.String);
public abstract java.lang.Boolean hasCorrelation();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withNewCorrelation(java.lang.String);
public abstract java.lang.String getJitter();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withJitter(java.lang.String);
public abstract java.lang.Boolean hasJitter();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withNewJitter(java.lang.String);
public abstract java.lang.String getLatency();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withLatency(java.lang.String);
public abstract java.lang.Boolean hasLatency();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withNewLatency(java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.ReorderSpec getReorder();
public abstract io.fabric.chaosmesh.v1alpha.ReorderSpec buildReorder();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withReorder(io.fabric.chaosmesh.v1alpha.ReorderSpec);
public abstract java.lang.Boolean hasReorder();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent withNewReorder(java.lang.String, java.lang.Integer, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent$ReorderNested withNewReorder();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent$ReorderNested withNewReorderLike(io.fabric.chaosmesh.v1alpha.ReorderSpec);
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent$ReorderNested editReorder();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent$ReorderNested editOrNewReorder();
public abstract io.fabric.chaosmesh.v1alpha.DelaySpecFluent$ReorderNested editOrNewReorderLike(io.fabric.chaosmesh.v1alpha.ReorderSpec);
}