Class BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T>
Inheritance
BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T>
Assembly: OpenSearch.Client.dll
Syntax
public abstract class BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T> : IBucketAggregation, IAggregation, IDescriptor where TBucketAggregation : BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T>, TBucketAggregationInterface, IBucketAggregation where TBucketAggregationInterface : class, IBucketAggregation where T : class
Type Parameters
Name |
Description |
TBucketAggregation |
|
TBucketAggregationInterface |
|
T |
|
Properties
|
Edit this page
View Source
Self
Declaration
protected TBucketAggregationInterface Self { get; }
Property Value
Type |
Description |
TBucketAggregationInterface |
|
Methods
|
Edit this page
View Source
Aggregations(AggregationDictionary)
Declaration
public TBucketAggregation Aggregations(AggregationDictionary aggregations)
Parameters
Returns
Type |
Description |
TBucketAggregation |
|
|
Edit this page
View Source
Aggregations(Func<AggregationContainerDescriptor<T>, IAggregationContainer>)
Declaration
public TBucketAggregation Aggregations(Func<AggregationContainerDescriptor<T>, IAggregationContainer> selector)
Parameters
Returns
Type |
Description |
TBucketAggregation |
|
|
Edit this page
View Source
Assign<TValue>(TValue, Action<TBucketAggregationInterface, TValue>)
Declaration
protected TBucketAggregation Assign<TValue>(TValue value, Action<TBucketAggregationInterface, TValue> assigner)
Parameters
Type |
Name |
Description |
TValue |
value |
|
Action<TBucketAggregationInterface, TValue> |
assigner |
|
Returns
Type |
Description |
TBucketAggregation |
|
Type Parameters
|
Edit this page
View Source
Declaration
public TBucketAggregation Meta(Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector)
Parameters
Returns
Type |
Description |
TBucketAggregation |
|
Implements
Extension Methods