Skip to content

[Backport 8.13] Generate inference constructor overloads #8161

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -958,7 +958,7 @@ public SubmitAsyncSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverle
{
}

public SubmitAsyncSearchRequestDescriptor()
public SubmitAsyncSearchRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ public HealthRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
{
}

public HealthRequestDescriptor()
public HealthRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ public CountRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
{
}

public CountRequestDescriptor()
public CountRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,10 @@ public DeleteByQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
{
}

public DeleteByQueryRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceDeleteByQuery;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,10 @@ public EqlSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
{
}

public EqlSearchRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.EqlSearch;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ public FieldCapsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
{
}

public FieldCapsRequestDescriptor()
public FieldCapsRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,10 @@ public ExploreRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
{
}

public ExploreRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.GraphExplore;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public ClearCacheRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
{
}

public ClearCacheRequestDescriptor()
public ClearCacheRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ public CloseIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
{
}

public CloseIndexRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementClose;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ public DeleteAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
{
}

public DeleteAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names name) : this(typeof(TDocument), name)
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementDeleteAlias;

protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ public DeleteIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
{
}

public DeleteIndexRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementDelete;

protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ public ExistsAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
{
}

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ public ExistsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
{
}

public ExistsRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementExists;

protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ public ExplainDataLifecycleRequestDescriptor(Elastic.Clients.Elasticsearch.Serve
{
}

public ExplainDataLifecycleRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementExplainDataLifecycle;

protected override HttpMethod StaticHttpMethod => HttpMethod.GET;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public FlushRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
{
}

public FlushRequestDescriptor()
public FlushRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ public ForcemergeRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
{
}

public ForcemergeRequestDescriptor()
public ForcemergeRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,10 @@ public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names? name) : this(typeof(TDocument), name)
{
}

public GetAliasRequestDescriptor()
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,10 @@ public GetIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public GetIndexRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementGet;

protected override HttpMethod StaticHttpMethod => HttpMethod.GET;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,10 @@ public GetIndicesSettingsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverl
{
}

public GetIndicesSettingsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Names? name) : this(typeof(TDocument), name)
{
}

public GetIndicesSettingsRequestDescriptor()
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public GetMappingRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
{
}

public GetMappingRequestDescriptor()
public GetMappingRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,10 @@ public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.In
{
}

public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Metrics? metric) : this(typeof(TDocument), metric)
{
}

public IndicesStatsRequestDescriptor()
{
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@ public OpenIndexRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
{
}

public OpenIndexRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementOpen;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,10 @@ public PutAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public PutAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Name name) : this(typeof(TDocument), name)
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementPutAlias;

protected override HttpMethod StaticHttpMethod => HttpMethod.PUT;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,10 @@ public PutMappingRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indi
{
}

public PutMappingRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.IndexManagementPutMapping;

protected override HttpMethod StaticHttpMethod => HttpMethod.PUT;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ public RecoveryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public RecoveryRequestDescriptor()
public RecoveryRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public RefreshRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices
{
}

public RefreshRequestDescriptor()
public RefreshRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ public SegmentsRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public SegmentsRequestDescriptor()
public SegmentsRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ public ValidateQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
{
}

public ValidateQueryRequestDescriptor()
public ValidateQueryRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ public MultiSearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Ind
{
}

public MultiSearchRequestDescriptor()
public MultiSearchRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ public MultiSearchTemplateRequestDescriptor(Elastic.Clients.Elasticsearch.Server
{
}

public MultiSearchTemplateRequestDescriptor()
public MultiSearchTemplateRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ public OpenPointInTimeRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless
{
}

public OpenPointInTimeRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceOpenPointInTime;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ public RankEvalRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indice
{
}

public RankEvalRequestDescriptor()
public RankEvalRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,10 @@ public SearchMvtRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indic
{
}

public SearchMvtRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Field field, int zoom, int x, int y) : this(typeof(TDocument), field, zoom, x, y)
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceSearchMvt;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1007,7 +1007,7 @@ public SearchRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.Indices?
{
}

public SearchRequestDescriptor()
public SearchRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ public SearchTemplateRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.
{
}

public SearchTemplateRequestDescriptor()
public SearchTemplateRequestDescriptor() : this(typeof(TDocument))
{
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,10 @@ public UpdateByQueryRequestDescriptor(Elastic.Clients.Elasticsearch.Serverless.I
{
}

public UpdateByQueryRequestDescriptor() : this(typeof(TDocument))
{
}

internal override ApiUrls ApiUrls => ApiUrlLookup.NoNamespaceUpdateByQuery;

protected override HttpMethod StaticHttpMethod => HttpMethod.POST;
Expand Down
Loading