com.orbitz.consul.option
Class QueryOptionsBuilder

java.lang.Object
  extended by com.orbitz.consul.option.QueryOptionsBuilder

public class QueryOptionsBuilder
extends java.lang.Object

Builder for generating Query Options for Consul API calls.


Method Summary
 QueryOptionsBuilder blockMinutes(int minutes, long index)
           
 QueryOptionsBuilder blockSeconds(int seconds, long index)
           
 QueryOptions build()
           
static QueryOptionsBuilder builder()
           
 QueryOptionsBuilder consistencyMode(ConsistencyMode consistencyMode)
           
 QueryOptionsBuilder queryOptions(QueryOptions queryOptions)
           
 QueryOptionsBuilder withToken(java.lang.String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

builder

public static QueryOptionsBuilder builder()

withToken

public QueryOptionsBuilder withToken(java.lang.String token)

blockMinutes

public QueryOptionsBuilder blockMinutes(int minutes,
                                        long index)

blockSeconds

public QueryOptionsBuilder blockSeconds(int seconds,
                                        long index)

consistencyMode

public QueryOptionsBuilder consistencyMode(ConsistencyMode consistencyMode)

queryOptions

public QueryOptionsBuilder queryOptions(QueryOptions queryOptions)

build

public QueryOptions build()