Dataset

From list of entities

List<Apple> rows = Lists.newArrayList(new Apple("green", 70), new Apple("red", 110));
final Dataset<Apple> actual = spark().createDataset(rows, Encoders.bean(Apple.class));

Example: DataSetCreationTest.java