Skip to content

Commit 8649526

Browse files
Generate inference constructor overloads (#8159) (#8161)
Co-authored-by: Florian Bernd <[email protected]>
1 parent b0e53bd commit 8649526

File tree

107 files changed

+3362
-1628
lines changed

Some content is hidden

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

107 files changed

+3362
-1628
lines changed

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/AsyncSearch/SubmitAsyncSearchRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -958,7 +958,7 @@ public SubmitAsyncSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverle
958958
{
959959
}
960960

961-
public SubmitAsyncSearchRequestDescriptor()
961+
public SubmitAsyncSearchRequestDescriptor() : this(typeof(TDocument))
962962
{
963963
}
964964

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/Cluster/HealthRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public HealthRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
186186
{
187187
}
188188

189-
public HealthRequestDescriptor()
189+
public HealthRequestDescriptor() : this(typeof(TDocument))
190190
{
191191
}
192192

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/CountRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ public CountRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
225225
{
226226
}
227227

228-
public CountRequestDescriptor()
228+
public CountRequestDescriptor() : this(typeof(TDocument))
229229
{
230230
}
231231

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/DeleteByQueryRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,10 @@ public DeleteByQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
387387
{
388388
}
389389

390+
public DeleteByQueryRequestDescriptor() : this(typeof(TDocument))
391+
{
392+
}
393+
390394
internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceDeleteByQuery;
391395

392396
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/Eql/EqlSearchRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ public EqlSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
142142
{
143143
}
144144

145+
public EqlSearchRequestDescriptor() : this(typeof(TDocument))
146+
{
147+
}
148+
145149
internal override ApiUrls ApiUrls => ApiUrlLookup.EqlSearch;
146150

147151
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/FieldCapsRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public FieldCapsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
161161
{
162162
}
163163

164-
public FieldCapsRequestDescriptor()
164+
public FieldCapsRequestDescriptor() : this(typeof(TDocument))
165165
{
166166
}
167167

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/Graph/ExploreRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ public ExploreRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
107107
{
108108
}
109109

110+
public ExploreRequestDescriptor() : this(typeof(TDocument))
111+
{
112+
}
113+
110114
internal override ApiUrls ApiUrls => ApiUrlLookup.GraphExplore;
111115

112116
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ClearCacheRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public ClearCacheRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
142142
{
143143
}
144144

145-
public ClearCacheRequestDescriptor()
145+
public ClearCacheRequestDescriptor() : this(typeof(TDocument))
146146
{
147147
}
148148

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/CloseIndexRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ public CloseIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
127127
{
128128
}
129129

130+
public CloseIndexRequestDescriptor() : this(typeof(TDocument))
131+
{
132+
}
133+
130134
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementClose;
131135

132136
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/DeleteAliasRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ public DeleteAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
8383
{
8484
}
8585

86+
public DeleteAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names name) : this(typeof(TDocument), name)
87+
{
88+
}
89+
8690
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementDeleteAlias;
8791

8892
protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/DeleteIndexRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ public DeleteIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
116116
{
117117
}
118118

119+
public DeleteIndexRequestDescriptor() : this(typeof(TDocument))
120+
{
121+
}
122+
119123
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementDelete;
120124

121125
protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ExistsAliasRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public ExistsAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
109109
{
110110
}
111111

112-
public ExistsAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names name) : base(r => r.Required("name", name))
112+
public ExistsAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names name) : this(typeof(TDocument), name)
113113
{
114114
}
115115

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ExistsRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ public ExistsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
127127
{
128128
}
129129

130+
public ExistsRequestDescriptor() : this(typeof(TDocument))
131+
{
132+
}
133+
130134
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementExists;
131135

132136
protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ExplainDataLifecycleRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ public ExplainDataLifecycleRequestDescriptor(Elastic.Clients.Elasticsearch.Serve
8383
{
8484
}
8585

86+
public ExplainDataLifecycleRequestDescriptor() : this(typeof(TDocument))
87+
{
88+
}
89+
8690
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementExplainDataLifecycle;
8791

8892
protected override HttpMethod StaticHttpMethod => HttpMethod.GET;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/FlushRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public FlushRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
120120
{
121121
}
122122

123-
public FlushRequestDescriptor()
123+
public FlushRequestDescriptor() : this(typeof(TDocument))
124124
{
125125
}
126126

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ForcemergeRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public ForcemergeRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
142142
{
143143
}
144144

145-
public ForcemergeRequestDescriptor()
145+
public ForcemergeRequestDescriptor() : this(typeof(TDocument))
146146
{
147147
}
148148

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/GetAliasRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
117117
{
118118
}
119119

120+
public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names? name) : this(typeof(TDocument), name)
121+
{
122+
}
123+
120124
public GetAliasRequestDescriptor()
121125
{
122126
}

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/GetIndexRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ public GetIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
149149
{
150150
}
151151

152+
public GetIndexRequestDescriptor() : this(typeof(TDocument))
153+
{
154+
}
155+
152156
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementGet;
153157

