public override void Write()

in src/Elastic.Clients.Elasticsearch/_Generated/Types/Core/Search/AggregationProfileDebug.g.cs [305:341]


	public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.Core.Search.AggregationProfileDebug value, System.Text.Json.JsonSerializerOptions options)
	{
		writer.WriteStartObject();
		writer.WriteProperty(options, PropBruteForceUsed, value.BruteForceUsed, null, null);
		writer.WriteProperty(options, PropBuiltBuckets, value.BuiltBuckets, null, null);
		writer.WriteProperty(options, PropCharsFetched, value.CharsFetched, null, null);
		writer.WriteProperty(options, PropCollectAnalyzedCount, value.CollectAnalyzedCount, null, null);
		writer.WriteProperty(options, PropCollectAnalyzedNs, value.CollectAnalyzedNs, null, null);
		writer.WriteProperty(options, PropCollectionStrategy, value.CollectionStrategy, null, null);
		writer.WriteProperty(options, PropDeferredAggregators, value.DeferredAggregators, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.IReadOnlyCollection<string>? v) => w.WriteCollectionValue<string>(o, v, null));
		writer.WriteProperty(options, PropDelegate, value.Delegate, null, null);
		writer.WriteProperty(options, PropDelegateDebug, value.DelegateDebug, null, null);
		writer.WriteProperty(options, PropDynamicPruningAttempted, value.DynamicPruningAttempted, null, null);
		writer.WriteProperty(options, PropDynamicPruningUsed, value.DynamicPruningUsed, null, null);
		writer.WriteProperty(options, PropEmptyCollectorsUsed, value.EmptyCollectorsUsed, null, null);
		writer.WriteProperty(options, PropExtractCount, value.ExtractCount, null, null);
		writer.WriteProperty(options, PropExtractNs, value.ExtractNs, null, null);
		writer.WriteProperty(options, PropFilters, value.Filters, null, static (System.Text.Json.Utf8JsonWriter w, System.Text.Json.JsonSerializerOptions o, System.Collections.Generic.IReadOnlyCollection<Elastic.Clients.Elasticsearch.Core.Search.AggregationProfileDelegateDebugFilter>? v) => w.WriteCollectionValue<Elastic.Clients.Elasticsearch.Core.Search.AggregationProfileDelegateDebugFilter>(o, v, null));
		writer.WriteProperty(options, PropHasFilter, value.HasFilter, null, null);
		writer.WriteProperty(options, PropMapReducer, value.MapReducer, null, null);
		writer.WriteProperty(options, PropNumericCollectorsUsed, value.NumericCollectorsUsed, null, null);
		writer.WriteProperty(options, PropOrdinalsCollectorsOverheadTooHigh, value.OrdinalsCollectorsOverheadTooHigh, null, null);
		writer.WriteProperty(options, PropOrdinalsCollectorsUsed, value.OrdinalsCollectorsUsed, null, null);
		writer.WriteProperty(options, PropResultStrategy, value.ResultStrategy, null, null);
		writer.WriteProperty(options, PropSegmentsCollected, value.SegmentsCollected, null, null);
		writer.WriteProperty(options, PropSegmentsCounted, value.SegmentsCounted, null, null);
		writer.WriteProperty(options, PropSegmentsWithDeletedDocs, value.SegmentsWithDeletedDocs, null, null);
		writer.WriteProperty(options, PropSegmentsWithDocCountField, value.SegmentsWithDocCountField, null, null);
		writer.WriteProperty(options, PropSegmentsWithMultiValuedOrds, value.SegmentsWithMultiValuedOrds, null, null);
		writer.WriteProperty(options, PropSegmentsWithSingleValuedOrds, value.SegmentsWithSingleValuedOrds, null, null);
		writer.WriteProperty(options, PropSkippedDueToNoData, value.SkippedDueToNoData, null, null);
		writer.WriteProperty(options, PropStringHashingCollectorsUsed, value.StringHashingCollectorsUsed, null, null);
		writer.WriteProperty(options, PropSurvivingBuckets, value.SurvivingBuckets, null, null);
		writer.WriteProperty(options, PropTotalBuckets, value.TotalBuckets, null, null);
		writer.WriteProperty(options, PropValuesFetched, value.ValuesFetched, null, null);
		writer.WriteEndObject();
	}