com.netflix.astyanax.model
Class CompositeBuilderImpl

java.lang.Object
  extended by com.netflix.astyanax.model.CompositeBuilderImpl
All Implemented Interfaces:
CompositeBuilder

public class CompositeBuilderImpl
extends java.lang.Object
implements CompositeBuilder


Constructor Summary
CompositeBuilderImpl(AbstractComposite composite)
           
 
Method Summary
<T> CompositeBuilder
add(T value, Serializer<T> serializer)
           
 CompositeBuilder addBoolean(java.lang.Boolean value)
           
 CompositeBuilder addBytes(byte[] bytes)
           
 CompositeBuilder addBytes(java.nio.ByteBuffer bb)
           
 CompositeBuilder addInteger(java.lang.Integer value)
           
 CompositeBuilder addLong(java.lang.Long value)
           
 CompositeBuilder addString(java.lang.String value)
           
 CompositeBuilder addTimeUUID(java.lang.Long value, java.util.concurrent.TimeUnit units)
           
 CompositeBuilder addTimeUUID(java.util.UUID value)
           
 CompositeBuilder addUUID(java.util.UUID value)
           
 java.nio.ByteBuffer build()
           
 CompositeBuilder greaterThanEquals()
           
 CompositeBuilder lessThanEquals()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeBuilderImpl

public CompositeBuilderImpl(AbstractComposite composite)
Method Detail

addString

public CompositeBuilder addString(java.lang.String value)
Specified by:
addString in interface CompositeBuilder

addLong

public CompositeBuilder addLong(java.lang.Long value)
Specified by:
addLong in interface CompositeBuilder

addInteger

public CompositeBuilder addInteger(java.lang.Integer value)
Specified by:
addInteger in interface CompositeBuilder

addBoolean

public CompositeBuilder addBoolean(java.lang.Boolean value)
Specified by:
addBoolean in interface CompositeBuilder

addUUID

public CompositeBuilder addUUID(java.util.UUID value)
Specified by:
addUUID in interface CompositeBuilder

add

public <T> CompositeBuilder add(T value,
                                Serializer<T> serializer)
Specified by:
add in interface CompositeBuilder

addTimeUUID

public CompositeBuilder addTimeUUID(java.util.UUID value)
Specified by:
addTimeUUID in interface CompositeBuilder

addTimeUUID

public CompositeBuilder addTimeUUID(java.lang.Long value,
                                    java.util.concurrent.TimeUnit units)
Specified by:
addTimeUUID in interface CompositeBuilder

addBytes

public CompositeBuilder addBytes(byte[] bytes)
Specified by:
addBytes in interface CompositeBuilder

addBytes

public CompositeBuilder addBytes(java.nio.ByteBuffer bb)
Specified by:
addBytes in interface CompositeBuilder

build

public java.nio.ByteBuffer build()
Specified by:
build in interface CompositeBuilder

greaterThanEquals

public CompositeBuilder greaterThanEquals()
Specified by:
greaterThanEquals in interface CompositeBuilder

lessThanEquals

public CompositeBuilder lessThanEquals()
Specified by:
lessThanEquals in interface CompositeBuilder