Class AggregationContainerDescriptor<T>
Inheritance
AggregationContainerDescriptor<T>
Assembly: OpenSearch.Client.dll
Syntax
public class AggregationContainerDescriptor<T> : DescriptorBase<AggregationContainerDescriptor<T>, IAggregationContainer>, IDescriptor, IAggregationContainer where T : class
Type Parameters
Methods
|
Edit this page
View Source
Accept(IAggregationVisitor)
Declaration
public void Accept(IAggregationVisitor visitor)
Parameters
|
Edit this page
View Source
AdjacencyMatrix(string, Func<AdjacencyMatrixAggregationDescriptor<T>, IAdjacencyMatrixAggregation>)
Declaration
public AggregationContainerDescriptor<T> AdjacencyMatrix(string name, Func<AdjacencyMatrixAggregationDescriptor<T>, IAdjacencyMatrixAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
AutoDateHistogram(string, Func<AutoDateHistogramAggregationDescriptor<T>, IAutoDateHistogramAggregation>)
Declaration
public AggregationContainerDescriptor<T> AutoDateHistogram(string name, Func<AutoDateHistogramAggregationDescriptor<T>, IAutoDateHistogramAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Average(string, Func<AverageAggregationDescriptor<T>, IAverageAggregation>)
Declaration
public AggregationContainerDescriptor<T> Average(string name, Func<AverageAggregationDescriptor<T>, IAverageAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
AverageBucket(string, Func<AverageBucketAggregationDescriptor, IAverageBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> AverageBucket(string name, Func<AverageBucketAggregationDescriptor, IAverageBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
BucketScript(string, Func<BucketScriptAggregationDescriptor, IBucketScriptAggregation>)
Declaration
public AggregationContainerDescriptor<T> BucketScript(string name, Func<BucketScriptAggregationDescriptor, IBucketScriptAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
BucketSelector(string, Func<BucketSelectorAggregationDescriptor, IBucketSelectorAggregation>)
Declaration
public AggregationContainerDescriptor<T> BucketSelector(string name, Func<BucketSelectorAggregationDescriptor, IBucketSelectorAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
BucketSort(string, Func<BucketSortAggregationDescriptor<T>, IBucketSortAggregation>)
Declaration
public AggregationContainerDescriptor<T> BucketSort(string name, Func<BucketSortAggregationDescriptor<T>, IBucketSortAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Cardinality(string, Func<CardinalityAggregationDescriptor<T>, ICardinalityAggregation>)
Declaration
public AggregationContainerDescriptor<T> Cardinality(string name, Func<CardinalityAggregationDescriptor<T>, ICardinalityAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Children<TChild>(string, Func<ChildrenAggregationDescriptor<TChild>, IChildrenAggregation>)
Declaration
public AggregationContainerDescriptor<T> Children<TChild>(string name, Func<ChildrenAggregationDescriptor<TChild>, IChildrenAggregation> selector) where TChild : class
Parameters
Returns
Type Parameters
|
Edit this page
View Source
Composite(string, Func<CompositeAggregationDescriptor<T>, ICompositeAggregation>)
Declaration
public AggregationContainerDescriptor<T> Composite(string name, Func<CompositeAggregationDescriptor<T>, ICompositeAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
CumulativeSum(string, Func<CumulativeSumAggregationDescriptor, ICumulativeSumAggregation>)
Declaration
public AggregationContainerDescriptor<T> CumulativeSum(string name, Func<CumulativeSumAggregationDescriptor, ICumulativeSumAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
DateHistogram(string, Func<DateHistogramAggregationDescriptor<T>, IDateHistogramAggregation>)
Declaration
public AggregationContainerDescriptor<T> DateHistogram(string name, Func<DateHistogramAggregationDescriptor<T>, IDateHistogramAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
DateRange(string, Func<DateRangeAggregationDescriptor<T>, IDateRangeAggregation>)
Declaration
public AggregationContainerDescriptor<T> DateRange(string name, Func<DateRangeAggregationDescriptor<T>, IDateRangeAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Derivative(string, Func<DerivativeAggregationDescriptor, IDerivativeAggregation>)
Declaration
public AggregationContainerDescriptor<T> Derivative(string name, Func<DerivativeAggregationDescriptor, IDerivativeAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
DiversifiedSampler(string, Func<DiversifiedSamplerAggregationDescriptor<T>, IDiversifiedSamplerAggregation>)
Declaration
public AggregationContainerDescriptor<T> DiversifiedSampler(string name, Func<DiversifiedSamplerAggregationDescriptor<T>, IDiversifiedSamplerAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
ExtendedStats(string, Func<ExtendedStatsAggregationDescriptor<T>, IExtendedStatsAggregation>)
Declaration
public AggregationContainerDescriptor<T> ExtendedStats(string name, Func<ExtendedStatsAggregationDescriptor<T>, IExtendedStatsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
ExtendedStatsBucket(string, Func<ExtendedStatsBucketAggregationDescriptor, IExtendedStatsBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> ExtendedStatsBucket(string name, Func<ExtendedStatsBucketAggregationDescriptor, IExtendedStatsBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Filter(string, Func<FilterAggregationDescriptor<T>, IFilterAggregation>)
Declaration
public AggregationContainerDescriptor<T> Filter(string name, Func<FilterAggregationDescriptor<T>, IFilterAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Filters(string, Func<FiltersAggregationDescriptor<T>, IFiltersAggregation>)
Declaration
public AggregationContainerDescriptor<T> Filters(string name, Func<FiltersAggregationDescriptor<T>, IFiltersAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoBounds(string, Func<GeoBoundsAggregationDescriptor<T>, IGeoBoundsAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoBounds(string name, Func<GeoBoundsAggregationDescriptor<T>, IGeoBoundsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoCentroid(string, Func<GeoCentroidAggregationDescriptor<T>, IGeoCentroidAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoCentroid(string name, Func<GeoCentroidAggregationDescriptor<T>, IGeoCentroidAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoDistance(string, Func<GeoDistanceAggregationDescriptor<T>, IGeoDistanceAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoDistance(string name, Func<GeoDistanceAggregationDescriptor<T>, IGeoDistanceAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoHash(string, Func<GeoHashGridAggregationDescriptor<T>, IGeoHashGridAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoHash(string name, Func<GeoHashGridAggregationDescriptor<T>, IGeoHashGridAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoLine(string, Func<GeoLineAggregationDescriptor<T>, IGeoLineAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoLine(string name, Func<GeoLineAggregationDescriptor<T>, IGeoLineAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
GeoTile(string, Func<GeoTileGridAggregationDescriptor<T>, IGeoTileGridAggregation>)
Declaration
public AggregationContainerDescriptor<T> GeoTile(string name, Func<GeoTileGridAggregationDescriptor<T>, IGeoTileGridAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Global(string, Func<GlobalAggregationDescriptor<T>, IGlobalAggregation>)
Declaration
public AggregationContainerDescriptor<T> Global(string name, Func<GlobalAggregationDescriptor<T>, IGlobalAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Histogram(string, Func<HistogramAggregationDescriptor<T>, IHistogramAggregation>)
Declaration
public AggregationContainerDescriptor<T> Histogram(string name, Func<HistogramAggregationDescriptor<T>, IHistogramAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
IpRange(string, Func<IpRangeAggregationDescriptor<T>, IIpRangeAggregation>)
Declaration
public AggregationContainerDescriptor<T> IpRange(string name, Func<IpRangeAggregationDescriptor<T>, IIpRangeAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MatrixStats(string, Func<MatrixStatsAggregationDescriptor<T>, IMatrixStatsAggregation>)
Declaration
public AggregationContainerDescriptor<T> MatrixStats(string name, Func<MatrixStatsAggregationDescriptor<T>, IMatrixStatsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Max(string, Func<MaxAggregationDescriptor<T>, IMaxAggregation>)
Declaration
public AggregationContainerDescriptor<T> Max(string name, Func<MaxAggregationDescriptor<T>, IMaxAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MaxBucket(string, Func<MaxBucketAggregationDescriptor, IMaxBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> MaxBucket(string name, Func<MaxBucketAggregationDescriptor, IMaxBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Declaration
public AggregationContainerDescriptor<T> MedianAbsoluteDeviation(string name, Func<MedianAbsoluteDeviationAggregationDescriptor<T>, IMedianAbsoluteDeviationAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Min(string, Func<MinAggregationDescriptor<T>, IMinAggregation>)
Declaration
public AggregationContainerDescriptor<T> Min(string name, Func<MinAggregationDescriptor<T>, IMinAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MinBucket(string, Func<MinBucketAggregationDescriptor, IMinBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> MinBucket(string name, Func<MinBucketAggregationDescriptor, IMinBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Missing(string, Func<MissingAggregationDescriptor<T>, IMissingAggregation>)
Declaration
public AggregationContainerDescriptor<T> Missing(string name, Func<MissingAggregationDescriptor<T>, IMissingAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MovingAverage(string, Func<MovingAverageAggregationDescriptor, IMovingAverageAggregation>)
Declaration
public AggregationContainerDescriptor<T> MovingAverage(string name, Func<MovingAverageAggregationDescriptor, IMovingAverageAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MovingFunction(string, Func<MovingFunctionAggregationDescriptor, IMovingFunctionAggregation>)
Declaration
public AggregationContainerDescriptor<T> MovingFunction(string name, Func<MovingFunctionAggregationDescriptor, IMovingFunctionAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
MultiTerms(string, Func<MultiTermsAggregationDescriptor<T>, IMultiTermsAggregation>)
Declaration
public AggregationContainerDescriptor<T> MultiTerms(string name, Func<MultiTermsAggregationDescriptor<T>, IMultiTermsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Nested(string, Func<NestedAggregationDescriptor<T>, INestedAggregation>)
Declaration
public AggregationContainerDescriptor<T> Nested(string name, Func<NestedAggregationDescriptor<T>, INestedAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Parent<TParent>(string, Func<ParentAggregationDescriptor<T, TParent>, IParentAggregation>)
A special single bucket aggregation that selects parent documents that
have the specified type, as defined in a join field.
Declaration
public AggregationContainerDescriptor<T> Parent<TParent>(string name, Func<ParentAggregationDescriptor<T, TParent>, IParentAggregation> selector) where TParent : class
Parameters
Returns
Type Parameters
|
Edit this page
View Source
PercentileRanks(string, Func<PercentileRanksAggregationDescriptor<T>, IPercentileRanksAggregation>)
Declaration
public AggregationContainerDescriptor<T> PercentileRanks(string name, Func<PercentileRanksAggregationDescriptor<T>, IPercentileRanksAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Percentiles(string, Func<PercentilesAggregationDescriptor<T>, IPercentilesAggregation>)
Declaration
public AggregationContainerDescriptor<T> Percentiles(string name, Func<PercentilesAggregationDescriptor<T>, IPercentilesAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
PercentilesBucket(string, Func<PercentilesBucketAggregationDescriptor, IPercentilesBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> PercentilesBucket(string name, Func<PercentilesBucketAggregationDescriptor, IPercentilesBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Range(string, Func<RangeAggregationDescriptor<T>, IRangeAggregation>)
Declaration
public AggregationContainerDescriptor<T> Range(string name, Func<RangeAggregationDescriptor<T>, IRangeAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
RareTerms(string, Func<RareTermsAggregationDescriptor<T>, IRareTermsAggregation>)
Declaration
public AggregationContainerDescriptor<T> RareTerms(string name, Func<RareTermsAggregationDescriptor<T>, IRareTermsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
ReverseNested(string, Func<ReverseNestedAggregationDescriptor<T>, IReverseNestedAggregation>)
Declaration
public AggregationContainerDescriptor<T> ReverseNested(string name, Func<ReverseNestedAggregationDescriptor<T>, IReverseNestedAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Sampler(string, Func<SamplerAggregationDescriptor<T>, ISamplerAggregation>)
Declaration
public AggregationContainerDescriptor<T> Sampler(string name, Func<SamplerAggregationDescriptor<T>, ISamplerAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
ScriptedMetric(string, Func<ScriptedMetricAggregationDescriptor<T>, IScriptedMetricAggregation>)
Declaration
public AggregationContainerDescriptor<T> ScriptedMetric(string name, Func<ScriptedMetricAggregationDescriptor<T>, IScriptedMetricAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
SerialDifferencing(string, Func<SerialDifferencingAggregationDescriptor, ISerialDifferencingAggregation>)
Declaration
public AggregationContainerDescriptor<T> SerialDifferencing(string name, Func<SerialDifferencingAggregationDescriptor, ISerialDifferencingAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
SignificantTerms(string, Func<SignificantTermsAggregationDescriptor<T>, ISignificantTermsAggregation>)
Declaration
public AggregationContainerDescriptor<T> SignificantTerms(string name, Func<SignificantTermsAggregationDescriptor<T>, ISignificantTermsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
SignificantText(string, Func<SignificantTextAggregationDescriptor<T>, ISignificantTextAggregation>)
Declaration
public AggregationContainerDescriptor<T> SignificantText(string name, Func<SignificantTextAggregationDescriptor<T>, ISignificantTextAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Stats(string, Func<StatsAggregationDescriptor<T>, IStatsAggregation>)
Declaration
public AggregationContainerDescriptor<T> Stats(string name, Func<StatsAggregationDescriptor<T>, IStatsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
StatsBucket(string, Func<StatsBucketAggregationDescriptor, IStatsBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> StatsBucket(string name, Func<StatsBucketAggregationDescriptor, IStatsBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Sum(string, Func<SumAggregationDescriptor<T>, ISumAggregation>)
Declaration
public AggregationContainerDescriptor<T> Sum(string name, Func<SumAggregationDescriptor<T>, ISumAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
SumBucket(string, Func<SumBucketAggregationDescriptor, ISumBucketAggregation>)
Declaration
public AggregationContainerDescriptor<T> SumBucket(string name, Func<SumBucketAggregationDescriptor, ISumBucketAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
Terms(string, Func<TermsAggregationDescriptor<T>, ITermsAggregation>)
Declaration
public AggregationContainerDescriptor<T> Terms(string name, Func<TermsAggregationDescriptor<T>, ITermsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
TopHits(string, Func<TopHitsAggregationDescriptor<T>, ITopHitsAggregation>)
Declaration
public AggregationContainerDescriptor<T> TopHits(string name, Func<TopHitsAggregationDescriptor<T>, ITopHitsAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
ValueCount(string, Func<ValueCountAggregationDescriptor<T>, IValueCountAggregation>)
Declaration
public AggregationContainerDescriptor<T> ValueCount(string name, Func<ValueCountAggregationDescriptor<T>, IValueCountAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
VariableWidthHistogram(string, Func<VariableWidthHistogramAggregationDescriptor<T>, IVariableWidthHistogramAggregation>)
Declaration
public AggregationContainerDescriptor<T> VariableWidthHistogram(string name, Func<VariableWidthHistogramAggregationDescriptor<T>, IVariableWidthHistogramAggregation> selector)
Parameters
Returns
|
Edit this page
View Source
WeightedAverage(string, Func<WeightedAverageAggregationDescriptor<T>, IWeightedAverageAggregation>)
Declaration
public AggregationContainerDescriptor<T> WeightedAverage(string name, Func<WeightedAverageAggregationDescriptor<T>, IWeightedAverageAggregation> selector)
Parameters
Returns
Operators
|
Edit this page
View Source
operator &(AggregationContainerDescriptor<T>, AggregationContainerDescriptor<T>)
Declaration
public static AggregationContainerDescriptor<T> operator &(AggregationContainerDescriptor<T> left, AggregationContainerDescriptor<T> right)
Parameters
Returns
|
Edit this page
View Source
operator false(AggregationContainerDescriptor<T>)
Declaration
public static bool operator false(AggregationContainerDescriptor<T> a)
Parameters
Returns
|
Edit this page
View Source
operator true(AggregationContainerDescriptor<T>)
Declaration
public static bool operator true(AggregationContainerDescriptor<T> a)
Parameters
Returns
Implements
Extension Methods