package water.api.schemas3; import water.Iced; import water.api.API; import water.api.FramesHandler; import water.api.schemas3.KeyV3.FrameKeyV3; import water.fvec.Frame; /** * The minimal amount of information on a Frame. * @see FramesHandler#list(int, FramesV3) */ public class FrameBaseV3<I extends Iced, S extends FrameBaseV3<I, S>> extends RequestSchemaV3<I, S> { public transient Frame _fr; // Avoid a racey update to Key; cached loaded value // Input fields @API(help="Frame ID",required=true, direction=API.Direction.INOUT) public FrameKeyV3 frame_id; // Output fields @API(help="Total data size in bytes", direction=API.Direction.OUTPUT) public long byte_size; @API(help="Is this Frame raw unparsed data?", direction=API.Direction.OUTPUT) public boolean is_text; }