}
@Override
@Consumes(MediaType.APPLICATION_JSON)
public ListPage<MachineType> expected() {
SimpleDateFormatDateService dateService = new SimpleDateFormatDateService();
return ListPage.<MachineType>builder()
.kind(MACHINE_TYPE_LIST)
.id("projects/myproject/machineTypes")
.selfLink(URI.create("https://www.googleapis.com/compute/v1beta13/projects/myproject/machineTypes"))
.addItem(MachineType.builder()
.id("12907738072351752276")
.creationTimestamp(dateService.iso8601DateParse("2012-06-07T20:48:14.670"))
.selfLink(URI.create("https://www.googleapis" +
".com/compute/v1beta13/projects/myproject/machineTypes/n1-standard-1"))
.name("n1-standard-1")
.description("1 vCPU, 3.75 GB RAM, and a 10 GB ephemeral root disk")
.guestCpus(1)
.memoryMb(3840)
.imageSpaceGb(10)
.maximumPersistentDisks(16)
.maximumPersistentDisksSizeGb(128)
.build())
.addItem(MachineType.builder()
.id("12908560709887590691")
.creationTimestamp(dateService.iso8601DateParse("2012-06-07T20:51:19.936"))
.selfLink(URI.create("https://www.googleapis" +
".com/compute/v1beta13/projects/myproject/machineTypes/n1-standard-8-d"))
.name("n1-standard-8-d")
.description("8 vCPUs, 30 GB RAM, a 10 GB ephemeral root disk, " +
"and 2 extra 1770 GB ephemeral disks")