public CompletableFuture resolve()

in sdk-java/src/main/java/com/spotify/confidence/GrpcFlagResolver.java [33:51]


  public CompletableFuture<ResolveFlagsResponse> resolve(
      String flag, Struct context, Boolean isProvider) {
    return GrpcUtil.toCompletableFuture(
        stub.withDeadlineAfter(10, TimeUnit.SECONDS)
            .resolveFlags(
                ResolveFlagsRequest.newBuilder()
                    .setClientSecret(this.clientSecret)
                    .addAllFlags(List.of(flag))
                    .setEvaluationContext(context)
                    .setSdk(
                        sdkBuilder
                            .setId(
                                isProvider
                                    ? SdkId.SDK_ID_JAVA_PROVIDER
                                    : SdkId.SDK_ID_JAVA_CONFIDENCE)
                            .build())
                    .setApply(true)
                    .build()));
  }