|
5 | 5 | import lombok.Builder;
|
6 | 6 | import lombok.Getter;
|
7 | 7 |
|
8 |
| -import static dev.openfeature.contrib.providers.flagd.Config.*; |
| 8 | +import static dev.openfeature.contrib.providers.flagd.Config.BASE_EVENT_STREAM_RETRY_BACKOFF_MS; |
| 9 | +import static dev.openfeature.contrib.providers.flagd.Config.BASE_EVENT_STREAM_RETRY_BACKOFF_MS_ENV_VAR_NAME; |
| 10 | +import static dev.openfeature.contrib.providers.flagd.Config.CACHE_ENV_VAR_NAME; |
| 11 | +import static dev.openfeature.contrib.providers.flagd.Config.DEADLINE_MS_ENV_VAR_NAME; |
| 12 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_CACHE; |
| 13 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_DEADLINE; |
| 14 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_HOST; |
| 15 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_MAX_CACHE_SIZE; |
| 16 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_MAX_EVENT_STREAM_RETRIES; |
| 17 | +import static dev.openfeature.contrib.providers.flagd.Config.DEFAULT_TLS; |
| 18 | +import static dev.openfeature.contrib.providers.flagd.Config.HOST_ENV_VAR_NAME; |
| 19 | +import static dev.openfeature.contrib.providers.flagd.Config.MAX_CACHE_SIZE_ENV_VAR_NAME; |
| 20 | +import static dev.openfeature.contrib.providers.flagd.Config.MAX_EVENT_STREAM_RETRIES_ENV_VAR_NAME; |
| 21 | +import static dev.openfeature.contrib.providers.flagd.Config.OFFLINE_SOURCE_PATH; |
| 22 | +import static dev.openfeature.contrib.providers.flagd.Config.PORT_ENV_VAR_NAME; |
| 23 | +import static dev.openfeature.contrib.providers.flagd.Config.SERVER_CERT_PATH_ENV_VAR_NAME; |
| 24 | +import static dev.openfeature.contrib.providers.flagd.Config.SOCKET_PATH_ENV_VAR_NAME; |
| 25 | +import static dev.openfeature.contrib.providers.flagd.Config.SOURCE_SELECTOR_ENV_VAR_NAME; |
| 26 | +import static dev.openfeature.contrib.providers.flagd.Config.TLS_ENV_VAR_NAME; |
9 | 27 | import static dev.openfeature.contrib.providers.flagd.Config.fallBackToEnvOrDefault;
|
| 28 | +import static dev.openfeature.contrib.providers.flagd.Config.fromValueProvider; |
10 | 29 |
|
11 | 30 | /**
|
12 | 31 | * FlagdOptions is a builder to build flagd provider options.
|
@@ -105,6 +124,11 @@ public class FlagdOptions {
|
105 | 124 | private OpenTelemetry openTelemetry;
|
106 | 125 |
|
107 | 126 |
|
| 127 | + /** |
| 128 | + * Builder overwrite in order to customize the "build" method. |
| 129 | + * |
| 130 | + * @return the flagd options builder |
| 131 | + */ |
108 | 132 | public static FlagdOptionsBuilder builder() {
|
109 | 133 | return new FlagdOptionsBuilder() {
|
110 | 134 | @Override
|
|
0 commit comments