Package | Description |
---|---|
com.basho.riak.client.bucket |
A bucket is a namespace abstraction provided by Riak, the API uses
Bucket as the primary way to interact
with data stored in Riak. |
com.basho.riak.client.builders |
These builders provide a fluid API for creating instances of some immutable
(or mainly immutable classes) that have a large number of
constructor parameters.
|
com.basho.riak.client.raw |
The raw interfaces/classes exist to provide unified access to any underlying transport clients for Riak
|
com.basho.riak.client.raw.http |
Classes for adapting the http.
RiakClient to the
RawClient interface |
com.basho.riak.client.raw.pbc |
Classes for adapting the pbc.
RiakClient to the
RawClient interface |
Modifier and Type | Interface and Description |
---|---|
interface |
Bucket
The primary interface for working with Key/Value data in Riak, a factory for key/value
RiakOperation s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBucket
Default implementation of
Bucket for creating RiakOperation s
on k/v data and accessing BucketProperties . |
class |
DefaultBucketProperties
An immutable implementation of
BucketProperties . |
class |
LazyBucketProperties
A lazy loading BucketProperties.
|
Constructor and Description |
---|
DefaultBucket(String name,
BucketProperties properties,
RawClient client,
Retrier retrier)
|
Modifier and Type | Method and Description |
---|---|
BucketProperties |
BucketPropertiesBuilder.build() |
Modifier and Type | Method and Description |
---|---|
static BucketPropertiesBuilder |
BucketPropertiesBuilder.from(BucketProperties p) |
Modifier and Type | Method and Description |
---|---|
BucketProperties |
RawClient.fetchBucket(String bucketName)
The set of properties for the given bucket
|
BucketProperties |
ClusterClient.fetchBucket(String bucketName) |
Modifier and Type | Method and Description |
---|---|
void |
RawClient.updateBucket(String name,
BucketProperties bucketProperties)
Update a buckets properties from the
BucketProperties provided. |
void |
ClusterClient.updateBucket(String name,
BucketProperties bucketProperties) |
Modifier and Type | Method and Description |
---|---|
BucketProperties |
HTTPClientAdapter.fetchBucket(String bucketName) |
Modifier and Type | Method and Description |
---|---|
void |
HTTPClientAdapter.updateBucket(String name,
BucketProperties bucketProperties) |
Modifier and Type | Method and Description |
---|---|
BucketProperties |
PBClientAdapter.fetchBucket(String bucketName) |
Modifier and Type | Method and Description |
---|---|
void |
PBClientAdapter.updateBucket(String name,
BucketProperties bucketProperties) |
Copyright © 2014. All Rights Reserved.