org.jclouds.gogrid.domain
Class BillingToken.Builder<T extends BillingToken.Builder<T>>

java.lang.Object
  extended by org.jclouds.gogrid.domain.BillingToken.Builder<T>
Enclosing class:
BillingToken

public abstract static class BillingToken.Builder<T extends BillingToken.Builder<T>>
extends Object


Field Summary
protected  long id
           
protected  String name
           
protected  double price
           
 
Constructor Summary
BillingToken.Builder()
           
 
Method Summary
 BillingToken build()
           
 T fromBillingToken(BillingToken in)
           
 T id(long id)
           
 T name(String name)
           
 T price(double price)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected long id

name

protected String name

price

protected double price
Constructor Detail

BillingToken.Builder

public BillingToken.Builder()
Method Detail

self

protected abstract T self()

id

public T id(long id)
See Also:
BillingToken.getId()

name

public T name(String name)
See Also:
BillingToken.getName()

price

public T price(double price)
See Also:
BillingToken.getPrice()

build

public BillingToken build()

fromBillingToken

public T fromBillingToken(BillingToken in)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.