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 |
|---|---|
protected |
WriteOptions(com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel,
ExecutionProfileResolver executionProfileResolver,
com.datastax.oss.driver.api.core.CqlIdentifier keyspace,
Integer pageSize,
com.datastax.oss.driver.api.core.ConsistencyLevel serialConsistencyLevel,
Duration timeout,
Duration ttl,
Long timestamp,
Boolean tracing) |
| Modifier and Type | Method and Description |
|---|---|
static WriteOptions.WriteOptionsBuilder |
builder()
Create a new
WriteOptions.WriteOptionsBuilder. |
static WriteOptions |
empty()
Create default
WriteOptions. |
boolean |
equals(Object o) |
Long |
getTimestamp() |
Duration |
getTtl() |
int |
hashCode() |
WriteOptions.WriteOptionsBuilder |
mutate()
Create a new
WriteOptions.WriteOptionsBuilder to mutate properties of this WriteOptions. |
getConsistencyLevel, getExecutionProfileResolver, getKeyspace, getPageSize, getReadTimeout, getSerialConsistencyLevel, getTimeout, getTracingprotected WriteOptions(@Nullable com.datastax.oss.driver.api.core.ConsistencyLevel consistencyLevel, ExecutionProfileResolver executionProfileResolver, @Nullable com.datastax.oss.driver.api.core.CqlIdentifier keyspace, @Nullable Integer pageSize, @Nullable com.datastax.oss.driver.api.core.ConsistencyLevel serialConsistencyLevel, Duration timeout, Duration ttl, @Nullable Long timestamp, @Nullable Boolean tracing)
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 QueryOptionsWriteOptions.WriteOptionsBuilder initialized with this WriteOptions.public Duration getTtl()
@Nullable public Long getTimestamp()
public boolean equals(Object o)
equals in class QueryOptionspublic int hashCode()
hashCode in class QueryOptionsCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.