public interface  io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent addToContainerRecords(java.lang.Integer, io.fabric.chaosmesh.v1alpha.Record);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent setToContainerRecords(java.lang.Integer, io.fabric.chaosmesh.v1alpha.Record);
public abstract transient io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent addToContainerRecords(io.fabric.chaosmesh.v1alpha.Record[]);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent addAllToContainerRecords(java.util.Collection);
public abstract transient io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent removeFromContainerRecords(io.fabric.chaosmesh.v1alpha.Record[]);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent removeAllFromContainerRecords(java.util.Collection);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent removeMatchingFromContainerRecords(java.util.function.Predicate);
public abstract java.util.List getContainerRecords();
public abstract java.util.List buildContainerRecords();
public abstract io.fabric.chaosmesh.v1alpha.Record buildContainerRecord(java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.Record buildFirstContainerRecord();
public abstract io.fabric.chaosmesh.v1alpha.Record buildLastContainerRecord();
public abstract io.fabric.chaosmesh.v1alpha.Record buildMatchingContainerRecord(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainerRecord(java.util.function.Predicate);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent withContainerRecords(java.util.List);
public abstract transient io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent withContainerRecords(io.fabric.chaosmesh.v1alpha.Record[]);
public abstract java.lang.Boolean hasContainerRecords();
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent addNewContainerRecord(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested addNewContainerRecord();
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested addNewContainerRecordLike(io.fabric.chaosmesh.v1alpha.Record);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested setNewContainerRecordLike(java.lang.Integer, io.fabric.chaosmesh.v1alpha.Record);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested editContainerRecord(java.lang.Integer);
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested editFirstContainerRecord();
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested editLastContainerRecord();
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent$ContainerRecordsNested editMatchingContainerRecord(java.util.function.Predicate);
public abstract java.lang.String getDesiredPhase();
public abstract io.fabric.chaosmesh.v1alpha.ExperimentStatusFluent withDesiredPhase(java.lang.String);
public abstract java.lang.Boolean hasDesiredPhase();
}