Skip to content

Commit afc3d31

Browse files
authored
disableRequiredPropertiesCheck support for primitives (#984)
* prep * regen * using overload methods instead, regen * also boolean overload
1 parent 93f0b50 commit afc3d31

File tree

571 files changed

+1431
-1313
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

571 files changed

+1431
-1313
lines changed

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/AcknowledgedResponseBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public abstract class AcknowledgedResponseBase implements AcknowledgedResponse,
6363

6464
protected AcknowledgedResponseBase(AbstractBuilder<?> builder) {
6565

66-
this.acknowledged = ApiTypeHelper.requireNonNull(builder.acknowledged, this, "acknowledged");
66+
this.acknowledged = ApiTypeHelper.requireNonNull(builder.acknowledged, this, "acknowledged", false);
6767

6868
}
6969

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkIndexByScrollFailure.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ private BulkIndexByScrollFailure(Builder builder) {
7575
this.cause = ApiTypeHelper.requireNonNull(builder.cause, this, "cause");
7676
this.id = ApiTypeHelper.requireNonNull(builder.id, this, "id");
7777
this.index = ApiTypeHelper.requireNonNull(builder.index, this, "index");
78-
this.status = ApiTypeHelper.requireNonNull(builder.status, this, "status");
78+
this.status = ApiTypeHelper.requireNonNull(builder.status, this, "status", 0);
7979

8080
}
8181

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/BulkStats.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,15 @@ public class BulkStats implements JsonpSerializable {
8686

8787
private BulkStats(Builder builder) {
8888

89-
this.totalOperations = ApiTypeHelper.requireNonNull(builder.totalOperations, this, "totalOperations");
89+
this.totalOperations = ApiTypeHelper.requireNonNull(builder.totalOperations, this, "totalOperations", 0);
9090
this.totalTime = builder.totalTime;
91-
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis");
91+
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis", 0);
9292
this.totalSize = builder.totalSize;
93-
this.totalSizeInBytes = ApiTypeHelper.requireNonNull(builder.totalSizeInBytes, this, "totalSizeInBytes");
93+
this.totalSizeInBytes = ApiTypeHelper.requireNonNull(builder.totalSizeInBytes, this, "totalSizeInBytes", 0);
9494
this.avgTime = builder.avgTime;
95-
this.avgTimeInMillis = ApiTypeHelper.requireNonNull(builder.avgTimeInMillis, this, "avgTimeInMillis");
95+
this.avgTimeInMillis = ApiTypeHelper.requireNonNull(builder.avgTimeInMillis, this, "avgTimeInMillis", 0);
9696
this.avgSize = builder.avgSize;
97-
this.avgSizeInBytes = ApiTypeHelper.requireNonNull(builder.avgSizeInBytes, this, "avgSizeInBytes");
97+
this.avgSizeInBytes = ApiTypeHelper.requireNonNull(builder.avgSizeInBytes, this, "avgSizeInBytes", 0);
9898

9999
}
100100

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterDetails.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ private ClusterDetails(Builder builder) {
8383
this.status = ApiTypeHelper.requireNonNull(builder.status, this, "status");
8484
this.indices = ApiTypeHelper.requireNonNull(builder.indices, this, "indices");
8585
this.took = builder.took;
86-
this.timedOut = ApiTypeHelper.requireNonNull(builder.timedOut, this, "timedOut");
86+
this.timedOut = ApiTypeHelper.requireNonNull(builder.timedOut, this, "timedOut", false);
8787
this.shards = builder.shards;
8888
this.failures = ApiTypeHelper.unmodifiable(builder.failures);
8989

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ClusterStatistics.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ public class ClusterStatistics implements JsonpSerializable {
7979

8080
private ClusterStatistics(Builder builder) {
8181

82-
this.skipped = ApiTypeHelper.requireNonNull(builder.skipped, this, "skipped");
83-
this.successful = ApiTypeHelper.requireNonNull(builder.successful, this, "successful");
84-
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total");
85-
this.running = ApiTypeHelper.requireNonNull(builder.running, this, "running");
86-
this.partial = ApiTypeHelper.requireNonNull(builder.partial, this, "partial");
87-
this.failed = ApiTypeHelper.requireNonNull(builder.failed, this, "failed");
82+
this.skipped = ApiTypeHelper.requireNonNull(builder.skipped, this, "skipped", 0);
83+
this.successful = ApiTypeHelper.requireNonNull(builder.successful, this, "successful", 0);
84+
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total", 0);
85+
this.running = ApiTypeHelper.requireNonNull(builder.running, this, "running", 0);
86+
this.partial = ApiTypeHelper.requireNonNull(builder.partial, this, "partial", 0);
87+
this.failed = ApiTypeHelper.requireNonNull(builder.failed, this, "failed", 0);
8888
this.details = ApiTypeHelper.unmodifiable(builder.details);
8989

9090
}

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CompletionStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public class CompletionStats implements JsonpSerializable {
7272

7373
private CompletionStats(Builder builder) {
7474

75-
this.sizeInBytes = ApiTypeHelper.requireNonNull(builder.sizeInBytes, this, "sizeInBytes");
75+
this.sizeInBytes = ApiTypeHelper.requireNonNull(builder.sizeInBytes, this, "sizeInBytes", 0);
7676
this.size = builder.size;
7777
this.fields = ApiTypeHelper.unmodifiable(builder.fields);
7878

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/CoordsGeoBounds.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ public class CoordsGeoBounds implements JsonpSerializable {
7070

7171
private CoordsGeoBounds(Builder builder) {
7272

73-
this.top = ApiTypeHelper.requireNonNull(builder.top, this, "top");
74-
this.bottom = ApiTypeHelper.requireNonNull(builder.bottom, this, "bottom");
75-
this.left = ApiTypeHelper.requireNonNull(builder.left, this, "left");
76-
this.right = ApiTypeHelper.requireNonNull(builder.right, this, "right");
73+
this.top = ApiTypeHelper.requireNonNull(builder.top, this, "top", 0);
74+
this.bottom = ApiTypeHelper.requireNonNull(builder.bottom, this, "bottom", 0);
75+
this.left = ApiTypeHelper.requireNonNull(builder.left, this, "left", 0);
76+
this.right = ApiTypeHelper.requireNonNull(builder.right, this, "right", 0);
7777

7878
}
7979

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/DocStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public class DocStats implements JsonpSerializable {
6868

6969
private DocStats(Builder builder) {
7070

71-
this.count = ApiTypeHelper.requireNonNull(builder.count, this, "count");
71+
this.count = ApiTypeHelper.requireNonNull(builder.count, this, "count", 0);
7272
this.deleted = builder.deleted;
7373

7474
}

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ElasticsearchVersionInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ private ElasticsearchVersionInfo(Builder builder) {
8686
this.buildDate = ApiTypeHelper.requireNonNull(builder.buildDate, this, "buildDate");
8787
this.buildFlavor = ApiTypeHelper.requireNonNull(builder.buildFlavor, this, "buildFlavor");
8888
this.buildHash = ApiTypeHelper.requireNonNull(builder.buildHash, this, "buildHash");
89-
this.buildSnapshot = ApiTypeHelper.requireNonNull(builder.buildSnapshot, this, "buildSnapshot");
89+
this.buildSnapshot = ApiTypeHelper.requireNonNull(builder.buildSnapshot, this, "buildSnapshot", false);
9090
this.buildType = ApiTypeHelper.requireNonNull(builder.buildType, this, "buildType");
9191
this.luceneVersion = ApiTypeHelper.requireNonNull(builder.luceneVersion, this, "luceneVersion");
9292
this.minimumIndexCompatibilityVersion = ApiTypeHelper.requireNonNull(builder.minimumIndexCompatibilityVersion,

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public class ErrorResponse implements JsonpSerializable {
7070
private ErrorResponse(Builder builder) {
7171

7272
this.error = ApiTypeHelper.requireNonNull(builder.error, this, "error");
73-
this.status = ApiTypeHelper.requireNonNull(builder.status, this, "status");
73+
this.status = ApiTypeHelper.requireNonNull(builder.status, this, "status", 0);
7474

7575
}
7676

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldMemoryUsage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public class FieldMemoryUsage implements JsonpSerializable {
7070
private FieldMemoryUsage(Builder builder) {
7171

7272
this.memorySize = builder.memorySize;
73-
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes");
73+
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes", 0);
7474

7575
}
7676

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FieldSizeUsage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public class FieldSizeUsage implements JsonpSerializable {
7070
private FieldSizeUsage(Builder builder) {
7171

7272
this.size = builder.size;
73-
this.sizeInBytes = ApiTypeHelper.requireNonNull(builder.sizeInBytes, this, "sizeInBytes");
73+
this.sizeInBytes = ApiTypeHelper.requireNonNull(builder.sizeInBytes, this, "sizeInBytes", 0);
7474

7575
}
7676

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FielddataStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ private FielddataStats(Builder builder) {
7777

7878
this.evictions = builder.evictions;
7979
this.memorySize = builder.memorySize;
80-
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes");
80+
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes", 0);
8181
this.fields = ApiTypeHelper.unmodifiable(builder.fields);
8282

8383
}

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/FlushStats.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ public class FlushStats implements JsonpSerializable {
7272

7373
private FlushStats(Builder builder) {
7474

75-
this.periodic = ApiTypeHelper.requireNonNull(builder.periodic, this, "periodic");
76-
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total");
75+
this.periodic = ApiTypeHelper.requireNonNull(builder.periodic, this, "periodic", 0);
76+
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total", 0);
7777
this.totalTime = builder.totalTime;
78-
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis");
78+
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis", 0);
7979

8080
}
8181

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/GetStats.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,18 @@ public class GetStats implements JsonpSerializable {
8686

8787
private GetStats(Builder builder) {
8888

89-
this.current = ApiTypeHelper.requireNonNull(builder.current, this, "current");
89+
this.current = ApiTypeHelper.requireNonNull(builder.current, this, "current", 0);
9090
this.existsTime = builder.existsTime;
91-
this.existsTimeInMillis = ApiTypeHelper.requireNonNull(builder.existsTimeInMillis, this, "existsTimeInMillis");
92-
this.existsTotal = ApiTypeHelper.requireNonNull(builder.existsTotal, this, "existsTotal");
91+
this.existsTimeInMillis = ApiTypeHelper.requireNonNull(builder.existsTimeInMillis, this, "existsTimeInMillis",
92+
0);
93+
this.existsTotal = ApiTypeHelper.requireNonNull(builder.existsTotal, this, "existsTotal", 0);
9394
this.missingTime = builder.missingTime;
9495
this.missingTimeInMillis = ApiTypeHelper.requireNonNull(builder.missingTimeInMillis, this,
95-
"missingTimeInMillis");
96-
this.missingTotal = ApiTypeHelper.requireNonNull(builder.missingTotal, this, "missingTotal");
96+
"missingTimeInMillis", 0);
97+
this.missingTotal = ApiTypeHelper.requireNonNull(builder.missingTotal, this, "missingTotal", 0);
9798
this.time = builder.time;
98-
this.timeInMillis = ApiTypeHelper.requireNonNull(builder.timeInMillis, this, "timeInMillis");
99-
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total");
99+
this.timeInMillis = ApiTypeHelper.requireNonNull(builder.timeInMillis, this, "timeInMillis", 0);
100+
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total", 0);
100101

101102
}
102103

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/IndexingStats.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,20 +101,21 @@ public class IndexingStats implements JsonpSerializable {
101101

102102
private IndexingStats(Builder builder) {
103103

104-
this.indexCurrent = ApiTypeHelper.requireNonNull(builder.indexCurrent, this, "indexCurrent");
105-
this.deleteCurrent = ApiTypeHelper.requireNonNull(builder.deleteCurrent, this, "deleteCurrent");
104+
this.indexCurrent = ApiTypeHelper.requireNonNull(builder.indexCurrent, this, "indexCurrent", 0);
105+
this.deleteCurrent = ApiTypeHelper.requireNonNull(builder.deleteCurrent, this, "deleteCurrent", 0);
106106
this.deleteTime = builder.deleteTime;
107-
this.deleteTimeInMillis = ApiTypeHelper.requireNonNull(builder.deleteTimeInMillis, this, "deleteTimeInMillis");
108-
this.deleteTotal = ApiTypeHelper.requireNonNull(builder.deleteTotal, this, "deleteTotal");
109-
this.isThrottled = ApiTypeHelper.requireNonNull(builder.isThrottled, this, "isThrottled");
110-
this.noopUpdateTotal = ApiTypeHelper.requireNonNull(builder.noopUpdateTotal, this, "noopUpdateTotal");
107+
this.deleteTimeInMillis = ApiTypeHelper.requireNonNull(builder.deleteTimeInMillis, this, "deleteTimeInMillis",
108+
0);
109+
this.deleteTotal = ApiTypeHelper.requireNonNull(builder.deleteTotal, this, "deleteTotal", 0);
110+
this.isThrottled = ApiTypeHelper.requireNonNull(builder.isThrottled, this, "isThrottled", false);
111+
this.noopUpdateTotal = ApiTypeHelper.requireNonNull(builder.noopUpdateTotal, this, "noopUpdateTotal", 0);
111112
this.throttleTime = builder.throttleTime;
112113
this.throttleTimeInMillis = ApiTypeHelper.requireNonNull(builder.throttleTimeInMillis, this,
113-
"throttleTimeInMillis");
114+
"throttleTimeInMillis", 0);
114115
this.indexTime = builder.indexTime;
115-
this.indexTimeInMillis = ApiTypeHelper.requireNonNull(builder.indexTimeInMillis, this, "indexTimeInMillis");
116-
this.indexTotal = ApiTypeHelper.requireNonNull(builder.indexTotal, this, "indexTotal");
117-
this.indexFailed = ApiTypeHelper.requireNonNull(builder.indexFailed, this, "indexFailed");
116+
this.indexTimeInMillis = ApiTypeHelper.requireNonNull(builder.indexTimeInMillis, this, "indexTimeInMillis", 0);
117+
this.indexTotal = ApiTypeHelper.requireNonNull(builder.indexTotal, this, "indexTotal", 0);
118+
this.indexFailed = ApiTypeHelper.requireNonNull(builder.indexFailed, this, "indexFailed", 0);
118119
this.types = ApiTypeHelper.unmodifiable(builder.types);
119120
this.writeLoad = builder.writeLoad;
120121

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/InlineGet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ private InlineGet(Builder<TDocument> builder) {
9595
this.metadata = ApiTypeHelper.unmodifiable(builder.metadata);
9696

9797
this.fields = ApiTypeHelper.unmodifiable(builder.fields);
98-
this.found = ApiTypeHelper.requireNonNull(builder.found, this, "found");
98+
this.found = ApiTypeHelper.requireNonNull(builder.found, this, "found", false);
9999
this.seqNo = builder.seqNo;
100100
this.primaryTerm = builder.primaryTerm;
101101
this.routing = builder.routing;

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ private KnnRetriever(Builder builder) {
8484
this.field = ApiTypeHelper.requireNonNull(builder.field, this, "field");
8585
this.queryVector = ApiTypeHelper.unmodifiable(builder.queryVector);
8686
this.queryVectorBuilder = builder.queryVectorBuilder;
87-
this.k = ApiTypeHelper.requireNonNull(builder.k, this, "k");
88-
this.numCandidates = ApiTypeHelper.requireNonNull(builder.numCandidates, this, "numCandidates");
87+
this.k = ApiTypeHelper.requireNonNull(builder.k, this, "k", 0);
88+
this.numCandidates = ApiTypeHelper.requireNonNull(builder.numCandidates, this, "numCandidates", 0);
8989
this.similarity = builder.similarity;
9090
this.rescoreVector = builder.rescoreVector;
9191

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/LatLonGeoLocation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ public class LatLonGeoLocation implements JsonpSerializable {
6666

6767
private LatLonGeoLocation(Builder builder) {
6868

69-
this.lat = ApiTypeHelper.requireNonNull(builder.lat, this, "lat");
70-
this.lon = ApiTypeHelper.requireNonNull(builder.lon, this, "lon");
69+
this.lat = ApiTypeHelper.requireNonNull(builder.lat, this, "lat", 0);
70+
this.lon = ApiTypeHelper.requireNonNull(builder.lon, this, "lon", 0);
7171

7272
}
7373

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/MergesStats.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,25 +102,26 @@ public class MergesStats implements JsonpSerializable {
102102

103103
private MergesStats(Builder builder) {
104104

105-
this.current = ApiTypeHelper.requireNonNull(builder.current, this, "current");
106-
this.currentDocs = ApiTypeHelper.requireNonNull(builder.currentDocs, this, "currentDocs");
105+
this.current = ApiTypeHelper.requireNonNull(builder.current, this, "current", 0);
106+
this.currentDocs = ApiTypeHelper.requireNonNull(builder.currentDocs, this, "currentDocs", 0);
107107
this.currentSize = builder.currentSize;
108-
this.currentSizeInBytes = ApiTypeHelper.requireNonNull(builder.currentSizeInBytes, this, "currentSizeInBytes");
109-
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total");
108+
this.currentSizeInBytes = ApiTypeHelper.requireNonNull(builder.currentSizeInBytes, this, "currentSizeInBytes",
109+
0);
110+
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total", 0);
110111
this.totalAutoThrottle = builder.totalAutoThrottle;
111112
this.totalAutoThrottleInBytes = ApiTypeHelper.requireNonNull(builder.totalAutoThrottleInBytes, this,
112-
"totalAutoThrottleInBytes");
113-
this.totalDocs = ApiTypeHelper.requireNonNull(builder.totalDocs, this, "totalDocs");
113+
"totalAutoThrottleInBytes", 0);
114+
this.totalDocs = ApiTypeHelper.requireNonNull(builder.totalDocs, this, "totalDocs", 0);
114115
this.totalSize = builder.totalSize;
115-
this.totalSizeInBytes = ApiTypeHelper.requireNonNull(builder.totalSizeInBytes, this, "totalSizeInBytes");
116+
this.totalSizeInBytes = ApiTypeHelper.requireNonNull(builder.totalSizeInBytes, this, "totalSizeInBytes", 0);
116117
this.totalStoppedTime = builder.totalStoppedTime;
117118
this.totalStoppedTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalStoppedTimeInMillis, this,
118-
"totalStoppedTimeInMillis");
119+
"totalStoppedTimeInMillis", 0);
119120
this.totalThrottledTime = builder.totalThrottledTime;
120121
this.totalThrottledTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalThrottledTimeInMillis, this,
121-
"totalThrottledTimeInMillis");
122+
"totalThrottledTimeInMillis", 0);
122123
this.totalTime = builder.totalTime;
123-
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis");
124+
this.totalTimeInMillis = ApiTypeHelper.requireNonNull(builder.totalTimeInMillis, this, "totalTimeInMillis", 0);
124125

125126
}
126127

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeShard.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ public class NodeShard implements JsonpSerializable {
9393
private NodeShard(Builder builder) {
9494

9595
this.state = ApiTypeHelper.requireNonNull(builder.state, this, "state");
96-
this.primary = ApiTypeHelper.requireNonNull(builder.primary, this, "primary");
96+
this.primary = ApiTypeHelper.requireNonNull(builder.primary, this, "primary", false);
9797
this.node = builder.node;
98-
this.shard = ApiTypeHelper.requireNonNull(builder.shard, this, "shard");
98+
this.shard = ApiTypeHelper.requireNonNull(builder.shard, this, "shard", 0);
9999
this.index = ApiTypeHelper.requireNonNull(builder.index, this, "index");
100100
this.allocationId = ApiTypeHelper.unmodifiable(builder.allocationId);
101101
this.recoverySource = ApiTypeHelper.unmodifiable(builder.recoverySource);

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/NodeStatistics.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ public class NodeStatistics implements JsonpSerializable {
7474
private NodeStatistics(Builder builder) {
7575

7676
this.failures = ApiTypeHelper.unmodifiable(builder.failures);
77-
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total");
78-
this.successful = ApiTypeHelper.requireNonNull(builder.successful, this, "successful");
79-
this.failed = ApiTypeHelper.requireNonNull(builder.failed, this, "failed");
77+
this.total = ApiTypeHelper.requireNonNull(builder.total, this, "total", 0);
78+
this.successful = ApiTypeHelper.requireNonNull(builder.successful, this, "successful", 0);
79+
this.failed = ApiTypeHelper.requireNonNull(builder.failed, this, "failed", 0);
8080

8181
}
8282

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/PluginStats.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,11 @@ private PluginStats(Builder builder) {
8989
"elasticsearchVersion");
9090
this.extendedPlugins = ApiTypeHelper.unmodifiableRequired(builder.extendedPlugins, this, "extendedPlugins");
9191
this.hasNativeController = ApiTypeHelper.requireNonNull(builder.hasNativeController, this,
92-
"hasNativeController");
92+
"hasNativeController", false);
9393
this.javaVersion = ApiTypeHelper.requireNonNull(builder.javaVersion, this, "javaVersion");
9494
this.name = ApiTypeHelper.requireNonNull(builder.name, this, "name");
9595
this.version = ApiTypeHelper.requireNonNull(builder.version, this, "version");
96-
this.licensed = ApiTypeHelper.requireNonNull(builder.licensed, this, "licensed");
96+
this.licensed = ApiTypeHelper.requireNonNull(builder.licensed, this, "licensed", false);
9797

9898
}
9999

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/QueryCacheStats.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,14 @@ public class QueryCacheStats implements JsonpSerializable {
8181

8282
private QueryCacheStats(Builder builder) {
8383

84-
this.cacheCount = ApiTypeHelper.requireNonNull(builder.cacheCount, this, "cacheCount");
85-
this.cacheSize = ApiTypeHelper.requireNonNull(builder.cacheSize, this, "cacheSize");
86-
this.evictions = ApiTypeHelper.requireNonNull(builder.evictions, this, "evictions");
87-
this.hitCount = ApiTypeHelper.requireNonNull(builder.hitCount, this, "hitCount");
84+
this.cacheCount = ApiTypeHelper.requireNonNull(builder.cacheCount, this, "cacheCount", 0);
85+
this.cacheSize = ApiTypeHelper.requireNonNull(builder.cacheSize, this, "cacheSize", 0);
86+
this.evictions = ApiTypeHelper.requireNonNull(builder.evictions, this, "evictions", 0);
87+
this.hitCount = ApiTypeHelper.requireNonNull(builder.hitCount, this, "hitCount", 0);
8888
this.memorySize = builder.memorySize;
89-
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes");
90-
this.missCount = ApiTypeHelper.requireNonNull(builder.missCount, this, "missCount");
91-
this.totalCount = ApiTypeHelper.requireNonNull(builder.totalCount, this, "totalCount");
89+
this.memorySizeInBytes = ApiTypeHelper.requireNonNull(builder.memorySizeInBytes, this, "memorySizeInBytes", 0);
90+
this.missCount = ApiTypeHelper.requireNonNull(builder.missCount, this, "missCount", 0);
91+
this.totalCount = ApiTypeHelper.requireNonNull(builder.totalCount, this, "totalCount", 0);
9292

9393
}
9494

0 commit comments

Comments
 (0)