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, getTracing
protected 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 QueryOptions
WriteOptions.WriteOptionsBuilder
initialized with this WriteOptions
.public Duration getTtl()
@Nullable public Long getTimestamp()
public boolean equals(Object o)
equals
in class QueryOptions
public int hashCode()
hashCode
in class QueryOptions
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.