public static class WriteOptions.WriteOptionsBuilder extends QueryOptions.QueryOptionsBuilder
QueryOptions.| Modifier and Type | Method and Description |
|---|---|
WriteOptions |
build()
Builds a new
WriteOptions with the configured values. |
WriteOptions.WriteOptionsBuilder |
consistencyLevel(com.datastax.driver.core.ConsistencyLevel driverConsistencyLevel)
Sets the
ConsistencyLevel to use. |
WriteOptions.WriteOptionsBuilder |
fetchSize(int fetchSize)
Sets the query fetch size for
ResultSet chunks. |
WriteOptions.WriteOptionsBuilder |
readTimeout(long readTimeout)
Sets the read timeout in milliseconds.
|
WriteOptions.WriteOptionsBuilder |
readTimeout(long readTimeout,
TimeUnit timeUnit)
Sets the read timeout.
|
WriteOptions.WriteOptionsBuilder |
retryPolicy(com.datastax.driver.core.policies.RetryPolicy driverRetryPolicy)
Sets the
driver RetryPolicy to use. |
WriteOptions.WriteOptionsBuilder |
retryPolicy(RetryPolicy retryPolicy)
Sets the
RetryPolicy to use. |
WriteOptions.WriteOptionsBuilder |
tracing(boolean tracing)
Enables statement tracing.
|
WriteOptions.WriteOptionsBuilder |
ttl(int ttl)
Sets the time to live for write operations.
|
WriteOptions.WriteOptionsBuilder |
withTracing()
Enables statement tracing.
|
public WriteOptions.WriteOptionsBuilder consistencyLevel(com.datastax.driver.core.ConsistencyLevel driverConsistencyLevel)
QueryOptions.QueryOptionsBuilderConsistencyLevel to use.consistencyLevel in class QueryOptions.QueryOptionsBuilderdriverConsistencyLevel - must not be null.this QueryOptions.QueryOptionsBuilderpublic WriteOptions.WriteOptionsBuilder retryPolicy(com.datastax.driver.core.policies.RetryPolicy driverRetryPolicy)
QueryOptions.QueryOptionsBuilderdriver RetryPolicy to use. Setting both (
RetryPolicy and driver RetryPolicy) retry policies
is not supported.retryPolicy in class QueryOptions.QueryOptionsBuilderdriverRetryPolicy - must not be null.this QueryOptions.QueryOptionsBuilderpublic WriteOptions.WriteOptionsBuilder retryPolicy(RetryPolicy retryPolicy)
QueryOptions.QueryOptionsBuilderRetryPolicy to use. Setting both (RetryPolicy and
driver RetryPolicy) retry policies is not supported.retryPolicy in class QueryOptions.QueryOptionsBuilderretryPolicy - must not be null.this QueryOptions.QueryOptionsBuilderpublic WriteOptions.WriteOptionsBuilder fetchSize(int fetchSize)
QueryOptions.QueryOptionsBuilderResultSet chunks.
The fetch size controls how much resulting rows will be retrieved simultaneously (the goal being to avoid loading too much results in memory for queries yielding large results). Please note that while value as low as 1 can be used, it is *highly* discouraged to use such a low value in practice as it will yield very poor performance.
fetchSize in class QueryOptions.QueryOptionsBuilderfetchSize - the number of rows to fetch per chunking request. To disable chunking of the result set, use
fetchSize == Integer.MAX_VALUE. Negative values are not allowed.this QueryOptions.QueryOptionsBuilderQueryOptions.getFetchSize(),
Cluster.Builder.withQueryOptions(com.datastax.driver.core.QueryOptions)public WriteOptions.WriteOptionsBuilder readTimeout(long readTimeout)
QueryOptions.QueryOptionsBuilderreadTimeout in class QueryOptions.QueryOptionsBuilderreadTimeout - the read timeout in milliseconds. Negative values are not allowed. If it is 0, the read
timeout will be disabled for this statement.this QueryOptions.QueryOptionsBuilderSocketOptions.getReadTimeoutMillis(),
Cluster.Builder.withSocketOptions(SocketOptions)public WriteOptions.WriteOptionsBuilder readTimeout(long readTimeout, TimeUnit timeUnit)
QueryOptions.QueryOptionsBuilderreadTimeout in class QueryOptions.QueryOptionsBuilderreadTimeout - the read timeout value. Negative values are not allowed. If it is 0, the read timeout will be
disabled for this statement.timeUnit - the TimeUnit for the supplied timeout; must not be null.this QueryOptions.QueryOptionsBuilderSocketOptions.getReadTimeoutMillis(),
Cluster.Builder.withSocketOptions(SocketOptions)public WriteOptions.WriteOptionsBuilder tracing(boolean tracing)
QueryOptions.QueryOptionsBuildertracing in class QueryOptions.QueryOptionsBuildertracing - true to enable statement tracing to the executed statements.this QueryOptions.QueryOptionsBuilderpublic WriteOptions.WriteOptionsBuilder withTracing()
QueryOptions.QueryOptionsBuilderwithTracing in class QueryOptions.QueryOptionsBuilderthis QueryOptions.QueryOptionsBuilderpublic WriteOptions.WriteOptionsBuilder ttl(int ttl)
ttl - the time to live.this WriteOptions.WriteOptionsBuilderpublic WriteOptions build()
WriteOptions with the configured values.build in class QueryOptions.QueryOptionsBuilderWriteOptions with the configured valuesCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.