154158
protected override HttpMethod StaticHttpMethod => HttpMethod.GET;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/GetIndicesSettingsRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,10 @@ public GetIndicesSettingsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverl
150150
{
151151
}
152152

153+
public GetIndicesSettingsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names? name) : this(typeof(TDocument), name)
154+
{
155+
}
156+
153157
public GetIndicesSettingsRequestDescriptor()
154158
{
155159
}

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/GetMappingRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public GetMappingRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
120120
{
121121
}
122122

123-
public GetMappingRequestDescriptor()
123+
public GetMappingRequestDescriptor() : this(typeof(TDocument))
124124
{
125125
}
126126

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/IndicesStatsRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,10 @@ public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.In
172172
{
173173
}
174174

175+
public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Metrics? metric) : this(typeof(TDocument), metric)
176+
{
177+
}
178+
175179
public IndicesStatsRequestDescriptor()
176180
{
177181
}

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/OpenIndexRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ public OpenIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
127127
{
128128
}
129129

130+
public OpenIndexRequestDescriptor() : this(typeof(TDocument))
131+
{
132+
}
133+
130134
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementOpen;
131135

132136
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/PutAliasRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ public PutAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
113113
{
114114
}
115115

116+
public PutAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Name name) : this(typeof(TDocument), name)
117+
{
118+
}
119+
116120
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementPutAlias;
117121

118122
protected override HttpMethod StaticHttpMethod => HttpMethod.PUT;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/PutMappingRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ public PutMappingRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
195195
{
196196
}
197197

198+
public PutMappingRequestDescriptor() : this(typeof(TDocument))
199+
{
200+
}
201+
198202
internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementPutMapping;
199203

200204
protected override HttpMethod StaticHttpMethod => HttpMethod.PUT;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/RecoveryRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public RecoveryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
8787
{
8888
}
8989

90-
public RecoveryRequestDescriptor()
90+
public RecoveryRequestDescriptor() : this(typeof(TDocument))
9191
{
9292
}
9393

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/RefreshRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public RefreshRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
9898
{
9999
}
100100

101-
public RefreshRequestDescriptor()
101+
public RefreshRequestDescriptor() : this(typeof(TDocument))
102102
{
103103
}
104104

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/SegmentsRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ public SegmentsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
109109
{
110110
}
111111

112-
public SegmentsRequestDescriptor()
112+
public SegmentsRequestDescriptor() : this(typeof(TDocument))
113113
{
114114
}
115115

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/IndexManagement/ValidateQueryRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ public ValidateQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
203203
{
204204
}
205205

206-
public ValidateQueryRequestDescriptor()
206+
public ValidateQueryRequestDescriptor() : this(typeof(TDocument))
207207
{
208208
}
209209

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MultiSearchRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ public MultiSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
222222
{
223223
}
224224

225-
public MultiSearchRequestDescriptor()
225+
public MultiSearchRequestDescriptor() : this(typeof(TDocument))
226226
{
227227
}
228228

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/MultiSearchTemplateRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public MultiSearchTemplateRequestDescriptor(Elastic.Clients.Elasticsearch.Server
145145
{
146146
}
147147

148-
public MultiSearchTemplateRequestDescriptor()
148+
public MultiSearchTemplateRequestDescriptor() : this(typeof(TDocument))
149149
{
150150
}
151151

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/OpenPointInTimeRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,10 @@ public OpenPointInTimeRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless
116116
{
117117
}
118118

119+
public OpenPointInTimeRequestDescriptor() : this(typeof(TDocument))
120+
{
121+
}
122+
119123
internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceOpenPointInTime;
120124

121125
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/RankEvalRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public RankEvalRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
121121
{
122122
}
123123

124-
public RankEvalRequestDescriptor()
124+
public RankEvalRequestDescriptor() : this(typeof(TDocument))
125125
{
126126
}
127127

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/SearchMvtRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,10 @@ public SearchMvtRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
149149
{
150150
}
151151

152+
public SearchMvtRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Field field, int zoom, int x, int y) : this(typeof(TDocument), field, zoom, x, y)
153+
{
154+
}
155+
152156
internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceSearchMvt;
153157

154158
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/SearchRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@ public SearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
10071007
{
10081008
}
10091009

1010-
public SearchRequestDescriptor()
1010+
public SearchRequestDescriptor() : this(typeof(TDocument))
10111011
{
10121012
}
10131013

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/SearchTemplateRequest.g.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public SearchTemplateRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.
216216
{
217217
}
218218

219-
public SearchTemplateRequestDescriptor()
219+
public SearchTemplateRequestDescriptor() : this(typeof(TDocument))
220220
{
221221
}
222222

src/Elastic.Clients.Elasticsearch.Serverless/_Generated/Api/UpdateByQueryRequest.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,10 @@ public UpdateByQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
399399
{
400400
}
401401

402+
public UpdateByQueryRequestDescriptor() : this(typeof(TDocument))
403+
{
404+
}
405+
402406
internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceUpdateByQuery;
403407

404408
protected override HttpMethod StaticHttpMethod => HttpMethod.POST;

0 commit comments

Comments
 (0)