public abstract static class ProductItemPrice.Builder<T extends ProductItemPrice.Builder<T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected Set<ProductItemCategory> |
categories |
protected Float |
hourlyRecurringFee |
protected int |
id |
protected ProductItem |
item |
protected long |
itemId |
protected Float |
recurringFee |
Constructor and Description |
---|
ProductItemPrice.Builder() |
Modifier and Type | Method and Description |
---|---|
ProductItemPrice |
build() |
T |
categories(ProductItemCategory... in) |
T |
categories(Set<ProductItemCategory> categories) |
T |
fromProductItemPrice(ProductItemPrice in) |
T |
hourlyRecurringFee(Float hourlyRecurringFee) |
T |
id(int id) |
T |
item(ProductItem item) |
T |
itemId(long itemId) |
T |
recurringFee(Float recurringFee) |
protected abstract T |
self() |
protected int id
protected long itemId
protected Float recurringFee
protected Float hourlyRecurringFee
protected ProductItem item
protected Set<ProductItemCategory> categories
protected abstract T self()
public T id(int id)
ProductItemPrice.getId()
public T itemId(long itemId)
ProductItemPrice.getItemId()
public T recurringFee(Float recurringFee)
ProductItemPrice.getRecurringFee()
public T item(ProductItem item)
ProductItemPrice.getItem()
public T categories(Set<ProductItemCategory> categories)
ProductItemPrice.getCategories()
public T categories(ProductItemCategory... in)
public ProductItemPrice build()
public T fromProductItemPrice(ProductItemPrice in)
Copyright © 2009-2013 jclouds. All Rights Reserved.