public class WriteOptions extends QueryOptions
QueryOptions
for write operations. WriteOptions
allow
tuning of various query options on a per-request level. Only options that are set are applied to queries.QueryOptions
Modifier and Type | Class and Description |
---|---|
static class |
WriteOptions.WriteOptionsBuilder
Builder for
WriteOptions . |
QueryOptions.QueryOptionsBuilder
Modifier | Constructor and Description |
---|---|
|
WriteOptions(com.datastax.driver.core.ConsistencyLevel consistencyLevel,
com.datastax.driver.core.policies.RetryPolicy retryPolicy)
|
protected |
WriteOptions(com.datastax.driver.core.ConsistencyLevel consistencyLevel,
com.datastax.driver.core.policies.RetryPolicy retryPolicy,
Boolean tracing,
Integer fetchSize,
Duration readTimeout,
Duration ttl) |
|
WriteOptions(com.datastax.driver.core.ConsistencyLevel consistencyLevel,
com.datastax.driver.core.policies.RetryPolicy retryPolicy,
Integer ttl)
Deprecated.
since 2.0, use
builder() . |
Modifier and Type | Method and Description |
---|---|
static WriteOptions.WriteOptionsBuilder |
builder()
Create a new
WriteOptions.WriteOptionsBuilder . |
protected boolean |
canEqual(Object other) |
static WriteOptions |
empty()
Create default
WriteOptions . |
boolean |
equals(Object o) |
Duration |
getTtl() |
int |
hashCode() |
WriteOptions.WriteOptionsBuilder |
mutate()
Create a new
WriteOptions.WriteOptionsBuilder to mutate properties of this WriteOptions . |
getConsistencyLevel, getFetchSize, getReadTimeout, getRetryPolicy, getTracing
@Deprecated public WriteOptions(@Nullable com.datastax.driver.core.ConsistencyLevel consistencyLevel, @Nullable com.datastax.driver.core.policies.RetryPolicy retryPolicy)
consistencyLevel
- the consistency level, may be null.retryPolicy
- the retry policy, may be null.@Deprecated public WriteOptions(@Nullable com.datastax.driver.core.ConsistencyLevel consistencyLevel, @Nullable com.datastax.driver.core.policies.RetryPolicy retryPolicy, @Nullable Integer ttl)
builder()
.consistencyLevel
- the consistency level, may be null.retryPolicy
- the retry policy, may be null.ttl
- the ttl, may be null.public static WriteOptions empty()
WriteOptions
.WriteOptions
.public static WriteOptions.WriteOptionsBuilder builder()
WriteOptions.WriteOptionsBuilder
.WriteOptions.WriteOptionsBuilder
.public WriteOptions.WriteOptionsBuilder mutate()
WriteOptions.WriteOptionsBuilder
to mutate properties of this WriteOptions
.mutate
in class QueryOptions
WriteOptions.WriteOptionsBuilder
initialized with this WriteOptions
.public Duration getTtl()
@Generated(value="lombok") public boolean equals(Object o)
equals
in class QueryOptions
@Generated(value="lombok") protected boolean canEqual(Object other)
canEqual
in class QueryOptions
@Generated(value="lombok") public int hashCode()
hashCode
in class QueryOptions
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.