File tree Expand file tree Collapse file tree 3 files changed +5
-8
lines changed
src/main/java/com/launchdarkly/client/dynamodb Expand file tree Collapse file tree 3 files changed +5
-8
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 10
10
import com .launchdarkly .client .FeatureStore ;
11
11
import com .launchdarkly .client .FeatureStoreCacheConfig ;
12
12
import com .launchdarkly .client .FeatureStoreFactory ;
13
- import com .launchdarkly .client .LDConfig ;
14
13
import com .launchdarkly .client .utils .CachingStoreWrapper ;
15
14
16
15
import java .net .URI ;
20
19
* <p>
21
20
* Create this builder by calling {@link DynamoDbComponents#dynamoDbFeatureStore(String)}, then
22
21
* optionally modify its properties with builder methods, and then include it in your client
23
- * configuration with {@link LDConfig.Builder#featureStoreFactory(FeatureStoreFactory)}.
22
+ * configuration with {@link com.launchdarkly.client. LDConfig.Builder#featureStoreFactory(FeatureStoreFactory)}.
24
23
* <p>
25
24
* The AWS SDK provides many configuration options for a DynamoDB client. This class has
26
25
* corresponding methods for some of the most commonly used ones. If you need more sophisticated
@@ -139,7 +138,7 @@ public DynamoDbFeatureStoreBuilder existingClient(AmazonDynamoDB existingClient)
139
138
/**
140
139
* Specifies whether local caching should be enabled and if so, sets the cache properties. Local
141
140
* caching is enabled by default; see {@link FeatureStoreCacheConfig#DEFAULT}. To disable it, pass
142
- * {@link FeatureStoreCaching #disabled()} to this method.
141
+ * {@link FeatureStoreCacheConfig #disabled()} to this method.
143
142
*
144
143
* @param caching a {@link FeatureStoreCacheConfig} object specifying caching parameters
145
144
* @return the builder
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(com.amazonaws.services.dynamodbv2.AmazonDynamoDB)}.
29
+ * {@link com.launchdarkly.client.dynamodb. DynamoDbFeatureStoreBuilder#existingClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDB)}.
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