package water.api.schemas3;
import water.Iced;
import water.api.API;
/**
*/
public class NodePersistentStorageV3 extends RequestSchemaV3<Iced, NodePersistentStorageV3> {
public static class NodePersistentStorageEntryV3 extends SchemaV3<Iced, NodePersistentStorageEntryV3> {
@API(help = "Category name", required = true, direction = API.Direction.OUTPUT)
public String category;
@API(help = "Key name", required = true, direction = API.Direction.OUTPUT)
public String name;
@API(help = "Size in bytes of value", required = true, direction = API.Direction.OUTPUT)
public long size;
@API(help = "Epoch time in milliseconds of when the value was written", required = true, direction = API.Direction.OUTPUT)
public long timestamp_millis;
}
@API(help="Category name", required=false, direction=API.Direction.INOUT)
public String category;
@API(help="Key name", required=false, direction=API.Direction.INOUT)
public String name;
@API(help="Value", required=false, direction=API.Direction.INOUT)
public String value;
@API(help="Configured", required=false, direction=API.Direction.OUTPUT)
public boolean configured;
@API(help = "Exists", required = false, direction = API.Direction.OUTPUT)
public boolean exists;
@API(help = "List of entries", required = false, direction = API.Direction.OUTPUT)
public NodePersistentStorageEntryV3[] entries;
}