Class AnalyticsServiceConfig
- java.lang.Object
-
- com.couchbase.client.core.service.AnalyticsServiceConfig
-
- All Implemented Interfaces:
ServiceConfig
public class AnalyticsServiceConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AnalyticsServiceConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description static Duration
DEFAULT_IDLE_TIME
static int
DEFAULT_MAX_ENDPOINTS
static int
DEFAULT_MIN_ENDPOINTS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnalyticsServiceConfig.Builder
builder()
Duration
idleTime()
static AnalyticsServiceConfig.Builder
idleTime(Duration idleTime)
int
maxEndpoints()
static AnalyticsServiceConfig.Builder
maxEndpoints(int maxEndpoints)
int
minEndpoints()
static AnalyticsServiceConfig.Builder
minEndpoints(int minEndpoints)
boolean
pipelined()
String
toString()
-
-
-
Field Detail
-
DEFAULT_MAX_ENDPOINTS
public static final int DEFAULT_MAX_ENDPOINTS
- See Also:
- Constant Field Values
-
DEFAULT_MIN_ENDPOINTS
public static final int DEFAULT_MIN_ENDPOINTS
- See Also:
- Constant Field Values
-
DEFAULT_IDLE_TIME
public static final Duration DEFAULT_IDLE_TIME
-
-
Method Detail
-
builder
public static AnalyticsServiceConfig.Builder builder()
-
minEndpoints
public static AnalyticsServiceConfig.Builder minEndpoints(int minEndpoints)
-
maxEndpoints
public static AnalyticsServiceConfig.Builder maxEndpoints(int maxEndpoints)
-
idleTime
public static AnalyticsServiceConfig.Builder idleTime(Duration idleTime)
-
minEndpoints
public int minEndpoints()
- Specified by:
minEndpoints
in interfaceServiceConfig
-
maxEndpoints
public int maxEndpoints()
- Specified by:
maxEndpoints
in interfaceServiceConfig
-
idleTime
public Duration idleTime()
- Specified by:
idleTime
in interfaceServiceConfig
-
pipelined
public boolean pipelined()
- Specified by:
pipelined
in interfaceServiceConfig
-
-