File tree Expand file tree Collapse file tree 3 files changed +4
-7
lines changed
src/main/java/com/launchdarkly/client/dynamodb Expand file tree Collapse file tree 3 files changed +4
-7
lines changed Original file line number Diff line number Diff line change 1
1
package com .launchdarkly .client .dynamodb ;
2
2
3
- import com .launchdarkly .client .LDConfig ;
4
-
5
3
/**
6
4
* Entry point for using the DynamoDB feature store.
7
5
*/
8
6
public abstract class DynamoDbComponents {
9
7
/**
10
8
* Creates a builder for a DynamoDB feature store. You can modify any of the store's properties with
11
9
* {@link DynamoDbFeatureStoreBuilder} methods before adding it to your client configuration with
12
- * {@link LDConfig.Builder#featureStoreFactory(com.launchdarkly.client.FeatureStoreFactory)}.
10
+ * {@link com.launchdarkly.client. LDConfig.Builder#featureStoreFactory(com.launchdarkly.client.FeatureStoreFactory)}.
13
11
*
14
12
* @param tableName The table name in DynamoDB. This table must already exist (see package
15
13
* documentation).
Original file line number Diff line number Diff line change 3
3
import com .launchdarkly .client .FeatureStore ;
4
4
import com .launchdarkly .client .FeatureStoreCacheConfig ;
5
5
import com .launchdarkly .client .FeatureStoreFactory ;
6
- import com .launchdarkly .client .LDConfig ;
7
6
import com .launchdarkly .client .utils .CachingStoreWrapper ;
8
7
9
8
import java .net .URI ;
19
18
* <p>
20
19
* Create this builder by calling {@link DynamoDbComponents#dynamoDbFeatureStore(String)}, then
21
20
* optionally modify its properties with builder methods, and then include it in your client
22
- * configuration with {@link LDConfig.Builder#featureStoreFactory(FeatureStoreFactory)}.
21
+ * configuration with {@link com.launchdarkly.client. LDConfig.Builder#featureStoreFactory(FeatureStoreFactory)}.
23
22
* <p>
24
23
* The AWS SDK provides many configuration options for a DynamoDB client. This class has
25
24
* corresponding methods for some of the most commonly used ones. If you need more sophisticated
Original file line number Diff line number Diff line change 5
5
* https://docs.launchdarkly.com/v2.0/docs/using-a-persistent-feature-store
6
6
* <p>
7
7
* To use the DynamoDB feature store with the LaunchDarkly client, you will first obtain a
8
- * builder by calling {@link DynamoDbComponents#dynamoDbFeatureStore(String)}, then optionally
8
+ * builder by calling {@link com.launchdarkly.client.dynamodb. DynamoDbComponents#dynamoDbFeatureStore(String)}, then optionally
9
9
* modify its properties, and then include it in your client configuration. For example:
10
10
*
11
11
* <pre>
26
26
* AWS credentials and region from AWS environment variables and/or local configuration files.
27
27
* There are options in the builder for changing some configuration options, or you can
28
28
* configure the DynamoDB client yourself and pass it to the builder with
29
- * {@link DynamoDbFeatureStoreBuilder#existingClient(software.amazon.awssdk.services.dynamodb.DynamoDbClient)}.
29
+ * {@link com.launchdarkly.client.dynamodb. DynamoDbFeatureStoreBuilder#existingClient(software.amazon.awssdk.services.dynamodb.DynamoDbClient)}.
30
30
* <p>
31
31
* If you are using the same DynamoDB table as a feature store for multiple LaunchDarkly
32
32
* environments, use the {@link com.launchdarkly.client.dynamodb.DynamoDbFeatureStoreBuilder#prefix(String)}
You can’t perform that action at this time.
0 commit comments