diff --git a/providers/flagd/README.md b/providers/flagd/README.md index b2870a7ab..e04567ba9 100644 --- a/providers/flagd/README.md +++ b/providers/flagd/README.md @@ -20,6 +20,6 @@ A feature flag daemon with a Unix philosophy. The `FlagdProvider` communicates with flagd via the gRPC protocol. Instantiate a new FlagdProvider instance, and configure the OpenFeature SDK to use it: ```java -FlagdProvider provider = new FlagdProvider("http", "localhost", 8013); +FlagdProvider provider = new FlagdProvider(Protocol.HTTP, "localhost", 8013); OpenFeatureAPI.getInstance().setProvider(provider); ``` diff --git a/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Protocol.java b/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Protocol.java index fe81aac57..19404bd45 100644 --- a/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Protocol.java +++ b/providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/Protocol.java @@ -1,6 +1,9 @@ package dev.openfeature.contrib.providers.flagd; -enum Protocol { +/** + * Protocol for gRPC connect. + */ +public enum Protocol { HTTP, HTTPS } \ No newline at end of file