diff --git a/src/Elastic.Clients.Elasticsearch/Api/IndexRequest.cs b/src/Elastic.Clients.Elasticsearch/Api/IndexRequest.cs index 8bf4882f7f0..5059b3197a0 100644 --- a/src/Elastic.Clients.Elasticsearch/Api/IndexRequest.cs +++ b/src/Elastic.Clients.Elasticsearch/Api/IndexRequest.cs @@ -14,8 +14,6 @@ public partial class IndexRequest : ICustomJsonWriter { public IndexRequest() : this(typeof(TDocument)) { } - //public IndexRequest(TDocument document) : this(typeof(TDocument)) => Document = document; - public IndexRequest(TDocument document, Id id) : this(typeof(TDocument), id) => Document = document; protected override HttpMethod? DynamicHttpMethod => GetHttpMethod(this); @@ -34,7 +32,6 @@ internal static HttpMethod GetHttpMethod(IndexRequest request) => public sealed partial class IndexRequestDescriptor : ICustomJsonWriter { - // TODO: Codegen public IndexRequestDescriptor Document(TDocument document) { DocumentValue = document; diff --git a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Descriptor.cs b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Descriptor.cs index 6b7c3250e2a..becbd038927 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Descriptor.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Descriptor.cs @@ -14,7 +14,7 @@ namespace Elastic.Clients.Elasticsearch.Fluent; public abstract class Descriptor { - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal Descriptor() { } @@ -49,7 +49,7 @@ public abstract class Descriptor : Descriptor { private readonly TDescriptor _self; - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal Descriptor() : base() => _self = (TDescriptor)this; @@ -64,7 +64,7 @@ public abstract class Descriptor : Descriptor public abstract class SerializableDescriptor : Descriptor, ISelfSerializable where TDescriptor : SerializableDescriptor { - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal SerializableDescriptor(): base() { } diff --git a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/IsADictionaryDescriptor.cs b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/IsADictionaryDescriptor.cs index b2721114005..f6b5ac2b798 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/IsADictionaryDescriptor.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/IsADictionaryDescriptor.cs @@ -11,7 +11,7 @@ public abstract class IsADictionaryDescriptor where TPromised : class, IIsADictionary { - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal IsADictionaryDescriptor(TPromised instance) : base(instance) { } diff --git a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/PromiseDescriptor.cs b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/PromiseDescriptor.cs index 5bf764e064d..7eefb2578f5 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/PromiseDescriptor.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Fluent/Promise/PromiseDescriptor.cs @@ -12,7 +12,7 @@ public abstract class PromiseDescriptor : Descriptor, IProm { internal readonly TValue PromisedValue; - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal PromiseDescriptor(TValue instance) : base() { diff --git a/src/Elastic.Clients.Elasticsearch/Core/Request/PlainRequest.cs b/src/Elastic.Clients.Elasticsearch/Core/Request/PlainRequest.cs index 3ce888c5a36..abe99a6e4f9 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Request/PlainRequest.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Request/PlainRequest.cs @@ -11,7 +11,7 @@ namespace Elastic.Clients.Elasticsearch.Requests; public abstract class PlainRequest : Request where TParameters : RequestParameters, new() { - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal PlainRequest() { } diff --git a/src/Elastic.Clients.Elasticsearch/Core/Request/Request.cs b/src/Elastic.Clients.Elasticsearch/Core/Request/Request.cs index 14b85499348..adc1d1a7358 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Request/Request.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Request/Request.cs @@ -8,21 +8,43 @@ namespace Elastic.Clients.Elasticsearch.Requests; +/// +/// Base type for requests sent by the client. +/// public abstract class Request { + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. + // We don't expect consumers to derive from this public base class. internal Request() { } internal virtual string? Accept { get; } = null; internal virtual string? ContentType { get; } = null; - [JsonIgnore] internal abstract HttpMethod HttpMethod { get; } - - [JsonIgnore] internal abstract bool SupportsBody { get; } - - [JsonIgnore] protected RouteValues RouteValues { get; } = new(); - - [JsonIgnore] protected virtual HttpMethod? DynamicHttpMethod => null; + /// + /// The default HTTP method for the request which is based on the Elasticsearch Specification endpoint definition. + /// + [JsonIgnore] + protected abstract HttpMethod StaticHttpMethod { get; } + + [JsonIgnore] + internal abstract bool SupportsBody { get; } + + [JsonIgnore] + protected RouteValues RouteValues { get; } = new(); + + /// + /// Allows for per request replacement of the specified HTTP method, including scenarios such as indexing which + /// require access to the document to determine the correct URL path and method combination to choose. + /// + [JsonIgnore] + protected virtual HttpMethod? DynamicHttpMethod => null; + + /// + /// The final HTTP method used to send the request to the Elasticsearch server. + /// + [JsonIgnore] + internal HttpMethod HttpMethod => DynamicHttpMethod ?? StaticHttpMethod; internal abstract ApiUrls ApiUrls { get; } diff --git a/src/Elastic.Clients.Elasticsearch/Core/Request/RequestDescriptor.cs b/src/Elastic.Clients.Elasticsearch/Core/Request/RequestDescriptor.cs index eedb5ce2607..65b236b4a60 100644 --- a/src/Elastic.Clients.Elasticsearch/Core/Request/RequestDescriptor.cs +++ b/src/Elastic.Clients.Elasticsearch/Core/Request/RequestDescriptor.cs @@ -21,7 +21,7 @@ public abstract partial class RequestDescriptor : Requ void ISelfSerializable.Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) => Serialize(writer, options, settings); - // This internal ctor ensures that only types defined within the client assembly can derive from this base class. + // This internal ctor ensures that only types defined within the Elastic.Clients.Elasticsearch assembly can derive from this base class. // We don't expect consumers to derive from this public base class. internal RequestDescriptor() => _descriptor = (TDescriptor)this; diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs index 0745ab543ea..eba1ac2d5a5 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/AsyncSearchStatusRequest.g.cs @@ -38,7 +38,7 @@ public AsyncSearchStatusRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal AsyncSearchStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public AsyncSearchStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal AsyncSearchStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public AsyncSearchStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/DeleteAsyncSearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/DeleteAsyncSearchRequest.g.cs index 711e8add3d7..f57f61ec652 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/DeleteAsyncSearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/DeleteAsyncSearchRequest.g.cs @@ -38,7 +38,7 @@ public DeleteAsyncSearchRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal DeleteAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAsyncSearchRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal DeleteAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAsyncSearchRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/GetAsyncSearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/GetAsyncSearchRequest.g.cs index 602b4126ade..50839575db4 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/GetAsyncSearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/GetAsyncSearchRequest.g.cs @@ -46,7 +46,7 @@ public GetAsyncSearchRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r. } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? KeepAlive { get => Q("keep_alive"); set => Q("keep_alive", value); } @@ -70,7 +70,7 @@ internal GetAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncSearchRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration? keepAlive) => Qs("keep_alive", keepAlive); public GetAsyncSearchRequestDescriptor TypedKeys(bool? typedKeys = true) => Qs("typed_keys", typedKeys); @@ -98,7 +98,7 @@ internal GetAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncSearchRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration? keepAlive) => Qs("keep_alive", keepAlive); public GetAsyncSearchRequestDescriptor TypedKeys(bool? typedKeys = true) => Qs("typed_keys", typedKeys); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/SubmitAsyncSearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/SubmitAsyncSearchRequest.g.cs index bd80719e035..def8bb6d26f 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/SubmitAsyncSearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/AsyncSearch/SubmitAsyncSearchRequest.g.cs @@ -546,7 +546,7 @@ public SubmitAsyncSearchRequest(Elastic.Clients.Elasticsearch.Indices? indices) } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchSubmit; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? WaitForCompletionTimeout { get => Q("wait_for_completion_timeout"); set => Q("wait_for_completion_timeout", value); } @@ -782,7 +782,7 @@ public SubmitAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchSubmit; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SubmitAsyncSearchRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); public SubmitAsyncSearchRequestDescriptor SourceIncludes(Elastic.Clients.Elasticsearch.Fields? sourceIncludes) => Qs("_source_includes", sourceIncludes); @@ -1815,7 +1815,7 @@ public SubmitAsyncSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.AsyncSearchSubmit; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SubmitAsyncSearchRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); public SubmitAsyncSearchRequestDescriptor SourceIncludes(Elastic.Clients.Elasticsearch.Fields? sourceIncludes) => Qs("_source_includes", sourceIncludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/BulkRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/BulkRequest.g.cs index 06dc4768a18..5245d65133a 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/BulkRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/BulkRequest.g.cs @@ -68,7 +68,7 @@ public BulkRequest(Elastic.Clients.Elasticsearch.IndexName? index) : base(r => r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceBulk; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public string? Pipeline { get => Q("pipeline"); set => Q("pipeline", value); } @@ -106,7 +106,7 @@ public BulkRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceBulk; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public BulkRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public BulkRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -136,7 +136,7 @@ public BulkRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceBulk; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public BulkRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public BulkRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClearScrollRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClearScrollRequest.g.cs index 7ec01f513c2..284b3829f6b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClearScrollRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClearScrollRequest.g.cs @@ -34,7 +34,7 @@ public sealed class ClearScrollRequestParameters : RequestParameters public sealed partial class ClearScrollRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceClearScroll; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => true; [JsonInclude] [JsonPropertyName("scroll_id")] @@ -49,7 +49,7 @@ public ClearScrollRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceClearScroll; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => true; private Elastic.Clients.Elasticsearch.ScrollIds? ScrollIdValue { get; set; } diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClosePointInTimeRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClosePointInTimeRequest.g.cs index be8cdd99c92..aee5e50a257 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClosePointInTimeRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ClosePointInTimeRequest.g.cs @@ -34,7 +34,7 @@ public sealed class ClosePointInTimeRequestParameters : RequestParameters public sealed partial class ClosePointInTimeRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceClosePointInTime; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => true; [JsonInclude] [JsonPropertyName("id")] @@ -49,7 +49,7 @@ public ClosePointInTimeRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceClosePointInTime; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => true; private Elastic.Clients.Elasticsearch.Id IdValue { get; set; } diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Cluster/HealthRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Cluster/HealthRequest.g.cs index de5fdaf8df5..0a90ac73684 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Cluster/HealthRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Cluster/HealthRequest.g.cs @@ -74,7 +74,7 @@ public HealthRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterHealth; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public ICollection? ExpandWildcards { get => Q?>("expand_wildcards"); set => Q("expand_wildcards", value); } @@ -118,7 +118,7 @@ public HealthRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterHealth; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public HealthRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); public HealthRequestDescriptor Level(Elastic.Clients.Elasticsearch.Level? level) => Qs("level", level); @@ -150,7 +150,7 @@ public HealthRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.ClusterHealth; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public HealthRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); public HealthRequestDescriptor Level(Elastic.Clients.Elasticsearch.Level? level) => Qs("level", level); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/CountRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/CountRequest.g.cs index e06eaf4291a..1fcc7c2ad24 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/CountRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/CountRequest.g.cs @@ -83,7 +83,7 @@ public CountRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCount; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -144,7 +144,7 @@ public CountRequestDescriptor(Elasticsearch.Indices? indices) : base(r => r.Opti } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCount; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public CountRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public CountRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); @@ -231,7 +231,7 @@ public CountRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCount; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public CountRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public CountRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/CreateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/CreateRequest.g.cs index 572f52bce23..e956a817c7c 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/CreateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/CreateRequest.g.cs @@ -58,7 +58,7 @@ public CreateRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clie } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCreate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public TDocument Document { get; set; } @@ -105,7 +105,7 @@ internal CreateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceCreate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public CreateRequestDescriptor Pipeline(string? pipeline) => Qs("pipeline", pipeline); public CreateRequestDescriptor Refresh(Elastic.Clients.Elasticsearch.Refresh? refresh) => Qs("refresh", refresh); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRequest.g.cs index 81713fc52a6..c36c1c18863 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRequest.g.cs @@ -121,7 +121,7 @@ public DeleteByQueryRequest(Elastic.Clients.Elasticsearch.Indices indices) : bas } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -232,7 +232,7 @@ internal DeleteByQueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public DeleteByQueryRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public DeleteByQueryRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); @@ -393,7 +393,7 @@ internal DeleteByQueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public DeleteByQueryRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public DeleteByQueryRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRethrottleRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRethrottleRequest.g.cs index 858089c512f..480dd4898d1 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRethrottleRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteByQueryRethrottleRequest.g.cs @@ -40,7 +40,7 @@ public DeleteByQueryRethrottleRequest(Elastic.Clients.Elasticsearch.TaskId task_ } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteByQueryRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public float? RequestsPerSecond { get => Q("requests_per_second"); set => Q("requests_per_second", value); } @@ -58,7 +58,7 @@ internal DeleteByQueryRethrottleRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteByQueryRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public DeleteByQueryRethrottleRequestDescriptor RequestsPerSecond(float? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond); public DeleteByQueryRethrottleRequestDescriptor TaskId(Elastic.Clients.Elasticsearch.TaskId task_id) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteRequest.g.cs index 6a31e5132ad..ffd5b819e72 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteRequest.g.cs @@ -61,7 +61,7 @@ public DeleteRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clie } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public long? IfPrimaryTerm { get => Q("if_primary_term"); set => Q("if_primary_term", value); } @@ -120,7 +120,7 @@ internal DeleteRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteRequestDescriptor IfPrimaryTerm(long? ifPrimaryTerm) => Qs("if_primary_term", ifPrimaryTerm); public DeleteRequestDescriptor IfSeqNo(long? ifSeqNo) => Qs("if_seq_no", ifSeqNo); @@ -159,7 +159,7 @@ internal DeleteRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteRequestDescriptor IfPrimaryTerm(long? ifPrimaryTerm) => Qs("if_primary_term", ifPrimaryTerm); public DeleteRequestDescriptor IfSeqNo(long? ifSeqNo) => Qs("if_seq_no", ifSeqNo); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteScriptRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteScriptRequest.g.cs index 10e05900ede..dc60f699a74 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteScriptRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/DeleteScriptRequest.g.cs @@ -43,7 +43,7 @@ public DeleteScriptRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Re } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteScript; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -64,7 +64,7 @@ internal DeleteScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteScript; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteScriptRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -91,7 +91,7 @@ internal DeleteScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceDeleteScript; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteScriptRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlDeleteRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlDeleteRequest.g.cs index 120110d59dc..9dff6d0d0d7 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlDeleteRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlDeleteRequest.g.cs @@ -38,7 +38,7 @@ public EqlDeleteRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Requi } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal EqlDeleteRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public EqlDeleteRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal EqlDeleteRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public EqlDeleteRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlGetRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlGetRequest.g.cs index c2c07866efe..bdc28da0444 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlGetRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlGetRequest.g.cs @@ -43,7 +43,7 @@ public EqlGetRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Required } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? KeepAlive { get => Q("keep_alive"); set => Q("keep_alive", value); } @@ -64,7 +64,7 @@ internal EqlGetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public EqlGetRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration? keepAlive) => Qs("keep_alive", keepAlive); public EqlGetRequestDescriptor WaitForCompletionTimeout(Elastic.Clients.Elasticsearch.Duration? waitForCompletionTimeout) => Qs("wait_for_completion_timeout", waitForCompletionTimeout); @@ -91,7 +91,7 @@ internal EqlGetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public EqlGetRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration? keepAlive) => Qs("keep_alive", keepAlive); public EqlGetRequestDescriptor WaitForCompletionTimeout(Elastic.Clients.Elasticsearch.Duration? waitForCompletionTimeout) => Qs("wait_for_completion_timeout", waitForCompletionTimeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlSearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlSearchRequest.g.cs index adb580bf220..8e27cf76868 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlSearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/EqlSearchRequest.g.cs @@ -46,7 +46,7 @@ public EqlSearchRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -126,7 +126,7 @@ internal EqlSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public EqlSearchRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public EqlSearchRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -488,7 +488,7 @@ internal EqlSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public EqlSearchRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public EqlSearchRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/GetEqlStatusRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/GetEqlStatusRequest.g.cs index 7b092a12150..85a0c5a0a58 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/GetEqlStatusRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Eql/GetEqlStatusRequest.g.cs @@ -38,7 +38,7 @@ public GetEqlStatusRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Re } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGetStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal GetEqlStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGetStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetEqlStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal GetEqlStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.EqlGetStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetEqlStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsRequest.g.cs index d3b8e568f32..d4abfe26cdd 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsRequest.g.cs @@ -67,7 +67,7 @@ public ExistsRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clie } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public string? Preference { get => Q("preference"); set => Q("preference", value); } @@ -132,7 +132,7 @@ internal ExistsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExistsRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -173,7 +173,7 @@ internal ExistsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExistsRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsSourceRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsSourceRequest.g.cs index 8b644dcb10b..af189d9f21b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsSourceRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExistsSourceRequest.g.cs @@ -64,7 +64,7 @@ public ExistsSourceRequest(Elastic.Clients.Elasticsearch.IndexName index, Elasti } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExistsSource; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public string? Preference { get => Q("preference"); set => Q("preference", value); } @@ -126,7 +126,7 @@ internal ExistsSourceRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExistsSource; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsSourceRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExistsSourceRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -166,7 +166,7 @@ internal ExistsSourceRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExistsSource; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsSourceRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExistsSourceRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExplainRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExplainRequest.g.cs index 355a2329d40..07064cff127 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExplainRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ExplainRequest.g.cs @@ -73,7 +73,7 @@ public ExplainRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Cli } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExplain; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public string? Analyzer { get => Q("analyzer"); set => Q("analyzer", value); } @@ -148,7 +148,7 @@ internal ExplainRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExplain; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public ExplainRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExplainRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -239,7 +239,7 @@ internal ExplainRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceExplain; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public ExplainRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public ExplainRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/FieldCapsRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/FieldCapsRequest.g.cs index 0df71edb75e..d7943fabcc4 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/FieldCapsRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/FieldCapsRequest.g.cs @@ -62,7 +62,7 @@ public FieldCapsRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceFieldCaps; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -102,7 +102,7 @@ public FieldCapsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceFieldCaps; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public FieldCapsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public FieldCapsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -192,7 +192,7 @@ public FieldCapsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceFieldCaps; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public FieldCapsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public FieldCapsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetRequest.g.cs index a50bbc52b50..eb27831c8a1 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetRequest.g.cs @@ -67,7 +67,7 @@ public GetRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public string? Preference { get => Q("preference"); set => Q("preference", value); } @@ -132,7 +132,7 @@ internal GetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public GetRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -173,7 +173,7 @@ internal GetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public GetRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptContextRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptContextRequest.g.cs index e70c7857a64..94522b33ef8 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptContextRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptContextRequest.g.cs @@ -34,7 +34,7 @@ public sealed class GetScriptContextRequestParameters : RequestParameters public sealed partial class GetScriptContextRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScriptContext; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -46,7 +46,7 @@ public GetScriptContextRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScriptContext; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptLanguagesRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptLanguagesRequest.g.cs index a65c2698890..4631b69a3ce 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptLanguagesRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptLanguagesRequest.g.cs @@ -34,7 +34,7 @@ public sealed class GetScriptLanguagesRequestParameters : RequestParameters public sealed partial class GetScriptLanguagesRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScriptLanguages; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -46,7 +46,7 @@ public GetScriptLanguagesRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScriptLanguages; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptRequest.g.cs index f98296b6443..54ceef06cf5 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetScriptRequest.g.cs @@ -40,7 +40,7 @@ public GetScriptRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Requi } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScript; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -58,7 +58,7 @@ internal GetScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScript; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public GetScriptRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) @@ -84,7 +84,7 @@ internal GetScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetScript; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public GetScriptRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetSourceRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetSourceRequest.g.cs index f1d360248c3..ed9b8b60a99 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetSourceRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/GetSourceRequest.g.cs @@ -67,7 +67,7 @@ public GetSourceRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.C } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetSource; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public string? Preference { get => Q("preference"); set => Q("preference", value); } @@ -132,7 +132,7 @@ internal GetSourceRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetSource; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetSourceRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public GetSourceRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -173,7 +173,7 @@ internal GetSourceRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceGetSource; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetSourceRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public GetSourceRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloneIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloneIndexRequest.g.cs index 496fec3723e..1d3cb82d978 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloneIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloneIndexRequest.g.cs @@ -46,7 +46,7 @@ public CloneIndexRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic. } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClone; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -78,7 +78,7 @@ internal CloneIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClone; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public CloneIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public CloneIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -142,7 +142,7 @@ internal CloneIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClone; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public CloneIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public CloneIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloseIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloseIndexRequest.g.cs index f9c71bd7f89..c92c6fcdeed 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloseIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CloseIndexRequest.g.cs @@ -55,7 +55,7 @@ public CloseIndexRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClose; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -88,7 +88,7 @@ internal CloseIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClose; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public CloseIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public CloseIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -119,7 +119,7 @@ internal CloseIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementClose; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public CloseIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public CloseIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateDataStreamRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateDataStreamRequest.g.cs index cd917ef9ebf..03935ad9a42 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateDataStreamRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateDataStreamRequest.g.cs @@ -38,7 +38,7 @@ public CreateDataStreamRequest(Elastic.Clients.Elasticsearch.DataStreamName name } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementCreateDataStream; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal CreateDataStreamRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementCreateDataStream; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => false; public CreateDataStreamRequestDescriptor Name(Elastic.Clients.Elasticsearch.DataStreamName name) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateIndexRequest.g.cs index 1576bf4be27..6b72de9510b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/CreateIndexRequest.g.cs @@ -46,7 +46,7 @@ public CreateIndexRequest(Elastic.Clients.Elasticsearch.IndexName index) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementCreate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -86,7 +86,7 @@ internal CreateIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementCreate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public CreateIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public CreateIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -222,7 +222,7 @@ internal CreateIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementCreate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public CreateIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public CreateIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteAliasRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteAliasRequest.g.cs index bffecb796f5..47da0ba42bf 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteAliasRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteAliasRequest.g.cs @@ -43,7 +43,7 @@ public DeleteAliasRequest(Elastic.Clients.Elasticsearch.Indices indices, Elastic } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteAlias; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -64,7 +64,7 @@ internal DeleteAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteAlias; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAliasRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteAliasRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -97,7 +97,7 @@ internal DeleteAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteAlias; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAliasRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteAliasRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteDataStreamRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteDataStreamRequest.g.cs index fe91a77b6fb..e039034f877 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteDataStreamRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteDataStreamRequest.g.cs @@ -40,7 +40,7 @@ public DeleteDataStreamRequest(Elastic.Clients.Elasticsearch.DataStreamNames nam } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteDataStream; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public ICollection? ExpandWildcards { get => Q?>("expand_wildcards"); set => Q("expand_wildcards", value); } @@ -58,7 +58,7 @@ internal DeleteDataStreamRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteDataStream; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteDataStreamRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); public DeleteDataStreamRequestDescriptor Name(Elastic.Clients.Elasticsearch.DataStreamNames name) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexRequest.g.cs index bebfe788276..084da21ba71 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexRequest.g.cs @@ -52,7 +52,7 @@ public DeleteIndexRequest(Elastic.Clients.Elasticsearch.Indices indices) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -82,7 +82,7 @@ internal DeleteIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public DeleteIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -112,7 +112,7 @@ internal DeleteIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDelete; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public DeleteIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexTemplateRequest.g.cs index 09be2123980..c4d29013441 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteIndexTemplateRequest.g.cs @@ -43,7 +43,7 @@ public DeleteIndexTemplateRequest(Elastic.Clients.Elasticsearch.Names name) : ba } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -64,7 +64,7 @@ internal DeleteIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteIndexTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteIndexTemplateRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteTemplateRequest.g.cs index c09f3398531..7fcfede752e 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/DeleteTemplateRequest.g.cs @@ -43,7 +43,7 @@ public DeleteTemplateRequest(Elastic.Clients.Elasticsearch.Name name) : base(r = } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteTemplate; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -64,7 +64,7 @@ internal DeleteTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementDeleteTemplate; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public DeleteTemplateRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsAliasRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsAliasRequest.g.cs index 702f67be764..81e2836282e 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsAliasRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsAliasRequest.g.cs @@ -53,7 +53,7 @@ public ExistsAliasRequest(Elastic.Clients.Elasticsearch.Indices? indices, Elasti } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsAlias; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -84,7 +84,7 @@ internal ExistsAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsAlias; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsAliasRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ExistsAliasRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -123,7 +123,7 @@ internal ExistsAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsAlias; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsAliasRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ExistsAliasRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsIndexTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsIndexTemplateRequest.g.cs index abce292e5ca..a0635c05f8a 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsIndexTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsIndexTemplateRequest.g.cs @@ -40,7 +40,7 @@ public ExistsIndexTemplateRequest(Elastic.Clients.Elasticsearch.Name name) : bas } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -58,7 +58,7 @@ internal ExistsIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsIndexTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public ExistsIndexTemplateRequestDescriptor Name(Elastic.Clients.Elasticsearch.Name name) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsRequest.g.cs index 20bfbfe3488..c03440aa143 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsRequest.g.cs @@ -55,7 +55,7 @@ public ExistsRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -88,7 +88,7 @@ internal ExistsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ExistsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -119,7 +119,7 @@ internal ExistsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExists; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ExistsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsTemplateRequest.g.cs index 46c4c25d871..76a8b9b613c 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ExistsTemplateRequest.g.cs @@ -46,7 +46,7 @@ public ExistsTemplateRequest(Elastic.Clients.Elasticsearch.Names name) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsTemplate; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; [JsonIgnore] public bool? FlatSettings { get => Q("flat_settings"); set => Q("flat_settings", value); } @@ -70,7 +70,7 @@ internal ExistsTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementExistsTemplate; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; public ExistsTemplateRequestDescriptor FlatSettings(bool? flatSettings = true) => Qs("flat_settings", flatSettings); public ExistsTemplateRequestDescriptor Local(bool? local = true) => Qs("local", local); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/FlushRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/FlushRequest.g.cs index 3d64abbdcc8..ba42da76382 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/FlushRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/FlushRequest.g.cs @@ -56,7 +56,7 @@ public FlushRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementFlush; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -82,7 +82,7 @@ public FlushRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementFlush; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public FlushRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public FlushRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -108,7 +108,7 @@ public FlushRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementFlush; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public FlushRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public FlushRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ForcemergeRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ForcemergeRequest.g.cs index cb7bb58a0ea..3e8b082c2e3 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ForcemergeRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ForcemergeRequest.g.cs @@ -62,7 +62,7 @@ public ForcemergeRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementForcemerge; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -94,7 +94,7 @@ public ForcemergeRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementForcemerge; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public ForcemergeRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ForcemergeRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -122,7 +122,7 @@ public ForcemergeRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementForcemerge; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public ForcemergeRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public ForcemergeRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetAliasRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetAliasRequest.g.cs index d52ab9ce500..2c8abbb10f8 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetAliasRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetAliasRequest.g.cs @@ -61,7 +61,7 @@ public GetAliasRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetAlias; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -92,7 +92,7 @@ public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Indices? indices) } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetAlias; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAliasRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetAliasRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -131,7 +131,7 @@ public GetAliasRequestDescriptor(Elastic.Clients.Elasticsearch.Indices? indices) } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetAlias; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAliasRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetAliasRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetDataStreamRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetDataStreamRequest.g.cs index 8c83044e05c..40d28a11c84 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetDataStreamRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetDataStreamRequest.g.cs @@ -44,7 +44,7 @@ public GetDataStreamRequest(Elastic.Clients.Elasticsearch.DataStreamNames? name) } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetDataStream; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public ICollection? ExpandWildcards { get => Q?>("expand_wildcards"); set => Q("expand_wildcards", value); } @@ -58,7 +58,7 @@ public GetDataStreamRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetDataStream; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetDataStreamRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); public GetDataStreamRequestDescriptor Name(Elastic.Clients.Elasticsearch.DataStreamNames? name) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetFieldMappingRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetFieldMappingRequest.g.cs index a1fb7240355..13377ca7e80 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetFieldMappingRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetFieldMappingRequest.g.cs @@ -56,7 +56,7 @@ public GetFieldMappingRequest(Elastic.Clients.Elasticsearch.Indices? indices, El } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetFieldMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -90,7 +90,7 @@ internal GetFieldMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetFieldMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetFieldMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetFieldMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -130,7 +130,7 @@ internal GetFieldMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetFieldMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetFieldMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetFieldMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexRequest.g.cs index b30f633fc0e..3a3384461db 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexRequest.g.cs @@ -61,7 +61,7 @@ public GetIndexRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r = } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -100,7 +100,7 @@ internal GetIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -133,7 +133,7 @@ internal GetIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGet; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexTemplateRequest.g.cs index baf6573e219..937a375b730 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetIndexTemplateRequest.g.cs @@ -50,7 +50,7 @@ public GetIndexTemplateRequest(Elastic.Clients.Elasticsearch.Name? name) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? Local { get => Q("local"); set => Q("local", value); } @@ -70,7 +70,7 @@ public GetIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetIndexTemplateRequestDescriptor FlatSettings(bool? flatSettings = true) => Qs("flat_settings", flatSettings); public GetIndexTemplateRequestDescriptor Local(bool? local = true) => Qs("local", local); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetMappingRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetMappingRequest.g.cs index dd84a7e49ed..8d9ae6f4020 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetMappingRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetMappingRequest.g.cs @@ -56,7 +56,7 @@ public GetMappingRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -82,7 +82,7 @@ public GetMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -108,7 +108,7 @@ public GetMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetMapping; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public GetMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetTemplateRequest.g.cs index 0dc94ab8803..40c83196be9 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/GetTemplateRequest.g.cs @@ -50,7 +50,7 @@ public GetTemplateRequest(Elastic.Clients.Elasticsearch.Names? name) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetTemplate; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public bool? FlatSettings { get => Q("flat_settings"); set => Q("flat_settings", value); } @@ -70,7 +70,7 @@ public GetTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementGetTemplate; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetTemplateRequestDescriptor FlatSettings(bool? flatSettings = true) => Qs("flat_settings", flatSettings); public GetTemplateRequestDescriptor Local(bool? local = true) => Qs("local", local); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/IndicesStatsRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/IndicesStatsRequest.g.cs index 31c0fbc3fb5..699e3b0c26b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/IndicesStatsRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/IndicesStatsRequest.g.cs @@ -76,7 +76,7 @@ public IndicesStatsRequest(Elastic.Clients.Elasticsearch.Indices? indices, Elast } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementStats; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Fields? CompletionFields { get => Q("completion_fields"); set => Q("completion_fields", value); } @@ -122,7 +122,7 @@ public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Indices? indi } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementStats; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public IndicesStatsRequestDescriptor CompletionFields(Elastic.Clients.Elasticsearch.Fields? completionFields) => Qs("completion_fields", completionFields); public IndicesStatsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -166,7 +166,7 @@ public IndicesStatsRequestDescriptor(Elastic.Clients.Elasticsearch.Indices? indi } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementStats; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public IndicesStatsRequestDescriptor CompletionFields(Elastic.Clients.Elasticsearch.Fields? completionFields) => Qs("completion_fields", completionFields); public IndicesStatsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/MigrateToDataStreamRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/MigrateToDataStreamRequest.g.cs index bfc8a63bc80..c7634cf67f1 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/MigrateToDataStreamRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/MigrateToDataStreamRequest.g.cs @@ -38,7 +38,7 @@ public MigrateToDataStreamRequest(Elastic.Clients.Elasticsearch.IndexName name) } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementMigrateToDataStream; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal MigrateToDataStreamRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementMigrateToDataStream; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public MigrateToDataStreamRequestDescriptor Name(Elastic.Clients.Elasticsearch.IndexName name) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/OpenIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/OpenIndexRequest.g.cs index a56f87519d7..9dc7e992226 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/OpenIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/OpenIndexRequest.g.cs @@ -55,7 +55,7 @@ public OpenIndexRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementOpen; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -88,7 +88,7 @@ internal OpenIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementOpen; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public OpenIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public OpenIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -119,7 +119,7 @@ internal OpenIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementOpen; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public OpenIndexRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public OpenIndexRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.g.cs index f44110e997b..270fda576ba 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutAliasRequest.g.cs @@ -43,7 +43,7 @@ public PutAliasRequest(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Cl } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutAlias; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -84,7 +84,7 @@ internal PutAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutAlias; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutAliasRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public PutAliasRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -221,7 +221,7 @@ internal PutAliasRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutAlias; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutAliasRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public PutAliasRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutIndexTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutIndexTemplateRequest.g.cs index 59e509cb886..78b686217c7 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutIndexTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutIndexTemplateRequest.g.cs @@ -40,7 +40,7 @@ public PutIndexTemplateRequest(Elastic.Clients.Elasticsearch.Name name) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public bool? Create { get => Q("create"); set => Q("create", value); } @@ -86,7 +86,7 @@ internal PutIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutIndexTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public PutIndexTemplateRequestDescriptor Name(Elastic.Clients.Elasticsearch.Name name) @@ -276,7 +276,7 @@ internal PutIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutIndexTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public PutIndexTemplateRequestDescriptor Name(Elastic.Clients.Elasticsearch.Name name) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutMappingRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutMappingRequest.g.cs index 9e59db4a7f6..c1496b376a7 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutMappingRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutMappingRequest.g.cs @@ -55,7 +55,7 @@ public PutMappingRequest(Elastic.Clients.Elasticsearch.Indices indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutMapping; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -132,7 +132,7 @@ internal PutMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutMapping; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public PutMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -429,7 +429,7 @@ internal PutMappingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutMapping; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutMappingRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public PutMappingRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutTemplateRequest.g.cs index 636036ca519..aea579de725 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/PutTemplateRequest.g.cs @@ -49,7 +49,7 @@ public PutTemplateRequest(Elastic.Clients.Elasticsearch.Name name) : base(r => r } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutTemplate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public bool? Create { get => Q("create"); set => Q("create", value); } @@ -100,7 +100,7 @@ internal PutTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementPutTemplate; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public PutTemplateRequestDescriptor FlatSettings(bool? flatSettings = true) => Qs("flat_settings", flatSettings); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RefreshRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RefreshRequest.g.cs index e2edfa294cd..6ac56f91841 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RefreshRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RefreshRequest.g.cs @@ -50,7 +50,7 @@ public RefreshRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r = } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementRefresh; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -70,7 +70,7 @@ public RefreshRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementRefresh; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public RefreshRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public RefreshRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -94,7 +94,7 @@ public RefreshRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementRefresh; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public RefreshRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public RefreshRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RolloverRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RolloverRequest.g.cs index 45268d6f1c5..9ee69420a18 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RolloverRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/RolloverRequest.g.cs @@ -53,7 +53,7 @@ public RolloverRequest(Elastic.Clients.Elasticsearch.IndexAlias alias, Elastic.C } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementRollover; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? DryRun { get => Q("dry_run"); set => Q("dry_run", value); } @@ -100,7 +100,7 @@ internal RolloverRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementRollover; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public RolloverRequestDescriptor DryRun(bool? dryRun = true) => Qs("dry_run", dryRun); public RolloverRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ShrinkIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ShrinkIndexRequest.g.cs index 7df6013ae3d..d0e1e1ee274 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ShrinkIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/ShrinkIndexRequest.g.cs @@ -46,7 +46,7 @@ public ShrinkIndexRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementShrink; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -78,7 +78,7 @@ internal ShrinkIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementShrink; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public ShrinkIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public ShrinkIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -142,7 +142,7 @@ internal ShrinkIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementShrink; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public ShrinkIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public ShrinkIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateIndexTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateIndexTemplateRequest.g.cs index bc616a5d016..480c286babf 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateIndexTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateIndexTemplateRequest.g.cs @@ -43,7 +43,7 @@ public SimulateIndexTemplateRequest(Elastic.Clients.Elasticsearch.Name name) : b } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSimulateIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? Create { get => Q("create"); set => Q("create", value); } @@ -96,7 +96,7 @@ internal SimulateIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSimulateIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SimulateIndexTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public SimulateIndexTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); @@ -301,7 +301,7 @@ internal SimulateIndexTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSimulateIndexTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SimulateIndexTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public SimulateIndexTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateTemplateRequest.g.cs index dcd13271ce6..a83564dcb00 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SimulateTemplateRequest.g.cs @@ -47,7 +47,7 @@ public SimulateTemplateRequest(Elastic.Clients.Elasticsearch.Name? name) : base( } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSimulateTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? Create { get => Q("create"); set => Q("create", value); } @@ -64,7 +64,7 @@ public SimulateTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSimulateTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public SimulateTemplateRequestDescriptor Create(bool? create = true) => Qs("create", create); public SimulateTemplateRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SplitIndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SplitIndexRequest.g.cs index 2d5cb946023..3f5f419149f 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SplitIndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexManagement/SplitIndexRequest.g.cs @@ -46,7 +46,7 @@ public SplitIndexRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic. } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSplit; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -78,7 +78,7 @@ internal SplitIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSplit; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public SplitIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public SplitIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -142,7 +142,7 @@ internal SplitIndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.IndexManagementSplit; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public SplitIndexRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public SplitIndexRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexRequest.g.cs index da83c834e1f..da78733858c 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/IndexRequest.g.cs @@ -74,7 +74,7 @@ public IndexRequest(Elastic.Clients.Elasticsearch.IndexName index) : base(r => r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceIndex; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public TDocument Document { get; set; } @@ -137,7 +137,7 @@ internal IndexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceIndex; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public IndexRequestDescriptor IfPrimaryTerm(long? ifPrimaryTerm) => Qs("if_primary_term", ifPrimaryTerm); public IndexRequestDescriptor IfSeqNo(long? ifSeqNo) => Qs("if_seq_no", ifSeqNo); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/InfoRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/InfoRequest.g.cs index 97cfb32b3ec..e558d02c21c 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/InfoRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/InfoRequest.g.cs @@ -34,7 +34,7 @@ public sealed class InfoRequestParameters : RequestParameters public sealed partial class InfoRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceInfo; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -46,7 +46,7 @@ public InfoRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceInfo; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiGetRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiGetRequest.g.cs index f25ce1b245e..5009324e98d 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiGetRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiGetRequest.g.cs @@ -65,7 +65,7 @@ public MultiGetRequest(Elastic.Clients.Elasticsearch.IndexName? index) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMget; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public string? Preference { get => Q("preference"); set => Q("preference", value); } @@ -108,7 +108,7 @@ public MultiGetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMget; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiGetRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public MultiGetRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); @@ -228,7 +228,7 @@ public MultiGetRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMget; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiGetRequestDescriptor Source(Elastic.Clients.Elasticsearch.Core.Search.SourceConfigParam? source) => Qs("_source", source); public MultiGetRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchRequest.g.cs index 00964634275..21df1934364 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchRequest.g.cs @@ -79,7 +79,7 @@ public MultiSearchRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -150,7 +150,7 @@ public MultiSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiSearchRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public MultiSearchRequestDescriptor CcsMinimizeRoundtrips(bool? ccsMinimizeRoundtrips = true) => Qs("ccs_minimize_roundtrips", ccsMinimizeRoundtrips); @@ -212,7 +212,7 @@ public MultiSearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiSearchRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public MultiSearchRequestDescriptor CcsMinimizeRoundtrips(bool? ccsMinimizeRoundtrips = true) => Qs("ccs_minimize_roundtrips", ccsMinimizeRoundtrips); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchTemplateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchTemplateRequest.g.cs index 6601bf17ef6..71cd74f769b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchTemplateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/MultiSearchTemplateRequest.g.cs @@ -58,7 +58,7 @@ public MultiSearchTemplateRequest(Elastic.Clients.Elasticsearch.Indices? indices } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearchTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? CcsMinimizeRoundtrips { get => Q("ccs_minimize_roundtrips"); set => Q("ccs_minimize_roundtrips", value); } @@ -108,7 +108,7 @@ public MultiSearchTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearchTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiSearchTemplateRequestDescriptor CcsMinimizeRoundtrips(bool? ccsMinimizeRoundtrips = true) => Qs("ccs_minimize_roundtrips", ccsMinimizeRoundtrips); public MultiSearchTemplateRequestDescriptor MaxConcurrentSearches(long? maxConcurrentSearches) => Qs("max_concurrent_searches", maxConcurrentSearches); @@ -163,7 +163,7 @@ public MultiSearchTemplateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceMsearchTemplate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public MultiSearchTemplateRequestDescriptor CcsMinimizeRoundtrips(bool? ccsMinimizeRoundtrips = true) => Qs("ccs_minimize_roundtrips", ccsMinimizeRoundtrips); public MultiSearchTemplateRequestDescriptor MaxConcurrentSearches(long? maxConcurrentSearches) => Qs("max_concurrent_searches", maxConcurrentSearches); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/OpenPointInTimeRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/OpenPointInTimeRequest.g.cs index ca554072d12..a9d1a9b8c33 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/OpenPointInTimeRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/OpenPointInTimeRequest.g.cs @@ -43,7 +43,7 @@ public OpenPointInTimeRequest(Elastic.Clients.Elasticsearch.Indices indices) : b } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceOpenPointInTime; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration KeepAlive { get => Q("keep_alive"); set => Q("keep_alive", value); } @@ -64,7 +64,7 @@ internal OpenPointInTimeRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceOpenPointInTime; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public OpenPointInTimeRequestDescriptor IgnoreUnavailable(bool? ignoreUnavailable = true) => Qs("ignore_unavailable", ignoreUnavailable); public OpenPointInTimeRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration keepAlive) => Qs("keep_alive", keepAlive); @@ -91,7 +91,7 @@ internal OpenPointInTimeRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceOpenPointInTime; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public OpenPointInTimeRequestDescriptor IgnoreUnavailable(bool? ignoreUnavailable = true) => Qs("ignore_unavailable", ignoreUnavailable); public OpenPointInTimeRequestDescriptor KeepAlive(Elastic.Clients.Elasticsearch.Duration keepAlive) => Qs("keep_alive", keepAlive); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/PingRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/PingRequest.g.cs index 2e48b0d9e6e..0c5d0fcfa1d 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/PingRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/PingRequest.g.cs @@ -34,7 +34,7 @@ public sealed class PingRequestParameters : RequestParameters public sealed partial class PingRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespacePing; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; } @@ -46,7 +46,7 @@ public PingRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespacePing; - internal override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod StaticHttpMethod => HttpMethod.HEAD; internal override bool SupportsBody => false; protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/PutScriptRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/PutScriptRequest.g.cs index 72a052bb53c..f1468999e4a 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/PutScriptRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/PutScriptRequest.g.cs @@ -47,7 +47,7 @@ public PutScriptRequest(Elastic.Clients.Elasticsearch.Id id, Elastic.Clients.Ela } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespacePutScript; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; [JsonIgnore] public Elastic.Clients.Elasticsearch.Duration? MasterTimeout { get => Q("master_timeout"); set => Q("master_timeout", value); } @@ -76,7 +76,7 @@ internal PutScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespacePutScript; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public PutScriptRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); @@ -161,7 +161,7 @@ internal PutScriptRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespacePutScript; - internal override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod StaticHttpMethod => HttpMethod.PUT; internal override bool SupportsBody => true; public PutScriptRequestDescriptor MasterTimeout(Elastic.Clients.Elasticsearch.Duration? masterTimeout) => Qs("master_timeout", masterTimeout); public PutScriptRequestDescriptor Timeout(Elastic.Clients.Elasticsearch.Duration? timeout) => Qs("timeout", timeout); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/RankEvalRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/RankEvalRequest.g.cs index 98c2dece985..0f07632eae7 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/RankEvalRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/RankEvalRequest.g.cs @@ -53,7 +53,7 @@ public RankEvalRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceRankEval; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -84,7 +84,7 @@ public RankEvalRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceRankEval; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public RankEvalRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public RankEvalRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -232,7 +232,7 @@ public RankEvalRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceRankEval; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public RankEvalRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public RankEvalRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRequest.g.cs index 804e22c23a1..a35517a427d 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRequest.g.cs @@ -57,7 +57,7 @@ public sealed class ReindexRequestParameters : RequestParameters public sealed partial class ReindexRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceReindex; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? Refresh { get => Q("refresh"); set => Q("refresh", value); } @@ -116,7 +116,7 @@ public ReindexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceReindex; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public ReindexRequestDescriptor Refresh(bool? refresh = true) => Qs("refresh", refresh); public ReindexRequestDescriptor RequestsPerSecond(float? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond); @@ -289,7 +289,7 @@ public ReindexRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceReindex; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public ReindexRequestDescriptor Refresh(bool? refresh = true) => Qs("refresh", refresh); public ReindexRequestDescriptor RequestsPerSecond(float? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRethrottleRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRethrottleRequest.g.cs index 47f0fb518a9..385efa7e330 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRethrottleRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ReindexRethrottleRequest.g.cs @@ -40,7 +40,7 @@ public ReindexRethrottleRequest(Elastic.Clients.Elasticsearch.Id task_id) : base } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceReindexRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public float? RequestsPerSecond { get => Q("requests_per_second"); set => Q("requests_per_second", value); } @@ -58,7 +58,7 @@ internal ReindexRethrottleRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceReindexRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public ReindexRethrottleRequestDescriptor RequestsPerSecond(float? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond); public ReindexRethrottleRequestDescriptor TaskId(Elastic.Clients.Elasticsearch.Id task_id) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ScrollRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ScrollRequest.g.cs index 683095c583d..b40f160a7a5 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/ScrollRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/ScrollRequest.g.cs @@ -36,7 +36,7 @@ public sealed class ScrollRequestParameters : RequestParameters public sealed partial class ScrollRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceScroll; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? RestTotalHitsAsInt { get => Q("rest_total_hits_as_int"); set => Q("rest_total_hits_as_int", value); } @@ -58,7 +58,7 @@ public ScrollRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceScroll; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public ScrollRequestDescriptor RestTotalHitsAsInt(bool? restTotalHitsAsInt = true) => Qs("rest_total_hits_as_int", restTotalHitsAsInt); private Elastic.Clients.Elasticsearch.Duration? ScrollValue { get; set; } diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchRequest.g.cs index 0a5e76e2af4..ea737c62af4 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchRequest.g.cs @@ -537,7 +537,7 @@ public SearchRequest(Elastic.Clients.Elasticsearch.Indices? indices) : base(r => } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -775,7 +775,7 @@ public SearchRequestDescriptor(Elasticsearch.Indices? indices) : base(r => r.Opt } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SearchRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); public SearchRequestDescriptor SourceIncludes(Elastic.Clients.Elasticsearch.Fields? sourceIncludes) => Qs("_source_includes", sourceIncludes); @@ -1809,7 +1809,7 @@ public SearchRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearch; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public SearchRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); public SearchRequestDescriptor SourceIncludes(Elastic.Clients.Elasticsearch.Fields? sourceIncludes) => Qs("_source_includes", sourceIncludes); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchShardsRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchShardsRequest.g.cs index 448e34261d2..86d59d9ffb9 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchShardsRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/SearchShardsRequest.g.cs @@ -59,7 +59,7 @@ public SearchShardsRequest(Elastic.Clients.Elasticsearch.Indices? indices) : bas } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearchShards; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -88,7 +88,7 @@ public SearchShardsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearchShards; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public SearchShardsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public SearchShardsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); @@ -115,7 +115,7 @@ public SearchShardsRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceSearchShards; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public SearchShardsRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public SearchShardsRequestDescriptor ExpandWildcards(ICollection? expandWildcards) => Qs("expand_wildcards", expandWildcards); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/ClearCursorRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/ClearCursorRequest.g.cs index 560cbc45c1b..8567494a360 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/ClearCursorRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/ClearCursorRequest.g.cs @@ -34,7 +34,7 @@ public sealed class ClearCursorRequestParameters : RequestParameters public sealed partial class ClearCursorRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlClearCursor; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonInclude] [JsonPropertyName("cursor")] @@ -49,7 +49,7 @@ public ClearCursorRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlClearCursor; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; private string CursorValue { get; set; } diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/DeleteAsyncRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/DeleteAsyncRequest.g.cs index e1d3f330f61..e545e34bbf1 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/DeleteAsyncRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/DeleteAsyncRequest.g.cs @@ -38,7 +38,7 @@ public DeleteAsyncRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Req } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlDeleteAsync; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal DeleteAsyncRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlDeleteAsync; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAsyncRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal DeleteAsyncRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlDeleteAsync; - internal override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod StaticHttpMethod => HttpMethod.DELETE; internal override bool SupportsBody => false; public DeleteAsyncRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncRequest.g.cs index 0e7e8f186be..8f29fff7ce2 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncRequest.g.cs @@ -49,7 +49,7 @@ public GetAsyncRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r.Requir } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsync; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; [JsonIgnore] public string? Delimiter { get => Q("delimiter"); set => Q("delimiter", value); } @@ -76,7 +76,7 @@ internal GetAsyncRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsync; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncRequestDescriptor Delimiter(string? delimiter) => Qs("delimiter", delimiter); public GetAsyncRequestDescriptor Format(string? format) => Qs("format", format); @@ -105,7 +105,7 @@ internal GetAsyncRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsync; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncRequestDescriptor Delimiter(string? delimiter) => Qs("delimiter", delimiter); public GetAsyncRequestDescriptor Format(string? format) => Qs("format", format); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncStatusRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncStatusRequest.g.cs index c19d2144bf6..09a0c7ebfbd 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncStatusRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/GetAsyncStatusRequest.g.cs @@ -38,7 +38,7 @@ public GetAsyncStatusRequest(Elastic.Clients.Elasticsearch.Id id) : base(r => r. } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsyncStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; } @@ -54,7 +54,7 @@ internal GetAsyncStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsyncStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { @@ -79,7 +79,7 @@ internal GetAsyncStatusRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlGetAsyncStatus; - internal override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod StaticHttpMethod => HttpMethod.GET; internal override bool SupportsBody => false; public GetAsyncStatusRequestDescriptor Id(Elastic.Clients.Elasticsearch.Id id) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/QueryRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/QueryRequest.g.cs index 87cc37a23fc..035575cc571 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/QueryRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/Sql/QueryRequest.g.cs @@ -34,7 +34,7 @@ public sealed class QueryRequestParameters : RequestParameters public sealed partial class QueryRequest : PlainRequest { internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonInclude] [JsonPropertyName("catalog")] @@ -109,7 +109,7 @@ public QueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; private Elastic.Clients.Elasticsearch.QueryDsl.Query? FilterValue { get; set; } @@ -382,7 +382,7 @@ public QueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.SqlQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; private Elastic.Clients.Elasticsearch.QueryDsl.Query? FilterValue { get; set; } diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/TermsEnumRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/TermsEnumRequest.g.cs index e52f3827f97..7f99834c74c 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/TermsEnumRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/TermsEnumRequest.g.cs @@ -38,7 +38,7 @@ public TermsEnumRequest(Elastic.Clients.Elasticsearch.IndexName index) : base(r } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceTermsEnum; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonInclude] [JsonPropertyName("field")] @@ -85,7 +85,7 @@ internal TermsEnumRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceTermsEnum; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public TermsEnumRequestDescriptor Index(Elastic.Clients.Elasticsearch.IndexName index) { @@ -244,7 +244,7 @@ internal TermsEnumRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceTermsEnum; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public TermsEnumRequestDescriptor Index(Elastic.Clients.Elasticsearch.IndexName index) { diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRequest.g.cs index 1fe102dbc66..3c5c010c4f3 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRequest.g.cs @@ -121,7 +121,7 @@ public UpdateByQueryRequest(Elastic.Clients.Elasticsearch.Indices indices) : bas } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdateByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public bool? AllowNoIndices { get => Q("allow_no_indices"); set => Q("allow_no_indices", value); } @@ -240,7 +240,7 @@ internal UpdateByQueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdateByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public UpdateByQueryRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public UpdateByQueryRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); @@ -429,7 +429,7 @@ internal UpdateByQueryRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdateByQuery; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public UpdateByQueryRequestDescriptor AllowNoIndices(bool? allowNoIndices = true) => Qs("allow_no_indices", allowNoIndices); public UpdateByQueryRequestDescriptor AnalyzeWildcard(bool? analyzeWildcard = true) => Qs("analyze_wildcard", analyzeWildcard); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRethrottleRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRethrottleRequest.g.cs index e5ffabb427c..90e2c5600eb 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRethrottleRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateByQueryRethrottleRequest.g.cs @@ -40,7 +40,7 @@ public UpdateByQueryRethrottleRequest(Elastic.Clients.Elasticsearch.Id task_id) } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdateByQueryRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; [JsonIgnore] public float? RequestsPerSecond { get => Q("requests_per_second"); set => Q("requests_per_second", value); } @@ -58,7 +58,7 @@ internal UpdateByQueryRethrottleRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdateByQueryRethrottle; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => false; public UpdateByQueryRethrottleRequestDescriptor RequestsPerSecond(float? requestsPerSecond) => Qs("requests_per_second", requestsPerSecond); public UpdateByQueryRethrottleRequestDescriptor TaskId(Elastic.Clients.Elasticsearch.Id task_id) diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateRequest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateRequest.g.cs index 4f4b20cb155..5af80a6518e 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateRequest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Api/UpdateRequest.g.cs @@ -70,7 +70,7 @@ public UpdateRequest(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clie } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; [JsonIgnore] public long? IfPrimaryTerm { get => Q("if_primary_term"); set => Q("if_primary_term", value); } @@ -168,7 +168,7 @@ internal UpdateRequestDescriptor() } internal override ApiUrls ApiUrls => ApiUrlsLookups.NoNamespaceUpdate; - internal override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod StaticHttpMethod => HttpMethod.POST; internal override bool SupportsBody => true; public UpdateRequestDescriptor SourceExcludes(Elastic.Clients.Elasticsearch.Fields? sourceExcludes) => Qs("_source_excludes", sourceExcludes); public UpdateRequestDescriptor SourceIncludes(Elastic.Clients.Elasticsearch.Fields? sourceIncludes) => Qs("_source_includes", sourceIncludes); diff --git a/tests/Tests/Aggregations/AggregationUsageTestBase.cs b/tests/Tests/Aggregations/AggregationUsageTestBase.cs index b68e12afe8c..bacb3d335e6 100644 --- a/tests/Tests/Aggregations/AggregationUsageTestBase.cs +++ b/tests/Tests/Aggregations/AggregationUsageTestBase.cs @@ -39,7 +39,7 @@ protected AggregationUsageTestBase(TCluster cluster, EndpointUsage usage) : base protected abstract Action> FluentAggs { get; } - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override SearchRequest Initializer => new(AgainstIndex) diff --git a/tests/Tests/ClientConcepts/OpenTelemetry/OpenTelemetryActivityTest.cs b/tests/Tests/ClientConcepts/OpenTelemetry/OpenTelemetryActivityTest.cs index 2976112480b..840f04883bc 100644 --- a/tests/Tests/ClientConcepts/OpenTelemetry/OpenTelemetryActivityTest.cs +++ b/tests/Tests/ClientConcepts/OpenTelemetry/OpenTelemetryActivityTest.cs @@ -22,7 +22,7 @@ public OpenTelemetryActivityTest(OpenTelemtryCluster cluster, EndpointUsage usag protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod ExpectHttpMethod => HttpMethod.HEAD; protected override string ExpectedUrlPathAndQuery => "/"; protected override void IntegrationSetup(ElasticsearchClient client, CallUniqueValues values) diff --git a/tests/Tests/Cluster/ClusterHealth/ClusterHealthApiTests.cs b/tests/Tests/Cluster/ClusterHealth/ClusterHealthApiTests.cs index fe262542d5d..c69e1bcfc15 100644 --- a/tests/Tests/Cluster/ClusterHealth/ClusterHealthApiTests.cs +++ b/tests/Tests/Cluster/ClusterHealth/ClusterHealthApiTests.cs @@ -17,7 +17,7 @@ public ClusterHealthApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : bas protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override string ExpectedUrlPathAndQuery => "/_cluster/health"; protected override LazyResponses ClientUsage() => Calls( diff --git a/tests/Tests/Cluster/ClusterHealth/ClusterHealthShardsApiTests.cs b/tests/Tests/Cluster/ClusterHealth/ClusterHealthShardsApiTests.cs index 048dc46d142..35388a0d364 100644 --- a/tests/Tests/Cluster/ClusterHealth/ClusterHealthShardsApiTests.cs +++ b/tests/Tests/Cluster/ClusterHealth/ClusterHealthShardsApiTests.cs @@ -21,7 +21,7 @@ public ClusterHealthShardsApiTests(ReadOnlyCluster cluster, EndpointUsage usage) protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override Action Fluent => c => c.Level(Level.Shards); protected override HealthRequest Initializer => new() { Level = Level.Shards }; protected override string ExpectedUrlPathAndQuery => "/_cluster/health?level=shards"; diff --git a/tests/Tests/Core/Ping/PingApiTests.cs b/tests/Tests/Core/Ping/PingApiTests.cs index 5190a828c77..3ec40bb7f54 100644 --- a/tests/Tests/Core/Ping/PingApiTests.cs +++ b/tests/Tests/Core/Ping/PingApiTests.cs @@ -14,7 +14,7 @@ public PingApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(cluster protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod ExpectHttpMethod => HttpMethod.HEAD; protected override string ExpectedUrlPathAndQuery => "/"; protected override LazyResponses ClientUsage() => Calls( diff --git a/tests/Tests/Document/Multiple/Bulk/BulkInvalidApiTests.cs b/tests/Tests/Document/Multiple/Bulk/BulkInvalidApiTests.cs index 69021304017..5148723beb0 100644 --- a/tests/Tests/Document/Multiple/Bulk/BulkInvalidApiTests.cs +++ b/tests/Tests/Document/Multiple/Bulk/BulkInvalidApiTests.cs @@ -33,7 +33,7 @@ public BulkInvalidApiTests(WritableCluster cluster, EndpointUsage usage) : base( .Update(b => b.Doc(new { leadDeveloper = new { firstName = "martijn" } }).Id(Project.Instance.Name)) .Delete(b => b.Id(Project.Instance.Name + "1")); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override BulkRequest Initializer => new(CallIsolatedValue) { diff --git a/tests/Tests/Document/Multiple/Bulk/BulkInvalidVersionApiTests.cs b/tests/Tests/Document/Multiple/Bulk/BulkInvalidVersionApiTests.cs index 821f67d1d19..61defcd3114 100644 --- a/tests/Tests/Document/Multiple/Bulk/BulkInvalidVersionApiTests.cs +++ b/tests/Tests/Document/Multiple/Bulk/BulkInvalidVersionApiTests.cs @@ -34,7 +34,7 @@ public BulkInvalidVersionApiTests(WritableCluster cluster, EndpointUsage usage) .Index(Project.Instance) .Index(Project.Instance, i => i.IfSequenceNumber(-1).IfPrimaryTerm(0)); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override BulkRequest Initializer => new(CallIsolatedValue) { diff --git a/tests/Tests/Document/Multiple/DeleteByQuery/DeleteByQueryApiTests.cs b/tests/Tests/Document/Multiple/DeleteByQuery/DeleteByQueryApiTests.cs index 14d04252c72..8ad28ee71a1 100644 --- a/tests/Tests/Document/Multiple/DeleteByQuery/DeleteByQueryApiTests.cs +++ b/tests/Tests/Document/Multiple/DeleteByQuery/DeleteByQueryApiTests.cs @@ -46,7 +46,7 @@ public DeleteByQueryApiTests(IntrusiveOperationCluster cluster, EndpointUsage us ) ); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override DeleteByQueryRequest Initializer => new(Indices) { diff --git a/tests/Tests/Document/Multiple/DeleteByQueryRethrottle/DeleteByQueryRethrottleApiTests.cs b/tests/Tests/Document/Multiple/DeleteByQueryRethrottle/DeleteByQueryRethrottleApiTests.cs index 50939f8c0bf..389ae189c4a 100644 --- a/tests/Tests/Document/Multiple/DeleteByQueryRethrottle/DeleteByQueryRethrottleApiTests.cs +++ b/tests/Tests/Document/Multiple/DeleteByQueryRethrottle/DeleteByQueryRethrottleApiTests.cs @@ -29,7 +29,7 @@ public DeleteByQueryRethrottleApiTests(ReindexCluster cluster, EndpointUsage usa protected override Action Fluent => d => d .RequestsPerSecond(-1); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override DeleteByQueryRethrottleRequest Initializer => new(TaskId.ToString()) { diff --git a/tests/Tests/Document/Single/Create/CreateApiTests.cs b/tests/Tests/Document/Single/Create/CreateApiTests.cs index c67f76d8f2a..f42fa44a511 100644 --- a/tests/Tests/Document/Single/Create/CreateApiTests.cs +++ b/tests/Tests/Document/Single/Create/CreateApiTests.cs @@ -52,7 +52,7 @@ public CreateApiTests(WritableCluster cluster, EndpointUsage usage) : base(clust .Refresh(Refresh.True) .Routing("route"); - protected override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod ExpectHttpMethod => HttpMethod.PUT; protected override bool IncludeNullInExpected => false; protected override CreateRequest Initializer => diff --git a/tests/Tests/Document/Single/Delete/DeleteApiTests.cs b/tests/Tests/Document/Single/Delete/DeleteApiTests.cs index 14b797c0806..c4d3c19163f 100644 --- a/tests/Tests/Document/Single/Delete/DeleteApiTests.cs +++ b/tests/Tests/Document/Single/Delete/DeleteApiTests.cs @@ -19,7 +19,7 @@ public DeleteApiTests(WritableCluster cluster, EndpointUsage usage) : base(clust protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod ExpectHttpMethod => HttpMethod.DELETE; protected override Action Fluent => d => d.Routing(CallIsolatedValue); protected override DeleteRequest Initializer => new(Infer.Index(), CallIsolatedValue) { Routing = CallIsolatedValue }; @@ -63,7 +63,7 @@ public OriginalDeleteApiTests(WritableCluster cluster, EndpointUsage usage) : ba protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod ExpectHttpMethod => HttpMethod.DELETE; protected override Action> Fluent => d => d.Routing(CallIsolatedValue); protected override DeleteRequest Initializer => new(CallIsolatedValue) { Routing = CallIsolatedValue }; @@ -105,7 +105,7 @@ public DeleteNonExistentDocumentApiTests(ReadOnlyCluster cluster, EndpointUsage protected override bool ExpectIsValid => false; protected override int ExpectStatusCode => 404; - protected override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod ExpectHttpMethod => HttpMethod.DELETE; protected override Action> Fluent => d => d.Routing(CallIsolatedValue); protected override DeleteRequest Initializer => new(CallIsolatedValue) { Routing = CallIsolatedValue }; @@ -143,7 +143,7 @@ public DeleteNonExistentIndexDocumentApiTests(ReadOnlyCluster cluster, EndpointU protected override bool ExpectIsValid => false; protected override int ExpectStatusCode => 404; - protected override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod ExpectHttpMethod => HttpMethod.DELETE; protected override Action> Fluent => d => d.Index(BadIndex).Routing(CallIsolatedValue); protected override DeleteRequest Initializer => new(BadIndex, CallIsolatedValue) { Routing = CallIsolatedValue }; diff --git a/tests/Tests/Document/Single/Exists/DocumentExistsApiTests.cs b/tests/Tests/Document/Single/Exists/DocumentExistsApiTests.cs index d8bfd023e2b..eaa7ab9573a 100644 --- a/tests/Tests/Document/Single/Exists/DocumentExistsApiTests.cs +++ b/tests/Tests/Document/Single/Exists/DocumentExistsApiTests.cs @@ -17,7 +17,7 @@ public DocumentExistsApiTests(WritableCluster cluster, EndpointUsage usage) : ba protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.HEAD; + protected override HttpMethod ExpectHttpMethod => HttpMethod.HEAD; protected override string ExpectedUrlPathAndQuery => $"/project/_doc/{CallIsolatedValue}?routing={CallIsolatedValue}"; diff --git a/tests/Tests/Document/Single/Get/GetApiTests.cs b/tests/Tests/Document/Single/Get/GetApiTests.cs index 861b18ddb08..2ab5aa6ea9a 100644 --- a/tests/Tests/Document/Single/Get/GetApiTests.cs +++ b/tests/Tests/Document/Single/Get/GetApiTests.cs @@ -19,7 +19,7 @@ public GetApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(cluster, protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; protected override Action> Fluent => g => g.Routing(ProjectId); - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override GetRequest Initializer => new(Infer.Index(), ProjectId) { @@ -58,7 +58,7 @@ public GetNonExistentDocumentApiTests(ReadOnlyCluster cluster, EndpointUsage usa protected override bool ExpectIsValid => false; protected override int ExpectStatusCode => 404; protected override Action> Fluent => g => g.Routing(ProjectId); - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override GetRequest Initializer => new(Infer.Index(), ProjectId) { @@ -112,7 +112,7 @@ public GetNonExistentIndexDocumentApiTests(ReadOnlyCluster cluster, EndpointUsag protected override int ExpectStatusCode => 404; protected override Action> Fluent => f => { }; - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override GetRequest Initializer => new(BadIndex, ProjectId); protected string ProjectId => CallIsolatedValue; diff --git a/tests/Tests/Document/Single/Index/IndexApiTests.cs b/tests/Tests/Document/Single/Index/IndexApiTests.cs index 59d9800e0bf..4701f84b202 100644 --- a/tests/Tests/Document/Single/Index/IndexApiTests.cs +++ b/tests/Tests/Document/Single/Index/IndexApiTests.cs @@ -13,6 +13,7 @@ using System.Linq; using static Tests.Domain.Helpers.TestValueHelper; using Tests.Core.Client; +using static Tests.Document.Single.Index.IndexApiWithoutIdInferenceTests; namespace Tests.Document.Single.Index; @@ -46,7 +47,7 @@ public IndexApiTests(WritableCluster cluster, EndpointUsage usage) : base(cluste .Refresh(Refresh.True) .Routing("route"); - protected override HttpMethod HttpMethod => HttpMethod.PUT; + protected override HttpMethod ExpectHttpMethod => HttpMethod.PUT; protected override bool IncludeNullInExpected => false; protected override bool SupportsDeserialization => false; @@ -81,6 +82,49 @@ protected override LazyResponses ClientUsage() => Calls( protected override IndexRequestDescriptor NewDescriptor() => new(Document); } +public class IndexApiWithoutIdInferenceTests + : ApiIntegrationTestBase, IndexRequest> +{ + private const string _value = "a_value"; + private const string _index = "thing"; + + public IndexApiWithoutIdInferenceTests(WritableCluster cluster, EndpointUsage usage) : base(cluster, usage) { } + + protected override object ExpectJson => + new + { + value = _value + }; + + protected override bool ExpectIsValid => true; + protected override int ExpectStatusCode => 201; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; + protected override bool IncludeNullInExpected => false; + protected override bool SupportsDeserialization => false; + + protected override Action> Fluent => s => s.Index(_index); + protected override IndexRequest Initializer => new(Document, index: _index); + + protected override string ExpectedUrlPathAndQuery + => $"/{_index}/_doc"; + + private static Thing Document => new() { Value = _value }; + + protected override LazyResponses ClientUsage() => Calls( + (client, f) => client.Index(Document, f), + (client, f) => client.IndexAsync(Document, f), + (client, r) => client.Index(r), + (client, r) => client.IndexAsync(r) + ); + + protected override IndexRequestDescriptor NewDescriptor() => new(Document); + + public class Thing + { + public string Value { get; init; } + } +} + public class IndexIntegrationTests : IntegrationDocumentationTestBase, IClusterFixture { public IndexIntegrationTests(WritableCluster cluster) : base(cluster) { } diff --git a/tests/Tests/Document/Single/Update/UpdateApiTests.cs b/tests/Tests/Document/Single/Update/UpdateApiTests.cs index e84e473dbf8..4bc7789b769 100644 --- a/tests/Tests/Document/Single/Update/UpdateApiTests.cs +++ b/tests/Tests/Document/Single/Update/UpdateApiTests.cs @@ -34,7 +34,7 @@ public UpdateApiTests(WritableCluster cluster, EndpointUsage usage) : base(clust .DocAsUpsert() .DetectNoop(); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override UpdateRequest Initializer => new(Infer.Index(), CallIsolatedValue) { diff --git a/tests/Tests/Framework/EndpointTests/ApiTestBase.cs b/tests/Tests/Framework/EndpointTests/ApiTestBase.cs index cb66fef833f..32d75381713 100644 --- a/tests/Tests/Framework/EndpointTests/ApiTestBase.cs +++ b/tests/Tests/Framework/EndpointTests/ApiTestBase.cs @@ -33,7 +33,7 @@ protected ApiTestBase(TCluster cluster, EndpointUsage usage) : base(cluster, usa protected override IReadOnlyList ExpectNdjson { get; } = null; - protected abstract HttpMethod HttpMethod { get; } + protected abstract HttpMethod ExpectHttpMethod { get; } protected abstract string ExpectedUrlPathAndQuery { get; } [U] @@ -85,7 +85,7 @@ protected virtual async Task VerifyResponses() [U] protected virtual async Task HitsTheCorrectUrl() => await AssertOnAllResponses(r => AssertUrl(r.ApiCallDetails.Uri)); [U] protected virtual async Task UsesCorrectHttpMethod() => - await AssertOnAllResponses(r => r.ApiCallDetails.HttpMethod.Should().Be(HttpMethod, UniqueValues.CurrentView.GetStringValue())); + await AssertOnAllResponses(r => r.ApiCallDetails.HttpMethod.Should().Be(ExpectHttpMethod, UniqueValues.CurrentView.GetStringValue())); [U] protected virtual void SerializesInitializer() => RoundTripsOrSerializes(Initializer); diff --git a/tests/Tests/IndexManagement/Mapping/GetMappingApiTests.cs b/tests/Tests/IndexManagement/Mapping/GetMappingApiTests.cs index 4b4526d7f91..bac06c2112e 100644 --- a/tests/Tests/IndexManagement/Mapping/GetMappingApiTests.cs +++ b/tests/Tests/IndexManagement/Mapping/GetMappingApiTests.cs @@ -18,7 +18,7 @@ public GetMappingApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(c protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; protected override string ExpectedUrlPathAndQuery => "/project/_mapping?ignore_unavailable=true"; - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override Action> Fluent => c => c.Indices(Infer.Index()).IgnoreUnavailable(); protected override GetMappingRequest Initializer => new(Infer.Index()) { IgnoreUnavailable = true }; @@ -63,7 +63,7 @@ public GetMappingNonExistentIndexApiTests(ReadOnlyCluster cluster, EndpointUsage protected override bool ExpectIsValid => false; protected override int ExpectStatusCode => 404; protected override string ExpectedUrlPathAndQuery => $"/{NonExistentIndex}/_mapping"; - protected override HttpMethod HttpMethod => HttpMethod.GET; + protected override HttpMethod ExpectHttpMethod => HttpMethod.GET; protected override Action> Fluent => c => c.Indices(NonExistentIndex); protected override GetMappingRequest Initializer => new(NonExistentIndex); diff --git a/tests/Tests/Search/Count/CountApiTests.cs b/tests/Tests/Search/Count/CountApiTests.cs index 7926665b2ee..79c997643f1 100644 --- a/tests/Tests/Search/Count/CountApiTests.cs +++ b/tests/Tests/Search/Count/CountApiTests.cs @@ -25,7 +25,7 @@ public CountApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(cluste protected override Action> Fluent => c => c .Query(q => q.Match(m => m.Field(f => f.Name).Query("NEST"))); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override CountRequest Initializer => new() { @@ -62,7 +62,7 @@ public CountApiTests_NonGenericDescriptor(ReadOnlyCluster cluster, EndpointUsage .Indices("project") .Query(q => q.Match(m => m.Field(Infer.Field(f => f.Name)).Query("NEST"))); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override CountRequest Initializer => new() { @@ -98,7 +98,7 @@ public CountApi_FluentMatch_ApiTests(ReadOnlyCluster cluster, EndpointUsage usag protected override Action> Fluent => c => c.Query(q => q.Match(m => m.Field(f => f.Name).Query("NEST"))); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override CountRequest Initializer => new() { diff --git a/tests/Tests/Search/Scroll/ClearScroll/ClearScrollApiTests.cs b/tests/Tests/Search/Scroll/ClearScroll/ClearScrollApiTests.cs index da43634d755..a64debeea7c 100644 --- a/tests/Tests/Search/Scroll/ClearScroll/ClearScrollApiTests.cs +++ b/tests/Tests/Search/Scroll/ClearScroll/ClearScrollApiTests.cs @@ -29,7 +29,7 @@ public ClearScrollApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base( }; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.DELETE; + protected override HttpMethod ExpectHttpMethod => HttpMethod.DELETE; protected override Action Fluent => cs => cs.ScrollId(_scrollId); protected override ClearScrollRequest Initializer => new() { ScrollId = _scrollId }; diff --git a/tests/Tests/Search/Scroll/Scroll/ScrollApiTests.cs b/tests/Tests/Search/Scroll/Scroll/ScrollApiTests.cs index 8e4aaa21a18..9854d78db6d 100644 --- a/tests/Tests/Search/Scroll/Scroll/ScrollApiTests.cs +++ b/tests/Tests/Search/Scroll/Scroll/ScrollApiTests.cs @@ -20,7 +20,7 @@ public ScrollApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(clust protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override bool SupportsDeserialization => false; protected override string ExpectedUrlPathAndQuery => $"/_search/scroll"; diff --git a/tests/Tests/Search/Scroll/Scroll/SlicedScrollSearchApiTests.cs b/tests/Tests/Search/Scroll/Scroll/SlicedScrollSearchApiTests.cs index 322a64ad168..1f4e66b8eea 100644 --- a/tests/Tests/Search/Scroll/Scroll/SlicedScrollSearchApiTests.cs +++ b/tests/Tests/Search/Scroll/Scroll/SlicedScrollSearchApiTests.cs @@ -25,7 +25,7 @@ public SlicedScrollSearchApiTests(ReadOnlyCluster cluster, EndpointUsage usage) protected override bool SupportsDeserialization => false; protected override string ExpectedUrlPathAndQuery => $"/_search/scroll"; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override object ExpectJson => new { diff --git a/tests/Tests/Search/Search/SearchApiTests.cs b/tests/Tests/Search/Search/SearchApiTests.cs index d14e7cb09a2..420e6f9c689 100644 --- a/tests/Tests/Search/Search/SearchApiTests.cs +++ b/tests/Tests/Search/Search/SearchApiTests.cs @@ -73,7 +73,7 @@ public SearchApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : base(clust .Term(p => p.State, StateOfBeing.Stable) ); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override SearchRequest Initializer => new() { @@ -156,7 +156,7 @@ public SearchApiSequenceNumberPrimaryTermTests(ReadOnlyCluster cluster, Endpoint .MatchAll() ); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override SearchRequest Initializer => new() { diff --git a/tests/Tests/Search/Search/SearchUsageTestBase.cs b/tests/Tests/Search/Search/SearchUsageTestBase.cs index ca787c7859f..fa0badeaf85 100644 --- a/tests/Tests/Search/Search/SearchUsageTestBase.cs +++ b/tests/Tests/Search/Search/SearchUsageTestBase.cs @@ -25,7 +25,7 @@ protected SearchUsageTestBase(ReadOnlyCluster cluster, EndpointUsage usage) : ba protected override bool ExpectIsValid => true; protected override int ExpectStatusCode => 200; - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override string ExpectedUrlPathAndQuery => "/project/_search"; diff --git a/tests/Tests/Sql/ClearSqlCursorApiTests.cs b/tests/Tests/Sql/ClearSqlCursorApiTests.cs index d0bf3238fe3..45471b36dab 100644 --- a/tests/Tests/Sql/ClearSqlCursorApiTests.cs +++ b/tests/Tests/Sql/ClearSqlCursorApiTests.cs @@ -31,7 +31,7 @@ public ClearSqlCursorApiTests(ReadOnlyCluster cluster, EndpointUsage usage) : ba protected override Action Fluent => d => d.Cursor(_currentCursor); - protected override HttpMethod HttpMethod => HttpMethod.POST; + protected override HttpMethod ExpectHttpMethod => HttpMethod.POST; protected override ClearCursorRequest Initializer => new() {