public class KeyValueConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
KeyValueConfiguration.Builder
KeyValueConfiguration is created using a Builder.
|
Modifier and Type | Method and Description |
---|---|
static KeyValueConfiguration.Builder |
builder()
Creates a builder for the Key Value Configuration.
|
static KeyValueConfiguration.Builder |
builder(KeyValueConfiguration kvc)
Creates a builder to copy the key value configuration.
|
StreamConfiguration |
getBackingConfig()
Gets the stream configuration for the stream which backs the bucket
|
java.lang.String |
getBucketName()
Gets the name of this bucket.
|
java.lang.String |
getDescription()
Gets the description of this bucket.
|
long |
getMaxBucketSize()
Gets the maximum number of bytes for this bucket.
|
long |
getMaxHistoryPerKey()
Gets the maximum number of history for any one key.
|
long |
getMaxValueSize()
Gets the maximum size for an individual value in the bucket.
|
int |
getReplicas()
Gets the number of replicas for this bucket.
|
StorageType |
getStorageType()
Gets the storage type for this bucket.
|
java.time.Duration |
getTtl()
Gets the maximum age for a value in this bucket.
|
java.lang.String |
toString() |
public StreamConfiguration getBackingConfig()
public java.lang.String getBucketName()
public java.lang.String getDescription()
public long getMaxHistoryPerKey()
public long getMaxBucketSize()
public long getMaxValueSize()
public java.time.Duration getTtl()
public StorageType getStorageType()
public int getReplicas()
public java.lang.String toString()
toString
in class java.lang.Object
public static KeyValueConfiguration.Builder builder()
public static KeyValueConfiguration.Builder builder(KeyValueConfiguration kvc)
kvc
- an existing KeyValueConfiguration