@Override @Consumes(MediaType.APPLICATION_JSON) public ProductOrder expected() { Set<ProductItemPrice> prices = ImmutableSet.<ProductItemPrice>builder() .add(ProductItemPrice.builder().id(1962).itemId(1045).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(1644).itemId(861).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(905).itemId(503).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(274).itemId(188).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(1800).itemId(439).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(21).itemId(15).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(1639).itemId(865).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(1693).itemId(884).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(55).itemId(49).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(57).itemId(51).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(58).itemId(52).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(420).itemId(309).recurringFee(0F).hourlyRecurringFee(0F).build()) .add(ProductItemPrice.builder().id(418).itemId(307).recurringFee(0F).hourlyRecurringFee(0F).build()) .build(); ProductOrder order = ProductOrder.builder() .quantity(0) .packageId(46) .useHourlyPricing(true) .prices(prices) .build(); return order; }
.productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .recurringFee("0") .item(ProductItem.builder().description("CentOS - Latest").build()) .build()) .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0.131f) .recurringFee("90.63") .item(ProductItem.builder().description("Windows Server 2012 Datacenter Edition (64bit)").build()) .build())
.productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .recurringFee("0") .item(ProductItem.builder().description("25 GB (SAN)").build()) .build()) .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(.02f) .recurringFee("14") .item(ProductItem.builder().description("1 GB").build()) .build()) .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .recurringFee("0") .item(ProductItem.builder().description("10 Mbps Public & Private Networks").build()) .build()) .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(0) .recurringFee("0") .item(ProductItem.builder().description("CentOS 6.x - Minimal Install (64 bit)").build()) .build()) .productItemPrice(ProductItemPrice.builder() .hourlyRecurringFee(.022f) .recurringFee("15") .item(ProductItem.builder().description("1 x 2.0 GHz Core").build()) .build())
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }
public T fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .itemId(in.getItemId()) .recurringFee(in.getRecurringFee()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .item(in.getItem()) .categories(in.getCategories()); } }
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }
public Builder fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .recurringFee(in.getRecurringFee()) .item(in.getItem()); } }
public T fromProductItemPrice(ProductItemPrice in) { return this .id(in.getId()) .itemId(in.getItemId()) .recurringFee(in.getRecurringFee()) .hourlyRecurringFee(in.getHourlyRecurringFee()) .item(in.getItem()) .categories(in.getCategories()); } }