From 09617940adc3aa8a2299b9b97ffd8683830c759f Mon Sep 17 00:00:00 2001 From: Yazan Amer Date: Wed, 23 Jul 2025 21:19:48 +0300 Subject: [PATCH 1/3] fix: #425 --- src/main/java/io/weaviate/client6/v1/api/Config.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/Config.java b/src/main/java/io/weaviate/client6/v1/api/Config.java index 50abb2f02..70cb60a3f 100644 --- a/src/main/java/io/weaviate/client6/v1/api/Config.java +++ b/src/main/java/io/weaviate/client6/v1/api/Config.java @@ -158,8 +158,8 @@ public static class Custom extends Builder { * 443 for HTTPS connection and 80 for HTTP. */ public Custom scheme(String scheme) { - httpPort(scheme == "https" ? 443 : 80); - grpcPort(scheme == "https" ? 443 : 80); + httpPort("https".equals(scheme) ? 443 : 80); + grpcPort("https".equals(scheme) ? 443 : 80); return super.scheme(scheme); } @@ -169,7 +169,7 @@ public Custom httpHost(String httpHost) { } public Custom httpPort(int port) { - this.grpcPort = port; + this.httpPort = port; return this; } From 313a56464e840b45106de3908b3ed7c574041c37 Mon Sep 17 00:00:00 2001 From: Yazan Amer Date: Thu, 24 Jul 2025 09:03:18 +0300 Subject: [PATCH 2/3] fix: #425 --- src/main/java/io/weaviate/client6/v1/api/Config.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/Config.java b/src/main/java/io/weaviate/client6/v1/api/Config.java index 70cb60a3f..69cf87976 100644 --- a/src/main/java/io/weaviate/client6/v1/api/Config.java +++ b/src/main/java/io/weaviate/client6/v1/api/Config.java @@ -42,7 +42,7 @@ public GrpcChannelOptions grpcTransportOptions() { return new GrpcChannelOptions(scheme, grpcHost, grpcPort, headers, tokenProvider); } - abstract static class Builder> implements ObjectBuilder { + public abstract static class Builder> implements ObjectBuilder { protected String scheme; protected String httpHost; From 6fdf9923eb07ce95e0eaf7744b5e528e7ea747fc Mon Sep 17 00:00:00 2001 From: yazan-amer Date: Thu, 24 Jul 2025 13:21:28 +0300 Subject: [PATCH 3/3] fix: #425 --- src/main/java/io/weaviate/client6/v1/api/Config.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/Config.java b/src/main/java/io/weaviate/client6/v1/api/Config.java index 69cf87976..f1da7a136 100644 --- a/src/main/java/io/weaviate/client6/v1/api/Config.java +++ b/src/main/java/io/weaviate/client6/v1/api/Config.java @@ -23,7 +23,7 @@ public static Config of(Function> fn) { return fn.apply(new Custom()).build(); } - public Config(Builder builder) { + private Config(Builder builder) { this( builder.scheme, builder.httpHost, @@ -42,7 +42,7 @@ public GrpcChannelOptions grpcTransportOptions() { return new GrpcChannelOptions(scheme, grpcHost, grpcPort, headers, tokenProvider); } - public abstract static class Builder> implements ObjectBuilder { + private abstract static class Builder> implements ObjectBuilder { protected String scheme; protected String httpHost;