Class FiltersAggregate
Inheritance
FiltersAggregate
Implements
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public class FiltersAggregate : BucketAggregateBase, IIsAReadOnlyDictionary<string, IAggregate>, IReadOnlyDictionary<string, IAggregate>, IReadOnlyCollection<KeyValuePair<string, IAggregate>>, IEnumerable<KeyValuePair<string, IAggregate>>, IEnumerable, IIsAReadOnlyDictionary, IAggregate
Constructors
| Edit this page View SourceFiltersAggregate()
Declaration
public FiltersAggregate()
FiltersAggregate(IReadOnlyDictionary<string, IAggregate>)
Declaration
public FiltersAggregate(IReadOnlyDictionary<string, IAggregate> aggregations)
Parameters
| Type | Name | Description |
|---|---|---|
| IReadOnlyDictionary<string, IAggregate> | aggregations |
Properties
| Edit this page View SourceBuckets
Declaration
public IReadOnlyCollection<FiltersBucketItem> Buckets { get; set; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyCollection<FiltersBucketItem> |
Methods
| Edit this page View SourceAnonymousBuckets()
Declaration
public IList<FiltersBucketItem> AnonymousBuckets()
Returns
| Type | Description |
|---|---|
| IList<FiltersBucketItem> |
NamedBucket(string)
Declaration
public SingleBucketAggregate NamedBucket(string key)
Parameters
| Type | Name | Description |
|---|---|---|
| string | key |
Returns
| Type | Description |
|---|---|
| SingleBucketAggregate |
Sanitize(string)
Declaration
protected override string Sanitize(string key)
Parameters
| Type | Name | Description |
|---|---|---|
| string | key |
Returns
| Type | Description |
|---|---|
| string |